V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zjcqoo  ›  全部回复第 2 页 / 共 5 页
回复总数  85
1  2  3  4  5  
做成 Web 版的不更好吗。
2018-02-11 09:44:44 +08:00
回复了 p64381 创建的主题 DNS 一般运营商的 dns 劫持也是抢答么
写个工具验证下就好了。注册个域名 ns 到自己服务器上,看看返回的结果后自己服务器上有没有日志。
2018-02-09 09:31:09 +08:00
回复了 whatanoob 创建的主题 分享创造 2k 行 c 代码实现简单 HTTP 服务器,性能炸天!
过去在 windows 上用 C++ 撸过一个 IOCP 的 WebServer。不过隐藏的 BUG 一大堆,完全不敢开源出去。。。
2018-02-02 14:41:45 +08:00
回复了 ksc010 创建的主题 奇思妙想 做梦想到的一种文本加密方式
@ksc010 嗯,原文确实无关紧要的。最终问题就是 “如何把一串二进制数据变成带语义的句子”。
2018-02-02 13:36:51 +08:00
回复了 ksc010 创建的主题 奇思妙想 做梦想到的一种文本加密方式
原文里如果有无意义的字符,比如 “我今天去吃饭 asdfdfwefregerf ” ,要加密成“通顺”的话就需要大量词汇了吧。

估计最后又回到数字化了。比如:

“我今天去吃饭 1 ” -> “明天干啥去啊”
“我今天去吃饭 2 ” -> “后天干啥去啊”
“我今天去吃饭 3 ” -> “大后天干啥去啊”
“我今天去吃饭 4 ” -> “ 1 月 4 号干啥去啊”
“我今天去吃饭 5 ” -> “ 1 月 5 号干啥去啊”
“我今天去吃饭 23333 ” -> “ 2023 年 2 月 3 号干啥去啊”
。。。。
2018-01-28 17:20:52 +08:00
回复了 Soar360 创建的主题 奇思妙想 一个反杀网络劫持的思路?
之前家里的宽带(杭州网通)也遇到过类似的事。HTTP 页面右下角经常弹广告浮层,而且下载文件经常被重定向到 `http://218.108.x.x/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/raw_url`,(网上搜了下遇到过的还不少),估计是为了加速(但实现的也太 low 了,搞个透明代理不就好了)。

想起 218.108.x.x 这个段是可以通过机顶盒的城域网( 10.x.x.x )访问的。

( BTW:当初挨家挨户送机顶盒的时候,正好在研究网络相关的事。于是把电脑 MAC 改成机顶盒差不多的,就能自动分配到 10.x.x.x 的 IP 端。DNS 是 218.108.x.x 的,可以 ping 出各个域名。正好高中的网站也在 218.108.x.x 段里的,于是用内网 IP 把网站首页黑了,一直没查出来 2333333 )

于是写了个 nginx 配置,在本机开了个代理,把浏览器访问 HTTP 的流量都通过城域网转发到那台服务器上。毕竟 PPPoE 是限速的,而城域网 100Mbps 几乎管够,下载可以快好多。

后来扫描了下 218.108 的网段,发现开这种代理的服务器还不少,记得好像有几十个。于是正好把 nginx 的负载均衡功能都用上了:)
2018-01-27 15:57:37 +08:00
回复了 Soar360 创建的主题 奇思妙想 一个反杀网络劫持的思路?
@Soar360 放大大的下载包并没有用。代理服务的本地缓存大小是有上限的,超过了就把老的文件抹掉了。而且代理一般都是基于流的,你下载了多少它缓存多少。你下载 1KB 之后断开,它缓存的也就 1KB 或者稍微多一点的数据量。(当然这个是一般的代理实现方式,如果他是自己实现的就不好说了)
@dzxx36gyy 在页面里配个 no-referrer 策略就可以不带 refer 了吧~
2018-01-27 15:47:29 +08:00
回复了 Soar360 创建的主题 奇思妙想 一个反杀网络劫持的思路?
Globle 都拼错了,差评😂
2018-01-23 23:40:56 +08:00
回复了 zjcqoo 创建的主题 分享创造 红白机游戏《超级玛丽》重编译成 JavaScript 代码
@kran 可以看下原始的汇编程序: https://gist.github.com/1wErt3r/4048722 这里面包含了 指令+数据,贴图不在里面。我就是对照着翻译,并不关心动态数据是怎么产生的。
2018-01-23 23:11:06 +08:00
回复了 zjcqoo 创建的主题 分享创造 红白机游戏《超级玛丽》重编译成 JavaScript 代码
@kran 数据是从 NES 文件里提取出来的,打包在脚本里。(那 js 里一大坨 base64 的数据大部分都是图像数据)
2018-01-23 21:44:36 +08:00
回复了 zjcqoo 创建的主题 分享创造 红白机游戏《超级玛丽》重编译成 JavaScript 代码
@kran 图像是 CHR 数据通过 PPU 渲染出来的。(可以想象 WebGL 里纹理通过 GPU 渲染出图像)
2018-01-23 21:33:59 +08:00
回复了 zjcqoo 创建的主题 分享创造 红白机游戏《超级玛丽》重编译成 JavaScript 代码
@pluto1
@morethansean 现在整个游戏逻辑最终在一个 JS function 里,函数越大优化开销是指数上升的。有些浏览器快是因为支持 asm.js ,它有专门的优化策略,和普通 JS 不太一样。

以后会考虑拆成多个小 function,这样性能会提高很多。
2018-01-23 21:30:13 +08:00
回复了 zjcqoo 创建的主题 分享创造 红白机游戏《超级玛丽》重编译成 JavaScript 代码
@ericFork 刚刚加了一个 Swap AB 的选项。我也经常纠结这个顺序 😂
2018-01-23 16:45:04 +08:00
回复了 zjcqoo 创建的主题 分享创造 红白机游戏《超级玛丽》重编译成 JavaScript 代码
@cy97cool 在考虑做个实时存档的,可以回滚到之前任何一帧,就跟拖动视频进度一样~

(原理也简单,只需记录每一帧的按键就可以。NES 里没有熵池,就算有随机数算法,估计也只跟种子和按键有关)
2018-01-23 14:38:29 +08:00
回复了 zjcqoo 创建的主题 分享创造 红白机游戏《超级玛丽》重编译成 JavaScript 代码
@goldenlove 可以支持。改天我加上。
2018-01-23 11:57:04 +08:00
回复了 zjcqoo 创建的主题 分享创造 红白机游戏《超级玛丽》重编译成 JavaScript 代码
2018-01-23 10:39:48 +08:00
回复了 EchoUtopia 创建的主题 奇思妙想 火车票与工作量证明
你让还在用 IE67 的人怎么办😰
typescript 欢迎你
2017-12-10 15:37:31 +08:00
回复了 zjcqoo 创建的主题 分享发现 网页控制台 FBI Warning 恶作剧~~~
@bumz 好吧。当时参照的图片不正规,我还特意去掉了空格 😂

更新一下: https://jsfiddle.net/hzpm66jg/4/

![]( https://i.loli.net/2017/12/10/5a2ce3c6bfa47.png)
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2397 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 15:26 · PVG 23:26 · LAX 08:26 · JFK 11:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.