【翻译字幕】The Technology History of "JavaScript and JQuery"

字幕汉语参考 仅仅标注部分专业释义的词汇,避免通俗释义 You can open this follow Link>>“JavaScript之父访谈记录 vedio from IEEE computer” I was hired at(供职于)Netscape in ...

2017-08-30 11:03:39

阅读数 596

评论数 0

Git

@【廖雪峰】Git 忽略特殊文件 、配置Git别名 和 搭建Git服务器忽略特殊文件你必须把某些文件放到Git工作目录中,但又不能提交它们。这个问题解决起来也很简单,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。不需要从头写...

2017-08-26 16:25:29

阅读数 341

评论数 0

Python 代码规范小结

law一: 一切都与复杂度有关 二: 代码应当易于理解 对人:"好程序员”应当竭尽全力, 把程序写得让其他程序员(以及以后的自己)容易理解. 对代码: 代码被阅读的次数远多于编写和修改的次数 E = mc2 (Error = more codes) 对项目:公式: 可行性=...

2017-08-26 10:29:54

阅读数 383

评论数 0

[翻译]Python中如何使用*args和**kwargs

在Python中如何使用可变长参数列表?函数定义 这是一种特殊的语法,在函数定义中使用*args和kwargs传递可变长参数.。 *args用作传递非键值可变长参数列表(类似list); **kwargs用作传递键值可变长参数列表 (类似dict) 例子:传递一个位置参数以及两个...

2017-08-26 10:21:55

阅读数 331

评论数 0

Python内存管理结合源码 整理补充 (未完成)

《Python源码阅读》之 内存管理机制1 @转载:py社区 Python的内存管理架构 _____ ______ ______ ________ [ int ] [ dict ] [ list ] ... [ string ] Python core ...

2017-08-26 10:06:13

阅读数 384

评论数 0

数学思想 之 归纳法

数学归纳法(mathematical induction)是一种数学证明方法,常用于证明命题(命题是对某个现象的描述)在自然数范围内成立。随着现代数学的发展,自然数范围内的证明实际上构成了许多其他领域(比如数学分析)的基础,所以数学归纳法对于整个数学体系至关重要。数学归纳法本身非常简单。如果我们想...

2017-08-25 11:36:59

阅读数 290

评论数 0

Python标准库2 时间包

time包time包基于C语言的库函数(library functions)。Python的解释器通常是用C编写的,Python的一些函数也会直接调用C语言的库函数。import time print(time.time()) # wall clock time, unit: second p...

2017-08-25 11:20:46

阅读数 324

评论数 0

Python标注库1 Re正则

在Python中使用正则表达式需要标准库中的一个包re。import re m = re.search('[0-9]','abcd4ef') print(m.group(0)) re.search()接收两个参数: 第一个’[0-9]’就是我们所说的正则表达式,它告诉Python的是”从...

2017-08-25 11:17:33

阅读数 288

评论数 0

高级包实现python服务器

在Python 3.x中,BaseHTTPServer, SimpleHTTPServer, CGIHTTPServer整合到http.server包,SocketServer改名为socketserver socket接口,制作了一个处理HTTP请求的Python服务器。任何一台装有操作系...

2017-08-25 10:51:45

阅读数 328

评论数 0

用Python实现简单的服务器

socket接口是实际上是操作系统提供的系统调用。socket的使用并不局限于Python语言,你可以用C或者JAVA来写出同样的socket服务器,而所有语言使用socket的方式都类似(Apache就是使用C实现的服务器) Web框架就是提前写好了服务器。不能跨语言的使用框架。框架的好处...

2017-08-25 10:39:44

阅读数 4410

评论数 6

Python Study (06)内存管理GC

对象在内存的存储,我们可以求助于Python的内置函数id()。它用于返回对象的身份(identity)。其实,这里所谓的身份,就是该对象的内存地址。 a = 1 print(id(a)) #11246696内存地址的十进制 print(hex(id(a))) #'0xab9c68'十六进制在Py...

2017-08-25 09:29:06

阅读数 360

评论数 0

Python Study (05)装饰器

装饰器(decorator)是一种高级Python语法。装饰器可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,比如在Python闭包中,我们见到函数对象作为某一个函数的返回结果。相对于其它方式,装饰器语法简单,代码可读性高。因此,装饰器在Python项目中有...

2017-08-25 09:13:24

阅读数 240

评论数 0

Python Study (04)闭包

闭包(closure)是函数式编程的重要的语法结构。函数式编程是一种编程范式 (面向过程编程和面向对象编程也都是一种编程范式)。 在面向过程编程中,我们见到过函数(function); 在面向对象编程中,我们见过对象(object)。 函数和对象的根本目的是以某种逻辑方式组织代码...

2017-08-25 08:45:34

阅读数 239

评论数 0

Python Study (03)对象的属性

类属性和对象属性 对象的属性可能来自于其类定义,叫做类属性(class attribute)。类属性可能来自类定义自身,也可能根据类定义继承父类得到类属性。 一个对象的属性还可能是该对象实例定义的,叫做对象属性(object attribute)。 对象的所有属性储存在对象的_...

2017-08-25 08:25:16

阅读数 285

评论数 0

Python Study(02)之 Context Manager

上下文管理器(context manager)是Python2.5开始支持的一种语法,用于规定某个对象的使用范围。一旦对象进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存)。它的语法形式是with…as… 关闭文件我们会进行这样的操作:打开文件,读写,关闭文件。程序员经常会...

2017-08-25 07:59:25

阅读数 203

评论数 0

Python Study (01) 之 特殊方法

Python深入:特殊方法和多范式 Python是一切皆对象,意思就是python的天生就是个“纯面向对象语言”呀。 但是!!! Python还是一个多范式语言(multi-paradigm),即你不仅可以使用面向对象的方式来编写程序,还可以用面向过程的方式来编写相同功能的程序(当...

2017-08-24 23:53:06

阅读数 246

评论数 0

《Python 源码剖析》 之 tuple

结构定义typedef struct { PyObject_VAR_HEAD PyObject *ob_item[1]; } PyTupleObject;说明 PyObject_VAR_HEAD PyTupleObject在底层是个变长对象(需要存储列表元素个数)....

2017-08-23 10:09:05

阅读数 289

评论数 0

《Python源码剖析》之 dict对象

Python里的dict和C++ STL的map一样,都是映射容器(key->value),但实现原理不同。由于python内部大量使用dict这种结构,效率要求很高,所以Python没有使用STL map的平衡二叉树,而采用哈希表,最低能在O(1)时间内完成搜索。 使用hash就必须...

2017-08-23 10:03:47

阅读数 252

评论数 0

《Python源码剖析》之 list对象

定义typedef struct { PyObject_VAR_HEAD //list对象是变长对象,所以有变长对象头 PyObject **ob_item; //真正的存储容器,用来存储PyObject对象指针。 Py_ssize_t allocated; //allo...

2017-08-23 09:43:58

阅读数 245

评论数 0

《Python源码剖析》之 str

PyStringObject定义typedef struct { PyObject_VAR_HEAD //字符串是变长对象,所以有变长对象头 long ob_shash; //ob_shash用来缓存当前字符串的哈希值,这在以字符串作为key的dict对象查询时非常有用。 int o...

2017-08-23 09:26:24

阅读数 287

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭