V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  FaiChou  ›  全部回复第 67 页 / 共 83 页
回复总数  1653
1 ... 63  64  65  66  67  68  69  70  71  72 ... 83  
2019-09-02 13:43:02 +08:00
回复了 FaiChou 创建的主题 程序员 手机游戏手柄通信的原理是什么?
@justfindu 手柄一代是通过物理映射的, 模拟用户点击 但第二代是蓝牙协议.. 不清楚原理
2019-09-02 13:41:18 +08:00
回复了 FaiChou 创建的主题 程序员 手机游戏手柄通信的原理是什么?
@eGlhb2Jhb2Jhbw 这些协议规范不像 js 查 ecma 那样容易找到, 所以除非联系手柄开发商或者游戏开发商, 否则在网上的资料很少, 个人也是比较好奇才研究下, 经过一系列搜索也是无果
2019-09-02 13:39:30 +08:00
回复了 FaiChou 创建的主题 程序员 手机游戏手柄通信的原理是什么?
@eGlhb2Jhb2Jhbw 「给游戏注入了一个动态库」这个方式会有安全隐患, 大多数游戏应该都不会支持此操作来被 hook 吧
2019-09-02 13:35:46 +08:00
回复了 FaiChou 创建的主题 程序员 手机游戏手柄通信的原理是什么?
2019-09-02 13:31:45 +08:00
回复了 FaiChou 创建的主题 程序员 手机游戏手柄通信的原理是什么?
但以上两种解释都是在猜测, 没有找到官方解释, 在 iOS 下不越狱也非常难以 debug 验证 囧
2019-09-02 13:31:00 +08:00
回复了 FaiChou 创建的主题 程序员 手机游戏手柄通信的原理是什么?
目前收到两种解释:

1. 游戏里有一个开关, 通过 urlscheme 启动过来传参 通知 app 打开这份蓝牙协议, 之前在游戏厅里的配置 都是通过 scheme 传过来了, 游戏里自己解析
2. 蓝牙手柄根本不知道目前使用的游戏配置是哪一个, 但是在游戏厅 apply & run 的时候,游戏厅给手柄发送了对应的配置并且打开游戏, 这时候游戏和配置才对上, 手柄把处理好的信号直接发送给游戏, 所以受支持的游戏只需要支持一份公共的蓝牙协议就可以了.
2019-08-30 15:39:29 +08:00
回复了 FaiChou 创建的主题 JavaScript JS 里闭包是如何 capture 外部变量的?
@maichael

https://hackernoon.com/javascript-execution-context-and-lexical-environment-explained-528351703922
这篇文章有一句:

> Each time you invoked a function it will create a new Function Execution Context.

也就是说, 只有在函数被执行(invoke)时候, 才会创建 execution context.

这句是对的吗?

函数定时时候就 'capture' 外部变量, 此时函数没有被执行, 也就没有 context, 那么应该怎么解释 capture ?
2019-08-30 15:30:54 +08:00
回复了 FaiChou 创建的主题 JavaScript JS 里闭包是如何 capture 外部变量的?
@s0f
也就是说执行到第 6 行时, 已经有了 3 个 context:

global execution context, foo execution context, closure execution context 分别对应:

GlobalExecutionContext = {
ThisBinding: global,
VariableEnvironment: { },
LexicalEnvironment: { }
}
FooExecutionContext = {
ThisBinding: foo,
VariableEnvironment: { a: undefined },
LexicalEnvironment: { }
}
ClosureExecutionContext = {
ThisBinding: closure,
VariableEnvironment: { },
LexicalEnvironment: { a: undefined }
}

在执行完第 7 行, 虽然 FooExecutionContext 被弹出栈, js 运行时发现变量 a 还有 closure 的 lexicalEnvironment 引用, 所以不会释放变量 a, 对吗?
2019-08-29 08:58:11 +08:00
回复了 DoctorCat 创建的主题 Visual Studio Code 用过 VSCode 后,大家还会考虑用 Sublime Text 么?
昨天双击一文件, 使用 st 打开, 立马关掉, 设置此文件格式默认打开为 vscode
2019-08-22 17:20:19 +08:00
回复了 ghostsmile 创建的主题 问与答 双拼真的快很多吗?
学习双拼的目的是为了打游戏能够更快的输入汉字,

一年后的感觉是打游戏输入汉字的速度一点没见长,

大多数人不会用我的手机输入法和电脑键盘打字了.
2019-07-19 17:10:07 +08:00
回复了 dovme 创建的主题 问与答 完蛋了,看了前两天的那个希哈值,现在改不过来了怎么办
密钥(yue)密钥(yao)分不清了..
标题和内容 gift 都打成了 gitt, 故意为之还是键盘有问题? 比较好奇..

可以买域名呀 godaddy..
2019-07-19 11:12:16 +08:00
回复了 0x11901 创建的主题 问与答 一个 git 提交频率的问题
对于小公司来说, 如果大家水平都不太高, 不要怀疑自己, 尤其是 git.. 工作好多年的同事, 只会用 sourcetree.. 他们会的不是 git, 而是一个图形化工具的操作而已. 不要抱怨, 毕竟只是小公司, 有耐心的话可以给他们培训下 git 使用规范
2019-07-19 11:07:55 +08:00
回复了 0x11901 创建的主题 问与答 一个 git 提交频率的问题
信不信你同事会背后说: 没事天天提交这么多干嘛, 万一冲突了咋办!
2019-07-18 14:28:06 +08:00
回复了 yanyuechuixue 创建的主题 生活 请问大家怎么购买茶叶?(真的是询问贴)
我家就有种茶叶, 绿茶, 日照绿茶, 想要的话我让我妈给你寄点, 价格便宜, 夏茶也就几十块钱一斤吧.. 春茶贵些
2019-07-17 17:00:53 +08:00
回复了 Moker 创建的主题 分享发现 一个恶心的劫持 CDN 静态资源返回被篡改
2019-07-16 11:05:42 +08:00
回复了 singleQ 创建的主题 问与答 坐标上海,五年前端 react 技术栈求工作
一个五年前端.. 没描述自己精通哪方面 就提一堆要求, 这就是「大佬」吧
2019-07-12 09:18:02 +08:00
回复了 leafiy 创建的主题 分享发现 拜托前端同学们不要再用正则验证手机号了
网上随便找一个排名靠前的手机号正则, 用自己的手机号测试通过, mock 几个手机号测试也通过, 上线发版.

Test code in production.

于是发现部分号段手机号主人反馈不能发送验证码, 经调查, 网上正则是 10 年前过时的答案, 于是连带着测试扣绩效吧..
https://i.imgur.com/QIUFiG3.png

跑个题.. 孩子上学太不容易了
1 ... 63  64  65  66  67  68  69  70  71  72 ... 83  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5963 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 45ms · UTC 02:34 · PVG 10:34 · LAX 18:34 · JFK 21:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.