- 军军小站|张军博客
搜索到与相关的文章
编程技术

23种设计模式(8):观察者模式

文章来源:http://blog.csdn.net/zhengzhb/article/details/7471978定义:定义对象间一种一对多的依赖关系,使得当每一个对象改变状态,则所有依赖于它的对象都会得到通知并自动更新。类型:行为类模式类图:在软件系统中经常会有这样的需求:如果一个对象的状态发生改变,某些与它相关的对象也要随之做出相应的变化。比如,我们要设计一个右键菜单的功能,只要在软件的有效区域内点击鼠标右键,就会弹出一个菜单;再比如,我们要设计一个

系统 2019-08-12 09:29:58 3350

各行各业

Jmeter的一个jmx文件(备忘)

<?xmlversion="1.0"encoding="UTF-8"?><jmeterTestPlanversion="1.2"properties="2.3"><hashTree><TestPlanguiclass="TestPlanGui"testclass="TestPlan"testname="TestPlan"enabled="true"><stringPropname="TestPlan.comments"></stringProp><bool

系统 2019-08-12 09:27:38 3350

SqlServer

SQL Server XML 和 Web 应用体系结构

SQLServerXML和Web应用体系结构JohnA.BocharovMicrosoftDeveloperNetwork摘要:本文概要介绍在一组基于SQLServerXML的解决方案中使用DuwamishBooks,Phase4应用和更可靠的DuwamishOnline应用后所得到的体系结构。有关MicrosoftSQLServer2000中介绍的SQLServerXML技术套件的详细信息,请参阅相关文档DuwamishOnlineSQLServerXM

系统 2019-08-12 01:51:44 3350

各行各业

系列四TortoiseSvn客户端软件

原文:系列四TortoiseSvn客户端软件TortoiseSvn介绍TortoiseSvn是Subversion版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将Subversion和版本控制系统看作一种“时间机器”。TortoiseSvn安装过程下载

系统 2019-08-12 01:33:09 3350

Ubuntu

ubuntu 12.04 /etc/apt/source.list

#debcdrom:[Ubuntu12.04LTS_PrecisePangolin_-Releasei386(20120423)]/precisemainrestricted#Seehttp://help.ubuntu.com/community/UpgradeNotesforhowtoupgradeto#newerversionsofthedistribution.debhttp://archive.ubuntu.com/ubuntuprecisemai

系统 2019-08-12 01:32:06 3350

操作系统

tar命令的详解

tar命令[root@linux~]#tar[-cxtzjvfpPN]文件与文件夹....參数:-c:建立一个压缩文件的參数指令(create的意思);-x:解开一个压缩文件的參数指令!-t:查看tarfile里面的文件!特别注意,在參数的下达中,c/x/t仅能存在一个!不可同一时候存在!由于不可能同一时候压缩与解压缩。-z:是否同一时候具有gzip的属性?亦即是否须要用gzip压缩?-j:是否同一时候具有bzip2的属性?亦即是否须要用bzip2压缩?-

系统 2019-08-12 01:32:00 3350

Python

node文件读写+node执行python文件

一、node文件读写Node.js读取文件函数语法如下:1.异步读文件fs.readFile(filename,[encoding],[callback(err,data)])filename(必选),表示要读取的文件名。encoding(可选),表示文件的字符编码。callback是回调函数,用于接收文件的内容。示例:varfs=require('fs');fs.readFile('./data/result.txt','utf-8',function(

系统 2019-09-27 17:55:13 3349

Python

Python 安装cv2包出错

命令行输入pipinstallcv2时报错ERROR:Couldnotfindaversionthatsatisfiestherequirementcv2(fromversions:none)ERROR:Nomatchingdistributionfoundforcv2原因是CV2在的软件包不叫cv2而是叫opencv-python命令换成pipinstallopencv-python就可以了

系统 2019-09-27 17:46:15 3348

CSS

必须记住的 30 类 CSS 选择器

大概大家读知道`id`,`class`以及`descendant`选择器,并且整体都在使用它们,那么你正在错误拥有更大级别的灵活性的选择方式。这篇文章里面提到的大部分选择器都是在CSS3标准下的,所以它们只能在相应最新版本的浏览器中才能生效,你完全应该把这些都记在你聪明的脑袋里面。1.*Css代码*{margin:0;padding:0;}在我们看比较高级的选择器之前,应该认识下这个众所周知的清空选择器。星号呢会将页面上所有每一个元素都选到。许多开发者都用

系统 2019-08-29 22:13:06 3348

Oracle

fedora 16 x64 安装oracle instantclient、pdo_

参考文件http://www.linuxeden.com/html/netadmin/20111020/115199.html一、准备文件1)oracle客户端rpm包,http://www.oracle.com/technology/tech/oci/instantclient/instantclient.html下载#oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.rpm#oracle-instan

系统 2019-08-12 01:53:43 3348