今天安装了WampServer,版本号v2.5。由于我需要在本地建立多个网站,所以搞多站点配置。百度一番,看到了四五个不同的方法。浪费我半个多小时后,终于找到了一个能用的(科科
我反复实验后去掉了一些不必要的步骤,记录下来。现在只修改httpd.conf即可,使用自定的本机ip区分网站。形式如127.0.0.1、127.0.0.2、127.0.0.3……
但是用这样的ip做的网站,其他电脑没办法方便的查看网站了,这是个缺点(但通过设置,其他电脑仍然可以访问127.0.0.1)。如果能用端口会好些,不过使用端口的话需要修改httpd.vhost.conf,那个一改Apache服务就出错,所以我只能放弃。
步骤如下:
1.找到类似下面的代码:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
修改为:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
2.搜索ServerName localhost:80,在其下添加:
DocumentRoot "f:/wamp/www/" <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory> <Directory />"f:/wamp/www/" Options Indexes FollowSymLinks AllowOverride all Order Allow,Deny Allow from all </Directory> <VirtualHost 127.0.0.2> ServerName 127.0.0.2 DocumentRoot "f:/wamp/www/web1" </VirtualHost>
注意把上面f:/wamp/www/和127.0.0.2里面的目录路径改成你自己的。
保存之后重新启动Apache服务试试吧~
如果你还要增加更多站点,只需要复制127.0.0.2那个标签对,加在下边,然后修改其ip和目录就行了。
如果chrome浏览器中有了重复书签,我们可以使用Bookmark Checker这个扩展来检查。但是Bookmark Checker的检查结果没有把重复书签放到一起,如果重复书签较多的话,找起来就非常费事。所以我写了一段JavaScript代码来重新组织Bookmark Checker的结果页面,以提高去重的效率。
首先安装Bookmark Checker,之后在浏览器的工具栏上点击它以打开操作界面。

在下拉框选择“duplicate”,然后点击下方的“check”按钮,即可开始检查重复的书签。
等它检查完毕并且显示了结果页面后,请打开控制台,粘贴执行位于本文末尾的代码。
Read More →

我们知道cmd里有个tracert命令,可以探测本机和目标ip之间的跳转路径。而Best Trace是一个更加方便、直观的Trace工具。
软件需要安装,安装之后打开它,从主界面右侧点击“路由跟踪(T)”打开trace窗口。如下是一个trace完毕的界面:

在trace窗口上方输入ip地址或域名,点击开始按钮即可进行路由跟踪。探测完毕后可以选择开始按钮下方的地图,在地图上显示跳转路径。这点很方便。
ps:trace结果中的“时间”是本机到该ip的ping数值。
本网站换了空间之后ping数值常年稳定在150ms左右……今天怎么忽然好转了

以前我一直使用sublime text 2作为编辑器,直到3月份换成了Brackets。关于Brackets较为常用的优秀功能,及一些使用经验,我写了个文档,可以查看这里。
但我渐渐发现Brackets的缺点也不少,今天下午卸载了它,转而使用sublime text 3。sublime text 3和sublime text 2有不少地方不一样,折腾了俩小时,记录一点经验。
1.我安装的插件:
名字 快捷键 说明 ——————————————————————————————————————————————————————————————————————————————————— Alignment Ctrl+Alt+A(我改为了ctrl+\) 使代码中的等号自动对齐 AutoFileName - 当你引用外部文件时,自动提示路径 BracketHighlighter - 高亮括号配对 ChineseLocalization - 菜单中文语言包 ColorPicker ctrl+shift+c 调色板 ConvertToUTF8 ctrl+shift+c(改ctrl+shift+alt+c)使sublime text支持其他编码,编辑时转换为utf-8,保存时仍保存成原编码 CSS Format - 以多种风格来格式化css代码。在edit菜单里选择这个插件的功能。 Emmet tab或ctrl+e 不解释 JavaScript Completions - JavaScript的代码提示,很全面(sublime text自带了个SublimeCodeIntel,默认启用,有代码提示,但是不全面。使用插件最好同时启用SublimeCodeIntel。 jQuery - jQuery的代码提示。但是和上面的代码提示插件共存。 JsFormat ctrl+alt+f 格式化js代码,貌似只在.js文件中有用 LiveReload - 在浏览器中热更新本机文件。 Package Control - 管理插件 PyV8 - Emmet依赖的库 SideBarEnhancements - 扩充sidebar的右键菜单功能 SublimeLinter - 提供jshint代码检测(需要安装nodejs才能用,所以禁用了。 SublimeTmpl ctrl+alt+h/c/j/p 建立指定文件类型的模板 SyncedSidebarBg - 同步侧边栏颜色为主题颜色,不然真难看 Tag ctrl+alt+f html代码格式化,选中代码后按快捷键使用 TrailingSpaces - 显示和删除文档中多余的空格和制表符,安装后在“编辑”菜单中使用它
2.我的user设置:
{
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
"font_face": "Consolas",
"font_size": 12,
"ignored_packages":
[
"SublimeLinter",
"Vintage"
],
"word_wrap": "true",
"highlight_line": true,
"save_on_focus_lost": true,
"show_encoding": true,
"scroll_past_end": false
}
ignored_packages的意思是忽略插件(禁用里面的插件)。
3.我的自定义快捷键键设置(在Preferences=>Key Bindding - User里设置):
[
{ "keys": ["ctrl+\\"], "command": "alignment" },
{ "keys": ["ctrl+shift+alt+s"], "command": "save_all" },
{ "keys": ["ctrl+shift+c"], "command": "open_in_browser" }
]
为某个命令指定快捷键。比如sublime text 3的“保存所有打开的文件”命令没有默认快捷键,得用鼠标在下拉菜单里点击,非常麻烦,所以可以设置一个快捷键。
如果要查找所有可使用的命令,可参考此处。
其他内容:
1.sublime text 3常用快捷键可参考此处
2.sublime text 3的配置文件夹路径:
win7及以上:
%userprofile%\AppData\Roaming\Sublime Text 3
xp则类似于下面:
C:\Documents and Settings\Administrator\Application Data\Sublime Text 3
如果要备份插件和设置的话,只备份这里就可以了。恢复的话也是恢复到这里。
3.打开方式的问题
如果你想通过右键的“打开方式”使某种类型的文件关联到sublime text 3,但是里面找不到sublime text 3的话,可以试试手动选择其exe文件。如果还不行,修改注册表
HKEY_CURRENT_USER\Software\Classes\Applications\Sublimetext.exe\shell\open\command
的值为sublime text 3程序的路径,如修改成:
"C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"
之后在打开方式中就可以找到sublime text 3了。
也可以尝试删除此项,貌似也有同样的效果(这个办法我没试过
在PHPnow中,如果只有一个ip但是要建立多个网站,比较简单的办法是在站点根目录下分别建立文件夹,并将网站放进去。
但这样容易产生一些问题。如,本来站点根目录是127.0.0.1,然后我们为网站“pc”建立了一个“pc”文件夹存放网站,它的网址如下:
127.0.0.1/pc
网站程序安装在里面,必须在网站后台正确设置安装路径,否则后台会以为自己在站点根目录。例如pc的首页路径应该如下:
127.0.0.1/pc/index.html
如果不设置安装路径的话,后台会以为是这样:
127.0.0.1/index.html
所有涉及到路径的地方都会受到影响。
而且,即使我们正确设置了安装路径,如果网站以后要挪到其他地方去(例如上线),服务器上一般都不存在“安装路径”这个问题,到时候还得把相关设置去掉。这需要修改数据库中的多个地方,参考《 dedecms从数据库备份文件修改附件路径》。我不想一直这样下去,于是找到了同一ip中使用多端口配置多个网站的办法。

这是一个可以提高效率的技巧。
举个例子,我的txt文件都关联到一个编辑器上了,这个编辑器启动比较慢。那我有时候想用notepad++查看txt文件的话,基本上就只能右键选择“打开方式…”了。
而且我右键里打开方式的列表里还没有notepad++,还得进一步打开对话框去选择。
当然,你也可以先手动启动notepad++,然后把txt文件拖进去。只是这样都挺麻烦的。现在一劳永逸的办法来了:把notepad++的快捷方式放进SendTo文件夹里。
SendTo文件夹位于:
%userprofile%\AppData\Roaming\Microsoft\Windows\SendTo
这个其实就是右键菜单“发送到”的文件夹。把其他东西扔进来,就会在“发送到”列表里显示。
现在我可以在右键里用notepad++打开txt文件了:
我没有学过印刷知识,只会用ps做做RGB颜色模式的图。但在这破地方有时候会被赶鸭子上架做些印刷的东西。由于CDR、AI等都不会,所以只能用ps凑合做。
虽然我知道做印刷图的时候要把颜色模式设置为CMYK,但是黑色我都是直接用#000设置的,从没想到过这样是不妥当的。

看上去是黑色的,打印出来也是黑色的,哪里不对了呢?
其实上面这句话只有前半句对了。在ps里,#000确实是纯黑,但是与#000对应的CMYK值(右下角部分)并不是纯黑的,所以印刷出来应该也不是纯黑的,只是难以分辨出来而已。
Read More →
2016/8/13更新
原来的百度云管家不限速破解版失效了,今天更新一个新的:
http://zj.9553.com/soft/bdygjbxspjb_20160222.rar
下载后解压,绿化,然后运行即可。默认就是无限速的,不需要在下载时点试用。
刚才删了某电脑上注册表的某些项,重启之后进不去系统了,出现的是windows自动修复的界面。安全模式也进不去。于是搜索“怎么在pe中修改注册表”。找到了两种不同的办法。
方法1是在pe里打开注册表编辑器,之后载入本机系统(而非pe系统)的注册表配置文件,编辑之。
选中注册表HKEY_LOCAL_MACHINE项,再选择菜单栏的“文件”→“加载配置单元”,之后打开%windir%\System32\config文件夹,会看到以下几个无后缀的文件:
DEFAULT、SAM、SECURITY、SOFTWARE、SYSTEM。
这就是本机注册表的配置文件。选择一个打开之后,会提醒你新建一个项,之后加载的这个配置文件就在这个项里面编辑。
但是我遇到了一些麻烦。平时我们在注册表编辑器里看到的注册表根项目是HKEY_CLASSES_ROOT、HKEY_CURRENT_USER这样的名称,但是加载配置文件之后没显示根项目的名字,只有子项目。我找了好久没找到哪个配置文件是我需要修改的。
方法2较为易行,在%windir%\System32\config\RegBack文件夹中,存放着系统自动备份的注册表配置文件。用这些备份文件覆盖外层文件夹里的配置文件,使注册表恢复到备份时的状态。之后重启,顺利开机。
当然方法2并不完美。那台电脑上系统做的备份是十天之前的,覆盖之后,这中间对注册表做的更改就无法保留了。
系统具体多久备份一次注册表尚不清楚,因为别人电脑里的备份日期和我电脑上的不一样。而且也不是注册表每改动一次就马上做备份。
至于系统做的备份是否也有可能是坏的,那就不清楚了。
方法1的图文讲解可以查看此处。