摘要: 在高级软件工程课上,讲解《人月神话》导读PPT: ​ 阅读全文
posted @ 2015-10-09 15:08 phil_chow 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 问题: 将一个n元一维向量向左旋转i个位置。例如,当n=8且i=3时,向量abcdefgh旋转为defghabc。简单的代码使用一个n元的中间向量在n步内完成该工作。 解答: 简述原理:将问题简化成将ab转换成ba。先对a求逆得arb;再对b求逆得arbr;最后整体求逆(arbr)r得到ba。 py 阅读全文
posted @ 2015-09-26 21:51 phil_chow 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 最近学习了python的一个超级牛的库scrapy,写下一些心得。 初看的时候,看的是官方文档,讲的有些晦涩,有些地方也有模糊不清的地方,而且完整的中高级的用例不多,再由于版本更新的问题,原来的一些方法发生了一些改变,所以在博客园上找到一篇博客结合官方文档,爬出一个自己的scrapy,主要目标豆瓣电 阅读全文
posted @ 2015-09-24 21:34 phil_chow 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 这里需要知道同余模公式: 此类问题用到一个思想,例如:2100 = 450 那么此题就可以这么解: 87 % 7 = 3 87100 =(87%7 * 8799%7)%7 =(3 * 8799%7)%7 =(3 * (3 * 8798%7)%7)%7 =(3100)%7 =(950)%7 =250% 阅读全文
posted @ 2015-09-24 20:59 phil_chow 阅读(777) 评论(0) 推荐(0) 编辑
摘要: Python SQLITE数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它使用一个文件存储整个数据库,操作十分方便。它的最大优点是使用方便,功能相比于其它大型数据库来说,确实有些差距。但是性能表现上,SQLITE并不逊色。麻雀虽小,五脏俱全, s 阅读全文
posted @ 2015-08-19 17:19 phil_chow 阅读(1466) 评论(0) 推荐(0) 编辑
摘要: 首先安装SublimeLinter,在sublime中shift+ctrl+p,install packages:搜索sublimelinter,安装 到cmd或者powershell中适应pip安装PEP8,没有安装pip的自行Google 首先安装SublimeLinter,在sublime中s 阅读全文
posted @ 2015-08-19 13:22 phil_chow 阅读(1881) 评论(0) 推荐(0) 编辑
摘要: 首先导入模块,用help查看相关文档 接下来,看几个例子,从例子中发现规律。 规律不难发现,但是并不是万事大吉了,还需要处理特殊情况,如链接是其本身,链接中包含无效字符等 ​ 阅读全文
posted @ 2015-08-18 18:03 phil_chow 阅读(11468) 评论(0) 推荐(2) 编辑
摘要: python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set 阅读全文
posted @ 2015-08-17 23:31 phil_chow 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 由于在学习python之前有过一点的编程基础,学过C、Java的一些基础知识。前面的略过不讲,从数据结构说起。 1、列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列 的项目。如: list可变,list.append('***')添加新的项;list.sort()列表排序 阅读全文
posted @ 2015-08-03 09:58 phil_chow 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Java实现贪食蛇小游戏 使用Java语言,结合链表(其实就是类),实现桌面小游戏贪食蛇。代码如下: 1.Snake.java //定义贪食蛇节点 public class Snake { Snake next; int x; //节点X坐标 int y; //节点Y坐标 public Snake( 阅读全文
posted @ 2015-07-31 18:08 phil_chow 阅读(212) 评论(0) 推荐(0) 编辑