上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: 1)往受到系统保护的内存地址写数据 有些内存是内核占用的或者是其他程序正在使用,为了保证系统正常工作,所以会受到系统的保护,而不能任意访问. 编译和执行一下, 咋一看,好像没有问题哦,不就是读取一个数据然后给输出来吗? falcon@falcon:~/temp$ gcc -g -o segerr segerr.c –加-g选项查看调试信息 falcon@falcon:~/temp$ gdb ./... 阅读全文
posted @ 2011-01-07 19:32 羽落无声 阅读(2112) 评论(0) 推荐(0) 编辑
摘要: 这个简单的Shell,其功能有:解释执行命令,支持输入输出重定向,支持管道,后台运行程序。 1、运行本程序后,它支持以下命令格式 单个命令,如:ls。 带l到多个参数的命令,如ls -l /tmp。 带一个输出重定向的命令,如ls -l / a。 带一个输入重定向的命令,如wc -c a。 带一个管道的命令,如ls -l / | wc -c 后台运行符&可回在以上各个命令的最后面。 如:l... 阅读全文
posted @ 2011-01-07 13:02 羽落无声 阅读(800) 评论(0) 推荐(0) 编辑
摘要: These are part of the GNU readline library. Strange that Mandrake doesn't have this installed by default You can download the readline library from http://www.gnu.org/directory/libs/readline.html 阅读全文
posted @ 2011-01-07 11:55 羽落无声 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 摘要:本期的目的是向大家介绍shell的概念和基本原理,并且在此基础上动手做一个简单shell解释器。同时,还将就用到的一些 linux环境编程的知识做一定讲解。 本文适合的读者对象 对linux环境上的c语言开发有一定经验; 对linux环境编程(比如进程、管道)有一点了解。概述 本章的目的是带大家了解shell的基本原理,并且自己动手做一个shell解释器。为此, 首先,我们解释什么是... 阅读全文
posted @ 2011-01-07 10:05 羽落无声 阅读(974) 评论(0) 推荐(0) 编辑
摘要: FLEX 什么是FLEX?它是一个自动化工具,可以按照定义好的规则自动生成一个C函数yylex(),也成为扫描器(Scanner)。这个C函数把文本串作为输入,按照定义好的规则分析文本串中的字符,找到符合规则的一些字符序列后,就执行在规则中定义好的动作(Action)。例如在规则中可以这样定义:如果遇到一个换行字符\n,那么就把行计数器的值加一。 Flex文件就是一个文本文件,内容包括定义好的... 阅读全文
posted @ 2011-01-06 21:20 羽落无声 阅读(1465) 评论(0) 推荐(0) 编辑
摘要: 通过用static来定义方法或成员,为我们编程提供了某种便利,从某种程度上可以说它类似于C语言中的全局函数和全局变量。但是,并不是说有了这种便利,你便可以随处使用,如果那样的话,你便需要认真考虑一下自己是否在用面向对象的思想编程,自己的程序是否是面向对象的。 好了,现在开始讨论this&super这两个关键字的意义和用法。 在Java中,this通常指当前对象,super则指父类的。当你想要引用当... 阅读全文
posted @ 2010-12-30 17:20 羽落无声 阅读(256) 评论(0) 推荐(0) 编辑
摘要: baidu+google,搜个底朝天,无解,继续郁闷。 最后在一位大侠的BLOG上看到 右击“我的电脑”。单击“属性”。 在“系统属性”中单击“高级”。 在“性能”中单击“设置”。 在“性能选项”中单击“数据执行保护”。 单击“添加”。选择要运行的程序。 OK。就这么简单。 原文:http://blog.csdn.net/jrq/archive/2006/06/14/797566.a... 阅读全文
posted @ 2010-12-30 16:35 羽落无声 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 首先...我说的命令行是指Ctrl+Alt+F1~F6开启的纯命令行模式 不是在X Window里打开的终端...如果你遇到的是终端里无法显示中文这篇文里的方法基本对你没用....可以跳过了~言归正传 纯命令行中中文无法显示解决方法1:学好英文..把环境变量设置为英文....(别抽我..)修改/etc/default/localesudo vim /etc/default/locale1修改默认的 LANG=zh_CN.UTF-8 LANGUAGE=zh_CN:zh为: LANG="en_US.UTF-8" LANGUAGE="en_US:en"存盘退出然后:sudo reboot 再然后en 阅读全文
posted @ 2010-12-30 11:25 羽落无声 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 创建一个文件夹 mkdir /mnt/usb 挂载U盘 挂u盘之前,运行命令cat /proc/partitions,看看现在系统中有哪些分区。插上u盘以后,再次运行上述命令,看看多出来什么分区(通常是sda1,PS由于偶是在虚拟机下装的,所以是sdb1). 1、插入U盘 2、输入 fdisk -l /dev/sda 查看输出结果,比如我的是这样的: # fdisk -l /dev/sd... 阅读全文
posted @ 2010-12-29 22:25 羽落无声 阅读(3275) 评论(0) 推荐(1) 编辑
摘要: 由于本人比较喜欢在终端状态下的vim,所以gvim下的扩展使用的不多。这里介绍的也是我简单的使用以上扩展的一点点体会。请大家指正。 emacs 不会用,也没有比较过拉。 1、大体感觉,(因为使用时间不长,不全面)总体使用的感觉定位查找类型定义基本可以用,但自动补全类型方面由于ctags的功能有限,感觉在大工程时,不一定很好用。 大型程序一定要global的参与,它的分析比较全面,但在vim中的提... 阅读全文
posted @ 2010-12-29 19:36 羽落无声 阅读(649) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页