码迷,mamicode.com
首页 >  
搜索关键字:open close principle    ( 32684个结果
Java Web 设计模式之开闭原则
1.开闭原则(OCP)遵循开闭原则设计出的模块具有两个主要特征:(1)对于扩展是开放的(Open for extension)。这意味着模块的行为是可以扩展的。当应用的需求改变时,我们可以对模块进行扩展,使其具有满足那些改变的新行为。也就是说,我们可以改变模块的功能。(2)对于修改是关闭的(Clos...
分类:编程语言   时间:2014-07-15 09:22:24    阅读次数:281
python获取图片base64编码的例子
用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 动画播放控件
CAnimateCtrl成员函数播放avi动画一、CAnimateCtrl成员函数Autoplay;CAnimateCtrl ::成员函数Open打开avi视频Play播放没有声音的aviSeek选择相应的帧Stop停止播放Close关闭播放
分类:其他好文   时间:2014-07-15 08:13:22    阅读次数:186
C#中快速释放内存,任务管理器可查证
先close()再dispose()之后=null最后GC.Collect()如:ms.Close();//关闭流,并释放与之相关的资源ms.Dispose();//如果是流的话,默认只会释放非托管资源ms = null;//这样可以释放托管资源GC.Collect();//回收资源四步一步都不能少...
分类:其他好文   时间:2014-07-15 00:13:01    阅读次数:224
python 经典语句日志分析
#!/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
socket 简单的模板
服务端:#!/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
批量去重URL地址并剔除打不开网址
#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.2在Win7上的编译
Mesa10仍然支持Windwos/linux,但是编译方式已经不提供makefile或者workspaceBuilding on windows requires several open-source packages. These aresteps that work as of this w...
分类:Windows程序   时间:2014-07-14 14:26:58    阅读次数:394
alimama open source mdrill启动后访问蓝鲸任务时出错:Caused by:org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
启动后,访问: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
【剑指offer】 堆排序查找最小的K个数
上一篇 说了些堆的建立及其相关操作,这里看下用堆来解决数据量较大的时候,查找最小的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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!