天天看点

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

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

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