- 博客(101)
- 资源 (9)
- 收藏
- 关注
原创 STRCPY,MEMSET,MEMCPY三者的区别
memset用来对一段内存空间全部设置为某个字符,一般用在对定义的字符串进行初始化为‘ 或‘/0;例:char a[100];memset(a, /0, sizeof(a)); memcpy用来做内存拷贝,你可以拿它拷贝任何数据类型的对象,可以指定拷贝的数据长度;例:char a[100],b[50]; memcpy(b, a, sizeof(b));注意如用sizeof(a),会造成b的
2008-11-18 14:40:00 769
原创 指针
int *p[n] 指针数组,每个元素均为指向整型数据的指针int (*)p[n] P为指向一维数组的指针,这个一维数组有N个整型数据int *p() 函数P()的返回值为指向整型数据的指针int (*)p() P为指向函数的指针
2008-11-18 14:29:00 409
原创 const * 区别
const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 事实上这个概念谁都有,只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 char * const cp; ( * 读成 pointer to ) cp is a co
2008-11-18 14:23:00 466
原创 socket中TCP连接
TCP连接,服务器端代码#include #include void main(){ //load socket WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested=MAKEWORD(1,1); err=WSASt
2008-11-17 19:11:00 483
原创 short和long
#include using std::cin;using std::cout;using std::endl;void main(){ cout cout cout}
2008-11-17 14:53:00 418
原创 TCP连接时三次握手协议,断开连接四次挥手协议
TCP连接时的三次握手协议 1.客服端向服务器发送连接请求 2.服务器给客服端发送确认帧 3.客服端在收到服务器的确认帧后,给出回复TCP断开连接时的四次挥手协议 1.客服端向服务器发送断开连接请求 2.服务请给出确认帧 3.服务器回复断开请求 4.客户端给出确认帧
2008-11-17 11:06:00 1034
原创 strlen 和sizeof的用法
#include using std::cin; using std::cout; using std::string; using std::endl; void fun(char str[100]) { str="nihaowoyehao"; char str1[100]="nihaowoyehao"; coutsizeof(str)/
2008-11-14 22:07:00 496
原创 linux中文件结构
1. /bin 常用的命令binary file 目录2. /boot存放系统启动时必须读取的档案3./dev 系统周边设备4./etc 系统相关设定文件4./home 使用者家目录5./initrd 存放自启动程序的目录6. /lib 系统会使用到的函数库7. /root 系统管理员的家目录8. /usr 最大的目录,存放应用程序和文件9. /var 日志文件
2008-11-14 14:39:00 448
原创 linux 中的指令
1. date 显示当前时间2. who 显示当前挂在系统中的用户3. whoami 显示当前工作用户4. 在输入上指令时,需要回车,则可以“/”转义后回车即可5. history 5 显示最后输入的五条指令6. alias nic=cd linuxbook/nic 为指令取别名,该含义是指将后面的指令的别名取为nic7. unalias 取消别名8. rm删除文件
2008-11-14 10:18:00 527
转载 SNMP协议
简单网络管理协议(SNMP:Simple Network Management Protocol)。简单网络管理协议就是我们经常提到的SNMP协议,它是由互联网工程任务组(IETF:Internet Engineering Task Force )定义的一套网络管理协议。该协议基于简单网关监视协议(SGMP:Simple Gateway Monitor Protocol)。利用SNMP,一个管理
2008-11-08 10:20:00 933 1
转载 LDAP协议简介
近几年,随着LDAP(Light Directory Access Protocol,轻量级目录访问协议)技术的兴起和应用领域的不断扩展,目录服务技术成为许多新型技术实现信息存储、管理和查询的首选方案,特别是在网络资源查找、用户访问控制与认证信息的查询、新型网络服务、网络安全、商务网的通用数据库服务和安全服务等方面,都需要应用目录服务技术来实现一个通用、完善、应用简单和可以扩展的系统。 目录服
2008-11-08 10:16:00 3275
转载 SIP协议浅析
什么是SIP协议 会话起始协议SIP(SessionInitiationProtocol)被描述用来生成,修改和终结一个或多个参与者之间的会话,是由IETF于1999年提出的一个基于IP网络中实现实时通信应用的一种信令控制协议。它打破了传统电信业务的传输模式,采用基于因特网的准则,将蜂窝系统与因特网应用融合在一起提供基于IP的多媒体业务,具有开放性,可扩展性,安全性的特点。3GPP已将
2008-11-08 10:11:00 669
转载 COM技术浅析
一、COM是一个更好的C++1、COM 是什么Don Box 说"COM IS LOVE"。COM 的全称是 Component Object Model 组件对象模型。 2、从 C++ 到 DLL 再到 COM2.1 C++如某一软件厂商发布一个类库(CMath四则运算),此时类库的可执行代码将成为客户应用中不可分割的一部分。假设此类库的所产生的机器码在目标可执行文件中占有4MB的空间。当三个应
2008-11-08 10:07:00 440
转载 一道题
某路口,30分钟有汽车通过的概率为90%,那么10分钟有汽车通过的概率为?假设10分钟没有车的几率为x,那么30分钟没有车的几率为x^3,根据题意: 1 - x^3 = 0.9 解得:x = 0.464 所有10分钟内有车的几率为:1 - x = 0.536 即53.6%.
2008-11-07 20:13:00 423
原创 大数的介数的实现
#include using std::endl;using std::cin;using std::cout;const int N=1000;static int array[N];void main(){ int number; cout"please cin the number"; cin>>number;
2008-11-07 13:17:00 976
原创 共享锁(S锁)和排它锁(X锁)
共享锁【S锁】又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。排他锁【X锁】又称写锁。若事务T对数据对象A加上X锁,事务T可以读A也可以修改A,其他事务不能再对A加任何锁,直到T释放A上的锁。这保证了其他事务在T释放A上的锁之前不能再读取和修
2008-11-07 10:53:00 44274 6
原创 Pair的使用,以及typedef的使用,make_pair的使用
1.首先要声明头文件 using std::pair;2.typedef的使用3.make_pair 使用需引入using std::make_pairE.G: #include #include #include using std::string;using std::cout;using std::endl;using std::pair;usi
2008-11-01 15:00:00 15887 1
转载 比较大小
两个整型数,不准用if 、switch 、?:等判断语句求出两者最大值: #include #include using std::string;using std::cout;using std::endl;void main(){ int p[2]; p[0]=21; p[1]=30; coutint)(21
2008-10-31 18:25:00 591
原创 考查与或运算的题
1.请说明下面这个程序的输出,并给予解释: int func(int i,int n) { return (i } 解释:因为:i 可以看做: exp1 && exp2 && exp3 || exp4,由于exp4是printf()的返回值,始终是一个非零值,所以不管前面的exp1,exp2,exp3的值什么,这个总表达式(exp1 && exp2 && exp3
2008-10-31 17:19:00 553
原创 c++中头文件,以及string的问题
1.#include 等同于 #include using namespace std; 不过最好还是用后者2.在使用string的时候,注意头文件的书写格式,否则容易出错。 e.g: #include #include using std::string; using std::cout; using std::endl;
2008-10-31 16:58:00 987
原创 sql server 2005 数据库 导入 2000时 遇到的问题
1.可用sql server 2005 自带的工具生成2000数据库,同时在选择时注意要选择2000,注意先要删除多余的信息,比如存储过程, 等信息2.生成表内容时,用相应的工具可生成其.sql 文件,注意生成文件中有些冗余信息,需要删除3.在其应用到C#中可能遇到问题,ROW_NUMBER 不可知函数, 其解决办法:改写其函数, 如: sql 2005中:
2008-10-31 15:29:00 448
3G技术讲解(完整分析)
2010-04-14
NS2学习文件打包(很全面)
2009-12-03
OWL本体语言指南和使用
2009-12-03
WSDL学习文档(学习web服务必用)
2009-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人