自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kegan_shen 的博客

位是衡量浮点数所需存储空间的单位

  • 博客(14)
  • 收藏
  • 关注

原创 设计模式学习笔记

①简明工厂模式 特点:根据输入产生响应的运算类;用字典做出类似C中switch..case的效果。②策略模式工厂模式和策略模式 都是通过多态减少代码的藕合度,都用了委托的思想;工厂模式是创建型模式,策略模式是行为型模式。③装饰模式 动态的为对象增加额外的职责④代理模式 为其他对象提供一种代理以控制对这个对象的访问。

2016-11-24 09:54:12 193

原创 LINUX命令

chmod(改变一个或多个文件的存取模式) chmod [options] mode files eg: chmod g-wx,o-wx .python-eggs/ 撤销.python-eggs/ 的组和其他用户的 写权限

2016-11-16 10:45:33 204

原创 python 正则RE

字符串匹配#module fnmatch,fnmatchcasefrom fnmatch,fnmatchcasefnmath参考资料: ① http://python.usyiyi.cn/translate/python_278/library/re.html

2016-11-10 14:24:54 354

原创 python-sys.exit(0)

看前辈的代码经常出现sys.exit(0),想研究一下python的异常处理; sys.exit(n)一般在交互式shell中退出时用到; n默认0,正常腿粗,可以捕获异常执行些清理工作。其他都为非正常退出。 还有os._exit(n)直接退出,不抛出异常。常用在子线程中。 异常也是对象,所有异常都是基类Exception的成员。python的异常名称放在内建命名空间中,所以不必导入exce

2016-10-13 10:59:42 10186

原创 操作系统,计算机网络,编译原理

(数据链路层)CSMA/CD协议

2016-09-21 17:22:37 1818

原创 Redis学习笔记

——————————————————单例模式 一种避免冲突的设计思想 单例对象的类必须保证只有一个实例存在。有时整个系统需要有一个 全局对象,有利于协调系统整体行为。 如 一家人吃饭,只有一张桌子是单例,每个人都有一个碗是多例。(基于装饰器实现)def singleton(cls): instance = cls() instance.__call__ = lam

2016-09-13 11:14:15 506

原创 python 笔记

map-lambdamap 印象最深的是在数据分析时,利用字典(key是日期)从DataFrame的具体日期列映射出所属月份列和所属的周列,简洁高效。 想强行用lambda抽象一大段包含判断的代码 刚开始直接加上判断,报错 map(lambda x : os.mkdir(x) if not (os.path.lexists(x) else pass , a) 前辈说应该

2016-09-09 13:46:53 280

原创 NumPy学习笔记

ndarray :同构数据多为容器(所含元素是相同类型)

2016-09-09 10:26:11 175

原创 map/reduce

之前在10GB级csv中找各个模式下的topn用的多路归并;现在需要在大规模网络中找clique,查阅了几篇博文,也会有内存不足的问题,感觉解决的思路应该和多路归并有些相似。老大提到了map/reduce,前几天就有收藏谷歌关于map/reduce的论文,现在要认真读这篇论文了。

2016-09-01 15:13:53 190

原创 python&多路归并

问题: 在项目中,需从待分析的数据中选出最大的前几名,但由于数据量太大,直接排序会内存报错,因此尝试用多路归并的思想来解决问题。

2016-08-25 13:41:37 911

原创 python-map/列表解析

map: print map( lambda x: x+1, range(5) ) 列表解析: print [x+1 for x in range(5)]map:  print map( lambda x, y: x * y, [1, 2, 3], [4, 5, 6] ) 列表解析: 。。。map: print map(None,[1,2,3],[4,5,6]) <

2016-08-18 15:14:00 1127

原创 java笔记

python还谈不上熟练,在之后工作中慢慢积累。每天学1+hjava。 java采用的指针模型可以消除重写内存和损坏数据的可能性。 java编译器通过生成与特定的计算机体系结构无关的字节码指令来实现这一特性。

2016-08-17 10:33:39 251

原创 networkx笔记

现在的任务是在一个结点比较多(二十五万条边)的有向图中找出(n个结点相互连通的圈子) 对于连通的定义(是强连通or弱连通还没有确立)尝试用cliques(派系)图论:一个由至少三个点构成的最大完备子图(所有节点均存在直接联系) 在nx.make_max_clique_graph(G)时卡死。终止时报MemoryError,应该是内存不够。 这条指令把最大的派系当做结点,如果最大的派系之间

2016-08-16 15:08:03 1941

原创 图论笔记

图论笔记

2016-08-16 14:24:33 252

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除