下面是一个简单的IOC实现,代码较少只是为了便于理解IOC这个概念。首先说下什么事IOC,IOC(InversionofControl),控制反转。什么意思哪,就是设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。也可以理解为,将对象的创建和获取提取到外部。由外部容器提供需要的组件。我这个代码是基于“学无止境”网友的介绍的基础上修改的地址为:http://www.cnblogs.com/springcsc/archive/2009/12/0
系统 2019-08-12 09:30:33 2157
1.一个应用程序中,Directory.GetCurrentDirectory获得的当前工作目录是C:\Windows\System32,这是为什么呢?是如何设置的?2.在WinXP下:System.IO.Directory.GetCurrentDirectory()方法获得的目录路径随着OpenFileDialog、SaveFileDialog等对象所确定的目录而改变。而在Win7下不会随着改变而改变。Directory.GetCurrentDirect
系统 2019-08-12 09:27:13 2157
昨天安装maatkit,费了九牛二虎之力还是没有装成功。为啥这难呢。都是对linux没有深入了解。不能气馁,今天继续。昨天是下了rpm包安装报错,然后下载个tar.gz包装。在装之前还是要安装DBI,DBD::mysql这些。之前是用cpan来装,这次再这样装始终报错。在网上google了一天,后来决定下载源码包安装。到这个地址去下载需要的包:ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-mod
系统 2019-08-12 09:27:03 2157
摘要:微软模式与实践小组将于今年12月中旬发布的WebClientSoftwareFactory是非常值得我们期待的一个项目,它提供了一个SoftwareFactory来指导我们如何使用微软的平台(...阅读全文TerryLee2006-11-1300:14发表评论文章来源:http://www.cnblogs.com/Terrylee/archive/2006/11/13/Web_Client_Software_Factory_Weekly_Drop_0
系统 2019-08-12 09:26:56 2157
在使用MSWord过程中会遇到“Word无法启动转换器mswrd632.wpc错误”错误。或者在用一些中间件产品做在线打开MSWord编辑器时,会遇到该问题。详细分析后发现,导致该问题的原因可能有以下几种:1.MSOFFICE安装版本导致,建议安装MSOFFICE企业版本(Enterprise)2.注册表中存在的以下配置节导致[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SharedTools\TextConverters\
系统 2019-08-12 09:26:53 2157
RS-232、RS-422与RS-485串口标准简介一、RS-232C、RS-422与RS-485的由来RS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信
系统 2019-08-12 09:26:51 2157
原文NSIS:获取硬盘中容量最大的分区盘符我们在安装一些在线视频软件比如迅雷看看时,会发现他们的安装程序会自动判断当前系统中容量最大的分区,以便在其中创建数据缓冲下载的文件夹,这种功能如果实现呢,下面我们用NSIS来获取一下硬盘中容量最大的分区盘符。01!include"FileFunc.nsh"02!include"LogicLib.nsh"0304OutFile"Demo.exe"05SilentInstallsilent0607Section08;查
系统 2019-08-12 01:55:30 2157
--=========================--RMAN配置、监控与管理--=========================一、通道及通道分配1.通道的概念一个通道代表一个到设备(磁盘或磁带)的数据流并且在目标数据库或辅助数据库实例上产生一个相应的服务器会话(serversession)多个通道则产生多个服务器会话,这些服务器会话(或进程)将完成备份、还原与恢复操作等通道分为备份或还原到磁盘的磁盘通道(diskchannel)、备份还原到磁带的
系统 2019-08-12 01:55:08 2157
下载FMDB1.引进sqlite3工具箱,在要进行数据库操作的类里引进头文件:因为第三方软件同样是使用sqlite工具箱来操作数据库的,只不过是简化了操作,让语法更接近OC的语法,而不需要使用过多的C语法;#import2.将第三方库加载进工程:方法是直接将FMDB的源文件拖拽进工程即可;3.使用第三方库访问数据库当然了,对于高手而言,对第三方库进行了解后,上手是很快的,对于小白,只能一步一步走啦。3.1指定数据库的存储路径,一般都是
系统 2019-08-12 01:54:48 2157
题意:有三个火车头,每个最多能拉k个车厢,一共有n个车厢,每个车厢里都有乘客,每个火车头拉的车厢都是连续的。问能拉的最多的乘客数。分析:先一看好像没有什么思路,然后用动态规划的思想慢慢想:假设F[i][j]表示用i个火车头在前j个车厢中能拉的最大乘客数。考虑第j个车厢被拉还是不被拉~可得状态方程:F[i][j]=max(F[i][j-1],F[i-1][j-k]+b[j])b[j]表示从j-k+1到j的k节车厢的总的人数,可以把这k节车厢看成一个整体,如果
系统 2019-08-12 01:53:17 2157