1.开闭原则(OCP)遵循开闭原则设计出的模块具有两个主要特征:(1)对于扩展是开放的(Open for extension)。这意味着模块的行为是可以扩展的。当应用的需求改变时,我们可以对模块进行扩展,使其具有满足那些改变的新行为。也就是说,我们可以改变模块的功能。(2)对于修改是关闭的(Clos...
分类:
编程语言 时间:
2014-07-15 09:22:24
阅读次数:
281
用python语言获得图片的Base64编码。#!/usr/bin/env python# -*- coding: utf-8 -*-# www.jbxue.comimport os, base64icon = open('ya.png','rb')iconData = icon.read()ico...
分类:
编程语言 时间:
2014-07-15 08:49:08
阅读次数:
321
CAnimateCtrl成员函数播放avi动画一、CAnimateCtrl成员函数Autoplay;CAnimateCtrl ::成员函数Open打开avi视频Play播放没有声音的aviSeek选择相应的帧Stop停止播放Close关闭播放
分类:
其他好文 时间:
2014-07-15 08:13:22
阅读次数:
186
先close()再dispose()之后=null最后GC.Collect()如:ms.Close();//关闭流,并释放与之相关的资源ms.Dispose();//如果是流的话,默认只会释放非托管资源ms = null;//这样可以释放托管资源GC.Collect();//回收资源四步一步都不能少...
分类:
其他好文 时间:
2014-07-15 00:13:01
阅读次数:
224
#!/usr/bin/pythonimportredefbuffer_line():buf=open("/etc/sae/buffer_1").read()ifnotbuf:return0else:returnint(re.findall("^\d*",buf)[0])defset_last_pos(pos):open("/etc/sae/buffer_1","w").write(str(pos))if__name__==‘__main__‘:appname={}fh=open("/data0/l7.acce..
分类:
编程语言 时间:
2014-07-14 16:41:57
阅读次数:
319
服务端:#!/usr/bin/pythonimportsockets=socket.socket()host=‘10.67.15.96‘port=889s.bind((host,port))s.listen(5)whileTrue:c,addr=s.accept()print‘++++++‘c.send(‘server‘)b=c.recv(1024)printbc.close()客户端:#!/usr/bin/pythonimportsockets=socket.socket()host=‘10.6..
分类:
其他好文 时间:
2014-07-14 16:24:40
阅读次数:
183
#coding=utf-8import osimport httplibimport socketdictlist ={};def ReadHost(): hosts = []; obn = open('d:/sss.txt', 'rb'); for line in obn: ...
分类:
其他好文 时间:
2014-07-14 16:01:28
阅读次数:
212
Mesa10仍然支持Windwos/linux,但是编译方式已经不提供makefile或者workspaceBuilding on windows requires several open-source packages. These aresteps that work as of this w...
启动后,访问:http://IP:1107/mdrill.jsp 蓝鲸任务即http:/IP:1107/topology.jsp 页面出现如下错误:HTTP ERROR 500Problem accessing /topology.jsp. Reason: KeeperErrorCode = ...
分类:
其他好文 时间:
2014-07-13 21:19:51
阅读次数:
447
上一篇 说了些堆的建立及其相关操作,这里看下用堆来解决数据量较大的时候,查找最小的k个数的情况。这里会用到上一篇中的函数。
我们先生存1千万个随机数,写到文件中:
import random
def randData():
with open('randint.txt', 'w') as fd:
for i in range(1, 10000000):
fd.write('%...
分类:
其他好文 时间:
2014-07-13 18:51:05
阅读次数:
261