07 2015 档案

摘要:1.下载相应的yaf文件包,http://pecl.php.net/package/yaf;对应文件有两个,解压后放到(wamp\bin\php\php5.5.12\ext)php扩展文件下2.检测当前php.ini文件是否有有启用extension=php_yaf.dll,如果没有则复制一分添加上... 阅读全文
posted @ 2015-07-28 15:41 永远的呆 阅读(1138) 评论(0) 推荐(0) 编辑
摘要:InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣, 视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比 InnoDB类型更快,但是不提供事务支持,而InnoDB提供... 阅读全文
posted @ 2015-07-22 11:33 永远的呆 阅读(468) 评论(0) 推荐(0) 编辑
摘要:当有多个项目的时候,在www文件夹下面有很多子文件夹,访问的时候也不方便,所以配置独立虚拟域名还是必须的。下面就说一下配置方法:1、打开apache的配置文件httpd.conf,把下面一行的注释解开(去掉#号),如下# Virtual hostsInclude conf/extra/httpd-v... 阅读全文
posted @ 2015-07-09 14:42 永远的呆 阅读(142) 评论(0) 推荐(0) 编辑
摘要:方法一$fh = mysql_query("select MAX(id) from log");$c_echo = mysql_fetch_array($fh);echo $c_echo;方法二PHP 函数 mysql_insert_id() 是返回在最后一次执行了 INSERT 查询后,由 AUT... 阅读全文
posted @ 2015-07-08 17:50 永远的呆 阅读(2436) 评论(0) 推荐(0) 编辑
摘要:1.get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信息。2.GET安全性比较差POST安全性比较好,GET传输数据较小POST传输数据较多。3.当我们使用GET时,所有的信息都会显示在URL地址中,并且使用GET方法最多只能传递1024个字符,所以... 阅读全文
posted @ 2015-07-08 17:44 永远的呆 阅读(3456) 评论(0) 推荐(0) 编辑
摘要:三大特征:继承,封装,多态继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例... 阅读全文
posted @ 2015-07-08 17:40 永远的呆 阅读(864) 评论(0) 推荐(0) 编辑
摘要:答:session的运行机制:用户A访问站点Y,如果站点Y指定了session_start();(以下假设session_start()总是存在)那么会产生一个session_id,这个session_id一般会以COOKIE的形式保存到用户A(我们可以通过在php.ini里设置session.us... 阅读全文
posted @ 2015-07-08 17:39 永远的呆 阅读(1345) 评论(0) 推荐(0) 编辑
摘要:​window.load$(document).ready()执行时机必须等待网页中所有的内容加载完毕后(包括图片)才能执行网页中所有DOM结构绘制完毕后就执行,可以能DOM元素关联的内容并没有加载完编写个数不能同时编写多个以下代码无法正确执行:window.onload = function(){... 阅读全文
posted @ 2015-07-08 17:35 永远的呆 阅读(202) 评论(0) 推荐(0) 编辑
摘要:HTTP协议采用请求/响应模型。客户端向服务器发送一个请求报文,服务器以一个状态作为响应。以下是HTTP请求/响应的步骤:●客户端连接到web服务器:HTTP客户端与web服务器建立一个TCP连接;●客户端向服务器发起HTTP请求:通过已建立的TCP连接,客户端向服务器发送一个请求报文;●服务器接收... 阅读全文
posted @ 2015-07-08 17:31 永远的呆 阅读(377) 评论(0) 推荐(0) 编辑
摘要:如果纯粹比较数字或字符,建议使用switch,因为它只会在一开始的switch括号中取出变量值一次,然后将这个值与下面所设定的case比较,但如果使用if,每次遇到条件式时,都要取出变量值,效率的差异就在这儿。 阅读全文
posted @ 2015-07-08 17:29 永远的呆 阅读(1032) 评论(0) 推荐(0) 编辑
摘要:举个例子:普通B/S模式(同步)AJAX技术(异步)同步:提交请求->等待服务器处理->处理完毕返回这个期间客户端浏览器不能干任何事异步:请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕 阅读全文
posted @ 2015-07-08 17:28 永远的呆 阅读(116) 评论(0) 推荐(0) 编辑
摘要:setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次 而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式 所以,完全是不一样的 使用SetInterval和设定延时函数setTimeo... 阅读全文
posted @ 2015-07-08 17:05 永远的呆 阅读(666) 评论(0) 推荐(0) 编辑
摘要:/* *通用方式来获取元素 * 1.通过id来获取元素document.getElementById('属性名') * 2.通过便签名来获取元素document.getElementsByTagName('属性名');得到的是一个数组 * 3.通过class属性来获取元素有兼容性问题document... 阅读全文
posted @ 2015-07-08 17:00 永远的呆 阅读(2964) 评论(0) 推荐(0) 编辑
摘要:js方法:window.onload = function(){代码体;}jq方法:$(document).ready(function(){​代码;})jq简写方法:$(function(){代码体;}) 阅读全文
posted @ 2015-07-08 16:57 永远的呆 阅读(342) 评论(0) 推荐(0) 编辑
摘要:点击发送ajax get请求 点击发送ajax post请求 点击发送通用的ajax请求 阅读全文
posted @ 2015-07-08 16:56 永远的呆 阅读(4658) 评论(0) 推荐(0) 编辑
摘要:声明方式:new array() 和 []不支持关联数组,只支持索引数组 * 数组元素的操作 *1.添加 * a.使用下标方式a[索引]=值; * b.在尾部添加一个元素 数组名.push(值); * c.在头部添加一个元素 数组名.unshift(值); *2.删除 * a.delete 数组... 阅读全文
posted @ 2015-07-08 16:54 永远的呆 阅读(399) 评论(0) 推荐(0) 编辑
摘要:Sublime Text 3 配置解释(默认){// 设置主题文件“color_scheme”: “Packages/Color Scheme – Default/Monokai.tmTheme”,// 设置字体和大小“font_face”: “Consolas”,“font_size”: 12,/... 阅读全文
posted @ 2015-07-08 16:50 永远的呆 阅读(248) 评论(0) 推荐(0) 编辑
摘要:Ctrl+L 选择整行(按住-继续选择下行)Ctrl+KK 从光标处删除至行尾Ctrl+Shift+K 删除整行Ctrl+Shift+D 复制光标所在整行,插入在该行之前Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+KU 改为大写Ctrl+KL 改为小写Ctrl+D 选词 (按住-继续选择... 阅读全文
posted @ 2015-07-08 16:48 永远的呆 阅读(146) 评论(0) 推荐(0) 编辑
摘要:$a=0; $b=0; if($a=3||$b=3){//此时$a:bool(true), $b: int(0) $a++;//true加加无效,还是true $b++; } echo$a.”,”.$b;//1,1类型:bool(true), int(1) $a=0; $b=0; If($a=3... 阅读全文
posted @ 2015-07-08 16:46 永远的呆 阅读(156) 评论(0) 推荐(0) 编辑
摘要:先把1-5000组成一个数组冒泡排序法$arr=array(1,2,3,4,5,6,7,8,9.....5000);$total=count($arr);For($i=0;$i$arr[$j+1]){$tmp=$arr[$i];$arr[$j]=$arr[$j+1];$arr[$j+1]=$tmp;... 阅读全文
posted @ 2015-07-08 16:44 永远的呆 阅读(1479) 评论(0) 推荐(0) 编辑
摘要:(1)include()在执行文件时每次都要进行读取和评估;require()文件只处理一次(实际上文件内容替换了require()语句)(2)require()通常放在PHP脚本程序的最前面include()的使用和require()一样,一般放在流程控制的处理区段中,PHP脚本文件读到inclu... 阅读全文
posted @ 2015-07-08 16:42 永远的呆 阅读(5389) 评论(0) 推荐(0) 编辑
摘要:// $year传进去的年// $month 传进去的月份 function day_num($year,$month){ $big_month=array(1,3,5,7,8,10,12); $sm_month=array(4,6,9,11); if(in_array($month,$... 阅读全文
posted @ 2015-07-08 16:30 永远的呆 阅读(394) 评论(0) 推荐(0) 编辑
摘要://$num 随机数量 // $size 字体大小 // $width 宽度 //$height高度//./tahoma.ttf 为显示的字体 function vCode($num = 5, $size = 20, $width = 100, $height = 50) { !$width... 阅读全文
posted @ 2015-07-08 16:20 永远的呆 阅读(218) 评论(2) 推荐(0) 编辑
摘要:有人会因为无法作出决定就推迟决定,然而实际上推迟决定是最差的决定。在推迟决定期间,时间悄悄流逝,你却没有任何一条路上的积累,白白浪费了时间。这些犹豫不决、迟迟不肯做决定的人心底里都有一种妄念,“我要找到最佳的选择,然后才能坚定走下去,走向理想的未来”。然而,这个世界上并不存在先知,更不可能有人拥有上... 阅读全文
posted @ 2015-07-08 12:08 永远的呆 阅读(109) 评论(0) 推荐(0) 编辑
摘要:curl_init(参数1)初始化一个新的会话,返回一个curl句柄,否则返回false如果参数提供了,curlopt_url()选项将会被设置成这个值。可以使用curl_setopt()手动设置curl_setopt(参数1,参数2,参数3)设置一个curl传输参数参数1由curl_init()返... 阅读全文
posted @ 2015-07-08 11:57 永远的呆 阅读(119) 评论(0) 推荐(0) 编辑
摘要:php_strip_whitespace(参数1个php文件的路径)—返回删除注释和空格后的PHP源码,返回删除注释和空格后filename的PHP源码。这对实际代码数量和注释数量的对比很有用。 此函数与命令行下执行php -w相似。var_export(参数1传入的字符串,参数2是否为true)—... 阅读全文
posted @ 2015-07-08 11:55 永远的呆 阅读(1007) 评论(0) 推荐(0) 编辑
摘要:看到这些不懂的代码,不懂的api,不知道这些年我都学了啥没用的东西,好无奈。。还要奋斗多少年,才能赶上一点点啊。 阅读全文
posted @ 2015-07-03 11:24 永远的呆 阅读(94) 评论(0) 推荐(0) 编辑