V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  noli  ›  全部回复第 19 页 / 共 45 页
回复总数  897
1 ... 15  16  17  18  19  20  21  22  23  24 ... 45  
楼主只是在通过 v2 告诉接头一方新的密码本,你们这些凡人!
2017-09-30 13:36:08 +08:00
回复了 eyp82 创建的主题 程序员 看技术书的时候你们有没有这种感觉
@blahgeek 也是最近从知乎得到提醒,以及在国外很受重视的,就是阅读障碍症。患有阅读障碍的人很多智力其实与常人无异,但就是对抽象文字图案有记忆和联想的困难,但反过来他们对于从平面图像在脑海中做三维建模的能力却很强。这些人其实做编程也可以是一把好手,他们可能比较需要像视频教程这样的媒体来替换普通书籍渠道。
2017-09-29 23:05:33 +08:00
回复了 ybyqiji 创建的主题 分享发现 一众“不可描述”网站启用 https 加重了域名 dns 污染
@kenshinji

我没看代码,但 Firefox 官网自己的说法是用 Rust 重写了 CSS 解析和渲染引擎。
但是考虑到 Mozilla 在 Rust 的积累,例如还有 Servo 什么的,估计会越来越多地用 Rust 替换各个部件。
2017-09-29 22:18:35 +08:00
回复了 ybyqiji 创建的主题 分享发现 一众“不可描述”网站启用 https 加重了域名 dns 污染
@torbrowserbridge
国情是一部份网民得不到墙外的信息,想要让这些网民得到,那得让他们自己付出代价。
要么学习,要么交钱。

@gdtv
你是问 Firefox 怎么设置的话,下载一个 Firefox 57 beta 相信你很容易就找到。这是一个不试用会让人后悔的版本。
2017-09-29 20:47:00 +08:00
回复了 ybyqiji 创建的主题 分享发现 一众“不可描述”网站启用 https 加重了域名 dns 污染
用新版 Firefox 57 可以通过 SOCKS 代理发送 DNS query,怎么污染都不是问题。
2017-09-28 16:16:25 +08:00
回复了 695975931 创建的主题 程序员 当初你们初入游戏行业写了多久逻辑?
我是来骗代码和骗算法的。

游戏中发射一枚导弹,导弹发射之后是匀速的。
目标是运动的,并且在导弹发射之后,有可能被玩家改变其运动。
并且导弹在中途也是可以被发现、被攻击、被摧毁的。
为了效果逼真,导弹的的飞行轨迹不能是直线。

请问:
如果你是服务端开发,会怎么处理导弹命中问题,发现问题,轨迹问题?
2017-09-20 01:47:39 +08:00
回复了 noli 创建的主题 分享发现 将 .NET dll 转化为 C C++ ObjC Java 等语言所用的 Lib
@wineway 我感觉这是将 CIL 推向更基础更底层的位置,就像今天的 C 语言一样。这样就会增强 .NET 平台上的各语言的优势,我反而觉得是吸其他各语言的血~~~
2017-09-19 10:49:09 +08:00
回复了 rr41ns 创建的主题 职场话题 无论别人说什么,上来就直接否定他人的人是什么心态...
年幼时因不恰当的父母交流方式导致的人格发展缺陷,很难救。通常是父母权威式交流方式导致的潜意识错觉,只要否定他人就能得到别人的认同。
2017-08-31 02:45:52 +08:00
回复了 vitalbo 创建的主题 奇思妙想 有没有设计一种完全以手写方式来主导的操作系统?
虽然不一定实用,但是创意值得鼓励。画图识别和触摸屏上的手势识别,我觉得在技术上其实是一回事。
这类问题的思维方式其实是这样的,要先澄清两个不同的概念,

一是对未发生的某个事件将要发生的期望,

二是已知某种概率分布求服从此分布的若干事件的概率。

概念一的期望只与物理定律相关,与已统计的概率无关。

概念二的期望是一种主观建模计算与客观实际统计的对比,由这种对比可以引申出如置信度等等的概念。

所以,下一次的掷硬币实验结果是某一面的期望是 0.5。在此基础上,已知 1001 次掷硬币实验中,有 600 次正面,400 次背面,那么我们有理由相信第 1001 次的结果是背面的概率的概率比较高,否则我们应该相信这个实验存在某些问题导致期望与实验次数的相关函数不收敛于 0.5。
2017-08-15 20:27:21 +08:00
回复了 forcecharlie 创建的主题 .NET .Net Core 2.0 已经发布
那些说 .net 已死,dotnet core 出来得太晚的,估计也没留意过 dotnet 的开源衍生产品涉及的范围有多夸张。

我说几个,在 .net 里面操纵 ,生成,解析,运行 webassembly , cil 2 js,这两项可以保证 dotnet 暴击任何跨平台 app 解决方案。

那些印象还停留在几年前,视线停留在国内,有兴趣的朋友可以在 github 看看 csharp trending。
2017-08-15 13:41:17 +08:00
回复了 chengfu 创建的主题 分享创造 有限的公平,另一种“开源”
@chengfu

我从你的想法中得到的想象,距离“产品”还有点远。或许你的文字里面可以少点情怀,多点具体设计和描述。

我并非否认第三方的作用,相反我认为一个合理设计的第三方角色会很有用。
2017-08-14 22:06:04 +08:00
回复了 chengfu 创建的主题 分享创造 有限的公平,另一种“开源”
购买记录可以用区块链来做。
第三方中立与否其实不重要,重要的是有足够多的第三方,以及足够简便地参考这么多个第三方多评价。

这种平台之前有考虑过,但是现在基础设施还差太多,坑还是很大的。
2017-08-13 11:59:05 +08:00
回复了 formulahendry 创建的主题 分享创造 .NET Core Test Explorer for Visual Studio Code
感谢分享。不过我很好奇有多少人做项目的时候养成了写 Test 的习惯。
2017-08-09 19:05:59 +08:00
回复了 noli 创建的主题 奇思妙想 [空想] 改造 FreeBSD 变成移动设备操作系统
@VmuTargh 说明按照斗地主的模型来梳理三者关系可能不太对。
2017-08-09 18:38:17 +08:00
回复了 noli 创建的主题 奇思妙想 [空想] 改造 FreeBSD 变成移动设备操作系统
@hjc4869 呐,我帮你提高姿势水平,这次 30 块就当免费体验优惠了。

三种情况:

1. 字符串变量编译时可以确定,也就是说直接存储在数据段,所以这个时候肯定可以查到要调用哪个函数
从 objc 源码编译得到的 bin 调用都大多数是这种类型,因为要 send 的 msg 在编译时确定,这里包括所谓的 dynamic dispatch,其实只不过是用字符串作为 key 取代 C++ vtable (用 index 作为 key )

2. 字符串变量编译时不确定,但肯定是某个 objc 的函数, 这时候可以通过一遍模拟加载知道所有 在 objc runtime 中注册的类,如果在进入 main 之前没有被加载,那么进入 main 之后也不会被使用。这一步的检测普通开发者不一定做得到,但是 loade 人完整实现得 Apple 肯定可以做得到。

这里 jspatch 已经有越界的风险了,因为 可以用自定的 函数入口 来改掉 iOS SDK 原本函数的入口。

更进一步,可以猜测 私有 API 的入口地址做跳转。当然我不确定 JSPatch 有没有这么做,据我所知 iOS 好像没有随机更改 dll 中的入口函数地址以避免被猜测的功能( Windows 上肯定有,作为一种安全防范),所以即使 JSPatch 没有这么做,其他人完全可以通过 JSCore 来做到这种效果,JSPatch 也控制不了。

所以,如果 JSPatch 只是老老实实地把 JS 代码翻译成 objc_msgSend 是肯定不会被禁的,这已经足够实现所谓的 热更新了。

如果改掉 iOS SDK 调用入口,甚至尝试通过猜测入口来调用私有 API 的话,就肯定会被禁。

事实上,甚至可以通过混淆字符串,来调用 私有 API,原理你知道的,只要在真正调用 objc_msgSend 之前生成原本要调用的私有 API 字符串,就可以实现了。
2017-08-09 18:02:01 +08:00
回复了 noli 创建的主题 奇思妙想 [空想] 改造 FreeBSD 变成移动设备操作系统
@hjc4869

“纠正了你多少技术方面错误的认知”。
无知真是可怕。

显然我和你之间要么误会深得无法解开,要么就是其中一个是无知而不自知。
算了。结帖了。已经离题万丈了。
2017-08-09 17:59:15 +08:00
回复了 noli 创建的主题 奇思妙想 [空想] 改造 FreeBSD 变成移动设备操作系统
@hjc4869

什么时候 objc 编译成中间字节码是新鲜事了,LLVM IR 不就是干这个的吗,clang 不就是搞这些的吗?
objc 的几乎每个调用都会编译成 objc_msgSend 这是常识吧?

如果你知道 objc_msgSend 是怎么实现的,你就明白为什么这些都是静态调用了,
以及为什么你说的我说的 二进制代码 注入是两回事。

objc_msgSend 传入一个字符串进去,要调用的函数的入口就已经确定了,
这些函数都是 objc runtime 动态链接到当前进程的时候就已经设置好入口地址了,可以调用任意函数确实是和 JIT 无关,而且 Apple 也可以检查得出来。

然而这些都不是 JSPatch 被禁的原因。
2017-08-09 17:49:44 +08:00
回复了 noli 创建的主题 奇思妙想 [空想] 改造 FreeBSD 变成移动设备操作系统
@zhicheng

你怎么定义 “ linux 桌面比较稳定” 我不管,你认为 linux 怎么先进我不管,
你告诉我哪个版本的 Linux kernel 有 类似 FreeBSD jail 的 设施,
你告诉我哪个版本的 Linux 可以支持判断某个 bin 是某个开发者开发的。

要不是 linux 最近终于想起 跟进 DTrace,我还想问问你 linux 什么时候打算支持这个。

当我说前瞻性的时候你跟我说实现,当我说实现的时候你跟我说可能性。


你不想或者不能好好讨论就闭嘴吧,感谢你的铜币了。
2017-08-09 17:39:50 +08:00
回复了 noli 创建的主题 奇思妙想 [空想] 改造 FreeBSD 变成移动设备操作系统
@hjc4869

无论你怎么理解 Apple 的审核行为,你对注入二进制代码的动态调用理解是错误的。
iOS 并不拒绝动态执行 script 代码,拒绝的是动态执行任意二进制代码。
1 ... 15  16  17  18  19  20  21  22  23  24 ... 45  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4084 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 00:56 · PVG 08:56 · LAX 17:56 · JFK 20:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.