自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 编写类String 的构造函数、析构函数和赋值函数

今天看了看面试题,发现了这道string类的编写,于是又拿来看了看。String类的原型:class String {  public: String(constchar *str= NULL); // 普通构造函数  String(constString &other);     // 拷贝构造函数 ~ String(void);         // 析构函数 

2016-01-29 22:10:32 374

转载 字符数组与字符指针的区别

1.字符指针可以指向一个字符串。我们可以用字符串常量对字符指针进行初始化。例如,有说明语句:char *str = "This is a string.";是对字符指针进行初始化。此时,字符指针指向的是一个字符串常量的首地址,即指向字符串的首地址。这里要注意字符指针与字符数组之间的区别。例如,有说明语句:char string[ ]="This is a string.";

2016-01-28 16:58:46 416

原创 用程序判断操作系统是16位还是32位(或64位)的?

今天复习了下C++,总结了这两种方法用于判断操作系统的位数,但第一种方法只能用于判断是32位以上还是16位的,不能判断是32位还是64位的,因为地址空间在32位和64位系统下都是一样的。第二种方法可以判断。第一种方法:用sizeof()判断#includeusing namespace std;int main(){char *p = NULL;if(sizeof(p)

2016-01-25 17:33:13 1500

原创 建立TCP连接(三次握手)

今天又重新看了看计算机网络,加深了对三次握手的理解。当两台主机用tcp协议通信时,在交换数据前需要建立连接,有三个步骤。如下图。步骤1:客户端向服务器发送包含SYN(同步序列号)的数据段,开启连接,seq为顺序号(随机值),设为x。步骤2:服务器为了确认收到了该数据段,向客户端发送含有ack(确认号,值为客户端初始序列号加1)的数据段,并随机产生一个顺序号,设为y,发送给客

2016-01-19 16:26:04 503

原创 linux下使用mysql数据库的总结

1.MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型 网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。2.数据库(Database,简称DB)的定义:“按照数据结构来组织、存储和管理数据的仓库”3.命令行,连接m

2016-01-18 09:55:30 653

原创 【C语言】编写一个程序显示当前时间。

#include#include#includeint main(){struct tm *ptm;time_t ts;char tim[50];ts = time(NULL);ptm = localtime(&ts);sprintf(tim,"(%d-%d-%d %02d:%02d:%02d):",ptm->tm_year+1900,ptm->tm_mon

2016-01-15 10:36:13 4757

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除