200code

Develop工具

Homebrew

官网

install

1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

wget

官网

install

1
brew install wget

wireshark

官网

install

1
brew install wireshark

开启

1
sudo wireshark

信息过滤

1
2
3
4
5
6
7
8
//or
udp.port == 53 || tcp.port == 53
//and
ip.addr == 192.168.68.17 and udp.port == 1988
//not
!(udp.port == 53)

pip

官网

install

1
sudo easy_install pip

pyspider

官网
install

1
2
3
pip install pyspider --user
pip uninstall pyspider
sudo pip install pyspider

gitk

gitk说明

install

1
2
brew update
brew install git

当前分支的节点图

1
gitk

所有分支的节点图

1
gitk --all

socat

官网

install

1
2
brew update
brew install socat

发送UDP广播

1
2
//发送hello 广播给 1988端口
echo -n "hello" | socat - udp-datagram:255.255.255.255:1988,broadcast

valgrind

官网
调试C代码
使用 Valgrind 十分简单,只要执行valgrind theprogram,它就会运行你的程序,随后打印出你的程序运行时出现的所有错误。

安装

1
brew install --HEAD valgrind

使用

1
valgrind ./ex11

dex2jar

官网
将dex文件转换成Jar包或将apk文件转成jar文件

1
2
3
4
// 将 dex 文件转成 jar 文件
d2j-dex2jar <dex_name> -o <jar_name>
//将apk文件转成jar文件
sh d2j-dex2jar.sh -f <apk_name>

apktool

官网

1
apktool d -f c:\test.apk -o c:\test

JD-GUI

官网
将Jar包文件反编译成java源文件
参考文章

sublime

官网
一个好用的文本编辑器。查看log,markdown比较方便

在线安装插件

通过 Package Control 进行在线安装

“View” > “Show Console”

粘贴如下代码:以官网为准

1
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

重启Sublime Text即可。

安装markdown插件OmniMarkupPreviewer

preferences > PackageControl > “install Packages” > OmniMarkupPreviewer > 重启即可
使用:右键点击选择preview markdown

安装log查看插件

preferences > PackageControl > “install Packages” > “Filter lines” > 重启即可
使用:toolbar : edit > “code Folding” > “Fold with string”

OmniDiskSweeper

官网
一个免费的mac磁盘清理工具

流程图

ProcessOn

postman

官网

ADB idea plug

官网

  • Uninstall App
  • Kill App
  • Start App
  • Restart App
  • Clear App Data
  • Clear App Data and Restart

singletonTest plug

单例模板插件

RoboPOJOGenerator plug

json 字符转换成pojo对象插件
官网

.ignore plug

git 自动生成ignore文件工具
官网

eclipse 快捷键

1
2
3
4
5
6
ctrl + O outline
ctrl + D delete
ctrl + L point line
ctrl + H hunt
ctrl + alt + ↓ copyline
ctrl + alt + L reformat code

Transmit

官网
一个好用的ssh ftp可视化客户端

meld

官网
一个好用的解决git 冲突的可视化工具

1
2
3
4
5
6
brew install Caskroom/cask/xquartz
brew install pygtk
brew cask install caskroom/cask/meld
git config --global merge.tool meld
git config --global mergetool.meld.path /usr/local/bin/meld