SunBo

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  322 随笔 :: 0 文章 :: 13 评论 :: 111万 阅读

09 2010 档案

摘要:今天看到一份shell源码,其中有用到不输入回车即可收到字符的功能,在这份源码中,它的作用是在shell中接收上下键,执行历史命令。原始代码:/* 如何实现不用回车,就能读取一个字符,此程序可以用来查看键盘的字符编码 *//* 以“上方向键”为例,3个字符分别是27<esc>, 79<O>,和65<A>。A>而上面的getch()函数中的read()函数1次只从标准输入读入1个字符,所以在getch()读入1个字符返回后再次被调用时,标准输入的缓冲区中还有2个字符,因此read()函数不会阻塞(尽管我们这时没有再按下任何键),而是读出第2个字符,然后返 阅读全文
posted @ 2010-09-27 11:26 SunBo 阅读(876) 评论(0) 推荐(0) 编辑

摘要:Ctrl+p重复上一次命令Ctrl+a跳到第一个字符前Ctrl+x同上但再按一次会从新回到原位置Ctrl+b前移一个字符不删除字符情况下Ctrl+h删除前一个字符Ctrl+u删除提示符前的所有字符Ctrl+w同上Ctrl+d删除提示符后一个字符或exit或logoutCtrl+e转到字符尾部Ctrl+f后移一个字符Ctrl+k删除提示符后全部字符Ctrl+k取消ctrl+r向前查找用过的命令Ctrl+o Ctrl+y Ctrl+i Crtl+m这4个没搞清楚怎么用命令补齐CTRL-I 等同于按制表符键CTRL-W 不是删除光标前的所有字符, 它删除光标前的一个单词CTRL-P 是recall出 阅读全文
posted @ 2010-09-27 07:19 SunBo 阅读(3054) 评论(0) 推荐(1) 编辑

摘要:串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是RS-232-C接口(又称EIA RS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。串口通讯指的是计算机依次以位(bit)为单位来传送数据,串行通讯使用的范围很广,在嵌入式系统开发过程中串口通讯也经常用到通讯方式之一。Linux对所有设备的访问是通过设备文件来进行的,串口也是这样,为了访问串口,只需打开其设备文件即可操作串口设备。在linux系统下面,每一个串口设备都有设备文件与其关联,设备文件位于系统的/dev目录下面。如 阅读全文
posted @ 2010-09-26 09:43 SunBo 阅读(18965) 评论(0) 推荐(4) 编辑

摘要:1950 Swing(摇摆乐) 这种风格通常被使用在爵士乐和大乐队的演奏中。这种风格的速度大约在144 BPM左右。 背景简介:在大致从1935-1945的大乐队时代, 爵士乐在美国正处于流行文化的最前沿。在这个国家, 有至少十位或更多的成员组成, 常以萨克斯管为主, 铜管部分由喇叭和长号担任, 节奏则由钢琴、吉他和鼓控制的乐队形式是最常见。大乐队变化着各种风格进行演奏。那些专注于编排民谣的伴舞的乐队(Dance Band)则很少强调爵士或者即兴表演, 象那些由盖·拉姆巴都(Guy Lombardo )和魏纳·王(Wayn e King)领导的, 常被指为“甜乐队”(Swe 阅读全文
posted @ 2010-09-25 02:08 SunBo 阅读(1131) 评论(0) 推荐(0) 编辑

摘要:我们介绍一些标准信号的名称以及它们代表的事件。每一个信号名称是一个代表正整数的宏,但是你不要试图去推测宏代表的具体数值,而是直接使用名称。这是因为这个数值会随不同的系统或同样系统的不同版本而不同,但是名称还算是标准化和统一的。 这些名称定义在signal.h中。 int NSIG是一个定义的宏,它描述了定义的信号的数量。由于信号的数值是从0开始连续分配的,所以,NSIG比系统中所定义的最大的信号数值大1。11.2.1 程序出错信号 下面介绍的信号是有程序的错误造成的。这些严重的错误会被计算机或操作系统检测出来。一般情况下,产生了这种信号表明你的程序遭到严重的破坏,没有办法继续完成产生错误... 阅读全文
posted @ 2010-09-21 05:45 SunBo 阅读(2510) 评论(0) 推荐(0) 编辑

摘要:objcopy用于将object的部分或全部内容拷贝到另一个object,从而可以实现格式的变换。objcopy可用用于将文件转换成S-record格式或者raw二进制格式。例如, xxxx-elf-objcopy –O srec test.o test.s19则将test.o转换成s-record文件中。通常涉及到text段。 xxxx-elf-objcopy –O binary test.o test.bin则将test.o转换成raw binary文件格式。 当将object文件转换成raw binary格式时,通常将去除掉symbols和relocation信息。在生成s-record 阅读全文
posted @ 2010-09-17 09:28 SunBo 阅读(11290) 评论(0) 推荐(0) 编辑

摘要:函数getopt()用来分析命令行参数,其函数原型和相关变量声明如下: #include extern char *optarg; extern int optind, // 初始化值为1,下一次调用getopt时,从optind存储的位置重新开始检查选项,也就是从下一个'-'的选项开始。 extern int opterr, // 初始化值为1,当opterr=0时,getopt不向stderr输出错误信息。 extern int optopt; // 当命令行选项字符不包括在optstring中或者选项缺少必要的参数时,该选项存储在optopt中,getopt返回’?’。 阅读全文
posted @ 2010-09-17 09:22 SunBo 阅读(6654) 评论(1) 推荐(1) 编辑

摘要:本文链接:http://oicu.cc.blog.163.com/blog/static/12303947120097272156277/秀丸介绍及下载地址请看:http://oicu.cc.blog.163.com/blog/static/123039471201001373815193/以 Hidemaru version 7.11 为例讲解如何注册秀丸:菜单 - その他 (other)- 秀丸エディタについて (For Hidemaru editor)- 送金登录(Registration Transfer)(如果要重新注册,点窗口左上角的倒三角再选择)之后出现4个选择,可以用两种方法来 阅读全文
posted @ 2010-09-17 02:48 SunBo 阅读(5677) 评论(0) 推荐(0) 编辑

摘要:我经常会不小心地只按下“q”键什么的,然后就看到的烦人的“recording”字样显示在 编辑器下边了。有时候在想退出编辑器时,出现这样的情况让我发疯。 今天终于有空来研究一下个这“recording”到底是干什么的了。。。 原来它是用来记录按键的,然后我们就可以在以后用这个记录了。 如何用? 在正常状态(正常状态 = !insert状态 && !visual状态)下,按q,再按下一个字母或数 字,来标识将记录保存的位置。这时编辑器下边就显示“recording”了,再按一下q(在 正常状态下)就完成记录了。 综上所述 - qx -> 开始键盘记录(在x缓存中)。(在正常 阅读全文
posted @ 2010-09-15 02:02 SunBo 阅读(16525) 评论(0) 推荐(1) 编辑

摘要:Sunirvana 标签: Linux系统管理遗忘root密码开机按空格键,进入编辑状态,按e键进行编辑,选择第二行按e键编辑,按空格键 输入1(表示进入单用户模式),按回车键,按b 键启动,进入单用户模式,进行密码修改,重启1.找回超户root的密码口诀:e 2 e空格 1 回车 bpassworkreboot密码瞬间清除了!开机按空格键,进入编辑状态,按e键进行编辑,选择第二行按e键编辑,按空格键 输入1(表示进入单用户模式),按回车键,按b 键启动,进入单用户模式,进行密码修改,重启2.由此破除密码很简单,所以进行防御修改/boot/grub/grub.conf或/etc/grub.co 阅读全文
posted @ 2010-09-08 03:49 SunBo 阅读(719) 评论(0) 推荐(0) 编辑

摘要:近年来,国内巨大的STB潜在市场,吸引了包括芯片厂商、CA厂商、中间件供应商、机顶盒生产厂商等厂家的热情,围绕STB的竞争全面展开。机顶盒是一种专用设备,包括软件模块和硬件模块。软件模块包括系统引导程序、嵌入式操作系统和应用软件。硬件模块根据CPU的不同,分为ASIC专用芯片 组、多媒体DSP、X86三种。低档机顶盒一般采用专用芯片组或多媒体DSP,只支持较少的几种媒体编解码标准,业务扩展能力较弱,价格比较低。高档机顶盒大多基于X86硬件,使用WinCE或Linux操作系统,甚至配有硬盘,与PC机非常相似,业务功能丰富,当然,价格也不菲。事实上,随着IPTV的兴起,对机顶盒的性能要求也越来越高 阅读全文
posted @ 2010-09-08 02:01 SunBo 阅读(358) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示