解释器信息 platform.python_version(): ?返回的Python版本字符串‘major.minor.patchlevel‘。sys.version有类似功能,但是返回的信息更多。 platform.python_version_tuple(): 返回Python版本 (major, minor, p...
分类:
编程语言 时间:
2015-06-09 10:07:11
阅读次数:
688
声明:本系列博客参考资料《大话设计模式》,作者程杰。
迭代器模式:迭代器模式是遍历集合的成熟模式,迭代器模式的关键是将遍历集合的任务交给一个叫做迭代器的对象,它的工作时遍历并选择序列中的对象,而客户端程序员不必知道或关心该集合序列底层的结构。
UML类图:
角色:
Itera...
分类:
Web程序 时间:
2015-06-08 23:26:56
阅读次数:
240
参考资料:Shell脚本中执行mysql语句需求:数据库里有张数据表存储的是用户对电影的评价(user_id movie_id rating time),但是我现在要每部电影的总评分。解决方法:1)、写个sql文件test.sql:use movie_recommendation;select di...
分类:
数据库 时间:
2015-06-08 21:13:00
阅读次数:
1359
本文只是学习如何配置PERL DBI、PERL DBD时,整理的一个学习实践文档,大部分参考网上资料,详情请见下面参考资料。 PERL对数据库的支持广而且全,几乎所有的主流数据库都有与之相应的PERL模块支持。为了开发可在不同数据库上移植的PERL应用,DBI(DataBase Interface)...
分类:
数据库 时间:
2015-06-08 18:48:09
阅读次数:
284
参考资料:程序员的自我修养 系统调用执行过程计算机系统可以分为若干层,硬件层(Hardware)、操作系统内核层(Operating System Kernel)、运行库层(Runtime Library)、应用层(Web Browser, Image View etc.)。位于最底下的一层...
分类:
其他好文 时间:
2015-06-06 23:27:20
阅读次数:
179
如何在JavaScript中创建一个真正的私有变量呢?主要技巧是使用匿名函数(anonymous function)和闭包(closure)。有些不错的参考资料:http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.h...
分类:
编程语言 时间:
2015-06-06 18:00:51
阅读次数:
125
1 背景介绍 随着软件系统的复杂度不断提升,对设计的要求越来越高,那么,我们应该如何设计软件系统呢?书店中,网络上,讲述软件设计的书籍、资料数不胜数,各种高大上的概念也层出不穷,看了这许多的理论,结合自己的实践经验,有很多感悟想要表达,借这篇文章来直抒胸臆。2 名次术语3 参考资料4软件设计的目标 ...
分类:
其他好文 时间:
2015-06-06 16:18:52
阅读次数:
159
一、介绍 JMeter主要用于压力测试,使用Java编写,由Apache基金会管理 官方网站:http://jmeter.apache.org/index.html 下载地址:http://jmeter.apache.org/download_jmeter.cgi 参考资料: WebApi测试:ht...
声明:本系列博客参考资料《大话设计模式》,作者程杰。
命令模式:在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,实现二者之间的松耦合。这就是命令模式。...
分类:
Web程序 时间:
2015-06-04 21:08:01
阅读次数:
117
声明:本系列博客参考资料《大话设计模式》,作者程杰。
观察者模式(有时又被称为发布-订阅模式)。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。
UML类图:
重...
分类:
Web程序 时间:
2015-06-03 23:33:38
阅读次数:
156