2017-07-30 Mithrilwoodrat
PyObject CPython 中基本的数据结构是 Object,所有的 Python 对象都可以用PyObject *来访问,CPython 中通过 Object 手动实现了对象系统。 PyObject 定义于 include/object.h 中,可以看到,结构体里只是一个简单的 PyObject_HEAD 宏。 继续阅读 »
2015-07-31 jude
1 编程语言是用来帮助思考程序的,而不是用来表达你已经想好的程序。它应该是一支铅笔,而不是一支钢笔。如果大家都像学校教的那样编程,那么静态类型(statictyping)是一个不错的概念。但是,我认识的黑客,没有一个人喜欢用静态类型语言编程。我们需要的是一种可以随意涂抹、擦擦改改的语言,我们不想正襟危坐,把一个盛满各种变量类型的茶杯,小心翼翼放在自己的膝盖上,为了与一丝不苟的编译器大婶交谈,努力地挑选词语,确保变量类型匹配,好让自己显得礼貌又周到。 继续阅读 »
2015-01-29 demon7452
2017-08-28 Mithrilwoodrat
PyLongObject PyLongObject 定义在 include/longobject.h 中,实际的 longobject 对象定义在 include/longintrepr.h 中。 ~~~C // include/longobject.h typedef struct _longobject PyLongObject; /* Revealed in longintrepr.h */ ~~~ 继续阅读 »
2016-05-08 jude
请看官们回想自己最近一次在闲暇时认真读一大段文字是什么时候? 有没有记不清楚的? 古往今来,阅读都不是大众闲暇时的选择。男的有空就玩游戏,女的有空追星无事购物,早已成刻板印象了。 刷微博的虽然有阅读习惯,恐怕也离不开140字的卡片式阅读。 继续阅读 »
2015-10-17 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 我们的时代是程序员主导的时代,而伟大的程序员就是黑客。 钝感力贯穿于我的阅读行为当中,不那么敏感或许会得到更多。写一篇书评,我通常的做法是在一本书阅读完之后,隔一段时间再提笔。这样带来的好处是,有充足的时间思考。大多数的事情,都是需要长时间地观察和思考,才能获得相对客观的理解。 「黑客与画家」是一本由硅谷创业之父 Paul Graham 所著的文集,著名博主阮 继续阅读 »
2014-08-25 Lingxian Kong
因为工作的原因,这一期的动态憋了好久,但还是憋出来了。确实需要耗费大量的时间和精力去阅读和理解,一方面是给自己做笔记,另一方面也算了为了提高因为的阅读吧。 业界动态 Oracle发布了Oracle VM 3.3,包含OpenStack软件包的技术预览版,继承了Oracle数据库。其虚拟化技术基于Xen。基于Oracle虚拟化平台,guestOS可以支持Oracle Linux, Oracle Solaris, and Windows 由几个来自VMware前员工开发了一个OpenStack云管理平台--Platform9,管理已有的基础设施,control plane as a service,这里有一个描述,比较有意思: 继续阅读 »
2014-06-22 W.Y.
此文译自 Dmitry A. Soshnikov 的 ECMA-262-3 in detail. Chapter 7.2. OOP: ECMAScript implementation. 概述 这一章的第二部分是关于 EMCAScript 中的面向对象编程。在第一部分中我们讨论了 OOP 的基本理论并勾画出和 ECMAScript 的相似之处。在阅读第二部分之前,如果有必要,我还是建议首先阅读这一章的第一部分 概论,因为后面将会用到其中的一些术语。 more ECMAScript 中 OOP 的实现 在回顾了概论中的一些重点之后,我们终于回到了 ECMAScript 本身。现在,我们已经了解了它的 OOP 方式,让我们再来准 继续阅读 »
2016-08-07 Kevin
php
PHP 源码阅读array_combine() PHP 源码阅读之array_combine() array_combine() 在 ext/standard/array.c 中 array_combine(array $keys , array $values) — 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 继续阅读 »
2016-09-03 LEo
我经常给身边的人建议,喜欢什么书或者想看什么书就买,不要犹豫,不要嫌贵,不要舍不得花钱,别人可能倾尽一生写的一本书,你就花几十块钱就买回来了,这么好的事为啥还要犹豫,况且,还能有什么投资比投资自己的大脑划算。书买回来就有可能阅读,读了就会有收获,就会有进步,如果不买回来,基本就不可能看。当然如果你能借到或者通过其他渠道获取到书也是可以的,但是如果把书买回来了,无形中就拉近你和书的距离,就大大提高你阅读的可能性。有些人会想,书买回来了不看多可惜,多浪费,所以干脆就不买,当然也就不可能看了。书买回来不一定要看,可以当装饰品,也可以送人当礼物,或者当工具书查询用也可以。况且你不会去买一本你不感兴趣的书,只要感兴趣,就买回来,说不定哪天就看 继续阅读 »