- 博客(29)
- 资源 (3)
- 收藏
- 关注
原创 warning: setlocale: LC_CTYPE: cannot change locale (en_US.utf8)
ssh 命令 使用tab 补全时报错:-sh: warning: setlocale: LC_CTYPE: cannot change locale (en_US.utf8)-sh: warning: setlocale: LC_CTYPE: cannot change locale (en_US.utf8)解决方案:在~/.profile最后加入
2015-02-28 22:58:19 1153
转载 开源协议
出处:http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html阮一峰
2015-02-28 17:03:05 828
原创 java解析XML
参考:1.一些概念:http://baike.baidu.com/view/4180507.htm2.例子:http://blog.csdn.net/redarmy_chen/article/details/129516493.例子:http://www.cnblogs.com/avenwu/archive/2012/01/20/2327749.html
2015-02-28 13:05:11 658
原创 linux 终端控制码
ESC的ascii编码是 27(十进制) 33(八进制)1B(16进制)很多终端编码是ESC和其他键的组合比如1.方向键向上可以用“ESC[A”模拟(同理 “ESC[B” “ESC[C” “ESC[D”模拟其他三个方向)2.printf "\33[A" printf "\033[A"能达到一样的效果 也就是把上面的esc替换为 其八进制的ascii码 另外,
2015-02-26 02:11:00 1568
原创 netstat
netstat -anp 需要有root权限,不然会输出(No info could be read for "-p": geteuid()=1000 but you should be root.)或者:(Not all processes could be identified, non-owned process info will not be shown, you
2015-02-25 21:32:12 4766 2
原创 apt,dpkg, rpm
1.dpkg如果一个你想安装的东西,但官方只提供deb文件# 安装dpkg -i xxx.deb# 显示已安装dpkg -l2.rpm可以用 alien 把 rpm 文件转成 deb 文件# 安装rpm -i xxx.rpm3.apt# 安装apt-get install xxxapt-get reinstall xxx# 卸载apt...
2015-02-25 19:52:15 476
原创 使用adb shell 遇到小问题
写了一个有while的脚本,push到android上,sh [filename]运行各种报错,折腾了一晚上。诡异的地方在于:相同的代码复制粘贴到命令行运行时正常的,但是sh [filename]是,就是各种报错,不是while 有问题,就是done有问题(syntax error done unexpected)。结果是因为换行符:windows下编辑的文档默认是CR+L
2015-02-22 13:47:15 3569 1
转载 cpu乱序执行
转自:http://blog.jobbole.com/40844/原文:http://www.gamedev.net/page/resources/_/technical/general-programming/a-journey-through-the-cpu-pipeline-r3115#
2015-02-22 12:09:08 995
原创 vim adventures 攻略
http://vim-adventures.com/攻略1.dw on x2.第六关字段一:先走的下面最后:别担心,那个地方是可以走通的,并没有堵死3.第七关先打开那个房子都开业,因为那道题可用d%也可用dG左下那个要先选一个fx,然后退出,然后,就可以只用,;不然总是会多一步4.第八关先到右下的地图中得到#,才能到中间的地图把sue 补全拿到蓝钥匙打
2015-02-20 00:04:50 5186 2
原创 shell 之 cron,at 和date 格式化输出
一.cron参考:http://www.cnblogs.com/bourneli/archive/2012/04/14/2446944.htmlhttp://blog.csdn.net/ethanzhao/article/details/44060171.进入编辑界面crontab -e2.第一次进可能需要选择编辑器,以后可以用select-edit
2015-02-14 21:07:18 1500
原创 shell 预定义变量, for while循环 ,函数
by the way ,vim 撤销是u ,反撤销Ctrl+r0.shell 算术运算,参考 http://blog.chinaunix.net/uid-26527275-id-3164104.html总结一下:方法一:echo $[ 1+2] #dash 好像不支持这种方法二:echo $((1+2)) #好像只有这种用起来比较方便方法三: expr 1
2015-02-12 16:31:27 1924
原创 shell 之if中数字比较
dash (ubuntu 中sh 默认连接到dash)好像没有“==” ,不过bash有,下面代码会有报错。把sh改成bash 就不会有问题#!/bin/shxxx=10if [ $xxx -gt 20 ] then echo 'xxx>20'fiif [ $xxx -lt 20 ] then echo 'xxx<20'fiif [ $xxx -gt 5 ]
2015-02-12 13:23:31 10096
原创 shell 命令返回值 传递
标准输出方法一:注意cat命令外面的那个引号是反引号,键盘上数字1旁边那个xxx@xxx-desktop:~/temp$ aaa=`cat 123`xxx@xxx-desktop:~/temp$ echo $aaaabc 方法二:xxx@xxx-desktop:~/temp$ ccc=$(cat 123)xxx@xxx-desktop:~/temp$ echo $...
2015-02-11 18:32:23 18608
原创 shell 之 awk
感觉这个教程不错http://awk.readthedocs.org/en/latest/chapter-one.html
2015-02-11 17:48:45 844
原创 ps
ps aux | grep xxxa 所有用户?u 当前用户?x 后台程序?参考:http://blog.163.com/lgh_2002/blog/static/44017526201110291093422/ps -A -opid,lstart,stime,etime,args |grep xxx-A 所有进程lstart 启动时间完
2015-02-11 12:46:51 601
原创 couchbase,redis 数据清空
1.couchbasebucket->edit->flush选中然后重新进入edit ,下面会增加flush的按钮,在delete的旁边,点一下就可以了。。。2.redisredis-cliflushdb或者flushall参考:http://blog.chinaunix.net/uid-192452-id-4034867.html
2015-02-10 23:14:23 2541
原创 shell 命令df du
参考:http://os.51cto.com/art/201012/240726_1.htmhttp://blog.csdn.net/wisgood/article/details/17316663df查看分区df -h 用容易读的方式显示分区大小的信息du查看文件,文件夹大小-h 同df中的-h参数,用容易读的方式显示-s 只显示文件夹
2015-02-10 15:10:20 924
原创 ssh 使用 pem文件登陆报错
描述: Permissions 06xx for 'test.pem' are too open. It is required that your private key files are NOT accessible by others.解决方法:chmod 600 test.pem
2015-02-10 11:55:07 6725
原创 Terminal方向键不可用,tab无法补全命令,且界面无颜色
原因:1./bin/bash 和 /bin/sh查看当前登陆shellcat /etc/passwd|grep [username]或者echo $SHELLThat probably means that the new user account was created with /bin/sh as its login shell (which symlinks to
2015-02-09 01:23:25 2395
原创 linux 查看系统版本
1.cat /etc/issue2.cat /proc/version3.uname -a4.lsb_release -a1和4结果相似2和3结果相似参考:http://blog.csdn.net/david_xtd/article/details/18888409http://jingyan.baidu.com/articl
2015-02-08 19:45:33 430
原创 输入输出重定向
输入输出重定向,0-STDIN,1-STDOUT,2-STDERR输出:xxx 1>xxx.log 2>&1 &注意顺序:1.标准输出定向到xxx.log (第一个1应该加不加都可以)2.标准错误重定向到标准输出3.程序转为后台运行 参考:http://blog.chinaunix.net/uid-21142030-id-321118...
2015-02-08 16:54:36 448
原创 linux 安装oracle的java jdk
1.到官网找到下载地址,jdk7的地址http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html一般可能会用到wget,好吧,我只会用wget不过,在网页上右键复制的链接地址是不能用的。拿到可用地址的方法:a.用浏览器下载,开始下载后,查到的下载地址是真实地址b.f1
2015-02-08 13:40:44 692
原创 远程传文件
1. scp ,pscpscp -i [xxx.pem] [src_file] [dest]pscp -i [xxx.ppk] [src_file] [dest][src]或者[dest]可以为远程例如scp -i [xxx.pem] [/home/xxx/zzz.tar] [user@192.168.1.100:/home/yyy/]scp -i [xxx.pem
2015-02-05 17:17:59 630
原创 vs2012安装失败
提示大概是说:.net framework 4.5 无法安装解决方案:手动安装.net framework 4.5这里,安装包其实是不用另外下载的,在安装光盘中可以找到,具体路径:G:\packages\dotNetFramework\dotNetFx45_Full_x86_x64.exe当然在网上可以找到跟高版本的frameworkk,离线版4.5.2地址
2015-02-05 14:26:48 4460
原创 微软官方的校验码工具
http://www.microsoft.com/en-us/download/details.aspx?id=11533命令行下使用:Options: -md5 | -sha1 | -both : Specify hashtype, default md5. -xml db : Specify data
2015-02-05 13:28:38 992
原创 shell命令 杂
tail -n [filename]显示一个文件最后n行 ls -l默认显示的文件大小单位是byte top“c”切换显示进程名还是命令"<"和">"用来调整当前排序的字段(注:要按住shift)“Z”改变颜色“B”(大写)加粗“1”切换cpu是否分核显示“O”大写字母,可以编辑col显示的顺序,其中,一个字母的大写和小写分别对应相应项是向前...
2015-02-05 11:18:34 478
原创 kill,nohup
$ kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR213) SIGPIPE
2015-02-04 19:04:13 1397
《深入理解计算系统》 第二版的习题答案 CSAPP instructor's solution manual 2ed
2022-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人