EOF是 End Of File 的缩写。在C语言中,它是在标准库中定义的一个宏。多数人认为文件中有一个EOF,用于表示文件的结尾。但这个观点实际上是错误的,在文件所包含的数据中,并没有什么文件结束符。对getc 而言,如果不能从文件中读取,则返回一个整数-1,这就是所谓的EOF。返回 EOF .....
分类:
系统相关 时间:
2015-01-28 19:17:06
阅读次数:
224
cat oui.txt|sed -e :a -e '$!N;s/\n\s/=/;ta' -e 'P;D' | sed 's/(hex)\+/=/g' | awk -F '=' '{print $3 $2 $NF}' | sed 's/\s\+/ /g' | sort > allmac.txt; c....
分类:
系统相关 时间:
2015-01-28 19:15:38
阅读次数:
186
我们很容易的知道进程就是程序的一次执行过程,每个进程创建的时候有独立的4GB的空间,有自己的代码段,数据段,堆栈等资源。...
分类:
系统相关 时间:
2015-01-28 18:06:06
阅读次数:
352
跨越进程边界共享内核对象有三种方法:
对象句柄的继承性命名对象复制对象句柄
命名对象
共享跨越进程边界的内核对象的第二种方法是给对象命名,注意有些内核对象是不可以命名的,但多数内核对象可以命名。
下面的所有函数都可以创建命名的内核对象:
HANDLE CreateMutex(
PSLCURITY_ATTRIBUTES psa,
BOOL bInitia...
分类:
系统相关 时间:
2015-01-28 18:07:45
阅读次数:
240
在 Linux 下通过 /proc/cpuinfo 查看 CPU 信息...
分类:
系统相关 时间:
2015-01-28 18:05:58
阅读次数:
185
xnus@xnus-P43E:/opt/crosstool-ng-1.20.0$ mkdir ./crosstool-ng-1.20.0_build
xnus@xnus-P43E:/opt/crosstool-ng-1.20.0$ mkdir ./crosstool-ng-1.20.0_install
xnus@xnus-P43E:/opt/crosstool-ng-1.20.0/...
分类:
系统相关 时间:
2015-01-28 18:02:33
阅读次数:
270
一、环境准备
1、下载nutch2.3源代码
wget http://mirror.bit.edu.cn/apache/nutch/2.3/apache-nutch-2.3-src.tar.gz或者下载正在开发中的最新版本
svn co https://svn.apache.org/repos/asf/nutch/branches/2.x
2、选择使用的数据库类型,以hbase为例...
分类:
系统相关 时间:
2015-01-28 17:59:01
阅读次数:
520
Ubuntu系统屏幕截图方法分享:
方法一:键盘自带截图键:PrintScreen键;
方法二:更准确的截图定位,Alt+PrintScreen键;
方法三:软件自由截图,在Ubuntu Software Center 中查找,KSnapshot;...
分类:
系统相关 时间:
2015-01-28 17:59:05
阅读次数:
306
一 linux 如何改变文件属性与权限
我们知道档案权限对于一个系统的安全重要性,也知道档案的权限对于使用者与群组的相关性, 那如何修改一个档案的属性与权限呢?
我们这里介绍几个常用于群组、拥有者、各种身份的权限的指令。如下所示:
chgrp : 改变档案所属群组
chown : 改变档案拥有者
chmod : 改变档案的权限, SUID, SGID, SBIT等等的特性
...
分类:
系统相关 时间:
2015-01-28 17:57:32
阅读次数:
210
3.变量声明
readonly 只读
export 修改或打印环境变量
export -p 显示当前环境
【注】强烈注意,在赋值的前后一定不要有空格.
# echo 控制字符颜色
root@kallen:/home/kallen/TEST/Shell# echo -e '\e[1;31mHello,World\e[0m'
Hello,World
背景色: 0
...
分类:
系统相关 时间:
2015-01-28 17:54:31
阅读次数:
151
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf F...
分类:
系统相关 时间:
2015-01-28 17:52:12
阅读次数:
273
linux 启动
cat /etc/inittab
id:3:initdefault: 字符启动
startx 切换X窗口启动
id:5:initdefault: X窗口启动
...
分类:
系统相关 时间:
2015-01-28 17:52:30
阅读次数:
319
原因:显示红色感叹号是因为jar包的路径不对
解决:在项目上右击Build Path -> Configure Build Paht...(或Propertise->Java
Build Path),在Java Build Path中Libraries,红色叉号的包为路径错误的包。
处理好后返回刷新工程即可,这个问题一般是导入别人的项目或之前的一些JAR包移动了它的存储位置。
...
分类:
系统相关 时间:
2015-01-28 17:52:06
阅读次数:
208
三期第三讲1.ls --help:查看帮助(man 命令) ;ls -l: 长格式形式; ls -i: 文件的inode节点; ls -t: 按修改时间排序; ls -a :显示隐藏文件; 2.文件管理命令:3.cat:查看文件内容、 tac:反向显示文件内容 rev: 查看文件内容(左右...
分类:
系统相关 时间:
2015-01-28 17:48:31
阅读次数:
280
Background:linux操作系统 如果发现一个进程不明被杀掉 而且也不知道被哪一个进程杀掉的,如果我们不知道 可以通过Configuration:1). root登录并打开audit.rules文件,位于/etc/audit/文件夹下。添加以下内容:-a always,exit -F arc...
分类:
系统相关 时间:
2015-01-28 17:48:27
阅读次数:
412
1、安装Eclipse FFmpeg由C语言编写,因此我们的Eclipse需要安装cdt。在网上找过大量资料如何安装编译环境,但是表述都有些问题,安装之后依然无法建立C/C++工程。坑爹的是,最后发现其实这一步简单无比,一条语句就可以搞定: sudo apt-get install eclipse ...
分类:
系统相关 时间:
2015-01-28 17:46:45
阅读次数:
268
原文:十天学Linux内核之第九天---向内核添加代码 睡了个好觉,很晚才起,好久没有这么舒服过了,今天的任务不重,所以压力不大,呵呵,现在的天气真的好冷,不过实验室有空调,我还是喜欢待在这里,有一种不一样的感觉,在写了这么多天之后,自己有些不懂的页渐渐的豁然开朗了吗,而且也交到了一些朋友,真是相当...
分类:
系统相关 时间:
2015-01-28 17:44:34
阅读次数:
244