摘要:
git诞生 集中式vs分布式 先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了 阅读全文
2017年3月17日
2017年3月16日
摘要:
为何重构 重构改进软件设计 只为了短期目的或者在完全理解整体设计之前编写出来的代码,会导致程序逐渐失去自己的结构。这时如果没有重构,程序的设计会逐渐腐败变质,程序员愈来愈难通过阅读源码而理解原本设计。重构很像是在整理代码,你所做的就是让所有东西回到应该的位置上。代码结构的流失是累积性的。愈难看出代码 阅读全文
2017年3月14日
摘要:
程序--binary file 进程(PID)--进行中的程序 服务--常驻内存的进程(crond atd 网络。。。) 父进程 fork()and exec()子进程(PID PPID) ps -l 七个控制台 ps aux kill -9 PID 工作控制(jobs control)前景(fro 阅读全文
2017年3月11日
摘要:
python如何访问互联网 url+lib==urllib url protocol://hostname[:port]/path/[;parameters][?query][#fragement] protocol:http https ftp file ed2k 服务器域名/ip 资源地址 ur 阅读全文
摘要:
容器-->数据封装 函数-->语句封装 类-->方法属性封装 模块-->程序.py 命名空间 导入模块 TemperatureConvert.py 第一种:import 程序 第二种 from 模块 import 函数 第三种 import 模块 as 新名字(推荐) 阅读全文
摘要:
import time as t class MyTimer(): def __init__(self): self.unit = ['年', '月', '日', '时', '分', '秒'] self.prompt = "未开始计时" self.lasted = [] self.start = 0 self.stop = 0 def __st... 阅读全文
摘要:
对象 = 属性+方法 面向对象特征(封装继承多态) 不同对象对同一动作有不同反应 魔法方法__: 公有 name 私有__name 组合:把没有实现关系的多个类放在一个类中 类,类对象,实例对象 常用BIF issubclass(A,B) issubclass(A,object) isinstanc 阅读全文
摘要:
EasyGui(easygui-docs-0.96\tutorial\index.html) 阅读全文