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
Related post
Comment
Share
  • Hello World

    Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using ...

    Hello World
  • install elasticsearch on linux

    Linux安装elasticsearch配置参考下载http://172.16.60.100/tools/elasticsearch/ 配置好JAVA_HOME需要jkd1.7以上版本, 配置好JAVA_HOME ES 5.3yum安...

    install elasticsearch on linux
  • flowchat

    $$E=mc^2$$ $$\sum_{i=1}^n a_i=0$$$$\sum ^ {j-1}{k=0}{\widehat{\gamma} {kj} z k } $$ $$\Gamma(z) = \int_0^\infty t^...

    flowchat
  • linux-common-comand

    linux 一些命令工具nginx basic 认证文件生成12yum install httpd-toolshtpasswd -c 生成的认证文件名 用户名 字符串搜索12grep -Ril '搜索内容' ./...

    linux-common-comand
  • cabot install

    cabot 安装环境 centos6.5 64 python: 2.7 python2.7 安装参考graphite-install-on-centos cabot安装参考https://gist.github.com/Gromph...

    cabot install
  • luigi install

    luigi 安装官方文档: http://luigi.readthedocs.io/en/latest/中文: https://github.com/17zuoye/luiti/blob/master/README.zh_CN.mar...

    luigi install
  • centos repo

    公司centos源centos源列表(翻墙): https://www.centos.org/download/mirrors/epel源列表(翻墙): https://fedoraproject.org/wiki/EPEL163源:...

    centos repo
  • graphite install on centos

    graphite 安装环境 centos6.5 64 python: 2.7公司机器: 172.16.60.139 参考客户端: graphitesend 中文文档:https://segmentfault.com/search?q...

    graphite install on centos
  • linux install nginx

    linux 安装nginx一键安装123456789101112wget http://ip/tools/nginx/nginx-1.10.2.tar.gztar -vxf nginx-1.10.2.tar.gz cd nginx-1...

    linux install nginx
  • private docker server

    搭建docker私有服务器公司: 172.16.60.204系统: centos 7 1611版本python: 系统自带2.7.5docker-registry功能增强: Harbor 国内镜像使用http://www.cnblog...

    private docker server
Please check the comment setting in config.yml of hexo-theme-Annie!