tech| 开发环境之window

date: 2016-04-12 17:24
title: tech| 开发环境之window

开发, 用 mac 吧!

重装系统有感

一直用 PE 重装系统, 所以这次 重整 win 系统的时候, 同样对 PE 有着 迷之自信, 简单说一些细节:

  • 公司下载好了 win 镜像, 但是没有下载好 PE, 家里网速着实坑爹, 浪费时间之一
  • 世面上 PE 鱼龙混杂, 有的甚至安装要花 10min+, 甚至出现长长的下载进度条 浪费时间之二

顺便一提这次折腾明白的 PE 的一些事儿:

  • PE 启动方式有多种, 新式的 UEFI 和老式(老式不重要, 忘了它)
  • 文件系统 FS 有多种, win 下默认是 NTFS, 是不能将 PE 安装为 UEFI 模式的
  • BIOS 中可以在 boot 中设置硬盘模式, 新式的 UEFI 和老式(AHCI)
  • 硬盘的存储介质有多种, 机械硬盘 HD -> 固态硬盘 SSD -> 闪存, 而我的小米 Pro 只支持 UEFI 模式启动, 才可以在 PE 中识别本地硬盘

上面基本就构成了一个死循环, PE 无法安装为 UEFI 模式, 进入 PE 后无法识别本机硬盘, 换 PE, 继续无法安装为 UEFI 模式, 浪费时间之三

这一套组合下来, 折腾到凌晨 2 点.

都这个点了, 突然灵机一动, 可以使用系统自动的重置功能呀, 心理暗暗夸了自己一句 -- 真聪明.

但是转念一想, 一开始怎么就没想到了 -- 真蠢.

安装软件列表

win软件推荐: https://segmentfault.com/a/1190000017756878
win10下载: https://msdn.itellyou.cn/
常用软件下载 腾讯软件中心: https://pc.qq.com/
搜狗输入法
2345: 好压 + 看图王 + pdf阅读器
微信 + 企业微信 + 钉钉
snipaste(截图工具)
wox: 类似 Alfred
everything(查找文件)
total-command: 文件浏览器
foxmail
potplayer
软媒时间
迅雷

chrome: 谷歌访问助手
网页版: 115 钉钉 幕布 百度网盘
calibre 电子书管理: https://calibre-ebook.com/
docker desktop + 中文源(https://registry.docker-cn.com)
git + git desktop + git秘钥 + git配置 + xshell
vscode: vscode-rest扩展
idea: phpstorm datagrip(关系型数据库管理)
robo3T(mongo)
fiddler: 慕课网-fiddler工具使用

php+composer
python+pip
golang
java->jdk/maven

工具: bandicam(录屏) camtasia(录屏) carnac(按键屏幕显示) 万彩办公大师
配置: alidns(233.5.5.5 233.6.6.6)

win-r 运行按照环境变量来找可运行程序, 包括打开目录
sysdm.cpl -> 设置环境变量
netplwiz -> 设置开机不用输入密码
共享: 运行或者文件夹地址栏输入 \\192.168.0.107
录音有杂音: 声音图标 -> 右键 -> 录音设备, 然后一步一步设置就行了
win10 bash: 试用感觉不咋地
翻页: pageup / pagedown 或者 左右方向键
新建隐藏文件: 末尾加一个点; cmd 下 echo '' > .xxx(在 git bash 下这都不叫事)
文件被占用无法删除: 资源管理器->cpu->关联句柄->搜索文件名, 就可以看到是什么程序在使用文件了
window 快捷键冲突:尝试了一圈小软件,在 Win10 下都不好用,最后只好修改热键;先用 qq 检测热键是否被占用,然后修改
开机自启动:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
环境变量: 加入环境变量中才可以在 cmd 中直接调用
安装 msi 报 error2303: admin cmd ->msiexec -i $file
window 常用运行库
清理 windows.old: 磁盘 - 属性 - 磁盘清理 - 系统文件
放大镜: win-+ 打开 win-esc 退出 设置view->停靠
outlook群发短信: 同时给不同的人发不同的内容

calibre: 来处理 ebook, 开源软件, 很给力
gif: flvcd.com 在线视频下载; gifcam 视频截取gitf; gif工作室 安卓保存gif
pdf: Acrobat 给 pdf 添加表单、直接修改 pdf 可能导致样式问题
Rufus: Create bootable USB drives the easy way

win10 常用快捷键: http://www.pconline.com.cn/win10/680/6807260_all.html
potplayer 好用的视频播放器: z正常倍速x减c加 d上一帧f下一帧 添加链接播放(flv/m3u8)
少数派 小众软件
善用佳软: 大鱼号 TC学堂
total commander
snipaste - 截图工具
bandicam: 注册机破解 设置-全屏/保存到桌面/视频格式avi/音频格式pcm f12开始结束 S-f12暂停
camtasia studio: 屏幕录制工具, 设置视频格式avi, 音频立体声 f9录制 f10结束录制
朗读女: 文本朗读工具
carnac: 屏幕显示键盘按键
倍速播放: 腾讯视频(2x, 广告); 网易公开课 web github flvcd+m3u8视频流; app离线+dice player(没有中文字幕)
bash on win: https://segmentfault.com/a/1190000006175018

# 包管理工具: chocolatey
choco search/install/uninstall xxx
choco list -l # 列出本地安装的包

android app

  • clipboard plus: 复制后分词选择
  • ppiicc: 合成电影字母图
  • 一个木函: 工具集App

chrome

  • vimium
  • cVim in chrome

fiddler抓包

https://imooc.com/learn/37

设置代理:

  1. tools - options - connection: 设置 port
  2. 设置手机wifi - 手动代码 - fiddler 所在机器 ip:port
  3. 电脑先测试一下 ip:port 是否ok

请求重放: 右键 - replay - R(request)/E(edit 记得改 host 部分)

vbs

msgbox("做我女朋友好吗")
msgbox("房产证上会写你名")
msgbox("保大")
msgbox("我妈会游泳")

powershell

  • https://channel9.msdn.com/Series/GetStartedPowerShell3
  • 《Learn Windows PowerShell 3 in a Month of Lunches》
  • posh-git: https://github.com/dahlbyk/posh-git

console/ISE

$PSVersionTable # version
netstat -ano|grep 1080 # 查看端口暂用情况

# minikube
choco install minikube
minikube start --vm-driver="hyperv" --memory=4096 --registry-mirror=https://registry.docker-cn.com --hyperv-virtual-switch="minikubeSwitch" --docker-env HTTPS_PROXY=${https://registry.docker-cn.com}

$host / $profile

# alias
Get-Alias -Definition mkdir
gal g*
Set-Alias doc docker-compose.exe
function gac {git add -A;git commit -m "czl";git pull;git push}

# help
Get-Help / man / help # Get-Help show
Update-Help -Force
syntax
show-command
get-command

# pip & extend
export-*
Install-module posh-git

# object
get-member # gm
$x = [xml](cat xxx.xml) # play xml as object
Get-Service | where {$_.status -eq 'stop'}

# pip deep
input by value / propertyName
() # thing in it run first
get-members # careful the typeName

# remoting

# automation
policy
$
use file for cross var
param
synatx
Ctrl-j
module

cmder

http://www.amilitalia.it/github.com/bliker/cmder.html

Tab manipulation

Ctrl + t : new tab dialog (maybe you want to open cmd as admin?)
Ctrl + w : close tab
Alt + enter: Fullscreen

Shell

Shift + Up : Traverse up in directory structure (lovely feature!)
End, Home, ctrl : Traversing text with as usual on Windows
Ctrl + r : History search
Shift + mouse : Select and copy text from buffer

cmd

遇到一个很好的讲 cmd 的教程: http://www.crifan.com/summary_usage_of_win7_cmd/

空格键翻页
清屏: cls
开启关闭服务 net start/stop mysql
文件夹中 S-鼠标左键, 出现的菜单中就可以打开cmd
.bat 是可以执行命令行文件, 直接双击执行即可
修改编码为 utf8: chcp 65001
path : 查看当前的环境变量

其他

  • mac 与 pc 键盘布局对比: 可以改按键映射, 来得到习惯的操作习惯
  • 2台路由器互联

由于路由器默认都是 192.168.1.1 , 所以2台互连的时候, 需要将一台的地址改一下, 比如改为 192.168.10.1

在百度网盘搜索相应资源: XXX site:pan.baidu.com

你可能感兴趣的:(tech| 开发环境之window)