上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 1.引用文件方式对include()来说,在include()执行时文件每次都要进行读取和评估;而对于require()来说,文件只处理一次(实际上,文件内容替换了require()语句)。这就意味着如果有包含这些指令之一的代码和可能执行多次的代码,则使用require()效率比较高。另一方面,如果每次执行代码时相读取不同的文件,或者有通过一组文件叠代的循环,就使用include(),因为可以给想要包括的文件名设置一个变量,当参数为include()时使用这个变量。2.是否有条件引用在PHP变成中,include()与require()的功能相同,但在用法上却有一些不同,include()是有 阅读全文
posted @ 2013-03-26 09:24 浪漫小生 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 最近这玩意儿铺天盖地的,好像挺牛逼的样子哦!来,让我们也一起学学是啥玩意儿~首先,万年不变的,嗯。。。Node.js 特点简介:1. Javascript最开始是运行在浏览器环境,但是这货,很牛逼!运行在服务器后端的干活!!有木有!!它用的是谷歌的V8引擎!2. Node.js不是一段JS。。。它可以说是一个运行平台,一个环境,又尼玛是一个库,不,是n多个库。。。3. 另外,它是单线程的,异步I/O的,事件轮询的。嗯,暂时就这么多了,其他自个儿百度去。。。下面,还是老规矩,Hello World写烂了,我们就写个Hello Girls吧~~(1)安装这货。99%在看我这篇文章的大概都是和我一样 阅读全文
posted @ 2013-03-22 15:21 浪漫小生 阅读(208) 评论(0) 推荐(1) 编辑
摘要: 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1();// 999另一方面,在函数外部自然无法读取函数内的局部变量。Js代码 function f1(){ var n=999; } alert(n);// error这里有一个地方需... 阅读全文
posted @ 2013-03-09 10:09 浪漫小生 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 其实浏览器的不兼容,我们往往是各个浏览器对于一些标准的定义不一致导致的,因此,我们可以进行一些初始化,很多问题都很轻松解决。下面是14条特殊情况仅供参考:1. 文字本身的大小不兼容。同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff 下实际占高17px,上留白1px,下留白3px,opera下就更不一样了。解决方案:给文字设定 line-height 。确保所有文字都有默认的 line-height 值。这点很重要,在高度上我们不能容忍1px 的差异。2.ff下容器高度限定,即容器定义了height之后,容器边框的外形就确 阅读全文
posted @ 2013-02-26 22:30 浪漫小生 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 其实不管是在用CI还是ZF都有同样一个问题,就是路径的问题。前期,我在用ZF做CMS时,我在.htaccess文件中设置了如遇到js,css,img等资源文件都不重定向。但今天在用CI时,却忘记了,搞了很久都没有出来,上了CI的中国官方网,终于在他们帮助下把问题觖决了,在这里把它贴出来,供大家分享。(另注:我这里是隐藏了url中的index.php文件的,与不隐藏有所不同,但最终都是采用绝对URL) 首先,我在.htaccess文件里设置(作用是隐藏index.php),如下: RewriteEngine on RewriteCond $1 !^(index/.php|images|js|im 阅读全文
posted @ 2013-02-06 13:06 浪漫小生 阅读(6019) 评论(0) 推荐(0) 编辑
摘要: 在项目中经常用到这样一种情况,后台中每个页面都要判断Session来确定用户是否登陆状态.对于在Codeigniter中,那么就会考虑每个控制器继承一个公用控制器。比如:AdminBase 为应用后台的公用的控制器,在每一个应用后台控制器里面都来继承公共的AdminBase ,但是同时要确保AdminBase 也是继承CI_Controller的。前台HomeBase也是同样的道理。具体实现很简单,只要在application/core下面新建MY_Controller.php,如下(MY_是可配置的,application/config/config.php文件并找到这一项:$config[ 阅读全文
posted @ 2013-02-06 12:43 浪漫小生 阅读(5755) 评论(1) 推荐(0) 编辑
摘要: 很简单,在Settings->Editor里面去掉Allow placement of caret after end of line 阅读全文
posted @ 2013-01-05 11:30 浪漫小生 阅读(4322) 评论(0) 推荐(1) 编辑
摘要: 最近在开发项目的时候,发现在火狐浏览器中设置外容器margin:0 auto是可行的。但是到了IE6,IE7,IE8则出现了不能居中的现象。开始也没怎么在意,刚刚在浏览网页的时候看到这篇文章,帮我解决了这个疑问。解决方案如下:很多人都忽略了“文档类型”。下面就是正确设置的文档类型了。<!DOCTYPE html PUBLIC “-//W3C//DTDXHTML 1.0Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”><html xmlns=”http://www.w3.org 阅读全文
posted @ 2012-11-29 17:31 浪漫小生 阅读(8283) 评论(2) 推荐(3) 编辑
摘要: 定义和用法strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。语法strstr(string,search)参数描述string必需。规定被搜索的字符串。search必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。提示和注释注释:该函数是二进制安全的。注释:该函数对大小写敏感。如需进行大小写不敏感的搜索,请使用stristr()。例子例子 1<?phpecho strstr("Hello world!","world" 阅读全文
posted @ 2012-11-27 15:53 浪漫小生 阅读(8189) 评论(0) 推荐(0) 编辑
摘要: ThinkPHP3.1 安全快速入门在开发过程中,除了确保业务逻辑没有安全隐患外,应该充分了解和利用框架内建的安全机制或者工具来确保应用以及服务器的安全性,下面我们总结下ThinkPHP中涉及到的安全机制。系统安全系统安全指ThinkPHP可以配合的服务器的安全部署策略。应用部署建议首先,我们建议在条件允许的情况下,把框架目录和项目目录都部署在非WEB访问目录下面,ThinkPHP的访问机制完全支持框架和项目的非WEB目录访问,你只需要把入口文件和资源(主要是指JS、样式和图片文件)目录放置于WEB目录下面即可。因此,建议的部署目录如下:index.php项目入口文件Public/项目资源文件 阅读全文
posted @ 2012-11-24 12:12 浪漫小生 阅读(951) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页