2016年10月11日

条码制作工具

摘要: 用Visual Studio工具实现的一维条码制作工具,用于标识产品身份信息,目前实现了Code39、Code93、Code128(A,B,C)、EAN13几种编码格式。 工具在这里 TODO: 1.实现更多的编码格式:Code-Bar、Code11、EAN8等 2.集成一款数据库,单独的一维码没有 阅读全文

posted @ 2016-10-11 10:21 eric.geoffrey 阅读(139) 评论(0) 推荐(0) 编辑

2015年12月2日

SHELL脚本的一些特殊用法

摘要: +=运算符数组追加:$ arr=(1 2 3)$ arr+=(4 5)自然地我们会想到如果一个变量是数字,是否也可以用+=作运算呢?$ i=1$ i+=1但是,运行后你会发现i的结果并不为2,而是11,这里bash并不认为i是一个整数,而是作为字符串。这时可以通过declare声明一个变量为整数,上... 阅读全文

posted @ 2015-12-02 10:03 eric.geoffrey 阅读(505) 评论(0) 推荐(0) 编辑

2015年12月1日

shell终端使用

摘要: 快捷键的使用(1)搜索操作搜索历史命令的快捷键:ctrl+r. 当然,不是你想要的命令的时候,你可以继续Ctrl + r,搜索到相关命令,请按Enter。如果想增加命令记录保存的数量,请到.bash_profile下面去设置 HISTFILESIZE 和 HISTSIZE 两个参数。(2)移动操作c... 阅读全文

posted @ 2015-12-01 11:37 eric.geoffrey 阅读(382) 评论(0) 推荐(0) 编辑

2015年10月26日

VIM使用备忘

摘要: 1. 窗口操作,把同一个缓冲区显示在不同的窗口,特别是在编辑长文件时有用。举例:滚动其中一个窗口使其显示缓冲区的一部分,另外一个窗口可以参考这个缓冲区内容。(1)水平分割窗口s【ctrl + window】split, 最大化活动窗口高度_(2)垂直分割窗口v,最大化活动窗口宽度|(3)使所有分割的... 阅读全文

posted @ 2015-10-26 09:19 eric.geoffrey 阅读(340) 评论(0) 推荐(0) 编辑

2015年10月10日

linux expr命令字符串操作

摘要: linux expr对字符串的用法1. 获取字符串的长度expr length "字符串"expr "字符串" : ".*"2. 查找字符串首次出现的位置expr index "源字符串" "子字符串"3. 从字符串的某个位置开始提取字符串expr substr "源字符串" 开始位置(从1开始计算... 阅读全文

posted @ 2015-10-10 10:37 eric.geoffrey 阅读(1655) 评论(0) 推荐(1) 编辑

2015年9月24日

模式匹配

摘要: 1. 括号的分组标签,最多9组,依次为1...9sed -r 's/^(address)/#\1/' /etc/network/interfacessed -r s/^\(address\)/#\\1/ /etc/network/interfaces2. 用&代表匹配到的内容sed -r 's/^a... 阅读全文

posted @ 2015-09-24 16:09 eric.geoffrey 阅读(135) 评论(0) 推荐(0) 编辑

用sed或awk输出一段文字

摘要: AWK:在线文章http://www.grymoire.com/Unix/Awk.htmlPrint every line between lines containing thewords BEGIN and END. (No action defaults toprint).awk '/BEGI... 阅读全文

posted @ 2015-09-24 16:05 eric.geoffrey 阅读(365) 评论(0) 推荐(0) 编辑

2015年8月27日

sscanf解析符合一定模式的字符串或者文件内容

摘要: 1 char * pszLog = "192.168.110.98 - - 1264348800 \"GET http://www.xxxxxxx.cc/web/validate/captcha.php?cid=134&3307 HTTP/1.0\" 404 534 \"-\" \"Tre... 阅读全文

posted @ 2015-08-27 11:21 eric.geoffrey 阅读(1161) 评论(0) 推荐(0) 编辑

tar打包文件(排除版本控制文件)

摘要: 选项:--exclude-vcs,排除版本控制文件使用方法:如,release目录打包成release.tar.bz2文件,把.svn目录忽略。$ tar --exclude-vcs -cjvf release{.tar.bz2,}备注:大括号的使用,以逗号“,”分隔的参数将被扩展,{a,b}.tx... 阅读全文

posted @ 2015-08-27 10:43 eric.geoffrey 阅读(652) 评论(0) 推荐(0) 编辑

2015年7月28日

shell 确定脚本文件所在的路径

摘要: 有时需要在shell脚本中判断其所在的路径,而shell脚本的执行可以是source shell-script 或者./shell-script判断方法:SHELLFILE=$0#source方式执行时,$0是shell的名字:bash,此时使用内建的环境变量得到其参数脚本即可。if [ "x${S... 阅读全文

posted @ 2015-07-28 15:30 eric.geoffrey 阅读(610) 评论(0) 推荐(0) 编辑

导航