虽然现在有很多图形界面的diff工具,但对于有命令行情节的人来说,当飞快的在terminal下敲击键盘时,总不希望再拿鼠标去点击其它地方,况且有时候图形界面占用资源多,我的MBA就经常启动diffmerge时卡住,但vimdiff又只能在一个标签里比较一组文件的diff,如果想比较两个目录下文件的diff,它就显得无能为力了假设我们要实现一个工具叫diffdir,先让我们脑洞打开设想一下它应该是怎样...
分类:
系统相关 时间:
2015-04-27 18:33:14
阅读次数:
231
第一记
1、 简单的helloworld编写
Shell输入下输入命令:vi helloworld.sh
随后进入文本编辑:
#!/bin/shell
#this is ahelloworld test
a=”helloworld”
echo $a
执行helloworld.sh文件
命令:
# sh helloworld.sh
2、变量赋值的方式是
# variable_na...
分类:
系统相关 时间:
2015-04-27 18:32:28
阅读次数:
266
我们在使用eclipse开发三方的APK时,有时候可能会遇到这样的问题,有些功能需要调用平台中的系统函数。但是在将应用导出的平台中运行时,会出现权限问题报错,那么我们就需要使用如下的方法,给三方应用签名,使之能够调用平台的系统函数:
1、我们需要去平台系统源码中获取如下两个秘钥文件和签名工具的jar包
签名jar包:out/host/linux-x86/fra...
分类:
系统相关 时间:
2015-04-27 18:32:10
阅读次数:
194
linux应用开发-系统函数方式文件编程
一 系统调用
指调用系统的函数库
二 文件描述符
性质:一个数字
打开的文件对应一个数字即一个文件描述符
三 常用函数
1 打开文件
open
2 创建文件
creat
3 关闭文件
close
4 读文件
read
...
分类:
系统相关 时间:
2015-04-27 18:26:50
阅读次数:
177
linux文件函数-open
一 打开文件
函数名:open
函数原形:
int open(const char *pathname, int flags)
int open(const char *pathname, int flags, mode_t mode)
函数功能:打开或者创建一个文件或者设备
所属头文件:
#include
#inc...
分类:
系统相关 时间:
2015-04-27 18:28:30
阅读次数:
179
linux文件函数-creat
一 创建文件
函数名:creat
函数原形:
int creat(const char *pathname, mode_t mode)
函数功能:创建文件或者设备,并以只写的方式打开
所属头文件:
#include
#inlcude
#include
返回值:
...
分类:
系统相关 时间:
2015-04-27 18:26:48
阅读次数:
249
linux文件函数-close
一 关闭文件
函数名:close
函数原形:int close(int fd)
函数功能:关闭一个文件
所属头文件:#include
返回值:
成功:返回 0
失败:返回 -1
参数说明:fd是待关闭的文件描述符...
分类:
系统相关 时间:
2015-04-27 18:26:37
阅读次数:
210
linux文件函数-read
一 读文件
函数名:read
函数原形:
ssize_t read(int fd, void *buf, size_t count)
函数功能:从一个文件描述符中读取文件
所属头文件:#include
返回值:
成功:返回读取的字节数
失败:-1
参数说明
...
分类:
系统相关 时间:
2015-04-27 18:25:58
阅读次数:
178
linux文件函数-write
一 读取文件
函数名:write
函数原形:
ssize_t write(int fd, const void *buf,size_t count)
函数功能:向文件中写入数据
所属头文件:#include
返回值:
成功:返回写入的字节数
失败:返回-1
参数说明
...
分类:
系统相关 时间:
2015-04-27 18:25:23
阅读次数:
149
linux文件函数-write
一 定位文件
函数名:lseek
函数原形:
off_t lseek(int fd, off_t offset, int whence)
函数功能:移动文件指针
所属头文件:
#include
#include
返回值:
成功:返回移动后的文件指针到文件开头的字节数即偏移...
分类:
系统相关 时间:
2015-04-27 18:24:44
阅读次数:
181
gcc 编译器是众多编译器组合入口,例如在编译 .cpp 文件时,使用c++ 编译器,编译.c 文件时,使用c编译器。 在编译c++程序时, 库文件与头文件可通过 -L[dir] 指定库目录 , -l[name] 指定库文件名称。指定库文件名称时,需按照指定范式。例如库文件 libabc.a , [...
分类:
系统相关 时间:
2015-04-27 18:16:49
阅读次数:
179
/etc/init.d/network restart//===========================================更新脚本cd /www/scripts更新站点./staging_deploy.sh -d web更新resource./staging_deploy.sh...
分类:
系统相关 时间:
2015-04-27 18:11:24
阅读次数:
255
1.使用Junit对一个简单的打印函数进行测试首先在project里建立一个test类添加Junit library在该project里新建一个Junit Test case,并关联好对应的待测试类,选择要测试的函数对mytest内容简单修改运行(Run as Junit test)2.关于Mave...
分类:
系统相关 时间:
2015-04-27 18:08:16
阅读次数:
191
1.虚拟内存不足
解决方案:打开Mac活动监视器监控内存,开启需要较多内存的软件(PS,视频,浏览器:打开n个网站播放视频)直到内存全部被消耗,当虚拟内存大于物理内存时即可安装了
Myeclipse2014下载地址:链接: http://pan.baidu.com/s/1jQvDk 密码: 4n3w
破解软件地址:链接: http://pan.baidu.com/s/1i3xjokX...
分类:
系统相关 时间:
2015-04-27 16:59:30
阅读次数:
349
linux log拆分...
分类:
系统相关 时间:
2015-04-27 16:58:20
阅读次数:
238
我们知道平常在linux命令行的操作都可以放到文件里面,赋予可执行权限后,就可以将这文件变成一个shell脚本。但是如果我们跟有些程序交互时,shell脚本却帮不了我们太多。比如编辑一个文件和操作数据库。编辑一个文件一般用vi,进去后hjkl的aio的操作什么的,脚本怎么执行?mysql登陆输入mysql -u 用户 -p 密码后,就跟mysql进行一串交互,shell怎么执行?Here Docum...
分类:
系统相关 时间:
2015-04-27 16:58:17
阅读次数:
335
Linux基础1. 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?2. 怎么查看当前进程?怎么执行退出?怎么查看当前路径?3. 怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户id?查看指定帮助用什么命令?4. Ls 命令执行什么功能? 可以...
分类:
系统相关 时间:
2015-04-27 16:45:28
阅读次数:
209