简介 这篇文章是为了介绍定义python源文件文件编码的方法。python解释器可以根据所指定的编码信息对当前文件进行解析。通常来说,这种方法可以提高解析器对Unicode编码的源文件的识别,并且支持书写Unicode编码,例如在一个支持unicode编码的编辑器中使用UTF-8。问题 在pyt.....
分类:
编程语言 时间:
2015-09-11 09:15:18
阅读次数:
195
webkit笔记,主要来自 朱永盛 《WebKit技术内幕》 学习笔记,转载就注明原著,该书是国内仅有的Webkit内核的书籍,学习的好导师,推荐有兴趣的朋友可以购买Webkit渲染过程包括很多数据和模块 数据:网页内容,DOM树,内部表示,图像 模块:HTML解释器,CSS解释器,JavaScri...
分类:
Web程序 时间:
2015-09-10 21:00:29
阅读次数:
156
没有区别。你需要明白 IIFE 的原理,我简单说一下:function foo() {...} // 这是定义,Declaration;定义只是让解释器知道其存在,但是不会运行。foo(); // 这是语句,Statement;解释器遇到语句是会运行它的。...
分类:
Web程序 时间:
2015-09-10 19:27:18
阅读次数:
142
本章是关于设计模式的最后一讲,会讲到第三种设计模式——行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、 命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这段时间一直在写关于设计模式的东西,终于写到一半了,写博文是个很费时间的东 西,因为我得为读者...
分类:
其他好文 时间:
2015-09-10 10:58:29
阅读次数:
200
开源、跨平台(windows、linux、unix等)脚本语言(效率较低)、无需编译、直接运行语法自然、简介一切皆是对象灵活的语言设计(随意改变原始设计)强大的nlocks和cloures继承和mixinrubygem(插件、库等)rubyinterpreter(解释器):MRI,JRuby,Rubiniuscentos下安装yuminstall-yr..
分类:
其他好文 时间:
2015-09-09 19:42:59
阅读次数:
120
什么是编译器?什么事解释器?编译器是女儿,解释器是儿子。为什么这么说呢?引用文章http://www.cnblogs.com/sword03/archive/2010/06/27/1766147.html大概总结就是:妈给儿子和女儿打电话说:你们的老爸不舒服,原因可能是1.需要一些营养品。2.你们回...
分类:
其他好文 时间:
2015-09-09 19:26:39
阅读次数:
132
解释器模式(Interpreter),给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的句子。这样就可以构建一个解释器,该解释器通过解释这些句子来解决该问题。...
分类:
其他好文 时间:
2015-09-09 17:37:28
阅读次数:
199
AppEngine包含两个Python运行时环境:一个基于Python2.5的传统环境,以及一个运行Python2.7的新环境。这个新环境不仅仅是有一个轻微的新版本的Python解释器。主要是,这个新环境可以为来自单个应用实例的多个请求同时提供服务(serve multiple requests)....
分类:
编程语言 时间:
2015-09-08 21:37:33
阅读次数:
241
进入交互解释器python irb / pry设置编码#coding=utf-8 #coding:utf-8包管理easy_install/pip gempip install Markdowngem install Markdown注释python单行注释# 开头python多行注释使用三个单引号(''')或三个单引号(""")。''' 多行注释1多行注释1'''ruby单行注释用#...
分类:
编程语言 时间:
2015-09-08 15:31:56
阅读次数:
203
因为Python的线程虽然是真正的线程,但解释器执行代码时,有一个GIL锁:Global Interpreter Lock,任何Python线程执行前,必须先获得GIL锁,然后,每执行100条字节码,解释器就自动释放GIL锁,让别的线程有机会执行。这个GIL全局锁实际上把所有线程的执行代码都给上了锁...
分类:
编程语言 时间:
2015-09-08 12:15:04
阅读次数:
129