会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
liuxb
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
4
下一页
2010年5月8日
C中常用宏定义
摘要: 写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性等等。下面列举一些成熟软件中常用得宏定义。。。。。。 1,防止一个头文件被重复包含 #ifndefCOMDEF_H #defineCOMDEF_H //头文件内容 #endif 2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。 typedefunsignedcharbool...
阅读全文
posted @ 2010-05-08 18:32 liuxb
阅读(623)
评论(0)
推荐(0)
编辑
C#编写串口通信程序(转)
摘要: 一.概述 在Visual Studio 6.0中编写串口通讯程序,一般都使用MicrosoftCommunicationControl(简称MSComm)的通讯控件,只要通过对此控件的属性和事件进行相应编程操作,就可以轻松地实现串口通讯。但在Microsoft.Net技术广泛应用的今天,Visual Studio.Net没有将此控件加入控件库,所以人们采用了许多方法在Visual Studio.N...
阅读全文
posted @ 2010-05-08 18:30 liuxb
阅读(2975)
评论(0)
推荐(0)
编辑
指针与指针变量(转)
摘要: 通常指针变量的使用是:先定义指针变量,后给指针变量赋值,最后引用指针变量。现说明如下: (1)定义指针变量 在变量定义语句int *p, *p1, *q; 中用 * 定义的变量均为指针变量。因此该语句定义了名为p、p1与q三个整型指针变量。因为指针变量用于存放变量地址,而地址通常为4字节,所以指针变量的长度均为4个字节。 (2)指针变量赋值 指针变量定义后其值为随机数,若此随机数为系统区的...
阅读全文
posted @ 2010-05-08 18:29 liuxb
阅读(2950)
评论(0)
推荐(0)
编辑
C语言学习
摘要: 1、在C语言中,char变量只占一个字节,即0-255(unsigned char),int(2个字节),float(4个字节),doubt(8个),在其中我们要注意数据的溢出。如:char I = 127,当I = I+1时,得到I = -128,当然现在PC不同,可能得到的不同的类型所占的字节不一样,具体我们可以用sizeof(int)来查看其所占用的字节数,还有在不同的芯片上或者C语言编译器...
阅读全文
posted @ 2010-05-08 18:28 liuxb
阅读(228)
评论(0)
推荐(0)
编辑
C语言学习笔记-一
摘要: 1、为宏定义中的表达式使用括号;常用的带参数宏定义:#define MAX(a,b) ((a) > (b)) ? (a) : (b)#define MIN(a,b) ((a) < (b)) ? (a) : (b)#define ABS(x) ((x) > 0) ? (x) : (-(x)) 12、在C语言中并不支持字符串数据类型,但是,它允许使用字符数组来表示字符串。字符串变量就...
阅读全文
posted @ 2010-05-08 18:28 liuxb
阅读(186)
评论(0)
推荐(0)
编辑
进程与线程的区别(转)
摘要: 什么是进程(Process):普通的解释就是,进程是程序的一次执行,而什么是线程(Thread),线程可以理解为进程中的执行的一段程序片段。在一个多任务环境中下面的概念可以帮助我们理解两者间的差别: 进程间是独立的,这表现在内存空间,上下文环境;线程运行在进程空间内。 一般来讲(不使用特殊技术)进程是无法突破进程边界存取其他进程内的存储空间;而线程由于处于进程空间内,所以同一进程所产生的线程共享...
阅读全文
posted @ 2010-05-08 18:27 liuxb
阅读(164)
评论(0)
推荐(0)
编辑
怎么安装VM工具
摘要: 安装vm tools: 1)以ROOT身份进入LINUX 2)按下 CTRL+ALT组合键,进入主操作系统,点击VMWARE状态栏安装提示,或者点击虚拟菜单下的安装虚拟机工具子菜单。3)确认安装VMWARE TOOLS。这时我们并没有真正的安装上了VMWARE TOOLS软件包,如果您点击菜单:DEVICES,您就会发现光驱的菜单文字变为:ide1:0-> C:\Program Files\...
阅读全文
posted @ 2010-05-08 18:25 liuxb
阅读(1389)
评论(0)
推荐(0)
编辑
shell基础-笔记
摘要: 1、查看当前bash版本,bash –version,或者打印环境变量BASH_VERSON。[root@localhost ~]# bash --versionGNU bash, version 3.00.15(1)-release (i686-redhat-linux-gnu)Copyright (C) 2004 Free Software Foundation, Inc.[roo...
阅读全文
posted @ 2010-05-08 18:23 liuxb
阅读(263)
评论(0)
推荐(0)
编辑
shell学习基础-笔记
摘要: 1、$$表示当前shell的PID。设置只读变量,只读变量是不能被重新定义或复位的,但是,如果使用了declare函数,只读变量可以被重新定义,但不能被复位。[root@localhost xinbo]# name=Tom[root@localhost xinbo]# readonly name[root@localhost xinbo]# echo $nameTom[root@localhost...
阅读全文
posted @ 2010-05-08 18:19 liuxb
阅读(254)
评论(0)
推荐(0)
编辑
2009年9月24日
C#学习笔记(一)
摘要: 1、重载操作符。操作符都public且为static的,二元操作符有两个显式的参数;一元操作符有一个显式的参数。2、多个窗体怎么来设置起动窗体,只须改变program.cs中的Application.Run(new 窗体名),这个就是起动窗体。窗体常见属性:Icon图标;隐藏窗体的标题栏:FormBorderStyle,如果设置成None;StartPosittion:窗体出现的位置;Backgr...
阅读全文
posted @ 2009-09-24 17:26 liuxb
阅读(269)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
下一页