cover-img
avatar

QOOEO Blog

Tech Explorations & Insights

A blog about programming, tech, and software development

software

1. 准备

1. windows推荐装win10 64位 VOL专业版/企业版 系统下载http://msdn.itellyou.cn/

ed2k://|file|cn_windows_10_multiple_editions_version_1607_updated_jul_2016_x64_dvd_9056935.iso|4347183104|35EA5DB0F3BB714F5CE0740FB89D82D1|/
2. windows上开发环境推荐使用32位, x86为32位
3. linux系统使用64位,x64为64位

2. 工具

1. xshell ssh工具

	1. 官网 https://www.netsarang.com/products/xsh_overview.html

2. xftp ftp工具

	1. 官网 https://www.netsarang.com/products/xfp_overview.html

3. sshfs 把linux机器映射为网络硬盘,方便在windows上操作

	1. 使用文档 http://igikorn.com/sshfs-windows-8/

4. navicate 数据库工具

	1. 官网 https://www.navicat.com/
	2. 文档 https://www.navicat.com.cn/manual/pdf_manual/cn/navicat/win_manual/navicat_cs.pdf
	3. 快捷键

		1. Ctrl + q 打开查询窗口
		2. Ctrl + r 执行sql
		3. F5刷新

	4. 其他

		1. 表名的修改没用确认按钮,取消ESC
		2. 有些物视是看不到的,当时可以通过sql查询出数据
		3. 写sql时默认是查询用户下的表,其他模式要带所在的模式

5. sublime 文本编辑器

	1. 官网 https://www.sublimetext.com/
	2. 文档 http://lucida.me/blog/sublime-text-complete-guide/

6. RegexBuddy 正则表达式

	1. 官网 https://www.regexbuddy.com/
	2. 文档 http://www.cnblogs.com/Zjmainstay/p/regex-tool-regexbuddy.html

7. window系统知识

	1. 命令行 cmd/powershell

		1. 查看本机网卡的配置 ipconfig
		2. 清空域名缓存 ipconfig /flushdns
		3. win10 redstore 更新可以在cmd中使用linux命令, 必须为win10专业版和企业版

			1. wget
			2. curl

		4. bat 命令行下可运行的文件,编写bat文件要注意

			1. bat文件换行必须使用\r\n,也叫CR+LF
			2. 必须要进入然工作目录,cmd 默认是C盘,如要进入d:\nginx 要进行两步

				1. cd d:\nginx
				2. d:

		5. 其他 cmd命令行输出的编码是gbk编码,所以utf8编码的中文内容会乱码

	2. 注册表 regedit
	3. 服务 services.msc

		1. windows禁用自动更新

	4. 计划任务

		1. 开机自动启动nginx

	5. 防火墙

		1. 端口 HTTP 80,FTP 20/21,Telnet 23,SMTP 25,DNS 53

8. linux系统知识, 防火墙,网络

	1. 网络

		1. 域名 www.vastio.com  二级域名.一级域名.顶级域名
		2. 域名服务器 8.8.8.8/114.114.114/路由器ip
		3. ip

			1. 公网地址
			2. 私网地址

		4. 子网掩码
			1. 255.255.0.0

		5. 路由

			1. 路由表

	2. 防火墙

		1. 进/出
		2. 转发

9. 代码风格

	1. 谷歌代码规范 http://zh-google-styleguide.readthedocs.io/en/latest/contents/
	2. 文件编码 utf8
	3. 换行使用Unix风格\n也就是LF

10. markdown

	1. markdown风格 https://docs.gitlab.com/ee/user/markdown.html

11. Git 版本管理

	1. 官网 https://git-scm.com/
	2. 文档 https://git-scm.com/book/zh/v2
	3. pull 和fetch的区别 : https://www.oschina.net/translate/git-fetch-and-merge

12. TortoiseGit/SourceTree Git gui工具

	1. 官网 https://tortoisegit.org/
	2. 文档 http://www.cnblogs.com/qiantuwuliang/archive/2010/12/29/1920723.html
	3. TortoiseGit 解决冲突 http://blog.csdn.net/jerome_s/article/details/44992745
	4. SourceTree mac推荐使用,需要注册账号

13. winmerge 文件/文件夹比较

	1. 官网 http://winmerge.org/?lang=en
	2. 合并后会生成备份文件,在Options->backup files 取消Append .bak -extension

14. docker+Kitematic  本机开发环境配置(需要路由器翻墙,公司wifi V-Guest),公安网环境下目前还无法使用

	1. docker

		1. 官网 https://www.docker.com/
		2. docker 优势介绍 http://dockone.io/article/389
		3. 文档 https://github.com/yeasy/docker_practice

	2. kitematic 提供图像界面管理docker

		1. 官网 https://kitematic.com/
		2. 使用需要创建账号 https://hub.docker.com/

15. 其他重型IDE

	1. eclipse

		1. pydev 开发
		2. startexplorer http://basti1302.github.io/startexplorer/ 在eclipse中快速打开文件夹和cmd
		3. eclipse theme http://www.eclipsecolorthemes.org eclipse主题插件

	2. jetbrains https://www.jetbrains.com
		1. PyCharm python 开发
		2. WebStorm web开发
		3. PhpStorm php web开发

	3. aptana http://www.aptana.com/
		1. python web 开发

	4. atom https://atom.io/
	5. visual studio

16. 文档管理

	1. Evernot
	2. 有道云笔记

17. chrome 插件

	1. 插件离线下载 http://chrome-extension-downloader.com/
	2. 插件离线安装 http://www.cnplugins.com/zhuanti/how-to-make-crx-install.html
	3. sense ElasticSearch快速调试 https://chrome.google.com/webstore/detail/sense-beta/lhjgkmllcaadmopgmanpapmpjgmfcfig?utm_source=chrome-app-launcher-info-dialog
	4. JSONView  友好查看json数据 https://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc?utm_source=chrome-app-launcher-info-dialog
	5. 谷歌翻译 划词翻译 https://chrome.google.com/webstore/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb?utm_source=chrome-app-launcher-info-dialog
	6. ColorZilla ccs调试,颜色选择 https://chrome.google.com/webstore/detail/colorzilla/bhlhnicpbhignbdhedgjhgdocnmhomnp?utm_source=chrome-app-launcher-info-dialog
	7. Axure 扩展 https://chrome.google.com/webstore/detail/axure-rp-extension-for-ch/dogkpdfcklifaemcdfbildhcofnopogp?utm_source=chrome-app-launcher-info-dialog
	8. Advanced REST client  api请求调试 https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo?utm_source=chrome-app-launcher-info-dialog
	9. ad block 屏蔽广告 https://chrome.google.com/webstore/detail/gighmmpiobklfepjocnamgkkbiglidom?utm_source=chrome-app-launcher-info-dialog
	10. 印象笔记插件 https://chrome.google.com/webstore/detail/pioclpoplcdbaefihamjohnefbikjilc?utm_source=chrome-app-launcher-info-dialog

声明: Content created by Jack Yang. Please keep the source link if you want to share.