来自sheaven彩信帖
蠡湖之星

1 2 3 4 5 6 7 | location ~* ^.+\.(gif|jpg|png|swf|flv|mp3|zip|rar)$ {
valid_referers none blocked server_names *.sitea.com *.siteb.com;
if ($invalid_referer) {
rewrite ^/ http://www.site.com/;
#return 404;
}
} |
可以自己注释选择是返回rewrite,或者404
在默认安装的情况下windows 7会自动创建一个100m的启动分区,用了存放启动相关的文件。
在某些情况下比如用了软件bios模拟方式激活失败,有可能会导致无法引导windows的情况,碰到这种情况的我们可以使用windows 7的安全光盘,进入修复模式,然后进入命令行模式。
这个时候这个100m的启动分区应该加载为C: ,而原来windows所在分区会自动延后,可以在进入修复模式的地方看见是哪个盘符。
比如启动分区为 C: ,windows分区为 E:
如果需要还原启动分区到初始状态的话,可以先 format c: ,注意format需要输入卷标时无法输入中文,可以先dir /a看一下,然后用鼠标选中当前的中文卷标再按下鼠标右键就相当于复制,要粘贴的时候也只要按下鼠标右键。
format完成后,可以使用下面命令来初始化启动分区
bcdboot e:\windows /l zh-CN /s c:
命令执行后会有提示,输入exit,然后选择重启下启动,仍然进入windows 7安装光盘的修复模式,这里会自动扫描后提示需要修复启动。选择修复并重启后,启动分区就初始化好了。
最近论坛在搞抢楼,有用户被判定一分钟发了50贴是机器灌水行为,我好想觉得后台设置过发帖时间限制为10秒的,也就是说1分钟最多发6贴。就自己研究了下,发现自从升级到dz7以来用户的最后更新时间就没更新过,而发帖限制是靠 现在时间-发帖限制时间 和 最后发表时间去比对的,所以导致发帖时间限制的设置形同虚设。所以又仔细看了下更新用户最后发表时间相关代码。
首先来看一段源代码代码
1 2 3 4 5 6 | $self = $creditnotice && $uidarray == $discuz_uid; …… $lastpostadd = $self ? ", lastpost='$timestamp'" : ''; …… …… $db->query("UPDATE {$tablepre}members SET posts=posts+('$operator$posts') $lastpostadd $creditsadd2 WHERE uid IN ($uids)", 'UNBUFFERED'); |
这里看到要 $self=1 才会把更新最后发表时间的 lastpost=’$timestamp’ 加到update的sql里面,而$self=1的话除了判断下uid之外的话还有个参数 $creditnotice 必需也等于1才行。
也就是必须要打开 dz7 后台 界面 全局里面的积分变动提示才会更新用户最后发表时间。
我想这应该算是个bug把
windows7 和 vista最直接的改观恐怕就是在任务栏上了。很多老用户升级到7最不习惯的就是没有了快速启动,比如我就是我有很多程序启动是靠快速启动来解决的,本来想咬咬牙关强制习惯win7的任务栏,可是工具还没装一般任务栏就感觉不够用了,而且找起程序来实在不方便,所以我又琢磨了下其实windows7是可以增加任务栏中的快速启动栏的。具体步骤
1.对着任务栏空白地方右键-工具栏-新增工具栏,然后地址栏直接输入C:\Users\登陆用户名\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch
选择好之后保存退出你就会看见任务栏上多出个Quick Launch,里面还有很多一些安装软件时增加快速启动栏启动项的软件快捷方式。
2.解除任务栏锁定,把Quick Launch挪到最左面,然后对着Quick Launch前面挪动的那个竖条右键把显示标题和显示文本2个选项去掉,然后稍微调整下距离,锁定任务栏哈哈是不是快速启动栏又回来了
非常好的一个分词系统,这下有进行了根本性结构的改变,更加适合互联网系统使用。强烈推荐,http://blog.s135.com/httpcws_v100/
情况是这样的
一台正常运行的机器dell 2950+双FCHBA卡,忽然发现只要一进系统就会自动蓝屏重启(开启故障自动重启),进入安全模式正常,在安全模式下看了下日志最早的是从0点多开始的一重启就蓝屏,可怜的一个晚上不知道重启了多少次。然后我把自动重启功能关闭,看蓝屏代码,提示有变化但大部分时候是0x0000009c(记不清了貌似是这个,反正有时候会变化),根据时间看似乎和打补丁也没什么关联,没办法只能重装,备份了数据库开始安装上次安装流程进行重装。
这里用的是DELL install光盘引导的模式,重装完之后,装好HBA卡驱动,设好网络,下好360打好补丁,重启结果发现在重启最后原来应该是重启机器的地方蓝屏了。代码是0x0000007e试了好多次都是这个出错,由于印象中最后步骤是打系统补丁,所以以为是补丁引起的,但是正常运行的时候没有蓝屏出现,只有重启才有。
这里又怀疑是HBA卡驱动引起的,又去QLogic官方下载了最新的stor miniport驱动更换了原来的scsi miniport驱动,并且还把微软有关miniport的2个补丁也打了下,最后还把2950能升的固件 bios全部升级了一边,还是无果,重启最后蓝屏。无奈进行干净版的重装,就是直接用2003光盘安装系统。
这次下载了raid卡驱动后直接用2003光盘引导安装,把网卡驱动装好了,设置了下,重启结果蓝屏,抓狂。。。后来想想会不会是和R2有关系,所以又打算重装下不装R2系统。于是第三次重装开始用的是DELL install光盘引导方式。
这次重装好之后跳过了R2的安装步骤,开始尝试,重启结果正常,改了DEP,虚拟内存等相关设置重启正常,改了网卡设置填了ip重启蓝屏,抓狂。去掉ip重启正常。啊。。。。。莫非ip有关系。。又尝试了填ip结果又蓝屏。。。。当中有次无意把另外一块没有接网线的网卡从禁用改成启用后,重启正常了。。。(我一直习惯把不用的网卡禁用的)又反复测试了一下,确定为只要填ip就不能禁用另外一块不用网卡,否则重启最后一步就0x0000007e蓝屏。郁闷搞了3天。。。
只是非常奇怪以前的系统也是这样的但是从来没蓝屏过,这种2950的机器我装了好多台,还有一台一摸一样的也是这样禁用网卡的方式使用中也没这种蓝屏状况。
今天在做个小东西,顺便熟悉熟悉phpmaker,结果发现问题了,数据库里面只要是中文的内容 在生成的php来看都是乱码,看了看生成的php,发现压根没声明编码。
搜索mysql_query 在找出的语句上面一行加上mysql_query(“set names gbk”);搞定。
想不通这软件都做这么强大了,竟然连数据库编码都没考虑
1.老的ESX3的虚拟机,可以通过停掉虚拟机,浏览数据存储把整个虚拟机文件夹下载到本地,然后再上传到ESX4的数据存储中,然后进到虚拟机文件夹里面对着.vmx文件右键添加到清单,恢复到ESX 4的虚拟机清单里面。
2.老的ESX3虚拟机可以在ESX4直接运行。
3.ESX3的虚拟机进行升级虚拟硬件的时候需要先把vmware tools升级到最新版。
4.可以在留有快照的情况下升级虚拟机硬件,并且升级后能够通过还原快照回到升级前的状态。
5.需要停掉虚拟机后才会在右键菜单里出现升级虚拟机硬件选项。
6.升级虚拟机硬件将会把原来ESX3的虚拟机版本从4 升级到 7,一旦升级后将无法再ESX3的环境里面使用。
7.vSphere Client直接管理ESX4的时候无法直接进行虚拟机克隆操作,只能手工去浏览数据存储,然后自己建个目录,把别的目录里面的虚拟机文件复制粘贴。(这个功能没有有点不方便)
不断添加中。。。
有些人装linux的时候喜欢选中文,结果装完了ssh进去非得用utf8才能显示正常,而且中文提示都感觉怪怪的,还是英文看的舒服
编辑/etc/sysconfig/i18n
把内容改为
LANG=”en_US.UTF-8″
SYSFONT=”latarcyrheb-sun16″