摘要:Twisted诞生于2000年初,作者为Glyph,目的是为了开发网络游戏。Twisted的历史 Glyph开始采用Java多线程,来开发Twisted Reality,结果多线程使得开发变得复杂,难以扩展。出现了死锁,加锁出错,缓存污染等问题。Glyph发现自己打开了问题的大门,他需要自己实现一... 阅读全文
python模块与包
2014-06-05 11:35 by 阿普的博客, 154 阅读, 0 推荐, 收藏,
摘要:模块是包括python定义和声明的文件。文件名=模块名+".py"。模块名保存在全局变量__name__中。1、模块中的执行语句,只是在导入时执行一次。这些语句通常用于初始化模块。2、被导入的模块被放到全局语义表中。3、import用法 +import moduleName +from modu... 阅读全文
我辞职的原因
2014-05-29 16:18 by 阿普的博客, 314 阅读, 3 推荐, 收藏,
摘要:注:量化是分析问题的重要手段。首先列出影响我选择工作的各个因素:1)公司前景,共10分。一个公司发展状况,直接影响员工的待遇和心态。2)成长环境,共10分。对于员工成长,一个学习型的环境是很重要的。3)待遇及福利,共10分。4)工作环境,共10分。5)机会成本,共10分。如果离职,目前从事的工作是否... 阅读全文
Eclipse快捷键
2014-05-28 14:23 by 阿普的博客, 130 阅读, 0 推荐, 收藏,
摘要:1. 【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。2. 【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。3. 【Ctrl+/】... 阅读全文
单元测试最佳实践
2014-05-22 16:50 by 阿普的博客, 168 阅读, 0 推荐, 收藏,
摘要:本文网上收集+自己的经验,持续更新中。。。。1、书写独立的用例,可独立执行。2、每个用例只测试一件事。3、每个测试用例中只写一个Assert。4、使用便于识别的名称。__5、使用描述性信息。例: Assert.AreEqual(a, b, "a,b must be equal")6、通过Code C... 阅读全文
Windows服务安装方法
2014-05-21 16:58 by 阿普的博客, 231 阅读, 0 推荐, 收藏,
摘要:操作系统:Win8.1安装方法:在命令行窗口中输入:InstallUtil service.exe出错原因:需要以管理员身份启动命令行。 阅读全文
Windows 服务与 Web 服务
2014-05-21 16:15 by 阿普的博客, 226 阅读, 0 推荐, 收藏,
摘要:两个完全不同的东西。Windows 服务,伴随着windows的启动而启动,主要处理长时间监听的任务。Web服务,基于Web,部署在服务器上,用于处理客户端的请求。 阅读全文
MySQL 连接数据库
2014-05-06 10:43 by 阿普的博客, 179 阅读, 0 推荐, 收藏,
摘要:一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格),缺点:密码显示在显示器上,容易泄露。C:\>mysql -h localhost -u root -p123(注意-p与密码是紧跟的)二、MySQL 连接本地数据库,用户名为“root... 阅读全文
MySQL常见问题汇总(原创)
2014-05-06 10:30 by 阿普的博客, 204 阅读, 0 推荐, 收藏,
摘要:本文记录了使用Mysql时遇到的问题,持续更新中。。。1、在windows命令行下登录mysql时报错:C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqlERROR 1045 (28000): Access denied for user 'ODBC'... 阅读全文
浙公网安备 33010602011771号