自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 串口基本概念

一般用的是RS232C标准,用的负逻辑,即正(也会经常用mark、on):-15v~-3v,负(也会用space、off表示):3v~15v。 信号定义: GND(Logic Ground):其实不是真正的信号,它代表的是一个相对电压,然后才有了正、负电平。 TXD(Transmitted Data):传输的数据,高电平表示为1,低电平表示为1。其引脚公头应该是3,母头应该是2。 RXD(

2012-11-19 18:38:44 163

原创 Makefile四种变量赋值方法

Makefile中的"="":="、"?="和"+="区别是: "="是直接给变量赋值,可以在以后扩展。 ":="是将":="右边中包含的变量直接展开给左边的变量赋值。 "?="是在该变量没有被赋值 的情况下为其赋值。 "+="是给该变量追加值。

2012-11-05 10:43:45 189

原创 virtualbox网络设置

virtualbox提供了四种网络接入模式: 1.NAT网络地址模式转换(NAT,Network Address Translation) 2.Bridged Adapter桥接模式 3.Internal内部网络模式 4.Host-only Adapter主机模式 第一种 NAT模式   NAT模式是最简单实现虚拟机上网的方式,也是排在第一个,可以这样理解:Vhost 访问网路

2011-12-05 19:55:03 1003

原创 last和lastb读取登陆文件

用last可以读取登陆文件/var/log/wtmp。 用lastb可以去读取记录最近登陆失败的文件/var/log/btmp。

2011-11-14 22:56:32 238

原创 linux关机命令

1.poweroff halt poweroff  halt在正常运行情况下都是用shutdown 命令。(那为什么要这两个命令呢???难道没有用途,应该用在模式1和6情况下)。 2.shutdown 命令 shutdown 调用的是模式1和6,呵呵,不同情况下,相互调用,有意思。 最常用的应该是 1)shutdown -h now 立刻关机 2)shutdown -r now 立刻重

2011-11-14 22:53:55 149

原创 TTL电平和RS232电平

TTL电平: +5v规定为高电平“1”,0v规定为低电平“0”。 在实际应用中,输出的时候:只要大于2.4v,就认为是高电平,只要小于0.4v就认为是低电平  输入的时候:只要大于2.0v,就是高电平,只要小于0.8v就认为是低电平。 看起来输入的要求要比输出低,为什么呢???不清楚。 RS232电平: 也可以叫做串口电平,计算机电平,指的是计算机9针串口(RS232)的电平,采用负逻

2011-11-14 19:44:14 74

原创 union的存储模式

在《c语言深度剖析》一书中,提到了union的小端和大端两种存储模式,其中: 小端模式:数据的低字节存放在低地址中,高字节存放在高地址中,数据和地址有相对应的关系。大端模式:数据的低字节存放在高地址中,高字节存放在高地址中。下面的程序可以看出ubuntu系统的存储模式:

2011-10-03 08:51:50 406 1

原创 每行输出一个单词

程序如下: #include #define IN 1 #define OUT 0 /*每行一个单词的形式打印一个字符*/ int main() { int ch, state; state = OUT; while ((ch = getchar

2011-09-18 10:36:07 377

原创 关于putchar()输出笑脸问题

这是c程序设计语言的1-6题 int main() { while (c = getchar() != 'EOF') { /*printf("%d", c);*/ putchar(c); } return 0; } 输出的结果竟然是一串笑脸,哈哈

2011-09-17 23:12:17 641

原创 计划要读的书

1.c程序设计语言(正在读) 2.大话数据结构(正在读) 3.深入理解计算机系统 4.c和指针 5.c prime plus 6.c程序设计现代方法 7.c陷进和缺陷 8.c专家编程(当初没看懂) 9.汇编语言 好了,暂时还是这么多的把。

2011-09-17 22:38:36 147

原创 getchar函数工作原理

函数原型:int getchar(void) 用户输入一列字符后,回车(回车字符也在缓冲区中),getchar()是就开始从键盘缓冲区里面读数据(键盘缓冲区应该是个队列存储结构,先进先出),然后返回ASCII码,如失败,一般返回-1,最后显示在屏幕上,但是每次只能从键盘缓冲区读

2011-09-17 22:34:07 672

原创 仍然是关于转义字符

在做《c程序设计语言》的1-2时发现: 转义字符可以用三种形式来表示: 1)'\' + 字符(像a)构成:\a 响铃 2)‘\' + 0oo(八进制)构成:\007 也是响铃 3)’\' + xhh(十六进制) 构成:\x07 仍然是响铃 这种以八、十六进制的位模式

2011-09-17 20:25:18 133

原创 重新学习《c程序设计语言》

在c语言中,有很多转义字符。但是,如果转义符号后面接上非转义字符,会出现什么情况呢?? #include int main() { prinrf("Hello, \ world!\n); printf("Hello, \world!\n);

2011-09-17 15:01:57 152

原创 查看uuid

当要挂载某个设备的时候,就涉及到UUID了,所以呢,下面给出几种查看uuid的方法: 1.sudo blkid  2.ls -l /dev/disk/by-uuid   

2010-05-22 22:10:00 101

原创 ubuntu截屏:scrot

想要炫耀ubuntu的特效,这个截屏软件可是少不了啊,现在我介绍下ubuntu较好的截屏软件:scrot 首先把它装上再说:                          sudo apt-get install scrot软件包才244KB,解压缩后也才是782KB,短小精悍。下面边试边说。 scrot的使用格式:scrot [option][file]就一般

2010-05-19 22:08:00 68

转载 linux开机顺序

1.BIOS自检        计算机在接通电源之后首先进行BIOS自检,即我们所说的post(power on self test).自检完成后,然后根据BIOS中的设置的引导顺序,从硬盘、光盘引导,通常我们使用硬盘来引导系统。在硬盘的第一个扇区(0磁道0柱面1扇区)有一段代码叫做MBR(Master Boot Record.主引导记录)),当MBR被加载到内存中后,BIOS会将控制权交给M

2010-05-19 17:11:00 167

原创 apt的使用指南

1.apt-get update------在修改/etc/apt/sources.list之后运行该命令,此外你需要定期运行这一命令,这样可以确保软件包列表是最新的。 2.apt-get install packagename------安装一个新软件包。 3.apt-get remove packagename------卸载一个已安装的软件包(保留配置文件)。 4.a

2010-05-18 10:39:00 73

翻译 reboot, halt, poweroff

reboot(8)                                                                                                             reboot(8)命令名          reboot, halt, poweroff ------重启或者关掉系统摘要          reb

2010-05-17 09:34:00 75

翻译 ps

ps(1)                                  Linux Users Manual                                                          ps(1)命令名           ps ------ 给出当前进程的快照摘要           ps [选项]描述           p

2010-05-16 19:39:00 65

翻译 mid3iconv

mid3iconv(1)                                                                                                    mid3iconv命令名          mid3iconv -------转换ID3标签编码摘要         mid3iconv   [选项]   文件

2010-05-16 18:13:00 105

原创 解决ubuntu音乐播放器乱码问题

       ubuntu默认的播放器是rhythmbox,但是我们发现,当我们导入音乐文件夹时,会出现乱码,下面我们来弄清楚原因,然后再解决这个问题。       首先看看为什么会出现乱码??这就是涉及到:       1.mp3的标签类型和编码。mp3标签类型主要涉及到这几种标准,ID3v1,ID3v2,2.3,ID3V2,2.4,APEv2.ID3v1只支持ISO-8859-1标准,

2010-05-16 10:40:00 85

原创 解决ubuntu下qq老掉线问题

虽然腾讯公司出了一个qq for linux,可是在使用的使用,却老是掉线,在网上找了半天,终于找到了解决方法,下面分享以下:    打开终端,输入:                            sudo  vi  /usr/bin/qq显示的是以下内容:                             #!/bin/sh                  

2010-05-15 21:31:00 119 1

原创 ubuntu 联网方法(包括adsl和西北大学锐捷)

ubuntu要是不能联网的话,那没有人会有兴趣去使用,所以我们必须首先得把这个问题解决。首先是adsl:打开终端: 输入:         sudo pppoeconf   //配置pppoe         然后一直点下一步就行了,中途会让你输入用户名或者帐号,还有密码,这个没有难度。其次是锐捷(西北大学锐捷):我这次这次用的是mentohust这个软件,做的很好,自

2010-05-08 11:40:00 63

原创 解决ubuntu浏览器flash方块和乱码问题

    我已经讲过了如何用微软雅黑字体美化ubuntu了,现在我们就用微软雅黑字体来解决这个乱码问题。    打开终端:     cd /etc/fonts/conf.d    //还是字体目录     sudo cp 49-sansserif.conf 49-sansserif.conf_backup    //备份以下,以防万一,哈哈     sudo  vi ./49-san

2010-05-08 11:25:00 368

原创 用微软雅黑字体美化ubuntu

      相信很多人都是现用windows系统的,然后才转到ubuntu,因为习惯的原因,看Ubuntu字体不是很舒服,所以我们用微软的雅黑字体来美化ubuntu.      1.首先去windows vista/7下把字体拷贝过来,在fonts的文件夹下,大概是msyh.ttf.      2.因为鼠标操作没有root权限(可以下载程序,也可以取得root权限),所以可以先放在家目录下

2010-05-08 10:58:00 373 1

c语言深度解剖

这是国内含金量很高的关于c/c++的书籍,把各个方面应该注意的,容易出错的都讲得很深恨透,非常值得看看。

2011-10-03

vim使用手册(最详细、最全面)

非常好的vim使用手册,内容很全面,也很详细,对vim的是使用会有很大的帮助。

2010-05-23

空空如也

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

TA关注的人

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