上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 30 下一页

2012年10月19日

摘要: CodeIgniter 的生命周期 index.php system/core/CodeIgniter.php CI 的生命周期,两个文件就表达清楚了,php 的执行始于 index.php,终于 core/CodeIgniter.php。前面提到的超级对象,只是 core/CodeIgniter.php 的一个环节生成、使用的。 index.php 各种配置、参数定义 没有什么业务逻辑,主要是初始化 设置运行环境 product、development 或者 development 为了安全,可以将 system 和 app... 阅读全文
posted @ 2012-10-19 15:23 kudosharry 阅读(877) 评论(0) 推荐(0) 编辑

2012年10月8日

摘要: 一、编译安装过程优化.减小Nginx编译后的文件大小在编译Nginx时,默认以debug模式进行,而在debug模式下会插入很多跟踪和ASSERT之类的信息,编译完成后,一个Nginx要有好几兆字节。在编译前取消Nginx的debug模式,编译完成后Nginx只有几百千字节,因此可以在编译之前,修改相关源码,取消debug模式,具体方法如下:在Nginx源码文件被解压后,找到源码目录下的auto/cc/gcc文件,在其中找到如下几行:# debug CFLAGS=”$CFLAGS -g” 注释掉或删掉这两行,即可取消debug模式。.为特定的CPU指定CPU类型编译优化在编译Nginx时,默认 阅读全文
posted @ 2012-10-08 14:36 kudosharry 阅读(339) 评论(0) 推荐(0) 编辑

2012年9月28日

摘要: 一,安装前准备1, 一个web服务,eg:apache2, gd库,版本应是1.6.3或更高3, gcc编译器(在测试机器上还需安装automake)yum -y install httpd gcc glibc glibc-common gd gd-devel二,快速安装nagios1, 建立nagios账号/user/sbin/useradd nagiospasswd nagios创建一个用户组名为nagcmd用于从web借口执行外部命令。将nagios用户和apache用户都加到这个组中/user/sbin/groupadd nagcmd/user/sbin/useradd -G nagc 阅读全文
posted @ 2012-09-28 17:37 kudosharry 阅读(200) 评论(0) 推荐(0) 编辑

2012年9月24日

摘要: win7技巧,如何找回win7开机密码(win7开机密码忘记了怎么办) 使用windows7系统已经有一年多时间了,如果我们的win7系统设置了用户密码,在开机的时候,不小心忘记了win7开机密码,怎么办呢?win7系统的安全级别比XP高,这个问题的解决办法和XP系统下面的解决办法也就是不一样的。最简单的办法就是:开机到欢迎界面时,出现输入用户名密码的提示框,按Ctrl+Alt+Delete,跳出帐号窗口,输入用户名:administrator,回车即可。如果这个administrator帐号也有密码,那么可以这样:在win7系统启动时按F8选“带命令行的安全模式”选“Administrat. 阅读全文
posted @ 2012-09-24 18:39 kudosharry 阅读(240) 评论(0) 推荐(0) 编辑

2012年9月14日

摘要: 在MongoDB中,服务启动默认是没有权限验证的,就安全性方面来说,这肯定是不行的,所以需要加上权限验证。既然是要进行权限验证,那肯定是得有用户的吧,所以权限验证的第一步就是给MongoDB库添加用户。启动MongoDB服务端,然后启动MongoDB客户端,在客户端使用命令给MongoDB库添加用户,看代码:> db.addUser("jiangzhichao","jzc19880316");{ "user" : "jiangzhichao", "readOnly" : false, &q 阅读全文
posted @ 2012-09-14 16:59 kudosharry 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Node.js模块的实现之前在网上查阅了许多介绍Node.js的文章,可惜对于Node.js的模块机制大都着墨不多。在后续介绍模块的使用之前,我认为有必要深入一下Node.js的模块机制。CommonJS规范早在Netscape诞生不久后,JavaScript就一直在探索本地编程的路,Rhino是其代表产物。无奈那时服务端JavaScript走 的路均是参考众多服务器端语言来实现的,在这样的背景之下,一没有特色,二没有实用价值。但是随着JavaScript在前端的应用越来越广泛,以及服务 端JavaScript的推动,JavaScript现有的规范十分薄弱,不利于JavaScript大规模的应 阅读全文
posted @ 2012-09-14 14:02 kudosharry 阅读(325) 评论(0) 推荐(0) 编辑

2012年9月11日

摘要: 启动流程的dispatch在加载模块配置之前,就是说如果在项目里添加url_model此时没有加载;在dispatch里面定义了一堆常量,例如__APP__等,使用U方法或者模板使用__URL__时,使用的是thinkphp的环境配置里的url_model。这个在去掉index.php的时候发现的,只有设置环境配置的url_model=2,也就是rewrite模式才能是使用U,或者__URL__现在不带index.php的连接 阅读全文
posted @ 2012-09-11 16:34 kudosharry 阅读(144) 评论(0) 推荐(0) 编辑
摘要: ini_set,post_max_size,upload_max_filesize,magic_quotes_gpc等用ini_set设置不了!ini_set(‘max_execution_time’,’10′);ini_set(‘memory_limit’,’1024M’);echo ‘max_execution_time = ‘ . ini_get(‘max_execution_time’) . ”“;echo ‘memory_limit = ‘ . ini_get(‘memory_limit’) . ”“;echo ‘post_max_size = ‘ . ini_get(‘post_m 阅读全文
posted @ 2012-09-11 11:19 kudosharry 阅读(2008) 评论(0) 推荐(0) 编辑

2012年9月6日

摘要: try catch是处理可以预知的错误,对于系统的fatal error无能为力,而且必须要通过throw 抛出异常才能捕获。function inverse($x) { if (!$x) { throw new Exception('Division by zero.'); } return 1/$x;}try { @inverse(0);} catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), "\n"; exit;}通过@符号可以抑制错误的显示,或者 阅读全文
posted @ 2012-09-06 16:11 kudosharry 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: nginx的基本配置和虚拟主机的配置Nginx的基本配置Nginx的主配置文件是:nginx.confnginx.conf 主要组成如下:Nginx的虚拟主机配置什么是虚拟主机虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Intemet服务器功能(WWW、FTP、Email等),同一台主机上的虚拟主机之间是完全独立的。从网站访问者来看,每一台虚拟主机和一台独立的主机完全一样。利用虚拟主机,不用为每个要运行的网站提供一台单独的Nginx服务器或单独运行一组Nginx进程。虚拟主机提供 阅读全文
posted @ 2012-09-06 09:21 kudosharry 阅读(271) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 30 下一页

导航