- 博客(19)
- 资源 (21)
- 收藏
- 关注
转载 VC连接SQLServer2005之 _RecordsetPtr的用法
_RecordsetPtr的用法_variant_t vUsername,vID,vname; //变量声明_RecordsetPtr m_pRecordset; //记录集CString strid; _ConnectionPtr connection; m_pRec
2013-09-08 10:11:52
1744
转载 ini文件读写操作
注解 在Windows NT中,有些初始化文件实际是在注册表中。可在注册表的下面这个项处找到这些文件的一个列表:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\IniFileMapping///////////////////////////////////////////////////////////
2013-01-13 09:54:09
397
转载 以太网帧格式
目前,有四种不同格式的以太网帧在使用,它们分别是: ●Ethernet II即DIX 2.0:Xerox与DEC、Intel在1982年制定的以太网标准帧格式。Cisco名称为:ARPA。 ●Ethernet 802.3 raw:Novell在1983年公布的专用以太网标准帧格式。Cisco名称为:Novell-Ether。 ●Ethernet 8
2013-01-06 09:50:53
717
转载 ARP协议的报文格式
ARP协议的报文格式结构ether_header定义了以太网帧首部;结构arphdr定义了其后的5个字段,其信息用于在任何类型的介质上传送ARP请求和回答;ether_arp结构除了包含arphdr结构外,还包含源主机和目的主机的地址。定义常量#define EPT_IP 0x0800 /* type: IP */#define EPT_ARP 0x080
2013-01-06 09:45:15
455
转载 sqlite使用总结
前序:... 1 一、 版本... 1 二、 基本编译... 2 三、 SQLITE操作入门... 2 (1) 基本流程... 2 (2) SQL语句操作... 4 (3) 操作二进制... 8 (4) 事务处理... 10 四、 给数据库加密... 10 五、 后记... 25 前序: Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品
2012-12-01 21:59:45
627
转载 sqllite查询优化
SQLite是个典型的嵌入式DBMS,它有很多优点,它是轻量级的,在编译之后很小,其中一个原因就是在查询优化方面比较简单,它只是运用索引机制来进行优化的,经过对SQLite的查询优化的分析以及对源代码的研究,我将SQLite的查询优总结如下:一、影响查询性能的因素:1. 对表中行的检索数目,越小越好2. 排序与否。3. 是否要对一个索引。4. 查询语句的形式二、几个查询优化
2012-12-01 21:52:59
3651
转载 Sqllite 操作学习
一.建立数据库sqlite3.exe test.db二.双击sqlite-3_6_16目录下的程序sqlite3.exe,即可运行三.退出.exit或者.quit四.SQLite支持如下5种数据类型1.NULL:空值。2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。3.REAL:浮点数字,存储为8-byte IEEE浮点数。4.TEX
2012-12-01 21:50:49
2497
转载 CListCtrl使用技巧
CListCtrl使用技巧以下未经说明,listctrl默认view 风格为report1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料
2012-11-27 19:14:42
472
转载 #include <algorithm> 常用函数
accumlate : iterator 对标志的序列中的元素之和,加到一个由init 指定的初始值上。重载的版本不再做加法,而是传进来的二元操作符被应用到元素上。adjacent_different :创建一个新序列,该序列的每个新值都代表了当前元素与上一个元素的差。重载版本用指定的二元操作计算相邻元素的差。adjacent_find :在 iterator 对标志的元素范围
2012-11-24 10:10:48
35503
转载 cctype 类常用函数
c++中应该是#include c中应该是#include 以下为字符函数库中常用的函数:函数名称返回值isalnum()如果参数是字母数字,即字母或数字,该函数返回trueisalpha()如果参数是字母,该函数返回真isblank()如果参数是空格或水平制表符,该函数返回trueiscntrl()
2012-11-24 10:03:48
611
转载 取文件属性
取文件属性:GetFileVersionInfoSize,GetFileVersionInfo,VerQueryValue三个函数的配合 右键点击一个文件,看它的属性,会发现有很多东西。查了一下,有一个结构体可以用来获得文件的属性,不过得到的东西很有限,隐约记得是7个,比如文件名称,创建时间什么的。而查看不同的文件属性页里的内容是不一样的,比如以下一个exe文件
2012-07-24 21:35:50
522
转载 string类常用操作
string类提供字符串处理函数,利用这些函数,程序员可以在字符串内查找字符,提取连续字符序列(称为子串),以及在字符串中删除和添加。我们将介绍一些主要函数。1.函数find_first_of()和find_last_of() 执行简单的模式匹配,如在字符串中查找单个字符c。函数find_first_of() 查找在字符串中第1个出现的字符c,而函数find_last_of()查找最后
2012-07-19 15:42:16
618
转载 类与类之间的关系图(Class Diagram,UML图)
一、简介二、类的构成三、类之间的关系(Relationship)1、单向关联2、双向关联3、自身关联4、多维关联(N-ary Association)5、泛化(Generalization)6、依赖(Dependency)7、聚合(Aggregation)8、组合(Composite)四、总结一、简介类是对象的集合,展示了对象的结构以及与系统
2012-04-15 09:58:16
531
原创 计算机科学中的一些基本原理和定理
1 、多核的软肋──阿姆达定律 阿姆达定律讲的是这么一件事:一个程序存在两部分,只能串行计算的部分S,和能够并行计算地部分P。两部分之和是整个程序,因此S+P=1。这个程序如果在一个具有N个核心的处理器上运行,那么和它在一个单核处理器上运行相比,速度的提升是1/(S + P/N)。当N趋近于无穷大时(即假设我们有无穷多个核心),速度提升的上限是1/S,即速度提升的上限取决于程序不能被
2012-04-09 17:16:10
1879
转载 Windows Sockets API实现网络异步通讯
<br />摘要: 本文对如何使用面向连接的流式套接字实现对网卡的编程以及如何实现异步网络通讯等问题进行了讨论与阐述。<br />一、 引言 <br />在80年代初,美国加利福尼亚大学伯克利分校的研究人员为TCP/IP网络通信开发了一个专门用于网络通讯开发的API。这个API就是Socket接口(套接字)--当今在TCP/IP网络最为通用的一种API,也是在互联网上进行应用开发最为通用的一种API。在微软联合其它几家公司共同制定了一套Windows下的网络编程接口Windows Sockets规范后,由于
2011-05-05 09:52:00
483
转载 Windows Sockets API实现网络异步通讯
<br />摘要: 本文对如何使用面向连接的流式套接字实现对网卡的编程以及如何实现异步网络通讯等问题进行了讨论与阐述。<br />一、 引言 <br />在80年代初,美国加利福尼亚大学伯克利分校的研究人员为TCP/IP网络通信开发了一个专门用于网络通讯开发的API。这个API就是Socket接口(套接字)--当今在TCP/IP网络最为通用的一种API,也是在互联网上进行应用开发最为通用的一种API。在微软联合其它几家公司共同制定了一套Windows下的网络编程接口Windows Sockets规范后,由于
2011-05-05 09:52:00
381
转载 用C++进行简单的文件I/O操作
<br />用C++进行简单的文件I/O操作<br /><br />作者:John Peregrine<br />翻译:阿半<br />原文出处:Simple File I/O Using C++ <br /><br />序论<br /> 我曾发表过文件输入输出的文章,现在觉得有必要再写一点。文件 I/O 在C++中比烤蛋糕简单多了。 在这篇文章里,我会详细解释ASCII和二进制文件的输入输出的每个细节,值得注意的是,所有这些都是用C++完成的。<br /><br />一、ASCII 输出<br />
2011-04-21 16:40:00
383
原创 在MFC中应用CTreeCtrl控件的技巧
首先,我们要创建一个基本对话框的MFC工程MFC_TreeCRTL(名字随便给一个)。然后在资源视图中插入两个Dialog,ID分别为IDD_DIALOG11和IDD_DIALOG211,都更改Style属性为Child,Border属性为None,为它们建立两个类,分别命名为Cdialog11和Cdialog211,并在MFC_TreeCRTLDlg.CPP文件中包含dialog11.h和dialog211.h两个头文件。再导入几个资源图标作为树形控件节点的图标及装饰面板。最后在主面板上添加一个CTree
2011-03-26 09:53:00
363
原创 Visual C++中的图形特效
基本原理 在Visual C++6.0中,显示位图的方法及过程如下: 1. 显示程序资源中的位图(位图的所有数据均存在于可执行文件中) (1)从资源中装入位图 ● 定义位图对象数据成员CBitmap m_Bitmap; ● 调用CBitmap成员函数LoadBitmap(),如m_Bitmap.LoadBitmap(IDB_BITMAP1); ● 传入LoadBitmap的参数是位图在图形编辑器中生成或从位图文件中引入时赋予的识别符。 (2)生成与位图相联系的内存设备情境对象 CD
2011-03-23 20:26:00
649
Windows环境下,Visual C++ 6.0连接SQLServer 2005数据库的ADO方法
2011-04-14
操作系统(本科)期末复习指导.doc
2009-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人