V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  codehz  ›  全部回复第 3 页 / 共 125 页
回复总数  2495
1  2  3  4  5  6  7  8  9  10 ... 125  
@iseki 啊,写错了,是要有 jit ,还得刚好处于 write 的状态触发
40 天前
回复了 kevvvinyao 创建的主题 macOS macOS sonoma 14.4 显示器扩展坞失灵
我升级 14.4 后 c 口一线直连扩展屏幕,休眠的时候屏幕变粉色然后死机,大概可能也有关系
@felixlong 目前据我所知只有 java 在广泛使用这个技巧,其他 jit 都没这么做
不过数组越界肯定不会用这个方法,总不能一个数组刚好吃一个 4k 页面(apple silicon 好像是 16k),然后上下两侧摆 guard page ,这也太奢侈了
至于空指针,支持 jit 的语言里有空指针暴露给用户的就挺少的了 js 肯定不是,go 和 net 据我所知也没人说有做类似优化
@lslqtz 我怀疑可能是有什么延迟上的差异导致泄露信息🤔
@tanrenye 触发条件看脸,得刚好在 jit 的时候触发被 jit 优化的空异常处理代码
@meloyang05 我的个人猜测应该是苹果发现了什么影响安全性的严重 bug ,可能是已经有在野利用了
@rainbowmolly 以前的说法是,通过检测 segsigv 的方式,在 happy path (也就是没异常)的时候性能比较好,甚至于在特定情况(比如 jit 发现某个参数几乎没有 null 过)省略用户主动写的 null 判断更快
补充一下,这个需要刚好在 jit 运行的时候(也就是线程正处于 write 的模式)才会触发的 sigkill 其他时候依然是正常流程,因此 grallvm 等直接生成 binary 的不受影响
可能是因为有多个 webview 同时存在导致的问题,试试这个项目

https://github.com/didimoo/AndroidLocalStorage
setDomStorageEnabled 开了吗
windows 的 ssh 运行在非交互式会话里,相当于是服务,没办法启动含有 gui 的进程
看了一下,好像是字母全部被偏移了 2
f=(x)=>x.split('').map(c => String.fromCharCode(c.charCodeAt(0)+2)).join('')
f('rcpkgl_j') === 'terminal'
我感觉可能大概是字体解析出了问题??
听起来是不让用 webview ,但 cordova 核心就是 webview 吧。。
https://bugs.ruby-lang.org/issues/14635
看了一下关联的 issue ,这个可能和浮点数通常的问题有些不一样
@unspring 那个方法效率很低啊(可能慢数十倍),而且也不是彻底的方案,因为其实一开始出现这个数字就表示前面计算的结果已经无法精确表达了,还有很多边界条件没处理到
因为 ruby 的实现里
https://github.com/ruby/ruby/blob/master/numeric.c#L2536C13-L2536C25
发现数字的小数位数大于 14 位就会用另一个算法了
@sskyy 就是 mac 用 arc 浏览器,其他特征是点了一下删除后那个菜单不会消失,继续点几下就炸了
随便选个子标题,按三下 delete ,左侧列表就消失了
56 天前
回复了 Bateman 创建的主题 Android 如何在 windows server 上跑 android 模拟器
没虚拟化肯定没法用啊
这样的函数写一个出来就好了()
function split(x) { return x.replace(/^( https?):\/\//, '$1:😄').replace(/(\/|\?|&)/g, '\n$1').replace(/^( https?):😄/, '$1://\n') }
emoji 是为了防止//被替换成两个换行符+/
1  2  3  4  5  6  7  8  9  10 ... 125  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2472 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 01:20 · PVG 09:20 · LAX 18:20 · JFK 21:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.