

在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中使用多端口配置多个网站的办法。
Read More →
PHPnow同一IP多端口配置
这是一个可以提高效率的技巧。
举个例子,我的txt文件都关联到一个编辑器上了,这个编辑器启动比较慢。那我有时候想用notepad++查看txt文件的话,基本上就只能右键选择“打开方式…”了。
而且我右键里打开方式的列表里还没有notepad++,还得进一步打开对话框去选择。
当然,你也可以先手动启动notepad++,然后把txt文件拖进去。只是这样都挺麻烦的。现在一劳永逸的办法来了:把notepad++的快捷方式放进SendTo文件夹里。
SendTo文件夹位于:
%userprofile%\AppData\Roaming\Microsoft\Windows\SendTo
这个其实就是右键菜单“发送到”的文件夹。把其他东西扔进来,就会在“发送到”列表里显示。
现在我可以在右键里用notepad++打开txt文件了:
巧用windows的SendTo文件夹
我没有学过印刷知识,只会用ps做做RGB颜色模式的图。但在这破地方有时候会被赶鸭子上架做些印刷的东西。由于CDR、AI等都不会,所以只能用ps凑合做。
虽然我知道做印刷图的时候要把颜色模式设置为CMYK,但是黑色我都是直接用#000设置的,从没想到过这样是不妥当的。
看上去是黑色的,打印出来也是黑色的,哪里不对了呢?
其实上面这句话只有前半句对了。在ps里,#000确实是纯黑,但是与#000对应的CMYK值(右下角部分)并不是纯黑的,所以印刷出来应该也不是纯黑的,只是难以分辨出来而已。
Read More →
CMYK的黑色和RGB的黑色的区别
2016/8/13更新
原来的百度云管家不限速破解版失效了,今天更新一个新的:
http://zj.9553.com/soft/bdygjbxspjb_20160222.rar
下载后解压,绿化,然后运行即可。默认就是无限速的,不需要在下载时点试用。
百度云管家5.3.4破解VIP提速版
刚才删了某电脑上注册表的某些项,重启之后进不去系统了,出现的是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的图文讲解可以查看此处。
进不去系统时如何修复注册表
Do while(1) strComputer = "." set objWMIService = getobject("winmgmts:\\.\root\CIMV2") Set colProcessList1 = objWMIService.ExecQuery ("Select * from Win32_Process Where Name = 'LOL.exe'") For Each objProcess1 in colProcessList1 objProcess1.Terminate() Next Wscript.Sleep(1000) Loop
在知乎上看到的。如果你想“整人”,或者限制别人在你电脑上玩游戏什么的,你可以使用这个vbs文件试试。
这个vbs运行后,将查询指定的程序是否在运行。如果在运行就结束进程,该软件看起来就像闪退了一样。之后每过指定的时间(以毫秒为单位),它都会重复执行以上步骤。
说明与注意事项:
1.支持中文名的进程;
2.运行之后到任务管理器中看是否有"wscript.exe"的进程,每当你运行一次这个vbs,就会产生一个wscript.exe进程。运行一次就行了,不要运行之后没看到有什么反应,就以为运行失败了。
3.这个脚本会一直运行着,如果要停止脚本,结束对应的wscript.exe进程就可以了。
如果你想限制多个程序,可以使用小w改进的代码:
Do while(1) strComputer = "." set objWMIService = getobject("winmgmts:\\.\root\CIMV2") Set colProcessList1 = objWMIService.ExecQuery ("Select * from Win32_Process Where Name = 'GPU-Z v0.8.3.exe'") For Each objProcess1 in colProcessList1 objProcess1.Terminate() Next Set colProcessList2 = objWMIService.ExecQuery ("Select * from Win32_Process Where Name = 'GifCam_CHS.exe'") For Each objProcess1 in colProcessList2 objProcess1.Terminate() Next Wscript.Sleep(5000) Loop
把查询、循环部分(4-7行)复制,修改程序名和colProcessList变量的编号就行。
使用vbs关闭指定的应用程序
FlashFxp是我非常喜欢的一款FTP客户端软件,用了有一年多了 。它界面美观,功能强大,用了它之后我基本就没再用过其他ftp软件。
但是过了30天试用期之后,每次启动会有几十秒的倒计时,在这期间不能使用软件。急着用的时候那可是非常捉急,所以今天买了正版授权。
由于在其官网价格较贵且付款麻烦,所以我是去淘宝店铺“荔枝正版”买的。59元,终身有效。但是激活次数只有4次,用完就没了(如换了电脑、重装系统等,需要重新激活
Read More →
买了FlashFxp正版
我想要把电脑里的300G好♂东西共享出来,在手机访问。
首先手机和电脑必须处于同一局域网中。最常见的是连到同一路由器下,我的情况就是这样的。操作系统是windows7,手机上使用的工具是ES文件浏览器。
在开始分享之前,出于安全考虑,我建立了一个有密码的新用户,使用它来访问共享文件夹。
共享电脑文件夹并使用安卓手机访问
for /f "delims=?" %%a in ('dir /a /b') do attrib -a -s -h -r "%%a"
如果有文件夹被病毒或恶意程序隐藏,可以将以上命令保存为cmd文件,丢到被隐藏的文件夹的父文件夹里执行,之后此目录下所有的文件和文件夹就会被去掉特殊属性而显示出来。