摘要:找一个老版本的chrome的deb文件,(https://www.chromedownloads.net/chrome64linux/ 该网站提供Windows/Mac/Linux OS上)运行如下的命令: sudo dpkg -i google-chrome-stable_current_amd6
阅读全文
摘要:
sudoapt−getinstallconvmvp7zip−fullLANG=C 7z x <xx.zip> 乱码的一般是中文字符
阅读全文
摘要:首先: yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make 安装必要的组件 其次:https://www.python.org/dow
阅读全文
摘要:最近,同事做了一个自动化的打包平台,但我发现里面的分支竟然有重复的,还有一些已经删除的branch。 比如,我已经删除了一个 test分支,在工程 game 目录下(已输入 git pull),输入: 还能看到 test这个分支名,而且也能切到这个分支,但是通过如下的代码,删除分支,确现实这个分支不
阅读全文
摘要:1.在Android源码下,有很多无用的文件,比如: .git 与.repo目录下的文件,如果你不再同步代码或者要压缩Android源代码,就可以采用以下的命名来删除文件夹:find -name ".git" | xargs rm -rfind -name ".repo" | xargs rm -r
阅读全文
摘要:1.到http://valgrind.org/下载最新版本的valgrind2.加压后,可以查看README文件,参照readme的指示进行如下的操作: 1). Run ./configure, with some options if you wish. The only interesting one is the usual --prefix=/where/you/want/it/installed. 2). Run "make". 3). Run "make install", possibly as root if the destinatio
阅读全文
摘要:默认的内核是不支持加载与卸载LKM的,所以在编译Android的Linux内核之前,需要配置下,在Android的Linux内核的源代码,目录下,运行$ make menuconfig出现如下的图片:另外,按向左键选择,卸载模块相关注意:如果用官方的模拟器内核或者没有进行以上的配置的话:1 运行 insmod hello.ko 来加载模块的时候,会提示2 而如果运行 rmmod hello.ko 来卸载模块的时候,会提示
阅读全文
摘要:参考:如何建立android的C/C++交叉编译环境Android开发手记一 NDK编程实例第一篇里面提到用非NDk编译的时候,无法运行,很有可能是版本不对,因此不能用最新的版本,应该用2008q3-41的版本这样可以自己写一些简单的工具来方便程序的开发另外:用adb shell操作的时候,用户的权限是root的用"id"命令就能看到uid=0(root),gid=0(root)文中用到的Makefile文件,简单修改了下,以便能够在各个平台中自由地切换:helloworld工程
阅读全文
摘要:1 以下语句等价echo `dirname /usr/local/foo.txt` (注意是Tab键上哪个反引号 不是单单引号)echo $(dirname /usr/local/foo.txt)2 如果想扩展环境变量,则必须将它们用 双引号、而不是单引号括起。单引号 禁用 变量(和历史)扩展。3 在 bash 中,"source" 命令从文件中读入 bash语句,然后执行它们,就好象它们直接出现在 "source"命令所在的文件中一样。 4 在Bash中,true的值为0,而false的值为1(或非0值),这个是与其他的编程语言(如C/C++,pascal,java等)不一样,完全颠倒过来了
阅读全文
摘要:1 gcc -o helloworld helloworld.c2 ./helloworld如果要用gdb调试,那么可以这样:1 gcc -g -o helloworld helloworld.c2 gdb helloworld具体调试,gdb 的帮助信息感觉还挺麻烦的,现在发现eclipse还不错,虽然慢点。
阅读全文
摘要:将一个脚本保存为带有扩展名的文件,如test.sh,在终端上输入: chmod +x test.sh然后输入: test.sh终端显示: test.sh 找不到命令(后来看了鸟个私房菜,发现这样输入,系统只会在$PATH上列出的路径查找,而不会查询当前的目录有没有这样的命名,以找到的第一个为准)但是,如果在终端上输入: ./test.sh(这样就让系统在当前的目录下查询命名)就能运行成功。另外,如果脚本文件没有扩展名的话,在终端上输入: ./test 或者 test脚本都能执行成功,这是为什么呢?当然,如果不想输入chmod那一行命令的话,也可以直接执行,直接在终端上输入:/bin/sh te
阅读全文
摘要:参考: http://blog.amzcode.com/2010/05/note2-install-and-config-jdk-eclipse-and-mysql-on-ubuntu/1 进入JDK所在的目录(/usr/local/java/)将其更改为可执行后解压chmod u+x jdk-6u22-linux-i586.binsudo ./jdk-6u22-linux-i586.bin2 设置环境变量sudo gedit /etc/profile在profile文件的最后添加如下内容#set java environmentJAVA_HOME=/usr/local/java/jdk1.6
阅读全文