搜索到与相关的文章
数据库相关

OCP开放闭合

软件应该是可以扩展的,但是不可以修改的。对扩展都是开放的,模块式可以扩展来满足新的行为,我们可以改变模块的功能。OCP的好处是,尽可能的减少修改模块的次数和范围,从而提高代码的可维护性,复用性。比如操作系统的升级补丁,在修复bug的情况下,肯定是越小越小。如果说OCP做的不好,每次修改需要修改大量的文件,那就会导致补丁很大。对于修改是封闭的,在扩展模块的时候,不必改动源代码的二进制文件,不管是.o文件还是.dll文件都不用改动。问题的核心是怎么样改变了模块

系统 2019-08-12 01:32:46 2665

Tomcat

Tomcat负载均衡和集群环境的搭建

转载:http://kalogen.iteye.com/blog/784908http://blog.163.com/xysygy_2005/blog/static/4209511020101020105520537/这两个链接内容相同,第一个链接应该是原创,第二个可能是转载,我是通过第二个链接看到这篇文章的,因此写了两个转载链接地址。注1:实现此集群的方法参考了网上的很多文章,但由于很多文章都表明是原创的,故无法知道整个操作流程的真正作者是谁。下面就是我

系统 2019-08-12 01:32:14 2665

Python

python Matplotlib 可视化总结归纳(二) 绘制多个图像单独显示

1.绘制多个图像单独显示(subplot)importnumpyasnpimportmatplotlib.pyplotasplt#创建自变量数组x=np.linspace(0,2*np.pi,500)#创建函数值数组y1=np.sin(x)y2=np.cos(x)y3=np.tan(x)#创建图形plt.figure(1)#第一行第一列图形ax1=plt.subplot(2,2,1)#第一行第二列图形ax2=plt.subplot(2,2,2)#第二行ax

系统 2019-09-27 17:50:02 2664

编程技术

Cocos2d开发系列(四)

《LearnIPhoneandiPadCocos2dGameDelevopment》的第5章。一、使用多场景很少有游戏只有一个场景。这个例子是这个样子的:这个Scene中用到了两个Layer,一个Layer位于屏幕上方,标有”HerebeyourGameScoresetc“字样的标签,用于模拟游戏菜单。一个Layer位于屏幕下方,一块绿色的草地上有一些随机游动的蜘蛛和怪物,模拟了游戏的场景。1、加入新场景一个场景是一个Scene类。加入新场景就是加入更多的

系统 2019-08-29 23:53:39 2664

编程技术

ajax扩展控件(1)

Accordion控件,该控件可用于实现页面的标题和内容的伸缩模式显示。具体实例代码如下。<%...@PageLanguage="C#"AutoEventWireup="true"CodeFile="AccordionDemo.aspx.cs"Inherits="AccordionDemo"%><%...@RegisterAssembly="System.Web.Extensions,Version=1.0.61025.0,Culture=neutral,

系统 2019-08-29 23:31:39 2664

ASP.NET

asp.net简单新闻发布系统的增删改查

一、在DAL项目中添加类:categoryDAO.CS1)添加新建项2)输入类名(categoryDAO.cs),选择“类”,点击“添加”3)categoryDAO.cs源码如下:(感兴趣的话复制下来慢慢研究)/*创建人:无声岁月,创建时间:2009.09.04,9:50,类说明:增加新闻类别,版权所有:无声岁月*/usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceD

系统 2019-08-29 23:13:43 2664

编程技术

你为什么没有找到工作的10个原因

4月14日你也许已经有了一份无可挑剔的简历,很好的工作经历以及相貌堂堂,也许你是很多雇主都想要的人。但你却已经找工作近一年了,还是没有任何看得见的机会。TonyBeshara说,你需要一个端正的态度。Tony是一个猎头公司的老板,已经干这一行超过30多年了。在他最近一本著作《找到一个理想工作的终极方法》“TheJobSearchSolution:TheUltimateSystemforFindingaGreatJobNow!"中提到以下一些原因使你找不到工

系统 2019-08-29 23:07:36 2664

编程技术

SVN服务器搭建和使用(三)

SVN服务器搭建和使用(三)接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.添加文件在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:这时候,你需要告知TortoiseSVN你的操作,如图:加入以后,你的文件会变成这个状态,如图:这时候使用TortoiseSVN进行提交.这样别人就能看到你所做的更改了,如图.修改文件使用TortoiseSVN更新,修改工作副本中

系统 2019-08-29 22:09:35 2664

MySql

powerdesigner反向MySQL5.1数据库 生成ER图

我用的powerdesigner是15.1版本,数据库是MySQL5.1.57(1)首先新建一个“PhysicalDataModel”类型的文件,然后点击“Database”->"ConfigureConnections",弹出窗口“ConfigureDataConnections”,并选择"ConnectionProfiles"如下图所示:(2)新建一个mysql连接,如下窗口:填写连接相关信息,填写完毕后如下图所示:(上图相关信息填写需注意:<1>Us

系统 2019-08-12 09:30:38 2664

编程技术

虚拟硬盘开机加载

一个虚拟磁盘太少了,霍霍霍,内存大,没办法。但一个虚拟程序只能在一个系统上虚拟一个,找到两个比较好使、互补的软件。一、RamDisk[gavotte]:用作临时分区,用于IE/Firefox、用户Temp、系统Temp等,不需要保存,重启后丢失。当然也可以做到自动保存,关机保存到文件,开机从文件加载。1)要开机后自动加载镜像文件aaa.img:把如下命令,Ramdisk.exe/Laaa.img,写到一个批处理文件中,叫做LoadImage.bat,单击“

系统 2019-08-12 09:30:02 2664