自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C++引用

从别的地方找的一个关于引用的好文章http://www.cnblogs.com/Mr-xu/archive/2012/08/07/2626973.html  对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。在 c++学习提高

2015-05-07 19:44:21 267

原创 LINUX环境编程之进程控制(上)

一、进程标识每个进程都有一个非负整型表示的唯一进程ID。虽然该id是唯一的,但是进程ID是可复用的。当一个进程终止后,其进程id就成为复用的候选者。系统中有一些专用进程,但是具体细节随实现而不同。ID为0的进程通常是调度进程,常常被称为交换进程。该进程是内核的一部分,它并不执行任何磁盘上的程序,因此也被成为系统进程。进程ID 1通常是init进程,在自举过程结束时有内核调用。ini

2015-05-07 19:09:49 344

原创 C++设计模式之——单例模式

单例模式的概念:    在GOF的《设计模式:可复用面向对象软件的基础》中是这样说的:保证一个类只有一个实例,并提供一个访问它的全局访问点。首先,需要保证一个类只有一个实例;在类中,要构造一个实例,就必须调用类的构造函数,如此,为了防止在外部调用类的构造函数而构造实例,需要将构造函数的访问权限标记为protected或private;最后,需要提供要给全局访问点,就需要在类中定义一个sta

2015-05-07 19:05:53 344

转载 堆和栈的区别

堆和栈的联系与区别      在bbs上,堆与栈的区分问题,似乎是一个永恒的话题,由此可见,初学者对此往往是混淆不清的,所以我决定拿他第一个开刀。       首先,我们举一个例子:       void f() { int* p=new int[5]; }这条短短的一句话就包含了堆与栈,看到new,我们首先就应该想到,我们分配了一块堆内存,那么指针p呢?他分配的是

2015-05-07 19:02:09 300

原创 UDP通信之单播、广播和多播

使用UDP协议进行信息的传输之前不需要建议连接。换句话说就是客户端向服务器发送信息,客户端只需要给出服务器的ip地址和端口号,然后将信息封装到一个待发送的报文中并且发送出去。至于服务器端是否存在,或者能否收到该报文,客户端根本不用管。          单播用于两个主机之间的端对端通信,广播用于一个主机对整个局域网上所有主机上的数据通信。单播和广播是两个极端,要么对一个主机进行通信,要么对

2015-05-07 18:59:33 961 1

原创 输入和获取字符的使用(putchar,getchar,puts,gets,fputc,fgetc,fscanf,fprintf)

在C语言中,对于字符和字符串的处理非常多,如何正确的读取和输入字符和字符串是非常使用的。1.getchar和putchargetchar是读取输入的一个字符,而putchar是将输入的一个字符输出到屏幕上。#include#includeint main(){ char ch; printf("请输入一个字符\n"); ch=getchar(); if(ch!=EOF)

2014-03-19 09:54:20 1228

原创 元素查询方法

数据查找二分法查找,分块查找(索引顺序查找)都是基于有序数列。分块查找要求将待查的元素均匀的分成快,块间按大小排序,块内不排序,所以要建立一个块的最大(或最小)关键字表,称为索引表。这里举例一个分块查找的算法#include//分块查找struct index{ int start; int end; int key;}index_table[4];int blo

2014-02-25 10:35:03 628

原创 各种排序方法总结

排序方法平均情况最好情况最坏情况辅助空间稳定性冒泡排序O()O(n)O()O(1)稳定简单选择排序O()O()O()O(1)稳定直接插入排序O()

2014-02-24 11:40:21 696

转载 c语言快速排序法

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮助,达到快速排序

2014-02-24 10:36:00 796

原创 QT的安装配置和使用总结(不定时更新)

最近自学QT,在官网上下载的是4.8.4的library和3.0的creator,刚开始的时候对这个界面软件一无所知,在网友的帮助下还是完成了初步的学信,现在分享心得。        首先不建议大家下载最新的库,因为最新的库有很多未知的bug,一旦出现错误会让你很头疼。所以我下载的是已经成熟的4.8的版本。另外如果你只是想用QT的这个第三方库的话可以不用安装creator,直接下个QT add

2014-02-17 15:30:30 675

空空如也

空空如也

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

TA关注的人

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