SunBo

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 32 下一页

2010年9月17日

摘要: 本文链接: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 阅读(5629) 评论(0) 推荐(0) 编辑

2010年9月15日

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

2010年9月8日

摘要: 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 阅读(715) 评论(0) 推荐(0) 编辑

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

2010年8月30日

摘要: 1.分层设计,隔离平台相关的代码。就像可测试性一样,可移植性也要从设计抓起。一般来说,最上层和最下层都不具有良好的可移植性。最上层是GUI,大多数GUI都不是跨平台的,如Win32 SDK和MFC。最下层是操作系统API,大多部分操作系统API都是专用的。 如果这两层的代码散布在整个软件中,那么这个软件的可植性将非常的差,这是不言自明的。那么如何避免这种情况呢?当然是分层设计了: 最底层采用Adapter模式,把不同操作系统的API封装成一套统一的接口。至于封装成类还是封装成函数,要看你采用的C还是C++写的程序了。这看起来很简单,其实不尽然(看完整篇文章后你会明白的),它将耗去你大量的时间. 阅读全文
posted @ 2010-08-30 03:55 SunBo 阅读(212) 评论(0) 推荐(0) 编辑

2010年8月27日

摘要: 作为一个多用户、多任务的操作系统,linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但 是其他用户和一些有写盘动作的进程会很快覆盖这些数据。不过,对于家庭单机使用的linux,或者误删文件后及时补救,还是可以恢复的。1、Ext2文件系统结构的简单介绍在linux所用的Ext2文件系统中,文件是以块为单位存储的,默认情况下每个块的大小是1K,不同的块以块号区分。每个文件还有一个节点, 节点中包含有文件所有者,读写权限,文件类型等信息。对于一个小于12个块的文件,在节点中直接存储文件数据块的块号。如果文件大于12个块,那么节点在 12个块号之 阅读全文
posted @ 2010-08-27 10:10 SunBo 阅读(703) 评论(0) 推荐(0) 编辑

摘要: 一、使用deb包1. 查看deb包含有哪些文件(不安装)$ dpkg -c xxx.deb // 安装前根据deb文件查看$ dpkg -L debname // 安装后根据包名查看2. 安装deb包$ dpkg -i xxx.deb注意,如果提示错误,可以加参数—force-all强制安装,但不推荐这样做3. 查看某个文件属于哪个deb包$ dpkg -S filepath4. 移除deb包$ dpkg -r debname二、制作deb包1. 原理1) deb包通常包含两部分:控制信息(DEBIAN目录)、安装内容(模拟root目录)2) 通过解开已有的deb包看其中内容i. 释放安装内容 阅读全文
posted @ 2010-08-27 09:51 SunBo 阅读(6724) 评论(0) 推荐(0) 编辑

2010年8月25日

摘要: 关注的角度不同,因此如何利用objdump就要看你的抉择了!因为计算机大都是采用哈佛结构,数据和指令分开存储的的程序组织形式,因此当我门编译,汇编,连接,(符号解吸,段的重定位)。而为了能让程序更好的被执行,最终生成的目标文件包含了足够多了信息生怕自己被歧视而不被执行。所以面对2进制的目标文件来说,我门是很难发现或者看到什么有用的信息,因此objdump这个工具的实际意义是多么的令人喜爱,只有当你要探索一个目标文件的组织形式的时候就能体会了更多的细节建议看看《深入理解计算机》这本书的第二部分第七章节,虽然作者的逻辑思维与本人有异,有可能你会喜欢哦。---------------objdump是 阅读全文
posted @ 2010-08-25 12:06 SunBo 阅读(535) 评论(0) 推荐(1) 编辑

摘要: GNU binutils是一组二进制工具集。包括:addr2line ar gprof nm objcopy objdump ranlib size strings strip. 本文归纳他们的常用法。 ar ar用于建立、修改、提取档案文件(archive)。archive是一个包含多个被包含文件的单一文件(也称之为库文件),其结构保证了可以从中检索并得到原始的被包含文件(称之为archive中的member)。member的原始文件内容、模式(权限)、时间戳、所有着和组等属性都被保存在 archive中。member被提取后,他们的属性被恢复到初始状态。 ar主要用于创建C库文件(关于.. 阅读全文
posted @ 2010-08-25 10:50 SunBo 阅读(292) 评论(0) 推荐(0) 编辑

摘要: 1.概念1). 什么是core dumpcore dump即是内存dump(现在通常是写在一个叫core的file 里面),core也许来自远古时候,那时候人们使用线圈制作内存,而线圈就叫做core。2). 什么是map文件MAP 文件是程序的全局符号、源文件和代码行号信息的唯一的文本表示方法,是整个程序工程信息的静态文本,通常由linker生成。注:map文件在各种编译器中都可以使用,不限于gcc.2.使用1). core dump如果用的是bash的话, 在/etc/profile里加上(或者修改)一条: ulimit -c 0则禁止core dump.使用core dump -c 尺寸 阅读全文
posted @ 2010-08-25 08:56 SunBo 阅读(6118) 评论(0) 推荐(0) 编辑

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 32 下一页