解决apache环境 下载文件不能直接下载 而是以web形式打开乱码 或者出现错误提示

ggp 技术 2015-04-26 531 次浏览
听说apache比IIS对php的支持好,所以用Apache HTTP Server搭建了apache环境,停止了IIS里的站点(只开了一个FTP),环境装好后,一些正常,可以网站里本来能直接打开下载的.rar文件(包含中文文件名),现在点击,要么出现apache的错误提示,要么,就是直接打开,出现乱码。 解决方法:添加相应的文件类型:application/octet-stream ins 类似这样即可解决。 阅读全文...

50个技巧提高PHP网站的执行效率

ggp php 2015-02-20 467 次浏览
帕雷托法则明确指出,20%的因导致80%的果。又称为80-20法则。因此,要做好代码优化,切记因小失大! 好多条都中枪了,所以转载下来有空就看一看,有空要把代码都优化一遍!(目前暂时不知道原文作者) 1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号)。 2、如果能将类的方法定义成static,就尽量定义成static,它的速度会 阅读全文...

SQL Server 2008 R2占用内存越来越大解决方法

ggp 技术 2015-01-24 616 次浏览
有一台SQL Server 2008 R2数据库服务器,内存经常占用85%左右,查看进程发现sqlserver.exe使用了4G多内存。有一天服务器重启,业务跑起来后,观察sqlserver.exe内存使用一直在几百M,随后几天持续观察,发现内存使用逐渐升高,这说明SQL Server 2008 R2运行越久,占用内存会越来越大。 有了上边的分析结果,解决方法就简单了,定期重启下SQL Server 2008 R2数据库服务即可,使用任务计划定期执行下边批处理: net stop sqlserveragent net stop mssqlserver net start mssqlserver net start sqlserveragent 阅读全文...

php函数:截取指定2个字符之间的字符串

ggp php 2014-12-22 626 次浏览
$keyword=’查找(计组实验)‘ $need=getNeedBetween($keyword, ‘(‘ , ‘)’ ); 那么$need=’计组实验’; 先来发一个我在开发的时候经常用到的字符串截取函数。函数完成简单的从字符串($kw)截取两个指定的字符($mark1,$mark2)之间字符串,失败返回0,成功返回截取的字符串。 <?php function getNeedBetween($kw1,$mark1,$mark2){ $kw=$kw1; $kw=’123′.$kw.’123′; $st =stripos($kw,$mark1); $ed =stripos($kw,$mark2); if(($st==false||$ed==false)||$st>=$ed) return 0; $kw=substr($kw,($st+1),($ed-$st-1)); return $kw; } ?> 阅读全文...

Discuz论坛使用QQ互联时如何修改连接网站名称

ggp 技术 2014-12-13 574 次浏览
康盛创想的Discuz论坛程序是国内应用最为广泛的论坛程序,尤其是腾讯收购康盛后加入了许多腾讯的服务,为站长们提供了很大的便利性,其中QQ登录功能即QQ互联就是一项很好的功能,QQ用户数量多么庞大就不用说了,地球人都知道,使用Discuz程序不用专门申请腾讯API,只要和自己的QQ绑定一下就可以使用QQ互联功能了。 初次安装Discuz, 在使用QQ互联功能时,可能遇到一个问题,就是QQ互联认证页面上要连接的网站名称显示的是“Discuz! board”即为程序的默认名称,怎么不是自己的论坛名称呢?原因可能就是你没有更新QQ云平台的信息缓存。 解决 阅读全文...

OllyDbg 常用快捷热键

ggp 程序 2014-09-09 520 次浏览
打开一个新的可执行程序 (F3) 重新运行当前调试的程序 (Ctrl+F2) 当前调试的程序 (Alt+F2) 运行选定的程序进行调试 (F9) 暂时停止被调试程序的执行 (F12) 单步进入被调试程序的 Call 中 (F7) 步过被调试程序的 Call (F8) 跟入被调试程序的 Call 中 (Ctrl+F11) 跟踪时跳过被调试程序的 Call (Ctrl+F12) 执行直到返回 (Ctrl+F9) 显示记录窗口 (Alt+L) 显示模块窗口 (Alt+E) 显示内存窗口 (Alt+M) 显示 CPU 窗口 (Alt+C) 显示补丁窗口 (Ctrl+P) 显示呼叫堆栈 (Alt+K) 显示断点窗口 (Alt+B) 打开调试选项窗口 (Alt+O) 阅读全文...

解决wordpress3.9.1版本后台打开缓慢

ggp wordpress 2014-08-30 521 次浏览
今天刚刚安装了wordpress3.9.1新版本,以前一直用3.3的版本,刚更新好版本发现后台打开非常缓慢,在浏览器左下角发现加载http://fonts.233.wiki的地址链接,出现长时间加载不出Google Open Sans 字体。 其原因很简单,目前国内正在整治色情行业,避免不了会伤到谷歌。就连最近的谷歌搜索引擎地址都很难打开。 解决方法只有禁止加载Google Open Sans 字体 代码: 在主题中的functions.php文件末尾加上: function remove_open_sans(){ wp_deregister_style(’open-sans’); wp_register_style(’open-sans’,false); wp_enqueue_style(’ope 阅读全文...

apache做反向代理服务器

ggp 技术 2014-06-20 531 次浏览
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。Apache作为一个反向代理服务器(R-Proxy),可以和WAS、WLS等集成,但不能和IIS集成 一般来说,要在外网访问内网的服务器需要在路由上做端口映射。 比如路 阅读全文...

设置MySql5.5数据库的字符编码为UTF8,解决中文乱码问题

ggp 技术 2014-03-29 531 次浏览
设置MySql5.5数据库的字符编码为UTF8,解决中文乱码问题 1.在mysql压缩目录下,有一堆的参数配置文件,比如:my-small.ini,复制一下这个文件,自己改下名字,比如叫:my.ini 2.打开my.ini文件,增加如下参数: [client]:增加default-character-set=utf8参数 [client] #password = [your_password] port = 3306 socket = /tmp/mysql.sock default-character-set=utf8 [mysqld]:增加如下3个参数 [mysqld] default-storage-engine=INNODB character-set-server=utf8 collation-server=utf8_general_ci # generic configuration options 阅读全文...

通过SSH修改调整Linux VPS 时间和时区

ggp 技术 2014-02-16 548 次浏览
如何调整linux的时间为北京时间?修改linux vps的时间和时区,有什么办法? 首先,需要ssh登录vps或服务器。 date 命令可以查看时间和时区。然后输入以下命令: rm -rf /etc/localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 再date查看下时间和时区,时间是否正确了。如果已经正确,那么OK搞定。 SSH操作范例: root@www.ctohome.com~]# date Thu May 6 02:01:52 UTC 2010 [root@www.ctohome.com~]# rm -rf /etc/localtime [root@www.ctohome.com~]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime [root@ 阅读全文...
回顶部