- 博客(8)
- 收藏
- 关注
原创 使用设计模式改善程序结构
<br /> 一个好的设计是应该允许程序增加新的功能,而这种增加不是修改现有的模块而是增加新的模块而达到的,这种原则加OCP原则。<br /> 实现OCP的方法就是构造抽象类,定义共有的方法和特性,通过继承来特例化具体类,而原来俄调用模块不用修改。<br /> 面向对象的SRP(single responsibility principle)原则指的是一个类尽量只执行一种职责,多种职责会降低类的内聚性。<br /><br />设计模式浮出水面<br /> 让我们对问题重新描述一下:
2010-07-20 10:46:00
250
原创 使用CInternetSession和CHttpFile读取网页内容
参考网址:http://www.398588.com/Article/T9/78.aspx 读取网页的内容可以类比本地的文件一下,代码如下: #include CString url; GetDlgItemText(IDC_EDIT1,url); CInternetSession Sess; CHttpFile* cFile = (CHttpFile*)Sess.OpenURL(url,1,INTERNET_FLAG_TRANSFER_ASCII||INTERNET_FLAG_RELOAD,NULL,0);
2010-07-10 11:41:00
520
转载 listCtl总结
<br /><br />以下未经说明,listctrl默认view 风格为report <br />------------------------------------------------------------------------------- <br />1. CListCtrl 风格 <br /> LVS_ICON: 为每个item显示大图标 <br /> LVS_SMALLICON: 为每个item显示小图标 <br /> LVS_LIST: 显示一列
2010-06-29 15:55:00
727
转载 十二种常用的密码破解法(转自hackbase)
<br /><br />在日常操作中,我们经常要输入各种各样的密码,例如开机时要输入密码,QQ时也要先输入密码,假如你忘记了这些密码,就有可能用不了机器、打不开文件、不能聊天……<br /> 也许还会造成很大的损失!下面我们就介绍电脑操作中常用密码的破解方法,希望能解你燃眉之急!<br /> 一、遗忘了SYSTEM密码<br /> 如果你遗忘了CMOS设置中的SYSTEM密码,就无法启动机器了, 解决的办法只能是:打开机箱,把电池取下、正负极短接,给 CMOS放电,清除CMOS中的所有内容
2010-06-21 16:13:00
1010
转载 C++迭代器
<br /><br /><br />除了使用下标来访问vector对象的元素外,标准库还提供了另一种检测元素的方法:使用迭代器(iterator)。迭代器是一种允许程序员检查容器内元素,并实现元素遍历的数据类型。<br /><br /><br />标准库为每一种标准容器(包括vector)定义了一种迭代器类型。迭代器类型提供了比下标操作更一般化的方法:所有的标准库容器都定义了相应的迭代器类型,而只有少数的容器支持下标操作。因为迭代器对所有的容器都适用,现代C++程序更倾向于使用迭代器而不是下标操作访问容器元
2010-06-21 15:58:00
266
转载 用UDP协议实现广播通信
<br /><br />UDP 是USER DATAGRAM PROTOCAL 的简称,是一种在网络上提供的无连接的传输协议。<br />用UDP通信有以下特点: 1、 数据传输不用建立连接,所以不可靠; 2、 数据的发送是面向整个网络的,任何一台在局域网内的计算机都可以接收到相同的数据; 具体实现很简单,但是现在在网络上很少看到这方面的代码;我也参考了VCKBASE上的关于UDP通信的原代码和一些书籍,写了这个简单的客户端,接收端程序,起到抛砖引玉的作用,希望能给初次接触UDP之BROADCA
2010-06-19 13:36:00
451
转载 【转载】JSP开发工具的选择
<br /><br /> JSP引擎搭建起来后就可以着手使用开发工具进行JSP的编程了,现下流行的JSP开发工具主要有IBM VisualAge,JBuilder,NetBeans,JRun,Urledit,dreamweaver,editplus等,这里我们主要介绍IBM VisualAge,JBuilder, Jrun三种工具的一些基本情况,大家可以参照其各自的特点,结合自身开发环境进行开发工具的选择。<br />IBM VisualAge for Java<br /><br />IBM的Web
2010-06-19 13:29:00
2957
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人