8 sunxx1986

尚未进行身份认证

暂无相关描述

等级
TA的排名 4w+

QT常用类

QChar           表示一个字符的类,包含于QtCore判断:boolisDigit()const;//判断是否是十进制数字('0'-'9')boolisLetter()const;//判断是否是字母boolisNumber()const;//判断是否是数字,包括正负号,小数点等boolisLetterOrNumber()const;//判断力是否

2012-02-02 08:45:35

union用法

在C/C++程序的编写中,当多个基本数据类型或复合数据结构要占用同一片内存时,我们要使用联合体;当多种类型,多个对象,多个事物只取其一时(我们姑且通俗地称其为“n选1”),我们也可以使用联合体来发挥其长处。首先看一段代码:unionmyun{struct{intx;inty;intz;}u;intk;}a;intmain(){

2011-10-24 11:35:36

pthread_mutex_t锁

linux下为了多线程同步,通常用到锁的概念。posix下抽象了一个锁类型的结构:ptread_mutex_t。通过对该结构的操作,来判断资源是否可以访问。顾名思义,加锁(lock)后,别人就无法打开,只有当锁没有关闭(unlock)的时候才能访问资源。它主要用如下5个函数进行操作。1:pthread_mutex_init(pthread_mutex_t*mutex,constp

2011-10-20 14:13:58

c语言读写文件操作

#include#include#includeFILE*stream;//,*stream2;FILE*stream2;voidmain(void){intnumclosed;char*list;list="这个程序由阳永红编写";//试图打开文件data.txt,如果该文件不存在,则自动创建if((str

2011-10-20 14:12:55

linux下的sleep usleep select

1.sleep/usleep:sleep(n):休眠n秒;usleep(n):休眠n微妙;1秒=1000,000微秒可用于定时器,头文件:unistd.h以下是简单小程序:usleep例子: 2.select:原型:intselect

2011-10-18 13:13:07

linux下定时器的实现(select+线程)

更好的计时器类实现:LINUXRTC机制实现计时器类     很多时候需要在LINUX下用到定时器,但像setitimer()和alarm()这样的定时器有时会和sleep()函数发生冲突,这样就给编程带来了很大的困难。   写了一个定时器的类,使用select进行

2011-10-17 16:55:54

linux select详解

select系统调用是用来让我们的程序监视多个文件句柄(filedescriptor)的状态变化的。程序会停在select这里等待,直到被监视的文件句柄有某一个或多个发生了状态改变。文件在句柄在Linux里很多,如果你man某个函数,在函数返回值部分说到成功后有一个文件

2011-10-17 13:50:24

tcp/ip socket http

网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象;传输层、会话层、表示层和应用层则被称作主机层,是用户所面向和关心的内容。http协议  对应于应用层  t

2011-10-14 16:45:42

linux下passwd命令设置修改用户密码

1、passwd简单说明;我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码;passwd命令的用法也很多,我们只选如下的几个参数加以说明;想了解更多,请参考manpasswd或passwd--help;passwd[OPTION...

2011-10-09 09:43:14

linux创建用户、设置密码、修改用户、删除用户

创建用户、设置密码、修改用户、删除用户:useraddtestuser创建用户testuserpasswdtestuser给已创建的用户testuser设置密码说明:新创建的用户会在/home下创建一个用户目录testuserusermod--help

2011-10-09 08:30:57

gzip命令

命令:gzip语法:gzip[选项]压缩(解压缩)的文件名-c将输出写到标准输出上,并保留原有文件。-d将压缩文件解压。-l对每个压缩文件,显示下列字段: (1)压缩文件的大小 (2)未压缩文件的大小 (3)压缩比 未压缩文

2011-09-27 10:56:29

linux入门命令

1.一般解释一个命令是**man  2.Cd是更改子目录,linux下只有一个盘下,“/”下有很多文件夹,比如home就是存放用户的一些内容。  3.Ls或者dir都可以查看当前的文件里的内容,可以看到文件,紫色表示是文件夹。  4.rm文件名1文件名2

2011-09-27 10:22:26

linux ln命令

ln是linux中一个非常重要命令。它的功能是为某一个文件在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用法是:ln-s 源文件目标文件   -s是symbolic的意思。例:ln -s /lib/lsb  /usr/lj

2011-09-26 17:41:47

linux学习(一)

学习方向:  一、桌面系统,就是系统安装好后的视窗系统,在Windows下叫Windows,在Linux下叫XWindows,其实只是名字不一样而已(看看红旗做的桌面,真是跟Windows要做象有多象,真晕,这样虽然有助于Linux桌面的使用,但对于Linux系统的推广

2011-09-26 09:50:50

静态数据成员

静态类成员包括静态数据成员和静态函数成员两部分。          一  静态数据成员:          类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/pr

2011-08-25 10:12:01

vs2008快捷键大全

命令名快捷键说明编辑.折叠到定义Ctrl+M,Ctrl+O自动确定在代码中创建区域的逻辑边界(如过程),然后隐藏它们。编辑.注释选定内容Ctrl+K,Ctrl+C使用编程语言的正确注释语法将代码的当前行标记为注释。(vc2003)编

2011-08-10 08:51:09

linux下的sftp命令

Linux下使用SFTP命令摘记:sftp>help可用命令:cd路径                       更改远程目录到“路径  lcd路径                      更改本地目录到“路径”chgrpgrouppat

2011-08-05 16:45:13

32位机下的sizeof()

先申明一下,下面的程序都是运行在32位机上,默认是4字节对齐方式。charstr[]=“www.ibegroup.com”char*p=str;intn=10;请计算sizeof(str)=?(1)sizeof(p)=?(2)s

2011-07-25 10:55:09

指针三

从格式上看倒是与通过指针访问结构成员的不正规方法的格式一样。   所有的C/C++编译器在排列数组的单元时,总是把各个数组单元存放在连续的存储区里,单元和单元之间没有空隙。但在存放结构对象的各个成员时,在某种编译环境下,可能会需要字对齐或双字对齐或者是别的什么对齐,需要在相邻

2011-07-22 17:26:57

指针二

如果上例中,ptr是被减去5,那么处理过程大同小异,只不过ptr的值是被减去5乘sizeof(int),新的ptr指向的地址将比原来的ptr所指向的地址向低地址方向移动了20个字节。   总结一下,一个指针ptrold加上一个整数n后,结果是一个新的指针ptrnew,ptrn

2011-07-22 17:26:08

查看更多

勋章 我的勋章
    暂无奖章