cifer (60)in #programming • 4 years ago • None北京大学长网络教育有限公司无休止的加班,周六周日无休,晚上经常到后半夜,扣工资cifer (60)in #programming • 4 years ago • NoneIO 模型与事件驱动模型IO 模型与事件驱动模型cifer (60)in #cn-programming • 4 years ago • NoneReactor Pattern 介绍上世纪末 C10K 问题被提出来后, 各种程序设计模式被提出来解决这个问题. Reactor Pattern 是其中一个. Reactor Pattern 由 ... 在其论文 ... 中提出…cifer (60)in #cn • 6 years agosteemCreated with Sketch. • None—戴荃《悟空》从来没有什么孙悟空,也没有什么西游记,师徒五人,其实只有唐僧,其他四个,都是唐僧的心魔。途中的磨难,都是唐僧内心的磨砺—— 定住心猿则悟空,拴住意马便化龙,戒贪戒色共八戒,戒杀戒嗔是悟净,身心纯净朝佛祖,心之所在即西天。 —戴荃《悟空》cifer (60)in #cn • 6 years agosteemCreated with Sketch. • None浏览器追踪技术与防范Cookie 这里说的就是我们通常所熟知的 cookie,很多第三方公司就是借助这种 cookie 实现追踪的。比如网站 A,B 都使用了 DoubleClick 的 js 脚本,DoubleClick 的脚本在用户访问网站 A…cifer (60)in #cn • 6 years agosteemCreated with Sketch. • None早期的 C 标准K&R C, 是历史上第一个 C 语言标准, 是 C 语言的两位创始人亲手打造的, C Programming Language, 2nd Edition 这本书里记载了这一版标准 接下来, 1989 年, ANSI…cifer (60)in #cn • 6 years agosteemCreated with Sketch. • None[推荐] c/c++ 构建工具发展史(PS: steemit 啥时能发短推文就好了)cifer (60)in #cn-programming • 6 years agosteemCreated with Sketch. • None为什么 REST 对微服务而言很糟糕RESTful 在过去风靡了有一阵子,然而在实践中它并不是那么好用,在现今微服务横行的时期更是如此。 REST 由 HTTP 承载,REST 建议我们尽可能的使用 HTTP 的状态码表示业务返回码,这从一开始就是有问题的,HTTP…cifer (60)in #cn • 6 years agosteemCreated with Sketch. • None莫让评论左右你的思考不知是最早是哪个平台带起来的风气, 看文章先看评论. 大概是头条吧. 那时候我深受其影响, 加上现在信息这么多这么烦躁, 一篇文章又那么长, 看文章再也没有耐心认真看完, 而是走马观花式的快速划完文章, 然后划到最后看评论.…cifer (60)in #cn-programming • 6 years agosteemCreated with Sketch. • None浅析工厂模式与单例模式工厂模式 有些类对象的创建比较麻烦, 不仅构造参数多, 参数可能本身也是其它类对象, 也要事先构造. 比如 Java 里的 java.text.DateFormat 类, 自己用起来很麻烦. 工厂模式就是, 提供一个静态方法…cifer (60)in #cn-programming • 6 years ago • None关于 URI 编码URI 编码 URI 中的一些字符被保留来用作分隔符, 比如 / , : 用来指明协议, ? 用来分割 path 和 querystring, & 用来分割 querystring 中的不同参数, =…cifer (60)in #cn-programming • 6 years agosteemCreated with Sketch. • None解释器与 JIT我一直知道解释器与编译器的区别. 编译器是事先将代码编译成机器码, 然后直接送进内存让 cpu 执行; 解释器则是解释执行代码, 可能会将代码先转换成一种中间码.…cifer (60)in #tcp • 6 years ago • None[随记] 关于 TCP 的全双工今天又听到关于 TCP 是全双工通信的讨论, 勾起了一些思索. 全双工, 半双工这些术语在网络行业中比较严谨. 全双工指的是发送的同时也能接收, 这意味着通信的两端至少要有两条线, 一条线发送另一条线接收, 这样才能够达到…cifer resteemedfarmerd (52)in #bitshares • 6 years ago • NoneBitshares.org upgradeI don't know if any of you have checked out the new bitshares.org site yet, but you should. I know you probably…cifer (60)in #dpos • 6 years agosteemCreated with Sketch. • NonePBFT 核心概念以及基于 DPoS 的实现众做周知, PBFT 是目前能够有效对抗拜占庭问题的算法之一, 使用 PBFT 意味着就算我们的系统中有 2/3 的节点有问题, 只要有 1/3 是好的, 那这个系统就依旧能正常运作. 最近需要在 DPoS 的基础上实现 PBFT…cifer (60)in #cn-programming • 6 years ago • Noneasio 多线程无锁串行化单 io_service 多线程模式时 io_service 的典型用法,在这种模式下,多个线程会竞争 io_service,竞争到的线程会得到处理下一个 handler 的机会,通过这种用法,表现为 io_service 会自动的将…cifer (60)in #cn-programming • 6 years ago • None多线程同步与锁的本质为什么需要锁 当多个线程共享同一块内存区域时, 我们需要保证任何一个线程在访问这块内存时, 所看到的内容是稳定的. 如果所有的线程对这块内存的访问都只是读取, 那么我们就不需要采取额外措施. 但哪怕其中有一个线程会修改这块内存…cifer (60)in #cn-programming • 6 years ago • None对协程的一点认识(首发 cifer.me : 对协程的一点认识) 协程的调度 我们知道线程是 CPU 的基本调度单元,线程调度靠的是时钟中断.…cifer (60)in #cn • 6 years ago • None大名王朝 - 海瑞李时珍对白让这段经典台词上链: (李时珍)上奏疏如同开医方。上医医国,中医医人,下医医病。我大明朝已然病入膏肓,不知道你这道疏,是想医病,医人,还是想医国? (海瑞)国因人病,医病便是医人,医人才能医国。 (李时珍)病根呢?…cifer (60)in #cn-programming • 6 years ago • NoneEOS 测试方案分析EOS “官方” 给出过两次测试结论,一次是 BM 在自己博客上宣布的,另一次是 @spoonincode 在 github 上公布的。 BM 是在自己的 macbook 上粗略的测的,没有给出太多细节。@spoonincode…