Tools Using
方长存
主要在Linux/Solaris/HP上进行C/C++开发, 涉及JAVA/PYTHON语言,有如下开发经验: GPS Embedded开发,RADIUS/GTP/LTE的通信程序开发,大型Switch上的应用软件及驱动开发, NetFlow/sFlow监控软件开发,目前在做汽车组装检查软件相关开发。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
indent command - format code under Linux
在Windows下使用Source Insight 编写完代码后,将代码上传到Linux机器上,首先需要去掉’^M’:然后再使用indent命令格式化代码: indent -npro -nip -nlp -npsl -i4 -ts4 -sob -l200 -ss -bl -bli 0 source_file.c原创 2017-03-09 11:38:45 · 617 阅读 · 0 评论 -
Search Everything 利用操作符、通配符及正则表达式搜索
Everything是一款稳定的文件搜索软件,很少更新,我已经使用很多年了。下面介绍一下如何使用操作符、通配符及正则表达式来搜索以提高查找效率。1.如何使用布尔操作符(and /or /not)?and: 查找同时含有两个字符串的文件名,中间使用空格隔开。例如,查找foo和bar: foo baror:查找文件名中含有任意一个字符串的文件名,两个字符串之间添加一个|原创 2014-02-21 14:23:55 · 34573 阅读 · 0 评论 -
using Regular Expressions to Look References in Source Insight
using Regular Expressions to Look References in Source Insight : 想查找的内容为:1.包含break2.break后有一个空格,即不查找"break;3.空格接下来是字母而不是分号(;),即不查找"break ;"可在查找框中输入如下正则表达式: break\s[a-z]查找结果如下:--原创 2016-10-25 16:36:20 · 908 阅读 · 0 评论 -
regex in SearchEverything
SearchEverythingUse the search edit to type in a search.Everything will display the results immediately. SyntaxOperatorsspace AND| OR! NOT< > Grouping" " Search for an exact翻译 2016-11-01 10:13:51 · 848 阅读 · 0 评论 -
windows下查看某端口是否被占用
1.查看21端口是否被占用:netstat -ano | findstr ":21\>" TCP 0.0.0.0:21 0.0.0.0:0 LISTENING 6336 2.查看占用该端口的进程:tasklist | findstr "6444" 3CDaemon.EXE原创 2016-11-29 14:21:00 · 1034 阅读 · 0 评论 -
linux修改键盘布局
今天在安装32位日文版redhat_server_32位操作系统时,使用了日文日式键盘,操作起来非常不方便。设置键盘布局为英文美式键盘方法如下:1. 终端输入 vim /etc/sysconfig/keyboardKEYTABLE="jp106"MODEL="jp106"LAYOUT="jp"KEYBOARDTYPE="pc"2. 将KEYTABLE和MOD原创 2016-11-02 17:41:03 · 17838 阅读 · 1 评论 -
Advanced usage in vim
1.search: 1):set ic 忽略大小写,ic(ignore case 的缩写) 2)/\cWORD 不区分大小写的查找2.delete: delete n334-n528 :334,528d3.column mode: 1)Ctrl+v 2)select 3)shift+i 4)inpu原创 2016-11-02 14:37:34 · 424 阅读 · 0 评论 -
softflowd — Traffic flow monitoring
NAME softflowd — Traffic flow monitoringSYNOPSIS softflowd [-6dDh] [-L hoplimit] [-T track_level] [-c ctl_sock] [-i [if_ndx:]interface] [-m max_flows] [-n host:port] [-p pidfile]翻译 2017-02-27 10:34:15 · 2221 阅读 · 2 评论 -
Wireshark内容过滤方法
关键字说明: “eq” 和 “==”表示等同,and” 表示并且,“or”和“||”表示或者。“!” 和 “not”表示取反。过滤方法: 一、针对IP地址的过滤。 (1)源地址 表达式为:ip.src == 192.168.0.1 ip.src == 10.230.0.0/16 显示来自10.230网段的封包。 (2)目的地址原创 2017-02-23 13:40:49 · 24400 阅读 · 0 评论 -
The introduction of Regex
定义在一个文件或字符里查找和替代文本的一种标准,就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。用途:验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。用来查找字符串,从一个长的文本中查找符合指定特征的字符串,比查找固定字符串更加灵活方便。用来替换,比普通的替换更强大。原创 2014-02-28 17:39:19 · 1470 阅读 · 0 评论 -
Windows7 Telnet Connection refused
很多网友在进行远程连接时,会遇到一种的情况就是会被win7系统拒绝连接,使得这个程序操作不成功,那么这些都是什么原因造成的呢?又要怎么解决?现在我们一起去看看吧! 有时要与计算机进行远程连接,会用到telnet。win7中telnet默认是没有开启的,所以这时连接会连接失败,其失败提示如下: 正在连接192.168.100.103…无法打开到主机的连接。 在端口 23: 连接失败 日原创 2017-05-04 10:02:34 · 3067 阅读 · 0 评论 -
Transfer Error: "encountered 1 errors during the transfer" via SSH Secure File Transfer
解决办法总结1:上传的时候 windows 的路径不能存在括号“()”, 把括号去掉 重新上传就好了 或把文件移到不带小括号的路径下就可以正常上传文件了。2:在SSH Secure File Transfer(上传文件那个),打开“Operation”菜单,打开“File Transfer Mode”子菜单,再选择“Binary”,OK!3:把服务器上同名文件删掉再传4:如果文件在桌面上,将要上传的转载 2017-05-26 11:03:05 · 2039 阅读 · 0 评论 -
使用CMD实现批量重命名
需求: 只用cmd命令,将某目录及其子目录下所有文件都加上bak后缀。 分析: 1. “只用cmd命令”,意味着不能使用TC等工具; 2. “将某目录及其子目录下”,意味着要遍历整个目录,dir命令的/S选项,以及for命令的/R选项都有遍历功能; 3. “所有文件”,意味着遍历时不能包括目录,dir /A:-D 可以排除目录,只列出文件; 4. “加上bak后缀”,可以用ren或mov转载 2017-04-26 13:53:34 · 9246 阅读 · 1 评论 -
packet captuer tool: tcpdump
tcpdump命令举例: /usr/sbin/tcpdump -i eth1 -s 0 -C 20 -U -w /usr/local/LTERoaming/logs/packet_trace/20131118/HK-20131118155702.cap port 3868 or port 3869Tcpdump 将显示相应网络接口上,满足特定条件数据包的相关信息, 特定条件可通过布尔条件表达式来表原创 2017-07-13 10:22:54 · 879 阅读 · 0 评论 -
Shell $0, $#, $*, $@, $?, $$
特殊变量列表 变量 含义 0当前脚本的文件名0 当前脚本的文件名 n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是1,第二个参数是1,第二个参数是2。 # 传递给脚本或函数的参数个数。# 传递给脚本或函数的参数个数。 * 传递给脚本或函数的所有参数。 @传递给脚本或函数的所有参数。被双引号("")包含时,与@ 传递原创 2017-08-02 09:43:09 · 2339 阅读 · 0 评论 -
Eclipse: Unhandled event loop exception No more handles 解决
Unhandled event loop exception No more handles 解决办法报错信息如下对话框标题:Problem Occurred对话框内容:Unhandled event loop exception No more handles对话框按钮:第一个超链接:Show Error Log,第二个:OK,第三个:Details>> ...转载 2018-08-09 11:07:35 · 4901 阅读 · 2 评论 -
eclipse版本和jdk对应关系
jdk最新版历史版本下载http://www.oracle.com/technetwork/java/javase/downloads/index.htmlhttp://www.oracle.com/technetwork/java/javase/archive-139210.html JDK在1.8之后会自动在path前添加JRE的环境变量eclipse优先读取注册表的环境变...转载 2018-08-10 09:43:52 · 1209 阅读 · 0 评论 -
Opra浏览器常用快捷键
最近在windows上使用了Opra浏览器,感觉界面简洁清爽,默认只显示标签栏和地址栏两栏,简单实用。 下面把自己常用的快捷键总结一下:1、F2:输入网址即可从新标签页打开,非常喜欢这个功能,不用打开新标签页然后再输网址,赞一下!2、Ctrl+Tab :切换标签页,有切换界面,比较人性化,再赞一下!3、Ctrl+W:关闭当前标签页4、Ctrl+Z:恢复刚关闭的标签页5、原创 2011-06-10 11:25:00 · 1230 阅读 · 0 评论 -
Differences Between FTP and TFTP
1. FTP (File Transfer Protocol)FTP is a network protocol used to transfer files from one computer to another over a TCP network. Like Telnet, it uses a client-network arhitecture, which means that a转载 2016-05-19 15:40:04 · 1128 阅读 · 0 评论 -
Summary of OPENSSL compiling
1. 编译OpenSSL所需工具: ・ActivePerl 5.10.0 Build 1004 ・MASM(Microsoft Visual Studio .NET 2003自带的汇编编译器) ・cl(Microsoft Visual Studio .NET 2003自带的编译器)2. 编译步骤:1) Extract tar.gzModifyfile open原创 2016-03-23 14:54:39 · 1104 阅读 · 0 评论 -
模拟dos2unix: remove ‘^M‘ using shell script
最近在windows上编辑一些shell脚本后上传到交换机框体上后,这些shell脚本无法执行,同时框体上又没有原创 2015-08-13 11:20:12 · 1008 阅读 · 0 评论 -
exVIM使用总结
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class原创 2010-04-02 17:14:00 · 9337 阅读 · 0 评论 -
Crontab on Solaris
1.crontab环境介绍1)cron服务在/etc/init.d/cron2)执行文件/usr/sbin/cron3)cron配置文件在/etc/cron.dfile list:.proto,FIFO,at.deny,cron.allow,cron.deny,queuedefs4)cron的连接文件/usr/lib/cron/ -> ../../etc/cron.d5原创 2014-02-28 14:47:47 · 1379 阅读 · 0 评论 -
Source Navigator PK Source Insight
一、Source Insight实用技巧:Source Insight(下文的SI指的也是它)就是这样的一个东西: Windows下开发人员的至爱,功能强大,界面友好。支持语法高亮、符号跳转,还支持函数调用关系图显示。这是一个专业的编程环境,很多大公司都是使用它的。这个编辑器除支持完善的自定义功能外,几乎所有配置都能作个性化配置。除此之外,它本身带有一套功能强大的宏语言(Macro La原创 2014-02-27 14:42:25 · 1419 阅读 · 0 评论 -
发包工具:tcpreplay
本人的tcpreply常用命令: tcpreplay -i e1000g0 -M 10 -l 5000 /export/home/quincy/apa_lte/diameter.pcap -i Primary interface to send traffic out of 双网卡回放报文必选参数,指定主接口。-M: Set replay speed to given multipl转载 2014-02-21 16:55:29 · 19481 阅读 · 1 评论 -
packet capture tool: tshark
在solaris下使用tshark命令可以方便抓取现网上的gtp-c v0/v1/v2/echo的包,gtp-u v0/v1的包,diameter s6a/s9的包,dns的包。gtpc: tshark -i igb0 -a files:2 -b filesize:1024 -b files:2 -w gtpc.cap -f "mpls and udp port 2123 or (udp原创 2014-02-21 14:37:56 · 2124 阅读 · 0 评论 -
packet captuer tool: tcpdump
tcpdump命令举例:/usr/sbin/tcpdump -i eth1 -s 0 -C 20 -U -w /usr/local/LTERoaming/logs/packet_trace///20131118/HK-20131118155702.cap port 3868 or port 3869 Tcpdump 将显示相应网络接口上,满足特定条件数据包的相关信息, 特定条件可通过布尔条件表原创 2014-02-21 15:45:33 · 1410 阅读 · 0 评论 -
packet captuer tool: snoop
caputer package tools:Solaris -- snoopLinux -- tcpdumpWindows -- snifforAIX -- iptraceHP-UX -- nettl 关于tshark的抓包命令,我有另一篇博客来单独介绍了:http://blog.youkuaiyun.com/tlaff/artic原创 2014-02-21 15:48:33 · 1595 阅读 · 0 评论 -
Visio在WIN7下复制粘贴时崩溃问题的解决
最近使用visio2007画图,使用ctrl+c,ctrl+V时,总是崩溃,我也快被搞崩溃了! 经过查找,最终发现是因为BlueTooth这个COM加载项不兼容的缘故,此加载项是启动时加载。 具体的解决方法:打开注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Visio\Addins\BtOfficeAddin.BtOfficeIntegrati转载 2012-09-12 11:10:45 · 7093 阅读 · 0 评论 -
windows 7常用快捷键
1. Ctrl + Shift + N –在文件夹窗口中新建文件夹2. Shift + 右键 – 可选择:在当前文件夹用命令行打开。3. Win + 1/2/3…快速调出任务栏中的窗口(Win+ Tab或Alt + Tab)4. Win+ l – 锁定屏幕5.Win+ B –移动光标到系统托盘6. Win+ P – 在显示器与投影间相互切换 (Fn+F8)7. Ctrl原创 2011-11-17 22:55:06 · 982 阅读 · 0 评论 -
Source Insight常用快捷键及注释快捷键设置
在使用SI过程中,我根据自己的使用习惯修改了它的默认快捷键,并且在配置文件中添加了一些人性化功能,下面一一介绍: 修改快捷键:Options->Key Assignments...1.main window:Esc 2.Hight light:Middle Mouse3.Go Back:Alt+z 4.Go Forward:Alt+x原创 2011-06-10 15:27:00 · 53675 阅读 · 2 评论 -
UltreaEdit语法高亮显示标准文件
UltraEdit的默认语法高亮显示文件支持的语言不够全面,我添加了一些自己常用的语言,并共享下该配置文件:更全面的语法高亮支持,请参考:http://www.ultraedit.com/downloads/extras.html原创 2011-06-10 15:29:00 · 1507 阅读 · 0 评论
分享