摘要: 同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。 计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。这是一个关于代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号(Order)表述,不包括这个函数的低阶 阅读全文
posted @ 2016-06-02 17:13 suke99 阅读(4979) 评论(0) 推荐(0) 编辑
摘要: 文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。DOM属于浏览器,而不是JavaScript语言规范里的规定 阅读全文
posted @ 2016-04-29 10:42 suke99 阅读(183) 评论(0) 推荐(0) 编辑
摘要: JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。 1、JavaScript代码存在形式 2、JavaScript代码存在位置 HTML的head中 HTML的body代码 阅读全文
posted @ 2016-04-25 22:05 suke99 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 我们常常听说操作系统的MSDN版、OEM版、RTM版、VOL版等等,它们到底是什么意思,有什么不同呢? (一)MSDN (Microsoft Developer Network)版MSDN软件是微软公司面向软件开发者的一种版本。MSDN 涵盖了所有可以被开发扩充的平台和应用程序,如微软公司的百科全书 阅读全文
posted @ 2016-04-20 17:16 suke99 阅读(6427) 评论(0) 推荐(0) 编辑
摘要: YAML概要 [YAML](http://yaml.org/)是"YAML Ain't a Markup Language"(YAML不是一种置标语言)的递归缩写,早先YAML的意思其实是:"Yet Another Markup Language"(另外一种置标语言),但为了强调这种语言以数据做为中 阅读全文
posted @ 2016-04-13 21:38 suke99 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 1、查看iptables状态 2、重启后永久生效 3、即时生效,重启后无效 4、永久关闭selinux 编辑selinux文件:vi /etc/sysconfig/selinux,修改成:SELINUX=disabled,即可 5、临时关闭selinux 6、查看selinux状态命令 阅读全文
posted @ 2016-04-12 13:12 suke99 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 1、首先备份/etc/yum.repos.d/CentOS-Base.repo 2、根据CentOS不同版本选择下载对应的repo文件,放到/etc/yum.repos.d/ 目录 3、重命名下载好的CentOS-Base-163.repo文件 4、最后,执行yum makecache生成缓存 OK 阅读全文
posted @ 2016-04-12 12:45 suke99 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 在使用中常常遇到utf-8和utf8,现在终于弄明白他们的使用不同之处了,现在来和大家分享一下,下面我们看一下utf8 和 UTF-8 有什么区别。 “UTF-8”是标准写法,php在Windows下边英文不区分大小写,所以也可以写成“utf-8”。“UTF-8”也可以把中间的“-”省略,写成“UT 阅读全文
posted @ 2016-04-12 11:22 suke99 阅读(727) 评论(1) 推荐(0) 编辑
摘要: Python核心风格:避免用下划线作为变量名的开始。 因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始。一般来讲,变量名_xxx被看作是“私有的”,在模块或类外不可以使用。当变量是私有的时候,用_xxx 来表示变量是很好的习惯。因为变量名__x 阅读全文
posted @ 2016-04-12 11:17 suke99 阅读(9938) 评论(0) 推荐(2) 编辑
摘要: 作者:dave@http://krondo.com/part-22-the-end/ 译者: Cheng Luo 你可以从”第一部分 Twist理论基础“开始阅读;也可以从”Twisted 入门!“浏览索引. 全部完成 呼呼! 感谢你一路支持. 在我开始时完全没有想到这个系列会这样长,会花这么多时间 阅读全文
posted @ 2016-04-06 15:24 suke99 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/twisted-and-haskell/ 译者: Cheng Luo 你可以从”第一部分 Twist理论基础“开始阅读;也可以从”Twisted 入门!“浏览索引. 简介 在上一个部分我们对比了Twisted与 Erlang,并将注意力集中在它们共 阅读全文
posted @ 2016-04-06 15:22 suke99 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/twisted-and-erlang/ 译者: Cheng Luo 你可以从”第一部分 Twist理论基础“开始阅读;也可以从”Twisted 入门!“浏览索引. 简介 在这个系列中,有一个事实我们还没有介绍,即混合同步的”普通Python”代码与 阅读全文
posted @ 2016-04-06 15:17 suke99 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/i-thought-i-wanted-it-but-i-changed-my-mind/ 译者: Cheng Luo 你可以从”第一部分 Twist理论基础“开始阅读;也可以从”Twisted 入门!“浏览索引. 简介 Twisted是一个正在进展 阅读全文
posted @ 2016-04-06 15:04 suke99 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/deferreds-en-masse/ 译者: Cheng Luo 你可以从”第一部分 Twist理论基础“开始阅读;也可以从”Twisted 入门!“浏览索引. 简介 在上一个部分,我们学习了使用生成器构造顺序异步回调的新方法.这样,包括 def 阅读全文
posted @ 2016-04-06 14:54 suke99 阅读(980) 评论(0) 推荐(0) 编辑
摘要: 作者:dave@http://krondo.com/just-another-way-to-spell-callback/ 译者: Cheng Luo 你可以从”第一部分 Twist理论基础“开始阅读;也可以从”Twisted 入门!“浏览索引. 简介 这部分我们将回到”回调”这个主题.我们将介绍另 阅读全文
posted @ 2016-04-06 14:48 suke99 阅读(1192) 评论(0) 推荐(0) 编辑