QT常用类

QChar            表示一个字符的类,包含于QtCore 判断: bool isDigit() const;//判断是否是十进制数字('0'-'9') bool isLetter() const;//判断是否是字母 bool isNumber() const;//判断是否是数...

2012-02-02 08:45:35

阅读数 734

评论数 0

union用法

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

2011-10-24 11:35:36

阅读数 504

评论数 0

pthread_mutex_t锁

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

2011-10-20 14:13:58

阅读数 1208

评论数 0

c语言读写文件操作

#include #include #include FILE *stream;//, *stream2; FILE *stream2; void main( void ) { int numclosed; char *list; list="这...

2011-10-20 14:12:55

阅读数 972

评论数 0

linux下的sleep usleep select

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

2011-10-18 13:13:07

阅读数 6761

评论数 2

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

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

2011-10-17 16:55:54

阅读数 6020

评论数 0

linux select详解

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

2011-10-17 13:50:24

阅读数 875

评论数 0

tcp/ip socket http

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

2011-10-14 16:45:42

阅读数 1429

评论数 0

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

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

2011-10-09 09:43:14

阅读数 260619

评论数 1

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

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

2011-10-09 08:30:57

阅读数 204849

评论数 1

gzip命令

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

2011-09-27 10:56:29

阅读数 25174

评论数 0

linux入门命令

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

2011-09-27 10:22:26

阅读数 839

评论数 0

linux ln命令

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

2011-09-26 17:41:47

阅读数 573

评论数 0

linux学习(一)

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

2011-09-26 09:50:50

阅读数 573

评论数 0

静态数据成员

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

2011-08-25 10:12:01

阅读数 4846

评论数 0

vs2008快捷键大全

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

2011-08-10 08:51:09

阅读数 11990

评论数 0

linux下的sftp命令

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

2011-08-05 16:45:13

阅读数 1992

评论数 0

32位机下的sizeof()

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

2011-07-25 10:55:09

阅读数 1038

评论数 0

指针三

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

2011-07-22 17:26:57

阅读数 443

评论数 0

指针二

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

2011-07-22 17:26:08

阅读数 367

评论数 0

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