V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  imspace  ›  全部回复第 1 页 / 共 1 页
回复总数  10
2022-04-05 22:33:22 +08:00
回复了 44670 创建的主题 分享创造 p7zip-wasm,浏览器里可直接使用的 7zip 解压工具
44 真棒
@EAimTY 我理解你现在对代码的自信,但是我觉得还是至少用 safe 版本的 unwrap 。因为一旦之后改动代码比如前提条件变了,这个 unsafe 的情况就会引入 ub ,而且是灾难性的(可能不会立即挂掉,而是传播到后面某个地方)最后甚至会内存不安全。为了省掉一个判断我觉得得不偿失。

不过楼主的思路我还是很赞同的,之前也想过利用 quic 不过一直没动手。。
大致翻了一下代码,发现很多没有必要的 unsafe 使用。我已经提了一个 PR 修复其中两个。

其他的 unsafe 除了一堆 u16 ,u32 的转换就剩一个我理解不了的 `process_received_udp_packet` 了

match unsafe { self.udp_packet_from.check().unwrap_unchecked() } 是为啥呢(

u16 ,u32 的转换我理解是为了减少一次 read ,但是用 unsafe 也太脏了(

不如用 `byteorder` crate 来干这件事?你的依赖树里已经有这个 crate 了,引入也是 0 成本的
讲道理没什么人会这么写吧.... unsafeWindow.GM_xmlhttpRequest = GM_xmlhttpRequest, UserScript 自己有自己的 scope, 为什么还要放到原 window 里?
2019-10-08 16:50:29 +08:00
回复了 wdhwg001 创建的主题 全球工单系统 有哪些 App 和网站会劫持剪贴板填入淘口令?
Android 表示也遇到一样的问题, 也想有个 Log 能看到来源. 希望有人能提供方法
2018-10-06 21:16:16 +08:00
回复了 imspace 创建的主题 分享创造 Switch Lan Play, 让你和你的朋友远程 LAN party
楼上的 crash 已经修复了, 并且发了 v0.0.2 版本
2018-10-05 16:04:07 +08:00
回复了 imspace 创建的主题 分享创造 Switch Lan Play, 让你和你的朋友远程 LAN party
@huangya 群的话可以进 README.md, QQ 群的话勉强算一个吧: 902430075

@winooxx 你说的对(这个思路我也是见了 UU 加速器 的主机加速才想到的)

@yuuko 有两种模式, 一种是开本地 WiFi, 另一种是 Lan-play, 默认是第一种. 要使用第二种需要按 L+R+LStick(第一方游戏基本都有效), 第三方游戏的话得看游戏的实现. 第二种需要每台 Switch 在同一个子网里, 然后是使用 UDP 进行联机的, 如果只有两个 Switch 就是点对点通信, 否则发送 UDP 广播
2018-10-05 07:45:07 +08:00
回复了 imspace 创建的主题 分享创造 Switch Lan Play, 让你和你的朋友远程 LAN party
@msg7086 不太一样, 这个需要一个中心服务器转发, ZeroTier 应该还是 P2P 的
2017-02-07 08:44:10 +08:00
回复了 imspace 创建的主题 分享创造 斗鱼 HTML5 播放器
@ddqp 熊猫 tv 其实自带播放器, 需要登录以后点右键切换, 部分直播间没有
2017-02-07 08:41:13 +08:00
回复了 imspace 创建的主题 分享创造 斗鱼 HTML5 播放器
@KCheshireCat 地址栏右侧有提示禁用的, 启用即可. 我也试过把 flash 文件放进扩展, 但是 chrome-extension 协议的 swf 似乎不会播放, 所以才放到我的 SAE 里.
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3482 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 10:32 · PVG 18:32 · LAX 02:32 · JFK 05:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.