• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






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 阅读(631) 评论(0) 推荐(0)
 
C#编写串口通信程序(转)
摘要: 一.概述 在Visual Studio 6.0中编写串口通讯程序,一般都使用MicrosoftCommunicationControl(简称MSComm)的通讯控件,只要通过对此控件的属性和事件进行相应编程操作,就可以轻松地实现串口通讯。但在Microsoft.Net技术广泛应用的今天,Visual Studio.Net没有将此控件加入控件库,所以人们采用了许多方法在Visual Studio.N... 阅读全文
posted @ 2010-05-08 18:30 liuxb 阅读(3015) 评论(0) 推荐(0)
 
指针与指针变量(转)
摘要: 通常指针变量的使用是:先定义指针变量,后给指针变量赋值,最后引用指针变量。现说明如下:  (1)定义指针变量  在变量定义语句int *p, *p1, *q; 中用 * 定义的变量均为指针变量。因此该语句定义了名为p、p1与q三个整型指针变量。因为指针变量用于存放变量地址,而地址通常为4字节,所以指针变量的长度均为4个字节。  (2)指针变量赋值  指针变量定义后其值为随机数,若此随机数为系统区的... 阅读全文
posted @ 2010-05-08 18:29 liuxb 阅读(2992) 评论(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 阅读(191) 评论(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 阅读(239) 评论(0) 推荐(0)
 
进程与线程的区别(转)
摘要: 什么是进程(Process):普通的解释就是,进程是程序的一次执行,而什么是线程(Thread),线程可以理解为进程中的执行的一段程序片段。在一个多任务环境中下面的概念可以帮助我们理解两者间的差别: 进程间是独立的,这表现在内存空间,上下文环境;线程运行在进程空间内。 一般来讲(不使用特殊技术)进程是无法突破进程边界存取其他进程内的存储空间;而线程由于处于进程空间内,所以同一进程所产生的线程共享... 阅读全文
posted @ 2010-05-08 18:27 liuxb 阅读(169) 评论(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 阅读(1430) 评论(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 阅读(273) 评论(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 阅读(260) 评论(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 阅读(278) 评论(0) 推荐(0)
 
上一页 1 2 3 4 下一页