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
设置代理:
- tools - options - connection: 设置 port
- 设置手机wifi - 手动代码 - fiddler 所在机器 ip:port
- 电脑先测试一下 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