Zelda@Zelda
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“说实话我不推荐电子版,剧情和桌游版完全不一样,还少了不少机制,而且也没有TRPG的气氛。放PC上就是个平平无奇甚至有些蹩脚的策略游戏,有这闲工夫还不如去玩XCOM。嫌setup麻烦的可以去尝试雄狮蛮颚扩展,setup和收纳都大幅优化了,基本各控制在5分钟以内。”
“我贴的那个go的例子已经能说明系统调用本身是不需要指定stack的了,关于这点我认为没有争议。所以您的这个回答并没有解答我的问题:即这段内存对于clone wrapper到底有什么用。事实上这段stack特别小calling function会crash,所以它肯定是有用的。 【 在 nitroethane 的大作中提…”
“我没看错,这段是clone3的说明。clone就是强制需要stack。 【 在 nitroethane 的大作中提到: 】 : [md] : 你是不是看错文档了,只有当指定 `CLONE_VM` 的时候才需要指定 `stack` 和 `stack_size`,其它时候指定 `NULL` 和 `0` 就可以。 : ```…”
“就是这句话才是最让人费解的。如果child是个thread,那它的解释是合理的,也就是说只有在设置了CLONE_THREAD的时候才是必须的。可事实上这个wrapper无论如何都需要这个stack。 所以本质问题是,在clone的是process的场景下,那个child进程的stack到底是不是我在parent的hea…”
“我的观点是这样的,除非你手里的项目不得不用C++写,否则不要主动学C++。换句话说,如果你需要写C++,那你手里应该已经有一个可以参考的项目了,根本不用费心去找项目做参考。 从纯PL的角度看,它极其丑陋;从实用的角度看,它完全不实用;从现实的角度看,它的市场需求量比较低。”
“smart pointers的语义是Ownership,双链表的某个节点会own另一个节点吗?显然不会,所以这里压根就不该用smart pointer。”
“没有Brainfuck差评。”
“说下搜索引擎的浏览器爬虫的practice: 1. 劫持浏览器请求 2. img类返回fake结果,其余GET请求先去查cache,不在cache里的交给普通的分布式爬虫去爬 3. 放行其余请求,包括到目前为止没有成功GET以及所有的非GET,但是要注意不能违反robot.txt的要求,结果放到cache里。 这样能大…”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。