分类 Windows 下的文章
sublime text安装html/css/json格式化插件
插件需要node.js
环境支持,安装插件前先安装node.js。
安装完成后通过Ctrl+Shift+P
-install package
打开插件安装页面,输出html-css-js prettify
查询插件安装。
安装完成后通过右键
-HTML/CSS/JS Prettify
格式化代码。
sublime text添加package control支持
通过快捷键Ctrl+\
`打开控制面板,根据版本输入以下代码回车:
sublime text 2
import urllib2,os,hashlib; h = ''6f4c264a24d933ce70df5dedcf1dcaee'' + ''ebe013ee18cced0ef93d5f746d80ef60''; pf = ''Package Control.sublime-package''; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( ''http://packagecontrol.io/'' + pf.replace('' '', ''%20'')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), ''wb'' ).write(by) if dh == h else None; print(''Error validating download (got %s instead of %s), please try manual install'' % (dh, h) if dh != h else ''Please restart Sublime Text to finish installation'')
visual assist x没有智能提示的解决方案
Visual studio破解安装VA_X
本安装教程及程序来源于网络,软件下载地址:密码:t5oz
目前最高支持vs2017,安装后可以在vs内部更新。
安装步骤:
- 删除原有VA_X并重新安装软件包中携带的安装程序
- 复制Crack目录下的破解补丁到相应的目录下覆盖即可
各版本破解补丁目录:
2008
:安装目录,默认位于c:\Program Files (x86)\Visual Assist X\
2010
:%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\Visual Assist\__version__\
2011-2012
:%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\11.0\Extensions\__random_dir__\
2013
:%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\12.0\Extensions\__second_random_dir__\
2015
:%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\14.0\Extensions\__random_dir__\
2017
:%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\15.0\Extensions\__random_dir__\
__random_dir__
和__second_random_dir__
是随机的文件夹,形如v3tpxirz.5pr
。
Visual studio各版本激活密钥
0x01 VS2015
专业版:HMGNV-WCYXV-X7G9W-YCX63-B98R2
企业版:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV
0x02 VS2017
专业版:KBJFW-NXHK6-W4WJM-CRMQB-G3CDH
企业版:NJVYC-BMHX2-G77MM-4XJMR-6Q8QF
克隆虚拟机后启动网卡失败的解决方法
一、概述
克隆一个虚拟机之后,开启网卡报错:
Device eth0 does not seem to be present, delaying initialization.[FAILED]
网上百度之后解决了,原理就不分析了,网上多的是,也不想去弄清楚原理,记录下解决方法。
PS批量修改图片大小
准备上传一些照片到博客上来,但是现在手机像素都比较牛逼,一张照片有3-5M。
博客开了CDN加速,一个页面二十张图的话加载一次差不多就是100M流量了,巨额的流量费用有点消耗不起。
所以只能把图片缩小了,大部分的P图软件都有这个功能,但是美中不足的是都只能一张一张缩小,不能批量缩小(虽然美图秀秀有个批量修改尺寸大小的功能,但是尺寸缩小了图片看起来就不舒服,拒绝),这样明显是不行的。
最后百度一番,使用
PhotoShop
的录制动作功能完成。
方法
- 打开PS,点击
窗口-动作
弹出一个动作框。
python使用_winreg模块操作注册表
ColorTable00 0 4
ColorTable01 8388608 4
ColorTable02 32768 4
ColorTable03 8421376 4
ColorTable04 128 4
ColorTable05 8388736 4
ColorTable06 32896 4
ColorTable07 12632256 4
ColorTable08 8421504 4
ColorTable09 16711680 4
ColorTable10 65280 4
ColorTable11 16776960 4
ColorTable12 255 4
ColorTable13 16711935 4
ColorTable14 65535 4
ColorTable15 16777215 4
CtrlKeyShortcutsDisabled 0 4
CursorSize 25 4
EnableColorSelection 0 4
ExtendedEditKey 1 4
ExtendedEditKeyCustom 0 4
FaceName DefaultTTFont 1
FilterOnPaste 1 4
FontFamily 0 4
FontSize 1048576 4
FontWeight 0 4
ForceV2 1 4
FullScreen 0 4
HistoryBufferSize 50 4
HistoryNoDup 0 4
InsertMode 1 4
LineSelection 1 4
LineWrap 1 4
LoadConIme 1 4
NumberOfHistoryBuffers 4 4
PopupColors 245 4
QuickEdit 1 4
ScreenBufferSize 589889656 4
ScreenColors 7 4
ScrollScale 1 4
TrimLeadingZeros 0 4
WindowAlpha 255 4
WindowSize 1966200 4
WordDelimiters 0 4
[Error 259]
## 二、增加和删除键值
- `CreateKey(key, sub_key)`:创建一个新键,如果键存在就不会创建。
- `SetValueEx(key, value_name, reserved, type, value)`:给一个键值赋值,如果键不存在将会自动创建。
- `SetValue(key, sub_key, type, value)`:设置一个子键,并给予一个默认值`value`。
- `DeleteKey(key, sub_key)`:删除键
示例:
key = reg.OpenKey(reg.HKEY_CURRENT_USER, "Console")
try:
newKey = reg.CreateKey(key, r"test") # 创建一个子键
reg.SetValueEx(newKey, r"newKey", 0, reg.REG_SZ, "HelloWorld")
reg.SetValue(newKey, r"newSubKey", reg.REG_SZ, "Hey")
except Exception as e:
print e
运行后的结果:

## 三、问题
### 3.1 WindwosError: Error 5
没有权限导致的,`OpenKey` 中的`sam` 变量表明了操作的权限,默认是`KEY_READ` ,改成`KEY_ALL_ACCESS` 然后以管理员身份运行即可。例如:
KEY = r"SYSTEMControlSet001ControlClass{4d36e968-e325-11ce-bfc1-08002be10318}"
key = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, KEY, 0, _winreg.KEY_ALL_ACCESS)