- 博客(37)
- 资源 (43)
- 收藏
- 关注
转载 用工厂模式开发多数据库连接类
用工厂模式开发多数据库连接类,是工厂模式最好的应用方式,也是很多初级使用设计模式的程序员都会涉及到的,下面是具体代码:A、创建一个类库,里面有如下这些类一、设计一个抽象类using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Configur
2008-03-31 09:26:00 1535
转载 编写易于理解代码的六种方式
对于一名开发人员,时间是最宝贵的资源。本文所要介绍的这六种编写可维护代码的方法可以保证让您节省时间和少受挫折:在编写注释上多花一分钟,会让您少受一小时研读代码的痛苦折磨。我学习编写、改善和维护代码的过程是很艰苦的。在过去的 12 年里,我一直在编写计算机游戏并通过曾红极一时的共享软件技术进行网络销售,并以此为生。这就是说,我常常要从空白的屏幕开始从头编码,当代码达到数万行之后才能拿去销售。
2008-03-28 17:43:00 1231
转载 初学者不得不看:linux入门11点建议
通过以上帖子的调查,发现很多网友学习linux处于迷茫状态,学习不知如何下手,一般都在自己摸索,进步缓慢,特发此文!IXPUB技术博客+`0U)~"`)SIXPUB技术博客c ]$f5f2|$E,LJ6q$x/gs%M+P7590422IXPUB技术博客 W^�dZ1F6`U;O+m@w一、从基础开始::m6P9P ak Q)s6D7590422IXPUB技术博客Jb!o
2008-03-28 17:40:00 1444
转载 vi入门――巧表单方法【图文】
这篇免费、dW 独有的教程阐述了如何使用功能强大的可视化编辑器 vi。它使用一种快速“巧表单”方法,目的是使您不用花费大量时间,就可以精通 vi。您将会很快学会在 vi 中移动光标、编辑文本、使用插入模式、拷贝粘贴文本及使用重要 vim 扩展功能,如可视化模式和多窗口编辑。 预备知识 不需要。vi 编辑器初学者将会精通;对有经验的用户将是很好的回顾和加深。 系统需求
2008-03-28 17:35:00 2045
原创 白话TCP/IP协议
这篇文章受到网上下载的一个PPT文档启发使用网络之前 我有工资报表需要打印,可是我没有打印机! 发挥土法炼钢的精神,通过U盘拷贝到另一计算机上!计算机网络的历史50年代:计算机网络初步形成,目的就是共享资源; 60年代:美国国防部发明了ARPANET,TCP/IP协议出现; 70年代中期:局域网发展迅速,中小企业也可以组建自己的网络; 90年代:Internet飞速发展的时代,才有我们
2008-03-28 14:08:00 2223 2
转载 堪称目前最完整、最通俗易懂的系统服务解释及应用的文章
经常有人问起,XP系统里各项服务哪些可以关闭,以节省系统资源,此前我也曾多次在太平洋论坛答复过一些此类问题,每次都要花费一定的时间来分辨各人的系 统进程,而且只能帮助一个人。这一次,我就将自己使用WINDOWS XP系统五年来,对于系统服务的一点认识写出来,供大家参考、拍砖。 首先要说明一下我现用的机器配置、常用软件和网络环境。 我现用的机器配置是奔三 650MHz,256M
2008-03-27 16:49:00 1752 1
转载 snmp好文一篇...
1.什么是网络管理? 网络管理分为两类。第一类是网络应用程序、用户帐号(例如文件的使用)和存取权限(许可)的管理。它们都是与软件有关的网络管理问题。这里不作讨论。 网 络管理的第二类是由构成网络的硬件所组成。这一类包括工作站、服务器、网卡、路由器、网桥和集线器等等。通常情况下这些设备都离你所在的地方很远。正是由 于这个原因,如果当设备有问题发生时网络管理员可以自动地被通知的话,那么一切事情都
2008-03-27 15:16:00 1998 4
转载 SNMP协议简介
简单网络管理协议(SNMP:Simple Network Management Protocol)。简单网络管理协议就是我们经常提到的SNMP协议,它是由互联网工程任务组(IETF:Internet Engineering Task Force )定义的一套网络管理协议。该协议基于简单网关监视协议(SGMP:Simple Gateway Monitor Protocol)。利用SN
2008-03-27 14:54:00 5766
转载 计算机编程术语(中英文对照)
abstract 抽象的 抽象的 abstraction 抽象体、抽象物、抽象性 抽象体、抽象物、抽象性 access 存取、取用 存取、访问 access level 存取级别 访问级别 access function 存取函式 访问函数 activate 活化 激活 active 作用中的 adapter 配接器 适配器 addr
2008-03-27 14:23:00 8804
转载 美国次贷危机就是这样爆发的——通俗易懂
在美国,贷款是 非常普遍的现象,从房子到汽车,从信用卡到电话账单,贷款无处不在。当地人很少全款买房,通常都是长时间贷款。可是我们也知道,在这里失业和再就业是很常 见的现象。这些收入并不稳定甚至根本没有收入的人,他们怎么买房呢?因为信用等级达不到标准,他们就被定义为次级贷款者。 大约从十年前开始,那个时候贷款公司漫天的广告就出现在电视上、报纸上、街头,抑或在你的信箱里塞满诱人的传
2008-03-27 12:44:00 1724
转载 关于网关的精典描述---通俗易懂
假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。 但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外 一个院子
2008-03-27 10:57:00 1274 1
原创 换个角度学习设计模式-单例模式
信仰只能有一个。单例模式正如它字面的意思:只能创建一个实例。乍一看,想一想怎么可能,只要是一个class 便能创建无数个实例。下面看看神是如何把自己变成唯一的吧。<span lang=EN-US style="mso-bidi-font-size:16.0pt;line-height:150%;font-family:"Arial-BoldMT","sans-serif";m
2008-03-21 18:12:00 1229
转载 什么是COM组件
用 户需要什么样的软件产品?这是一个多选题,但高效,健壮是肯定会被选种的。作为一名软件开发人员如何做才能满足用户的需要呢?必须要保证升级应用时不破坏 与以前版本的向后兼容性。必须做到扩展系统服务时不依赖特定的操作系统。面向对象的程序设计显然是一次革命性的改变。采用面向对象的设计方法我们可以很容 易的把要解决的问题事物抽象成各种类,并将内部动作封装隐藏起来,只提供一些接口。但这并没有完全解决
2008-03-21 17:38:00 1648
转载 C++的函数和模板函数
在c++没有模板(template)机制的时候,我们使用的就是普通的函数,我们要实现一个加法函数,他能够对两个参数求和,并根据参数的类型返回具有适当类型的值,就必须手工书写所有的代码: short sum(short a,short b) {return a+b;} int sum(int a,int b){return a+b;} float sum(float a,float b){ ret
2008-03-21 17:31:00 1413
转载 什么是软件架构?
原文链接:http://www.ibm.com/developerworks/cn/rational/rationaledge/content/mar06/eeles/#main什么是软件架构?本文来自于 Rational Edge:这篇关于软件架构的较新规则的介绍,是一个关于“架构”的四篇系列文章的的第一篇。作者以定义规则的关键术语开始,继续探索设计出色的架构对于架构所部署的环境所起的作用。我们
2008-03-21 17:24:00 1872
转载 使用纯粹的C++语言编写COM组件
英文稿地址为:http://docs.jboss.org/jbossas/getting_started/v4/html/index.html由JMX MBean服务器、微内核(Microkernel)、一套可插入式组件服务以及MBean组成,这种架构使得集成不同的配置更加简单,并且能很灵活地满足用户的需求,不需要一次运行重量级的应用服务器。基本目录说明:server目录下存放服务器配置实例,默认
2008-03-21 16:05:00 1771
转载 如何简单的理解com组件
很多的初学者会对com组件设计感到很迷茫,其实可以把理解简单化些。当然,你深入的理解它的设计原理和调用机制,还是有些复杂的。 但这些都有人做了,一般来说,我们不必过度关注。 先来看看,我们一般是怎么设计程序的。 首先定义一个接口(在自己的exe程序中都不怎么定义接口了,一来就一个类,呵呵,除非模块化,而这个模块以后可能会有变化): //这个接口有一个唯一标识的号码:518(我要发财
2008-03-21 15:53:00 1455 1
转载 字符串倒序c语言实现
#include"string.h"main(){ const char* src = "hello world"; int len = strlen(src); char* dest = (char*)malloc(len+1); char* d = dest; char* s = src[len-1]; while( len-- ! = 0) {
2008-03-21 15:28:00 2691 3
转载 String 的构造函数、析构函数和赋值函数
class String{ public: String(const char *str=NULL); String(const String &other); ~String(void); String & operate =(const String &other); private: char *m_data;
2008-03-21 13:36:00 1072
转载 Linux终端常用的命令
fdisk -l //查看磁盘分区 mkdir 目录名 //建立目录 ls //浏览目录 df -Th //查看磁盘分区 cd //定位目录 rpm -Uvh 文件路径 文件名 //安装rpm包 rpm -qa //查询已安装的rpm包 rpm -qa|grep //检测是否已安装 rpm -e 软件名 //卸载rpm包 rmdir //删除空目录 rm -rf //删除非空目录所有一切 r
2008-03-21 13:01:00 1103
转载 strcpy 函数的原型
char* strcpy(char *strDest, const char* strSrc) //其中strDest 是目的字符串,strSrc 是源字符串{ assert((strDest != NULL) && (strSrc != NULL)); char* address = strDest; while(*strDest++ = *strSrc++ != /0)
2008-03-21 11:06:00 1188
转载 平台+插件软件设计思想及基于COM的原型实现
引言:我们已经习惯于一个人独立进行软件开发,每个人都使用自己的风格进行程序设计,但随着工程项目变大或者是对时间要求比较紧时,就需要几个人,十几个 人,甚至是上百个人协作进行软件开发与设计,这时一个比较棘手的问题就是如何将若干人所编写的软件代码(有可能是链接库、组件)进行无缝地集成,纵然进行 源代码集成是个比较传统也比较成熟的方式,适当使用链接库或组件,也可减少源代码的泄露,但经常的情
2008-03-20 18:48:00 1410
转载 如何给自己的程序增加插件功能-用DLL做插件
下载例子源代码原文链接:http://www.vckbase.com/vckbase/vckbase12/vc/nonctrls/atlcomocx_02/1202008.htm现在很多程序都支持外挂插件,插件可以使程序容易扩展。插件一般来说都是要求有标准接口的。我们在这里做个最简单的插件。插件的结构定义如下:这个是插件DLL的输出函数,用于创建插件。 BOOL Plug_CreateObject
2008-03-20 15:11:00 3782
转载 说文解字之C++中的链表的控制
如需转载请与作者联系作者姓名: 快果(linchao14) 邮件地址: linchao14@xinhuanet.com正文 我在论坛上看到有网友说,在C++学习过程中认为链表部分不是太好理解,在这我想写写我学习链表的一些体会。希望能对这些朋友有所帮助!如果大家有什么好的方法,也不妨拿出来让我们分享! 首先,要明白C++引
2008-03-19 12:57:00 1119 1
转载 浅谈程序员的数学修养
可能有很多朋友在网上看过google公司早几年的招聘广告,它的第一题如下了:{first 10-digit prime found in consecutive digits e}.com,e中出现的连续的第一个10个数字组成的质数。据说当时这个试题在美国很多地铁的出站口都有大幅广告,只要正确解答了这道题,在浏览器的地址栏中输入这个答案,就可以进入下一轮的测试,整个测试过程如同一个数学迷宫,直到
2008-03-18 19:04:00 1010
转载 向量几何在游戏编程中的使用
Andre Lamothe说:“向量几何是游戏程序员最好的朋友”。一点不假,向量几何在游戏编程中的地位不容忽视,因为在游戏程序员的眼中,显示屏幕就是一个坐标 系,运动物体的轨迹就是物体在这个坐标系曲线运动结果,而描述这些曲线运动的,就是向量。使用向量可以很好的模拟物理现象以及基本的AI。现在,先来点轻松的,复习一下中学知识。向量v(用粗体字母表示向量)也叫矢量,是一个有大小有方向的量。长度为1的向
2008-03-18 18:54:00 1329
原创 自己动手做QQ(毕业设计)—p2p聊天工具(IM)源代码
源码链接:http://download.csdn.net/source/386594
2008-03-18 16:17:00 4302 11
原创 商业软件中代码的可读性与效率——是鱼和熊掌还是可以双赢求教中!
是鱼和熊掌还是可以双赢求教中!1. 在商业软件中,需要尽可能多的人能够看懂,主要是为了维护2. 在迭代开发的测试阶段看效率,在这个阶段要达到一个效率指标3. end-user的效率指标是强制性的
2008-03-18 13:27:00 1748
转载 判断单链表是有环的
构造一个循环单链表:struct Node{ DataType data; Node *next;};Node a, b, c, d;a.next = &b;b.next = &c;c.next = &d;d.next = &b;========================================判
2008-03-17 18:03:00 1850 3
转载 又一个 C++ 双向链表类
原书这部分内容很多,至少相对于循环链表是很多。相信当你把单链表的指针域搞清楚后,这部分应该难不倒你。现在我的问题是,能不能从单链表派生出双向链表?你可以有几种做法:一种就是先定义一个双链节点——但是,它的名字必须叫Node,这是没办法的事;不然你就只好拷贝一份单链表的实现文件,把其中的Node全都替换成你的双链节点名字,但是这就不叫继承了。另一种做法就是先定义一种结构例如这样的:t
2008-03-17 10:18:00 1979
转载 C++ 双向链表类
说明:本文最早发布于 http://blog.csdn.net/Saimen 现转到本人网站,如果其它站转载,请标明出处为 http://www.5d232.com本文介绍并实现了一个基于双向链表的C++类,命名为 CPtrArray, 用于保存动态生成的数据,相当于一个动态列表,可以管理动态分配的对象实例。 用过VC的人可能都用过其中各种各样的Array类,在我也常用到,这让我编
2008-03-17 10:06:00 1707
转载 c 单链表的创建、插入、删除、倒置操作
/*-----------------------------------------------------*//*--------------单链表的创建、插入、删除、倒置操作-----------*//*-----------------------------------------------------*/#include#include#define null 0
2008-03-17 09:40:00 1342
原创 算法如功夫——C++输入两个数求它们的最大公约数
算法如功夫,套路练久了,才能应用自如!学功夫不能死练,知其所以然,取长补短!#include using namespace std; int gcd( int a, int b ) { int rem; while ( b ) { rem = a % b;
2008-03-14 12:01:00 2208
原创 算法如功夫——C++ 用递归函数计算n的阶乘n!
算法如功夫,套路练久了,才能应用自如!学功夫不能死练,知其所以然,取长补短! #include int main(int argc, char* argv[]) { unsigned long fac(unsigned int n); unsigned int n; unsigned long y; co
2008-03-14 11:55:00 8690 5
开源数据库中间件MYCAT产品介绍与企业实战
2016-07-08
基于数据库中间件Mycat的MySQL主从与读写分离配置详解与示例
2015-07-25
Mycat中间件2015COPU优秀项目活动PPT
2015-06-02
Hibernate连接Mycat例子详解
2015-05-07
SQL92标准语句Mycat支持测试(基于Oracle和MySQL环境)
2015-04-26
JAVA贺新年-自己动手做QQ(P2P聊天工具含源码)
2012-01-04
移动设备管理与OMA DM协议 V6
2010-02-21
OMA DM For Mobile Device Management V6
2010-02-11
移动设备管理与OMA DM 协议 V5
2009-05-25
simpleMySQL_v1.5(shell开发)
2009-03-11
我的ubuntu分区经验(ubuntu和windows双系统)
2009-01-21
SnmpMonitor_V1 开源网络设备监控组件
2008-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人