makefile的编写规则
摘要:示例: test:main.o func.o gcc -o test main.o func.o func.o:func.c gcc -c func.c main.o:main.c gcc -c main.c 1行:生成test可执行文件,它的依赖于main.o func.o,也就是说生成test你
阅读全文
posted @
2016-06-29 16:59
IT小不点
阅读(1303)
推荐(0) 编辑
python os模块
摘要:总是记不住API。昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧: python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listd
阅读全文
posted @
2016-06-27 20:56
IT小不点
阅读(277)
推荐(0) 编辑
jenkins tags
摘要:List Subversion tags (and more) 参数设置 Tags filter ^((?!_ta_).)*$ 表示不含_ta_ Tags filtertrunk|(tags|branches)/.* 过滤这三个文件夹的名字
阅读全文
posted @
2016-06-27 15:13
IT小不点
阅读(624)
推荐(0) 编辑
Jenkins设置Poll SCM
摘要:*/5 * * * * (每5分钟执行一次) 0 20 * * * 每天 20点执行定时build
阅读全文
posted @
2016-06-27 09:01
IT小不点
阅读(4747)
推荐(0) 编辑
pycharm快捷键、常用设置、配置管理
摘要:http://blog.csdn.net/pipisorry/article/details/39909057 pycharm学习技巧 Learning tips /pythoncharm/help/tip of the day:A special variant of the Code Compl
阅读全文
posted @
2016-06-23 11:27
IT小不点
阅读(3473)
推荐(0) 编辑
svn 设置文件可执行权限
摘要:本地文件在commit到仓库之前若没有chmod +x 权限的话,那在svn仓库里的文件将会保持当前无可执行属性状态。 即使在本地chmod +x filename 之后,再提交到仓库也是没有用的。check out到其他目录的时候,文件仍然没有可执行权限。 需要使用svn 设置文件属性,如下 li
阅读全文
posted @
2016-06-22 14:27
IT小不点
阅读(4567)
推荐(0) 编辑
Ubuntu不可以ping百度,但是可以ping通其ip
摘要:原来也安装过几个ubuntu系统,但是今天遇到一个很奇怪的情况,明明ifconfig显示已经获取了网络上的ip,但是浏览器就是打不开网页,百思不得其解。因为这几天用ping用多了,所以进行了以下尝试:1)ubuntu系统上打开终端 ping www.baidu.com ping:unknown ho
阅读全文
posted @
2016-06-22 12:19
IT小不点
阅读(14609)
推荐(0) 编辑
useradd adduer 的区别
摘要:区别 1). 使用useradd时,如果后面不添加任何参数选项,例如:#sudo useradd test创建出来的用户将是默认“三无”用户:一无Home Directory,二无密码,三无系统Shell。 useradd是一个ELF可执行程序;useradd会添加用户名,并创建和用户名相同的组名,
阅读全文
posted @
2016-06-21 06:57
IT小不点
阅读(678)
推荐(0) 编辑
Python 文件Hash(MD5,SHA1)
摘要:使用Python进行文件Hash计算有两点必须要注意: 1、文件打开方式一定要是二进制方式,既打开文件时使用b模式,否则Hash计算是基于文本的那将得到错误的文件Hash(网上看到有人说遇到Python的Hash计算错误在大多是由于这个原因造成的)。 2、对于MD5如果需要16位(bytes)的值那
阅读全文
posted @
2016-06-18 20:01
IT小不点
阅读(3137)
推荐(0) 编辑
删除电脑上重复备份的图片
摘要:重复备份的文件名一般含有(1),(2)等,用python实现,顺便检测一下不同目录下的相同文件名的情况,也一并删除
阅读全文
posted @
2016-06-18 17:43
IT小不点
阅读(658)
推荐(0) 编辑
以图搜图(一):Python实现dHash算法(转)
摘要:近期研究了一下以图搜图这个炫酷的东西。百度和谷歌都有提供以图搜图的功能,有兴趣可以找一下。当然,不是很深入。深入的话,得运用到深度学习这货。Python深度学习当然不在话下。 这个功能最核心的东西就是怎么让电脑识别图片。 这个问题也是困扰了我,在偶然的机会,看到哈希感知算法。这个分两种,一种是基本的
阅读全文
posted @
2016-06-18 14:36
IT小不点
阅读(11811)
推荐(1) 编辑
相似图片搜索的三种哈希算法
摘要:想必大家都用google或baidu的识图功能,上面就是我搜索冠希哥一幅图片的结果,达到图片比较目的且利用信息指纹比较有三种算法,这些算法都很易懂,下面分别介绍一下: 一、平均哈希算法(aHash) 此算法是基于比较灰度图每个像素与平均值来实现的,最适用于缩略图,放大图搜索。 步骤: 1.缩放图片:
阅读全文
posted @
2016-06-18 10:52
IT小不点
阅读(1683)
推荐(0) 编辑
Python图像处理库:Pillow 初级教程
摘要:Python图像处理库:Pillow 初级教程 原文地址:http://www.cnblogs.com/wbin91/p/3971079.html 2014-09-14 翻译 http://pillow.readthedocs.org/en/latest/handbook/tutorial.html
阅读全文
posted @
2016-06-17 21:38
IT小不点
阅读(298)
推荐(0) 编辑
git使用
摘要:假如你现在新创建了一个项目,想把它提交到github上面? 假设你创建好了一个项目,并切换到项目的根目录下面: $ git status //查看当前项目下所有文的状态,如果第一次,你会发现都红颜色的,因为它还没有交给git/github管理。 $ git add . //(.)点表示当前目录下的所
阅读全文
posted @
2016-06-17 10:20
IT小不点
阅读(221)
推荐(0) 编辑
python 中调用shell命令
摘要:subprocess模块 根据Python官方文档说明,subprocess模块用于取代上面这些模块。有一个用Python实现的并行ssh工具—mssh,代码很简短,不过很有意思,它在线程中调用subprocess启动子进程来干活。 [python] view plain copy >>> from
阅读全文
posted @
2016-06-16 16:19
IT小不点
阅读(491)
推荐(0) 编辑
Python实现删除目录下相同文件
摘要:让我们来分析一下这个问题:首先,文件个数非常多,手工查找是不现实的,再说,单凭我们肉眼,在几千张图片或文件里面找到完全相同的难度也是很大的。所以要用程序实现。那么用程序怎么实现呢?根据什么判断两个文件完全相同呢? 1、首先,根据文件名判断是靠不住的,因为文件名可以被随意更改,但文件内容不变。再说在同
阅读全文
posted @
2016-06-16 15:39
IT小不点
阅读(3123)
推荐(1) 编辑
用python计算md5,sha1,crc32
摘要:Linux下计算md5sum,sha1sum,crc: 命令 输出 $md5sum hello f19dd746bc6ab0f0155808c388be8ff0 hello $sha1sum hello 79e560a607e3e6e9be2c09a06b7d5062cb5ed566 hello $
阅读全文
posted @
2016-06-16 15:10
IT小不点
阅读(2633)
推荐(0) 编辑
ant脚本
摘要:jenkins在调用ant脚本时会遇到ant中的目标没有成功,但是最后的build状态却是success,如下图所示:代码中缺少一个},编译发生错误,最后的build成功。 解决方案:在关键的target目标后面加上 failonerror="true",例如: <delete dir="${ta.
阅读全文
posted @
2016-06-16 10:31
IT小不点
阅读(198)
推荐(0) 编辑
Jenkins中集成python,支持参数生成Makefile文件
摘要:生成ta的Makefile,其中ta_path是路径。
阅读全文
posted @
2016-06-15 21:38
IT小不点
阅读(930)
推荐(0) 编辑
linux shell 指令 诸如-d, -f, -e之类的判断表达式
摘要:文件比较运算符-e filename 如果 filename存在,则为真 [ -e /var/log/syslog ]-d filename 如果 filename为目录,则为真 [ -d /tmp/mydir ]-f filename 如果 filename为常规文件,则为真 [ -f /usr/
阅读全文
posted @
2016-06-15 16:38
IT小不点
阅读(173)
推荐(0) 编辑
shell写多行到文件中
摘要:用cat或者echo命令输入多行数据到指定文本 cat Makefile 交叉使用sed和cat或者echo命令是因为,sed可以将$(BINARY)只要的参数原封不动的写入文件中,但是echo,cat会将其理解为变量。 本身这脚步的主要目的也是为了使Jenkins调用时可以手动传递参数。在
阅读全文
posted @
2016-06-15 14:38
IT小不点
阅读(6430)
推荐(0) 编辑
m,mm,mmm的用法
摘要:通过查看android源码目录下的build/envsetup.sh文件,可知: - m: Makes from the top of the tree. - mm: Builds all of the modules in the current directory. - mmm: Builds
阅读全文
posted @
2016-06-14 21:43
IT小不点
阅读(6282)
推荐(0) 编辑
Android.mk的用法和基础
摘要:一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块。每个模块属下列类型之一: 1)APK程序,一般的Android程序,编译打包生成apk文
阅读全文
posted @
2016-06-14 21:42
IT小不点
阅读(242)
推荐(0) 编辑
linux下环境变量PS1设置
摘要:PS1变量中提示符各项含义: \d :代表日期,格式为weekday month date,例如:Wed Dec 12 \H :完整的主机名称。例如:hostname是debian.linux \h :仅取主机的第一个名字,如上例,则为debian,.linux则被省略 \t :显示时间为24小时格
阅读全文
posted @
2016-06-14 20:49
IT小不点
阅读(492)
推荐(0) 编辑
Jenkins email-ext邮件通知模板
摘要:http://blog.csdn.net/houyefeng/article/details/51344337 示例 下面是之前的一个模板也不错, http://www.cnblogs.com/zz0412/p/jenkins_jj_02.html 发现一个很好的邮件通知模板,根据我的需求定制了一些
阅读全文
posted @
2016-06-14 10:59
IT小不点
阅读(992)
推荐(0) 编辑
building system busy, pls wait !!
摘要:编译ca是可能会报这个错误,是189服务器上的/home/pub-work/.android_build_lock这个文件的问题,删除即可。
阅读全文
posted @
2016-06-13 16:47
IT小不点
阅读(145)
推荐(0) 编辑
SCP 命令
摘要:linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录; 实际使用: scp -P 5022 out/target/product/evb6795_64/system/bin/nutlet_helloworld archermind@10.8.93.183:/home/arch
阅读全文
posted @
2016-06-13 16:10
IT小不点
阅读(270)
推荐(0) 编辑
NDK Build 用法(NDK Build)
摘要:1、ndk-build的用法 Android NDKr4引入了一个新的、小巧的shell脚本ndk-build,来简化源码编译。 该文件位于NDK根目录,进入你的工程根目录或子目录之后,在命令行下调用即可。例如: cd $PROJECT $NDK/ndk-build NDK指向你的NDK的安装目录,
阅读全文
posted @
2016-06-13 15:54
IT小不点
阅读(1701)
推荐(0) 编辑
android下m、mm、mmm编译命令的使用
摘要:android下m、mm、mmm编译命令的使用 android下m、mm、mmm编译命令的使用 通过查看android源码目录下的build/envsetup.sh文件,可知: - m: Makes from the top of the tree. - mm: Builds all of the
阅读全文
posted @
2016-06-13 10:27
IT小不点
阅读(1869)
推荐(0) 编辑
Android.mk 文件语法详解
摘要:Android.mk 文件语法详解 Android.mk 文件语法详解 转:http://blog.sina.com.cn/s/blog_602f8770010148ce.html 0. Android.mk简介: Android.mk文件用来告知NDK Build 系统关于Source的信息。 A
阅读全文
posted @
2016-06-12 17:03
IT小不点
阅读(281)
推荐(0) 编辑
vim的vimrc设置
摘要:map :call SaveInputData() func! SaveInputData() exec "tabnew" exec 'normal "+gP' exec "w! /tmp/input_data" endfunc "colorscheme torte "colorscheme murphy "colorscheme desert "colors...
阅读全文
posted @
2016-06-12 08:49
IT小不点
阅读(695)
推荐(0) 编辑
googlehosts
摘要:# Amazon AWS Start27.0.1.125 ap-northeast-1.console.aws.amazon.com54.240.226.19 ap-southeast-1.console.aws.amazon.com54.240.195.197 ap-southeast-2.con
阅读全文
posted @
2016-06-11 17:45
IT小不点
阅读(34)
推荐(0) 编辑
publish over ssh
摘要:http://stackoverflow.com/questions/22158092/jenkins-transferring-0-files-using-publish-over-ssh-plugin https://wiki.jenkins-ci.org/display/JENKINS/Pub
阅读全文
posted @
2016-06-08 21:27
IT小不点
阅读(249)
推荐(0) 编辑
实现免密码输入 ssh 登录
摘要:实现免密码输入 ssh 登录假设 A 为客户机器, B 为目标机;要达到的目的:A 机器 ssh 登录 B 机器无需输入密码;加密方式选 rsa|dsa 均可以,默认 dsa做法:1、登录 A 机器2、 ssh-keygen -t [rsa|dsa],将会生成密钥文件和私钥文件 id_rsa, id
阅读全文
posted @
2016-06-08 20:01
IT小不点
阅读(200)
推荐(0) 编辑
jenkins 进阶系列网址
摘要:http://www.cnblogs.com/zz0412/tag/jenkins/default.html?page=1
阅读全文
posted @
2016-06-08 15:54
IT小不点
阅读(196)
推荐(0) 编辑
shell与if相关参数
摘要:[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FIL
阅读全文
posted @
2016-06-08 15:30
IT小不点
阅读(224)
推荐(0) 编辑
安装tomcat过程中出现问题小结
摘要:报错信息如下:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program
阅读全文
posted @
2016-06-08 13:24
IT小不点
阅读(170)
推荐(0) 编辑
Linux下安装Tomcat服务器和部署Web应用
摘要:http://www.cnblogs.com/xdp-gacl/p/4097608.html 五、Linux下安装Tomcat服务器使用到的命令 5.1、linux查看端口被哪个进程占用 例如: 5.2、查看Linux服务器的版本 例如: 5.3、查看当前iptables(防火墙)规则 可使用"ip
阅读全文
posted @
2016-06-08 12:49
IT小不点
阅读(217)
推荐(0) 编辑
一个完整的ant build.xml
摘要:- Generate war file - ...
阅读全文
posted @
2016-06-07 09:58
IT小不点
阅读(329)
推荐(1) 编辑
通过ant调用shell脚本执行adb命令
摘要:在Hudson或者Jenkins中利用ant的exec 来调用shell命令,通过shell脚本来执行adb shell命令,可以正常执行,不会出现在ant中直接调用adb shell出现的假死情况。 其中shell 脚本也很简单 可以执行手机端中的程序进行测试。
阅读全文
posted @
2016-06-03 20:43
IT小不点
阅读(947)
推荐(0) 编辑
vim常用命令
摘要:方法2:命令行模式下输入6,9 co 12复制第6行到第9行之间的内容到第12行后面。方法3:有时候不想费劲看多少行或复制大量行时,可以使用标签来替代光标移到起始行,输入ma光标移到结束行,输入mb光标移到粘贴行,输入mc然后 :'a,'b co 'c 把 co 改成 m 就成剪切了要删除多行的话,
阅读全文
posted @
2016-06-02 21:25
IT小不点
阅读(948)
推荐(0) 编辑
linux下sed命令对文件执行文本替换
摘要:让我们看一下 sed 最有用的命令之一,替换命令。使用该命令,可以将特定字符串或匹配的规则表达式用另一个字符串替换。下面是该命令最基本用法的示例: $ sed -e ‘s/foo/bar/’ myfile.txt 上 面的命令将 myfile.txt 中每行第一次出现的 ‘foo’(如果有的话)用字
阅读全文
posted @
2016-06-02 21:14
IT小不点
阅读(1874)
推荐(0) 编辑
VMware NAT端口映射外网访问虚拟机linux
摘要:本文目的: 一. SSH连接 二. 访问HTTP VMware Workstation提供了两种虚拟机上网方式,一种bridge,一种NAT,bridge可以获得公网地址,而NAT只能是内网地址了。 NAT相当于把主机当成了一个NAT转换器,我们可以添加端口映射,使得外网可以访问利用NAT上网的虚拟
阅读全文
posted @
2016-06-02 21:06
IT小不点
阅读(567)
推荐(0) 编辑