首页   注册   登录
Mutoo's repos on GitHub
JavaScript · 13 人关注
cocos2d-jsList
an utility to generate jsList in project.json automatically for cocos2d-js.
JavaScript · 4 人关注
kantv-helper
Some customized scripts for kantv.
JavaScript · 3 人关注
self-printing-homepage
The page prints itself onto the browser.
JavaScript · 2 人关注
js_mt_rand
the javascript version of the php_mt_rand();
JavaScript · 2 人关注
web-project-boilerplate
A boilerplate for web project with webpack + es6 + sass + vue.
JavaScript · 2 人关注
webpack-sourcemap-unpacker
Unpack the sourcemaps generated by Webpack to a project folder
CoffeeScript · 1 人关注
vimium
像黑客一样使用浏览器
0 人关注
996.ICU
Repo for counting stars and contributing. Press F to pay respect to glorious developers.
CSS · 0 人关注
Casper
The default personal blogging theme for Ghost
JavaScript · 0 人关注
cocos2d-html5
cocos2d for Web Browsers. Built using JavaScript
C++ · 0 人关注
cocos2d-js
cocos2d-x for JS
C · 0 人关注
CsToLua
The fastest unity lua binding solution
ActionScript · 0 人关注
dragonbones-for-cocos2d-x
0 人关注
finder-file-replacer
a simple utility to replace files by select src_file and dest_file from Finder via workflow services
JavaScript · 0 人关注
fullstackopen2019
a practice of fullstackopen2019 online course: https://fullstackopen.com/en/
JavaScript · 0 人关注
fullstackopen2019-blog-list
a practice of fullstackopen2019 online course: https://fullstackopen.com/en/
JavaScript · 0 人关注
fullstackopen2019-phonebook-server
a practice of fullstackopen2019 online course: https://fullstackopen.com/en/
HTML · 0 人关注
mutoo.github.io
Mutoo's homepage.
PHP · 0 人关注
plugins
Typecho插件列表
Lua · 0 人关注
puremvc-lua
JavaScript · 0 人关注
source-map
Consume and generate source maps.
PHP · 0 人关注
typecho
A PHP Blogging Platform. Powerful but simple.
JavaScript · 0 人关注
vue-router
The official router for Vue.js.

Mutoo

unsigned long long ago;
  •   Monkii / Frontend Developer
    V2EX 第 1245 号会员,加入于 2010-08-27 10:55:41 +08:00
    Game programmer; Web developer; Geek;
    Mutoo 最近回复了
    服务器存在的意义不一定是用来中转消息,还一个作用是为两个没有公网 IP 的终端进行内网穿透( tcp/udp hole punching ),然后交换双方的外网 IP 及端口,使得双方可以点对点通讯。
    如果要求没有服务器,双方都需要有开放的公网的 IP 以及端口。
    我前几年在厦门也是被附近的垃圾场的垃圾车吵死,凌晨四五点就开始排队按高分贝喇叭。打市长热线投诉过,打一次好过几天,然后没几周又继续。

    当时录了十多个录像,给大家感受一下:
    ?spm=a2hzp.8253869.0.0

    后来想想,还是用脚投票吧。于是出国了。
    https://support.google.com/adsense/answer/7532444?hl=zh-Hans
    注意:您的更改可能需要过几天才能应用到 AdSense 中。如果您的网站提交的广告请求较少,则最多可能需要一个月的时间。
    13 天前
    回复了 zacharyjia 创建的主题 问与答 有没有这样一种编程语言
    国内流行的游戏架构很多是静态语言+binding+脚本语言。
    cocos2d-js (c++/js)
    cocos2d-lua (c++/lua)
    unity3d + tolua# (c#/lua)
    性能不是问题,需要性能的放静态语言,需要灵活的放脚本语言。
    @Mutoo 这里的泄漏不一定是对外泄漏,也有可能是对内泄漏。之差推特就犯过这类错误。
    URL 传参会被日志和 CDN 记录,容易泄漏。后端的一些框架直接读 request[param] 是不区分 get/post 的,这部分得谨慎处理。
    18 天前
    回复了 sdjl 创建的主题 程序员 JavaScript 是否可以让数组支持负数索引?
    @shakespaces 其实不用,正取溢出 undefined, 负取溢出也应该是 undefined
    18 天前
    回复了 sdjl 创建的主题 程序员 JavaScript 是否可以让数组支持负数索引?
    不要太依赖原生的函数,或者是语法糖。
    且不说 js 数组的原生函数超级混乱,有时直接修改原数组,有时返回的是浅拷贝。
    不如自己实现函数式接口更加方便,简单几行就能实现。

    pyGet = (arr, idx) => arr[(idx+arr.length)%arr.length];
    pyGet([1,2,3], -1) // 3

    柯里化一下就更通用了

    pyGet = currying((arr, idx) => arr[(idx+arr.length)%arr.length]);
    // or pyGet = arr => idx => arr[(idx+arr.length)%arr.length]);

    a = pyGet([1,2,3]);
    a(-1); //3

    与原生相比,上面的写法不会更费劲。
    另外 a = [1,2,3] 本质是 a = new Array(1,2,3); 的语法糖。
    这也是为什么 js 没有办法提供[]的代理或重载(语法糖层面)。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3515 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 10ms · UTC 01:04 · PVG 09:04 · LAX 18:04 · JFK 21:04
    ♥ Do have faith in what you're doing.