常用软件工具

软件开发工具类

Git

网址:https://git-scm.com/

简介:包含 Git GUI, Git Bash, Git CMD 以及 Git 核心组件。

SourceTree

网址:https://www.sourcetreeapp.com/

简介:强大的 Git GUI 工具。

Pandoc

网址:http://pandoc.org/

简介:实现各种文本文档(markdown, pdf, word, epub, latex等)之间的转换。

TeX/LaTeX for Windows

网址: http://miktex.org/

简介:LaTeX 的 Windows 实现。

Markdown 转 PDF

网址:http://markdown2pdf.com/

简介:在线转换工具 Markdown 为 PDF。另外NodeJS 的第三方包 markdonw-pdf 也可以实现转换功能。

HTML 转 PDF

网址:http://pdfcrowd.com/

简介:还支持浏览器插件进行转换

Typora

网址:https://typora.io/

简介:将预览和编辑放在一起的 Markdown 编辑器,真正实现了 Markdown 编辑的所见即所得,告别分屏预览。

Markdown 文档在线编辑

网址:https://stackedit.io/

简介:炫酷的在线Markdown编辑器。

Sublime Text

网址:http://www.sublimetext.com/

简介:很好用的纯文本编辑工具,结合各种第三方包可以搭建各种语言的 IDE 环境。

Atom

网址:https://atom.io/

简介:风格类似 Sublime Text 的黑客文本编辑工具,据说是 GitHub 社区开发的。

Tor

网址:http://www.torproject.org/

简介:通过 Tor 网络匿名访问互联网,提供 socks5 代理进入 Tor 网络。主要可以利用 Tor 网络来突破某些网站对爬虫访问频率的限制。

Privoxy

网址:http://www.privoxy.org/

简介:提供 http/https 等代理,并可以将代理 forward 到 socks 代理。因此 Tor 和 Privoxy 的结合是以通过 http 协议来访问 Tor 网络的完整解决方案。

CMake

网址:https://cmake.org/

简介:跨平台软件构建工具,通过配置文件控制构建过程,生成 Makefile 或者 Visual Studio 的 workspace 等构建文档,使得同一份源码可以使用 make 或 Visual Studio 来构建。

VirtualBox

网址:https://www.virtualbox.org/

简介:虚拟机,在同一物理主机上可以模拟多个操作系统环境。

Vagrant

网址:https://www.vagrantup.com/

简介:方便快速的搭建虚拟机开发环境,也即可以快捷的搭建配置了特定软件的虚拟机环境,比如基于 Linux 系统,需要 PHP5.0 以及 Yii 2.0 并且依赖 curl 库,只需要将这些配置信息写入就可以构建一致的开发环境。

Docker

网址:https://www.docker.com/

简介:提供容器开发环境,暂时还未研究它跟 Vagrant 之间的区别。

CoreOS

网址:https://coreos.com/

简介:一个操作系统,提供了在应用容器内部署应用所需要的基础功能环境以及一系列用于服务发现和配置共享的内建工具。

PuTTy

网址:http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

简介:适用于 Windows 系统的 SSH 客户端工具。

SQLite Browser

网址:http://sqlitebrowser.org/

简介:SQLite 数据的 GUI 管理工具,可以增删改查等。

Phantomjs

网址:http://phantomjs.org/

简介:浏览器内核,提供了丰富的 API 来访问浏览器的功能。

Selenium

网址:http://docs.seleniumhq.org/

简介:用来模拟用户访问浏览器行为的工具,提供了各种语言来跟浏览器交互。要跟浏览器交互还需要浏览器对应的 WebDriver 以及编程语言对 WebDriver 的封装软件包。

MinGW

网址:http://mingw.org

简介:提供常见 GNU 工具集用于开发 Windows 程序,同时 MinGW 并没有为 Windows 程序提供 POSIX API 的运行时库。

Cygwin

网址:http://www.cygwin.com/

简介:为 Windows 提供了大量 GNU 工具集,同时提供了 POSIX API 的动态运行时库,但是基于 Linux 的程序需要重新在 Cygwin 下构建,才能运行于 Windows。

Chocolatey

网址:https://chocolatey.org/

简介:Windows 上的包管理工具,可以方便的安装/更新/卸载各种软件包工具。

cURL

网址:https://curl.haxx.se/

简介:以 URLs 语法来进行数据传输,支持 HTTP/HTTPS/FTP 等常见网络传输协议。

Graphviz

网址:http://graphviz.org/

简介:图可视化,便于辅助开发图论算法。

Octoparse

网址:http://www.octoparse.com/

简介:不需要写代码就可以使用的爬虫客户端。

Redis

网址:https://redis.io/

简介:内存数据库,可以用来做消息队列。

XAMPP

网址:https://www.apachefriends.org/zh_cn/index.html

简介:一站式搭建 PHP+Apache+MySQ L环境。

Nginx

网址:http://nginx.org/

简介:Web 服务器软件。

RunHiddenConsole

网址:https://www.nginx.com/resources/wiki/start/topics/examples/phpfastcgionwindows/

简介:在 Windows 脚本中启动进程,关闭脚本后不影响进程,常用来启动常驻系统的服务。

FileZilla

网址:https://filezilla-project.org/

简介:本地跟服务器之间传送文件的 GUI 工具,可以实现 scp 的功能。

MathJax

网址:https://www.mathjax.org/

简介:数学公式 web 展示方案。

KaTeX

网址:https://khan.github.io/KaTeX/

简介:据说是比 MathJax 渲染快的数学公式展示方案。

BabelMap

网址:http://www.babelstone.co.uk/Software/BabelMap.html

网址:http://www.alanwood.net/unicode/utilities_fonts.html

简介:Unicode 字符查看工具。

Anaconda

网址:https://www.continuum.io/

简介:基于 Python 的数据科学平台,包含了 IPython, Jupyter, Notebook

Octave

网址:http://www.gnu.org/software/octave/

简介:可以看成是开源版 Matlab。

Code::Blocks

网址:http://www.codeblocks.org/

简介:C/C++ 开发的 IDE。

静态网站/文档生成工具

Middleman

网址:https://middlemanapp.com/

简介:静态网站生成工具。

Hugo

网址:http://gohugo.io/

简介:静态网站生成工具。

Hexo

网址:https://hexo.io/

简介:博客框架。

Jeykll

网址:http://jekyllrb.com/

简介:静态网站生成工具。

Octopress

网址:http://octopress.org/

简介:类似 Jeykll。

Sphix

网址:http://www.sphinx-doc.org/en/stable/

简介:文档生成工具。

StaticGen

网址:https://www.staticgen.com/

简介:静态网站生成工具排名。

Pygments

网址:http://pygments.org/

简介:支持近 300 种语言的高亮显示,而且可以输出各种格式。

系统类工具

EasyBCD

网址:http://neosmart.net/EasyBCD/

简介:辅助 Windows 系统上安装双体统的工具,可以方便的修改磁盘引导内容。

Ext2Fsd

网址:http://www.ext2fsd.com/

简介:在 Windows 上实现 ext2 文件系统的访问。

UltraISO

网址:https://www.ultraiso.com/

简介:制作修改烧录 ISO 文件的软件,可以用来制作 U 盘启动盘。

Rufus

网址:https://rufus.akeo.ie/

简介:制作U盘启动的小巧工具。

日常工具类

Adobe Digital Editions

网址:http://www.adobe.com/solutions/ebook/digital-editions/download.html

简介:epub 文件查看器。

FlashBack

网址:https://www.flashbackrecorder.com/

简介:电脑屏幕录制软件。

BitTorrent

网址:http://www.bittorrent.com/

简介:BT下载工具。

FFmpeg

网址:http://www.ffmpeg.org/

简介:用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

Xmind

网址:http://www.xmind.net/

简介:思维导图,绘制各种架构图、流程图等。

云平台

国外云平台

Heroku, GoDaddy, DreamHost, GitHub Pages, Netlify, Surge, Aerobatic, Firebase Hosting,Google Cloud Storage, Amazon S3, CloudFront

Xiao Wenbin
Xiao Wenbin
Natural Language Processing Engineer

My research interests include machine learning, information retrieval and natural language processing.