2013/10/25 PHP/Python/Java No Comments select分组与默认选择项 select分组与默认选择实现方式 php分类: <select name="type"> <option value="">请选择分类</option> <optgroup label="最具影响家居卖场"> <option <?php echo $arr['type']==1?'selected':'';?> value="1">家居... 继续阅读 »
2013/10/25 Nginx/Apache/Tomcat No Comments Nginx 泛解析 Nginx二级域名泛解析到子目录Nginx多目录多虚拟主机情况泛解析绑一堆域名实在太麻烦,假设需求场景如下:二级/三级域名 对应web程序目录*.household114.com /phpweb/household114/abc1.household114.com /phpweb/household114/abc1.household114.comabc2.household114.com /phpweb/household114/abc2.household114.comabc3.household114.com /phpweb/household114/abc3.household114.com……Nginx配置如下:server &nb... 继续阅读 »
2013/10/24 PHP/Python/Java 2 Comments 页面包含php文件时页头多一空行原因 如果页面内容中没有空行存在,请检查页面格式编码,建议以无BOM格式编码Dreamweaver可以通过“修改->页面属性->标题/编码->包括Unicode签名(bom)”方式调整页面编码格式Notepad++:“格式->无BOM格式编码” 继续阅读 »
2013/10/16 随想/其他 1 Comments VMware9/10 the msi vmwareworkstation_x64.msi failed 错误描述:VMware9 安装提示The MSI '' failed:直接双击VMWare 9/10程序出现错误“The MSI '' failed”。解决方法:1、解压VMWare的安装程序成带有msi文件的文件夹。可以进入命令行“开始->运行->CMD”,然后输入“"E:\VMware-workstation-full-9.0.2-1031769.exe " /extract "解压路径"”即可。例如:D:\>VMware-workstation-full-xxx-xxxxxx.exe /extract d:\vm2、运行解压后文件夹中的vmwareworkstation_x86.msi或vmwareworkstation_x64.msi文件,应该能正常安装了。PS:这种情况是... 继续阅读 »
2013/10/10 随想/其他 2 Comments 显示器输入不支援/不支持故障解决 今天遇到一台AOC显示器显示输入不支援,经过排查为显示器与主机刷新率不匹配导致,解决方法如下:XP系统 启动时按F8键(在自检画面快结束前,不断地按F8键)选择启动VGA模式,进入系统后修改下分辨率和刷新率(桌面空白处--右击属性--设置--高级--监视器--在设置刷新频率下方的下拉菜单中设置可用的刷新频率)即可。Win7系统 启动WIndows 7时,按F8键(在自检画面快结束前,不断地按F8键),进入高级启动选项菜单后,选择“启用低分辨率视屏”,进入系统后,重新设定你的分辨率相关设置。 继续阅读 »
2013/09/24 PHP/Python/Java 2 Comments Warning: Cannot modify header information - headers already sent by 今天在测试以下代码时遇到该错误:session_start(); $_SESSION['username']=$username; echo "<script language='javascript'>location.href='../admin.php';</script>"; exit(); 出现错误:Warning: Cannot modify header information - headers already sent by...看了一些网上的方法也没解决,最后在php.ini配置output_buffering默认为4096就没有遇到这个错误了:outpu... 继续阅读 »
2013/09/17 WEB前端 No Comments js 跳到指定页面 Javascript跳到指定页面的几种常用方法☀ Method 1: <script language="javascript" type="text/javascript"> window.location.href="register.php?backurl="+window.location.href; </script> ☀ Method 2: <script language="javascript">  ... 继续阅读 »
2013/08/15 随想/其他 No Comments 蓝屏Stop:C0000135 Unknown Hard Error解决处理 故障描述:开机启动蓝屏进入系统前蓝屏报如下错误代码:Stop:C0000135 Unknown Hard ErrorUnknown Hard Error故障分析:大意是“未知的硬件错误”,因此初步判断是硬件方面出了问题,但是经过初步硬件及系统方面的排查及和用户沟通了解故障发生之前对电脑的操作情况,于是将引起该故障的原因暂时重点定位为那些能引起“硬件错误”的Windows内核文件的破坏或丢失上,通过上网查阅相关资料,发现kernel32等相关内核文件出错容易出现这种现象。kernel32.dll是Windows系统中非常重要的32位动态链接库文件,属于内核级文件。它控制着系统的内存管理、数据的输入输出操作和中断处理,当Windows启动时,kernel32.dll就驻留在内存中特定的写保护区域,使别的程序无... 继续阅读 »
2013/08/13 服务器技术 No Comments CentOS6.3_X64 Tmail5.0.1安装配置 基于CentOS 6.3_X64系统下的Tmail5.0.1安装笔记系统信息约束:系统版本:CentOS 6.3 X64Tmail版本:Tmail 5.0.1 X64Tmail默认安装在/tmailTmail邮件存储目录/data/tmail/机器IP地址:192.168.1.242解析域名:mail.www.fity.cn / www.fity.cn(MX)日志文件:/var/log/maillog一、系统基础环境准备系统分区(硬盘空间1T):/ 80GBswap 8G/boot 200MB/usr 50GB/data 剩余所有(用于存放邮件数据)安装CentOS 6.3_X64 最小安装或者软... 继续阅读 »
2013/08/07 Discuz/CMS No Comments DiscuzX注册提交没有反应解决方法 Errno:1062 问题/错误描述:DiscuzX新用户注册点击提交按钮没有反应;直接在后台添加用户报如下类似错误:MySQL ErrorMessage: MySQL Query ErrorSQL:INSERT INTO [Table]members SET secques='', username='', password='' Error:Duplicate entry '1472282' for key 'PRIMARY'Errno:1062错误分析:错误提示为键值重复。初步分析原因为:common_member表中已有uid为1472282用户数据存在ucenter_members表中无uid为1472282用户数据存在(主要看uc表中是否已经存在该uid的用户)发生原因... 继续阅读 »
2013/07/18 随想/其他 No Comments Device eth0 does not seem to be present, delaying initialization. [FAILED] 故障描述:VMware Workstation9 虚拟机文件复制或移动到其他机器上后网卡重启报如下错误:Device eth0 does not seem to be present, delaying initialization. [FAILED]故障分析:更换机器,网卡的 mac 地址就变换了,该问题是由于 udev 导致。解决办法:第一种方法:可以对照现有的 mac 地址修改 /etc/udev/rules.d/ 目录下的 70-persistent-net.rules 文件(名字可能不一样),将原有插网线的 ethx 的 MAC 地址换成现有的 MAC 地址。第二种方法,也是最简单的方法、也是博主推荐的方法:# rm -f /etc/udev/rules.d/70-persistent-net.... 继续阅读 »
2013/07/14 随想/其他 3 Comments Win7睡眠唤醒后需要重启网卡或系统才能再联网 Win7由睡眠状态唤醒后无法连上网络,需要重新系统或重启网卡才能联网问题解决1、升级网卡驱动为最新版驱动2、把网卡属性的“电源选项”设为 不“允许计算机关闭此设备以节约电源” 继续阅读 »
2013/07/11 服务器技术 No Comments 使用awk统计日志文件中各IP次数 Linux统计日志文件中的IP数 linux下用awk统计日志中各个ip访问页面的次数日志格式:211.154.151.115 - - [25/Jun/2013:00:00:01 +0800] "GET /SeeHouse/index/childId/17051 HTTP/1.0" 200 10011 "https://www.fity.cn/17051.html" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; 2345Explorer)" 56.132.231.179统计结果:[root@iredmail 06]# awk '{a[$1]+=1;... 继续阅读 »
2013/06/27 数据库 1 Comments MySQL HandlerSocket MySQL HandlerSocket 插件说明与安装配置一、HandlerSocket是什么?HandlerSocket是akira higuchi写的一个MySQL的插件。以MySQL Daemon Plugin的形式提供类似NoSQL的网络服务,通过这个插件,你可以直接跟MySQL后端的存储引擎做key-value式的交互,省去了MySQL上层的SQL解释、打开关闭表、创建查询计划等CPU开销。目前使用MySQL的网站,多半同时使用Memcache作为键值缓存。虽然这样的架构极其流行,有众多成功的案例,但过于依赖Memcache,无形中让Memcache成为故障的根源:Memcache数据一致性的问题:当MySQL数据变化后,如果不能及时有效的清理掉过期的数据,就会造成数据不一致。这在强调即时性的W... 继续阅读 »
2013/06/24 服务器技术 2 Comments Windows Memcache安装配置(For PHP5.3) Memcache是什么?Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载与压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这 些HashTable。Memcache官方网站:http://www.danga.com/memcachedhttp://memcached.org/ 更多详细的信息可以来这里了解 :)Memcached又是什么?Memcache是该系统的项目名称,Memcached是该系统的主程序文件,以守护程序方式运行于一个或多个服务... 继续阅读 »