SunBo

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

12 2009 档案

摘要:汇编语言的优点是速度快,可以直接对硬件进行操作,这对诸如图形处理等关键应用是非常重要的。Linux 是一个用 C 语言开发的操作系统,这使得很多程序员开始忘记在 Linux 中还可以直接使用汇编这一底层语言来优化程序的性能。本文为那些在Linux 平台上编写汇编代码的程序员提供指南,介绍 Linux 汇编语言的语法格式和开发工具,并辅以具体的例子讲述如何开发实用的Linux 汇编程序。一、简介作为最基本的编程语言之一,汇编语言虽然应用的范围不算很广,但重要性却勿庸置疑,因为它能够完成许多其它语言所无法完成的功能。就拿 Linux 内核来讲,虽然绝大部分代码是用 C 语言编写的,但仍然不可避免地 阅读全文
posted @ 2009-12-31 16:12 SunBo 阅读(1013) 评论(0) 推荐(1) 编辑

摘要:Shell: bash。它结合了 csh 和 ksh 的优点,并且有 readline 功能,你可以随意绑定自己的键盘。编辑器: VIM, Emacs。程序开发: GCC, make, ld, Scheme48, j2sdk, Perl, Python, Tcl/Tk ...论文,幻灯工具:LaTeX, ConTeXt绘图工具:MetaPost。这个语言太强了,以至于我只用它了。你不熟悉的话可以用xfig,dia 来画一些流程图之类的图片。图像处理:ImageMagick。其中的 import 程序可以屏幕抓图,convert 程序可以转换图像格式,display 可以显示图片和简单编辑(缩放 阅读全文
posted @ 2009-12-31 14:28 SunBo 阅读(375) 评论(0) 推荐(0) 编辑

摘要:Title: `海风的Linux开发环境介绍tag: linux开发入门, 开发环境, samba, indent, SourceInsight, Winux文档发布声明: 任何人都可以针对本文档自由转贴,拷贝,引用,及修改后再发布,而无需过问我本人,只希望能够留下属于原作者的一些版权信息,请尊重原作者的劳动。`海风 = temp77 ,意思是出生于 77 年的临时变量,目前就职于 GDLC .简单归纳地说:"Winux"式开发环境 -- 出于好的开发效率考虑,又何必拘泥于Win阵营还是Linux阵营呢?( 补:由于个人偏爱C的开发,C++方面的一些设置请各位稍微自己变化、 阅读全文
posted @ 2009-12-21 16:08 SunBo 阅读(381) 评论(0) 推荐(0) 编辑

摘要:live writer是写博客的一个客户端工具,由于文章是在本地编写,所以它能够防止文章在发布时发生内容丢失的情况,同时它还可以方便的进行内容排版、插入图片等,排版完成后点击发布,图片也会一并被传到服务器上。CSDN博客支持metaAPI ,所以也可以使用live writer来发布文章。接下来将为大家详细介绍如何配置live writer 。首先下载安装live writer ,最新版本的官方地址是:http://download.live.com/writer 。下载安装完毕后,打开该软件,按照如下步骤进行配置。第一步,点击“工具”找到 “添加日志账户”,然后点开 。第二步,选择“其他日志 阅读全文
posted @ 2009-12-17 14:14 SunBo 阅读(236) 评论(0) 推荐(0) 编辑

摘要:一、常见用法:F1 显示当前程序或者windows的帮助内容。F2 当你选中一个文件的话,这意味着“重命名”F3 当你在桌面上的时候是打开“查找:所有文件” 对话框F10或ALT 激活当前程序的菜单栏windows键或CTRL+ESC 打开开始菜单CTRL+ALT+DELETE 在win9x中打开关闭程序对话框DELETE 删除被选择的选择项目,如果是文件,将被放入回收站SHIFT+DELETE 删除被选择的选择项目,如果是文件,将被直接删除而不是放入回收站CTRL+N ... 阅读全文
posted @ 2009-12-17 13:59 SunBo 阅读(231) 评论(0) 推荐(0) 编辑

摘要:Windows下开发人员的至爱,功能强大,界面友好。支持语法高亮、符号跳转,还支持函数调用关系图显示。这是一个专业的编程环境,很多大公司都是使用它的。这个编辑器除支持完善的自定义功能外,几乎所有配置都能作个性化配置。除此之外,它本身带有一套功能强大的宏语言(Macro Language),借助这种语言可以很方便的编程实现各种特殊功能,非一般编辑器所能比拟。查找功能支持得也很不错。虽然在工程较大时,查找起来有点慢。但是它除了一般编辑器所支持的普通字符串查找、正则表达式查找外,还能支持关键字查找-这种方式比前两者快得多,也算是一个弥补。不足之处是列模式较弱,对中文支持有缺陷。显然,它也像其它任何东 阅读全文
posted @ 2009-12-17 13:56 SunBo 阅读(1228) 评论(0) 推荐(0) 编辑

摘要:<一>;个人品质able 有才干的,能干的 adaptable 适应性强的active 主动的,活跃的 aggressive 有进取心的ambitious 有雄心壮志的 amiable 和蔼可亲的amicable 友好的 analytical 善于分析的apprehensive 有理解力的 aspiring 有志气的,有抱负的audacious 大胆的,有冒险精神的 capable 有能力的,有才能的careful 办理仔细的 candid 正直的competent 能胜任的 constructive 建设性的cooperative 有合作精神的 creative 富创造力的ded 阅读全文
posted @ 2009-12-15 15:43 SunBo 阅读(401) 评论(0) 推荐(0) 编辑

摘要:++实现RedHat非正常关机的自动磁盘修复先登录到服务器,然后在/etc/sysconfig里增加一个文件autofsck,内容如下:AUTOFSCK_DEF_CHECK=yesPROMPT=yes++改变文件或目录之最后修改时间(变为当前时间)执行格式:touch name ( name 可为文件或目录名称。)++如何设置login后欢迎信息修改/etc/motd,往里面写入文本即可。++如何设置login前欢迎界面修改/etc/issue或者issue.net,往里面写入文本。issue的内容是出现在本机登录的用户界面上,而issue.net则是在用户通过网络telnet的时候出现。++ 阅读全文
posted @ 2009-12-15 15:39 SunBo 阅读(149) 评论(0) 推荐(0) 编辑

摘要:MAC地址MAC(Media Access Control, 介质访问控制)地址是识别LAN(局域网)节点的标识。网卡的物理地址通常是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。也就是说,在网络底层的物理传输过程中,是通过物理地址来识别主机的,它一般也是全球唯一的。比如,著名的以太网卡,其物理地址是48bit(比特位)的整数,如:44-45-53-54-00-00,以机器可读的方式存入主机接口中。以太网地址管理机构(IEEE)将以太网地址,也就是48比特的不同组合,分为若干独立的连续地址组,生产 阅读全文
posted @ 2009-12-15 15:20 SunBo 阅读(353) 评论(0) 推荐(0) 编辑

摘要:参考文章:《剖析Linux系统启动过程》附录:剖析Linux系统启动过程 本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。 阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析Linux 的启动过程,所以其中也简单涉及到部分相关的Linux源代码,Linux启动这部分的源码主要使用的是C语言,也涉及到了少量的汇编。而启动过程中也执行了大量的shell(主要是bash shell)所写脚本。为了方便读者阅读,笔者将整. 阅读全文
posted @ 2009-12-14 17:48 SunBo 阅读(527) 评论(0) 推荐(0) 编辑

摘要:在vi的命令状态下 ::%!xxd ——将当前文本转换为16进制格式。:%!od ——将当前文本转换为16进制格式。:%!xxd -c 12——将当前文本转换为16进制格式,并每行显示12个字节。:%!xxd -r ——将当前文件转换回文本格式。xxd工具: xxd creates a hex dump of a given file or standard input. It can also convert a hex dump back to its original binary form.od工具: Write an unambiguous representation, octal 阅读全文
posted @ 2009-12-10 09:37 SunBo 阅读(4995) 评论(0) 推荐(0) 编辑

摘要:Ambiguous operators need parentheses不明确的运算需要用括号括起Ambiguous symbol ``xxx``不明确的符号Argument list syntax error参数表法Array bounds missing丢 失数界限符Array size toolarge数尺寸太大Bad character in paramenters参数中有不适当的字符Bad file name format in include directive包含命令中文件名格式不正确Bad ifdef directive synatax编译预处理ifdef 有法Bad unde 阅读全文
posted @ 2009-12-09 15:11 SunBo 阅读(418) 评论(0) 推荐(0) 编辑

摘要:BBS水木清华站∶精华区发信人:Kongming(没日没夜...),信区:Linux标题:Re:如何学习linux下编程?发信站:BBS水木清华站(MonAug211:27:041999)我为你贴一篇文章吧,简要介绍了Linux下的编程工具,入门是没有问题的。这是我最近编写的书的部分内容。严正声明:本文由Kongming网友享有专有版权。版权所有,未经许可,不准随意复制、改编或变相改编、扩散。主要包含如下内容:?GNUC、C++编译器?GNUmake工具?GNU的调试器?RCS版本控制系统并简单介绍了Linux系统上广为流行的Perl脚本语言。对比了Linux和WindowsNT两种不同的编码 阅读全文
posted @ 2009-12-08 11:49 SunBo 阅读(4058) 评论(0) 推荐(1) 编辑

摘要:2000年12月20原作 by Aleph Onealeph1@underground.org翻译 xuzq@chinasafer.comwww.chinasafer.com'践踏堆栈'[C语言编程] n. 在许多C语言的实现中,有可能通过写入例程中所声明的数组的结尾部分来破坏可执行的堆栈.所谓'践踏堆栈'使用的代码可以造成例程的返回异常,从而跳到任意的地址.这导致了一些极为险恶的数据相关漏洞(已人所共知).其变种包括堆栈垃圾化(trash thestack),堆栈乱写(scribble the stack),堆栈毁坏(mangle the stack);术语m 阅读全文
posted @ 2009-12-03 09:38 SunBo 阅读(2035) 评论(0) 推荐(1) 编辑

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