YUCOAT

YUCOAT

V2EX 第 19688 号会员,加入于 2012-04-20 13:44:57 +08:00
根据 YUCOAT 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
YUCOAT 最近回复了
@PepperEgg 可以试试先研究一下代理插件,看代理插件调用了 Chromium 中的哪些 API ,然后再从 Chromium 中找这些 API 的实现。
63 天前
回复了 bmpidev2019 创建的主题 程序员 SO 只用了 9 台 Web 服务器
他们的 APP 之所以只有几个员工,一是因为他们的产品比较简约,功能比较少,而且不用组建庞大的运营团队来逐个审查用户上传的图片是否合规。
看看这里:
src\net\socket\tcp_socket_win.cc

打断点进不去有可能是因为那段代码没有被用到,也有可能是那段代码在别的进程里跑。
chromium 使用的是多进程模式,它的网络请求是在独立的进程进行操作的。
你可以在启动的时候加--single-process 命令行参数,让它以单进程的模式运行
132 天前
回复了 q1angch0u 创建的主题 iPhone 我买的不是手机吗…
因为手机的发展已经到了瓶颈了,你出个新手机总得有卖点吧,现在除了拔高摄影摄像之外,还能拔高什么?
@shyangs 我说的不是开闭原则。我说的情况是,之前那个开发节奏特快特别快的团队,旧代码本身就没设计好,因为主张尽可能少修改旧代码,导致函数参数本来已经有 5 个参数了,慢慢变成了 6 个,7 个,8 个……if 语句的分支也越来越多,某些函数也慢慢有了 xxx_v2, xxx_v3 的版本。
我觉得方法只有一种,那就是“看到 shit 的时候及时把屎铲掉,别等堆起来”。

以前所在的团队,我们写代码遵循两条原则:
1 、以前的旧代码,能不动就不动。
2 、添加新代码的时候,尽可能少的对旧代码进行修改。

正是因为这两条原则,使得垃圾代码越堆越高。

纯靠设计来防止垃圾代码越堆越高根本不现实,项目早期的时候,我们会对未来需求的预测来设计代码结构。
刚开始可能设计良好,一两年以后,新的需求与早期的预测差别越来越大,这时老的设计已经无法通过扩展代码的方式来满足新的需求了,这时如果不对部分代码进行翻新,垃圾代码就会慢慢堆积起来。
我是一枚写了多年的 C++的程序员,C++20 发布之后,感觉我已经看不懂 C++了。

我之前也写过 JavaScript,对 JavaScript 里面的 promise 机制还算熟悉。但是,我在看 C++20 里面的 coroutines 的时候,真的看了好久都没看懂。
前不久一直口腔溃疡,而且是反反复复地那种,就是好了之后又在另一个地方重新长出来,前前后后搞了一个多月,吃了药才好。医生给我开了两种药,一种是维生素 B2,另一种是沙利度胺。我看了沙利度胺的说明书,感觉这个药好危险,你们千万别自己买来吃,医生开给你的时候你再吃。
250 天前
回复了 Rxianbei 创建的主题 广州 在广东生活能够自然而然的学会广东话吗?
13 年来珠海,距今已经 8 年,如今已经能听懂一些粤语。

能听懂一些的原因是看了一遍喜欢的港片的粤语版,而不是因为跟珠海本地人学的。意外不?
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4430 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 02:17 · PVG 10:17 · LAX 18:17 · JFK 21:17
♥ Do have faith in what you're doing.