编程珠玑番外篇之番外篇-N 答 UNIX 痛恨者王垠
12年前 (2013-04-02) 2737浏览 0评论
(标题是标题党) 王垠最近的一篇文章中,提出了很多有趣的观点。其中最核心的一点,就是 *NIX 系统的设计哲学非常糟糕,而 Windows 系统才是真正为开发者设计的系统。凡是涉及到哲学层面的争论,最后都是以谁也说服不了谁收场。我相信王...
12年前 (2013-04-02) 2737浏览 0评论
(标题是标题党) 王垠最近的一篇文章中,提出了很多有趣的观点。其中最核心的一点,就是 *NIX 系统的设计哲学非常糟糕,而 Windows 系统才是真正为开发者设计的系统。凡是涉及到哲学层面的争论,最后都是以谁也说服不了谁收场。我相信王...
12年前 (2013-04-02) 2438浏览 0评论
如果你是一位运维工程师,你很可能会面对几十台、几百台甚至上千台服务器,除了批量操作外,环境同步、数据同步也是必不可少的技能。 说到“同步”,不得不提的利器就是rsync,今天就来说说我从这个工具中看到的同步的艺术。 [不带任何选项...
12年前 (2013-04-02) 3217浏览 0评论
今天收到人民邮电出版的杨海玲同学寄来的几本书,首先感谢一下。看来短期内是没有那么多精力全部去读了,所以先随便翻翻感兴趣的章节。 在《游戏人工智能编程案例精粹 》 和 《 Windows 游戏编程大师技巧 》 中都分别有一章谈及模糊逻辑。...
12年前 (2013-04-02) 2868浏览 0评论
我希望本文有助于你了解测试软件是一件很重要也是一件不简单的事。 我们有一个程序,叫ShuffleArray(),是用来洗牌的,我见过N多千变万化的ShuffleArray(),但是似乎从来没人去想过怎么去测试这个算法。所以,我在面试中我...
12年前 (2013-04-02) 2639浏览 0评论
一般说到概率,就喜欢拿抛硬币做例子。大多数时候,会简单认为硬币正背面的概率各为二分之一,其实事情远没有这么简单。这篇文章会以抛硬币试验为例子并贯穿全文,引出一系列概率论和数理统计的基本内容。这篇文章会涉及的有古典概型、公理化概率、二项分布、正态分布、...
12年前 (2013-04-02) 3744浏览 0评论
我有一个前端笔试题:使用JavaScript深度克隆一个对象。可是我发现大多数人都是空白,问他为什么不做,大部分说不懂这题目的意思。 科普一下: js一般有两种不同数据类型的值: 基本类型(包括undefined,Null,boolean,Strin...
12年前 (2013-04-02) 7487浏览 0评论
VXLAN 是非常新的一个 tunnel 技术,它是一个 L2 tunnel。Linux 内核的 upstream 中也刚刚加入 VXLAN 的实现。相比 GRE tunnel 它有着很的扩展性,同时解决了很多其它问题。 ...
12年前 (2013-03-30) 4502浏览 0评论
def reportHook(copiedBlocks, blockSize, totalFileSize) : if copiedBlocks == 0 : print 'Begin to download %s, total size=...
12年前 (2013-03-27) 2774浏览 0评论
在我看来,python社区分为了三个流派,分别是python 2.x组织,3.x组织和PyPy组织。这个分类基本上可以归根于类库的兼容性和速度。这篇文章将聚焦于一些通用代码的优化技巧以及编译成C后性能的显著提升,当然我也会给出三大主要python流派...
12年前 (2013-03-27) 3476浏览 0评论
Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用: AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自...
12年前 (2013-03-25) 4271浏览 0评论
显示信件列表: postqueue -p 显示信件內容: postcat -q Queue_ID 刪除各別信件:postsuper -d Queue_ID 全部刪除: postsuper -d ALL 扣住信件: postsuper -h Queue...
12年前 (2013-03-23) 3060浏览 0评论
方法一 遍历b1,如果某个元素同时也存在于b2中,则返回 b1=[1,2,3] b2=[2,3,4] b3 = [val for val in b1 if val in b2] print b3 运行结果如下 dwapp@pttest1:/home/...
12年前 (2013-03-22) 4888浏览 0评论
备注: IPsec VPN有两种类型,一种为L2L,另外一种为Remote VPN。本实验演示如何在PIX或ASA防火墙上配置Remote VPN,也称为EasyVPN。 EasyVPN能够有效的解决IPsec VPN客户端配置复杂特点,通常在PC客...
12年前 (2013-03-22) 5644浏览 0评论
参数:queue_run_delay 说明:用于设定队列处理程序对拖延邮件的扫描周期。缺省为1000秒。 例 如:queue_run_delay = 1000 最长队列生命期 参数:maximal_queue_lifetime 说 明:用于设定队列处...
12年前 (2013-03-19) 3194浏览 0评论
最初刚开始玩Sheepdog(Distributed Storage System for QEMU/KVM)的时候就想着要是能把它作为一个像硬盘一样的块设备,直接挂在终端机器上就好玩了,直到最近工作不是特别忙的时候才有时间想想这事情,花了好几个晚上...
12年前 (2013-03-19) 3453浏览 0评论
sheepdog的块设备驱动写好有一段时间了,陆续修改了几个版本之后,近期进行压测的时候遇到一个死锁的问题,头痛了一个多星期,今天请教了一下淘宝内核组的@伯瑜同学,在他的热情帮助下分析出来了死锁出现的原因,解决的办法暂未找到,或者说这问题无解,待我细...
12年前 (2013-03-15) 3675浏览 0评论
During the analysis of this TP-Link backdoor, I found other issues, which can be handy when analyzing other devices. Finally ...
12年前 (2013-03-15) 3795浏览 0评论
TP-Link TL-WDR4300 is a popular dual band WiFi, SOHO class router. Tested Firmware We tested the remote root PoC on the newes...