概述:在项目开发中我们有时候需要控制一些细密度的集合类,通常的做法是系统实例化每一个类进行指定的业务操作,这时系统需要消耗很多的内存,如果类过多的话将会把内存给撑爆掉。有种做法就是不用面向对象,呵呵对!的确可以但这个和你整个系统采用面向对象程序设计又有些格格不入。那么我们如何避免大量细粒度的对象,同时又不影响客户程序使用面向对象的操作呢?我们先来看个简单的超市进销存的例子(这里我精简了一些,列出了部分对象属性。)需求:将商品做出仓入仓管理需求很简单,打个比
系统 2019-08-29 22:51:54 2762
先解释几个名词XMPP:(eXtensibleMessagingandPresenceProtocol)XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。是目前主流的四种IM(IM:instantmessaging,即时消息)协议之一,其他三种分别为:IMPP、PRIM、SIP(SIMPLE)。XIFF:XMPPImplementationForFlash.(一个ActionScrip
系统 2019-08-29 22:19:19 2762
最近学数据结构的时候一直在使用UltraEdit这个强大的文本编辑工具写代码,然后再用命令行编译cpp文件。但这样的话每次编译都要打开一个CMD,设置环境变量,才能正常调用cl.exe,很是麻烦。今天在看UltraEdit的帮助文件,猛然发现原来可以直接在UltraEdit里调用cl.exe编译的!!!!!创建一个自定义工具,用来编译程序.打开UltraEdit,高级-工具配置,如图:刚打开的时候内容全是空的,这是我配置好的界面。菜单项名称就是你要创建的工
系统 2019-08-29 22:14:43 2762
自己总结了一下1、左侧固定,右侧自适应2、右侧固定,左侧自适应3、左右两侧固定,中间自适应左侧固定,右侧自适应
系统 2019-08-29 22:10:08 2762
继承的基本概念:1.1--继承的基本概念:先看一下两个类Person类和Student类classPerson{privateStringname;privateintage;publicvoidsetName(Stringname){this.name=name;}publicvoidsetAge(intage){this.age=age;}publicStringgetName(){returnthis.name;}publicintgetAge(){
系统 2019-08-12 09:30:27 2762
Today,ineedtotestonedatabase'siopsanddosomethingfororacledb'siotest.Howtotestthedb'siops?Itcanuseoracle'spl/sqlpackagetahtisdbms_resource_manager.calibrate_io.Hereistheintroductionofthatprocedure.CALIBRATE_IOProcedureThisprocedure
系统 2019-08-12 01:54:54 2762
作者:AndrewClinick发表日期:2000年1月10日我在“IfItMoves,ScriptIt”(英文)这篇文章中曾谈到,如何使用“WindowsScriptHost(WSH)”(Windows脚本主机)管理Windows和Windows中的应用程序。文中的大多数示例都是基于管理Windows操作系统自身的,并不基于在该操作系统下运行的应用程序。为迎接新千年,我想我应该谈谈,如何在众多显露可脚本化接口的应用程序中使用脚本。这次只涉及“SQLSer
系统 2019-08-12 01:54:19 2762
原文:SQLServer中RAISERROR的用法raiserror是由单词raiseerror组成raise增加;提高;提升raiserror的作用:raiserror是用于抛出一个错误。[以下资料来源于sqlserver2005的帮助]其语法如下:RAISERROR({msg_id|msg_str|@local_variable}{,severity,state}[,argument[,...n]])[WITHoption[,...n]]简要说明一下:
系统 2019-08-12 01:53:33 2762
存储过程分页大都会用到这样的语句SELECT*,row_number()OVER(ORDERBYidDESC)ASrowNumberFROM但是SQL2000中不支持row_number()需要使用select....into配合临时表和IDENTITY(data_type[,seed,increment])AScolumn_name来作为替代方案。语句像下面这样SELECT*,identity(int,1,1)asrowNumberINTO#tempFR
系统 2019-08-12 01:33:48 2762
公司一个老项目,从TFS2010上下载了源代码,编译,2000+错误!基本都是“缺少引用”。在解决方案资源管理器里“引用”下,有很多的叹号!查看源代码所在文件系统目录,结果发现每个项目的bin文件夹下都没有任何dll,怨不得会出这么多的编译错误!后来发现:在解决方案文件系统目录下,有一个独立于任何项目的bin文件夹,里面有几十个dll文件。我将所有dll拷贝到一个项目的bin文件夹下,结果该项目的“引用”中的叹号自动消失了。然后,对于另外一个项目,我根据有
系统 2019-08-12 01:33:21 2762