- 博客(18)
- 收藏
- 关注
原创 索引的使用
数据库表的信息是存在在文件中的,每个文件中有很多记录,你添加一条记录,文件中就会多一条记录。如果要查找一条记录怎么查找呢?你会打开文件读取文件内容,然后看看是不是你要的记录,查找任何记录都要从前向后去比较。就像一个房间有很多人,你知道要找的人在这个房间,但是具体在什么位置你不知道,你只有一个一个看,直到找到你要找的人,运气好的话,第一个人就是你要找的,运气不好,最后一个人才是你要找的。效...
2012-02-29 22:27:33 63
原创 DTD文件定义
DTD文件定义一个DTD文档实际上就是元素定义的集合,而元素可能包含属性,也可能不包含属性。属性可以通过以下的语法进行定义: <! ATTLIST ElementName AttributeName Type Default AttributeName Type Default ….. >ATTLIST是一个XML语言的保留字,也可以称为是关键字。 Elemen...
2012-02-29 22:27:12 184
原创 PHP this,self 和 parent 关键字
我们先建立几个概念,这三个关键字分别是用在什么地方 呢?我们初步解释一下,this是指向当前对象的指针(我们姑且用C里面的指针来看吧),self是指向当前类的指针,parent是指向父类的指针。这么说还不能很了解,那我们就根据实际的例子结合来讲讲。(1) this <?phpclass UserName{ //定义属性 priva...
2012-02-29 22:23:25 77
原创 html提交表单中input image和img
1.<input type="image" src="xxx.gif" > 此图片会自动对Form表单进行提交,即为type="submit" 若提交前要进行判断、检验则用 <input type="image" src="xxx.gif" onclick="return dosubmit();"> 但是用这种方式提交会发生表单
2012-02-29 18:16:36 1536
原创 细说PHP中strlen和mb_strlen的区别
在PHP中,strlen与mb_strlen是求字符串长度的函数,但是对于一些初学者来说,如果不看手册,也许不太清楚其中的区别。下面通过例子,讲解这两者之间的区别。先看例子:<?php //测试时文件的编码方式要是UTF8 $str='中文a字1符'; echo strlen($str).'<br>';//14 echo mb_strlen($...
2012-02-29 16:53:05 274
原创 新浪微游戏支付流程
1.用户点击支付,自己生成支付ID(9位),调用api获取token $order_id = $orderIdPrev . (9位不重复的数字); $sign = md5( $orderId . '|' . $amount . '|' . $desc . '|' . $app_secret );$params = array ( 'order_i...
2012-02-28 14:09:54 144
原创 PHP取权重
在实际的开发过程中,经常会用到一些几率的时间,例如有这样一个奖励的数组:ipad的几率是2%,金币的几率是80%,钻石币的几率是10%,经验值的几率是8%要求写一个函数来计算你得到的是什么.<?php $data = array( 'iapd' => 2, 'coin' => 80, ...
2012-02-17 14:42:31 209
原创 doctype声明、浏览器的标准、怪异等模式
群里看到一个面试题,doctype 标准(严格)模式(Standards Mode)、怪异(混杂)模式(Quirks Mode),如何触发,区分他们有何意义?而且据说是笔试题,汗。现在对做题比较感兴趣,so整理份答案(不保证满分。而且如果我做笔试题,每天打字,很多汉字都写不出了,只能让考官看拼音了。。虽然能答出个一二,但肯定没此文详细了):触发标准模式1、加DOCTYPE声明,比...
2012-02-08 22:26:09 194
原创 IE,火狐,OPERA等浏览器CSS Hack和向后兼容
在解决兼容方法上,想定出一个统一的规范,个人认为应该以下面3点为基本原则:权衡成本:在浏览器被淘汰后,如何快速清理掉无用代码 可维护:在资源成本和完美间平衡的向后兼容 可读:省力、易记 这里把成本放在了第一位,并不是说我们不愿意追求完美,而只是,太刻意追求完美有时候可能会阻碍我们前进;在成本后,应该是可维护和可读,这点对于团队的合作来说至关重要,而最终结果也是为了减少成本。先把这...
2012-02-08 22:24:24 112
原创 整理了一份招PHP高级工程师的面试题
1. 基本知识点HTTP协议中几个状态码的含义:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功)表示成功处理了请求的状态...
2012-02-08 09:04:20 223
原创 Javascript正则表达式
创建一个正则表达式第一种方法:var reg = /pattern/;第二种方法:var reg = new RegExp('pattern');正则表达式的exec方法简介语法:reg.exec(str);其中str为要执行正则表达式的目标字符串。例如:<script type="text/javascript">...
2012-02-07 22:13:59 50
原创 网络通讯协议
一.OSI 7层模型 由下至上为1至7层,分别为: 应用层(Application layer) 表示层(Presentation layer) 会话层(Session layer) 传输层(Transport layer) 网络层(Network layer) 数据链路层(Data link layer) 物理层(Physical layer...
2012-02-07 11:55:23 102
原创 浅谈 PHP-MySQL, PHP-MySQLi, PDO 的差异
http://blog.roga.tw/2010/06/%E6%B7%BA%E8%AB%87-php-mysql-php-mysqli-pdo-%E7%9A%84%E5%B7%AE%E7%95%B0/ 首先两个函数都是用来处理DB 的。首先, mysqli 连接是永久连接,而mysql是非永久连接。什么意思呢? mysql连接每当第二次使用的时候,都会重新打开一个新的进程,而mys...
2012-02-06 16:13:17 110
原创 PHP笔试题
1、用PHP打印出前一天的时间,格式是2012-2-3 8:50:21 echo date('Y-m-d H:i:s',time()-60*60*24 echo date("Y:m:d H:i:s",strtotime("-1 day")); 2、echo(),print(),print_r()的区别 echo 是语言结构,无返回值; print 功能和ech...
2012-02-03 09:17:44 626
原创 PHP的bool值
PHP中,当其他类型变量转换为 boolean 时,以下值被认为是 FALSE: 布尔值 FALSE 自身; 整型值 0 (零); 浮点型值 0.0 (零); 空字符串(""), 以及 字符串("0"); 不包括任何元素的数组; 不包括任何成员变量的对象(仅PHP 4.0 适用); 特殊类型 NULL (包括尚未设定的变量...
2012-02-02 23:00:09 126
原创 HTTP协议
引言HTTP协议我想任何IT人士都耳熟能详了,大家都能说出个所以然来。但是如果我问你HTTP协议的请求方法有哪些?POST与GET的差异?GET或POST传送数据量的大小有限制吗?HTTP响应的状态有哪些?以及在C#中你如何使用?如果你不能清楚地回答其中的大部分问题,那么这篇文章就是为你准备的!大纲如下: 1、HTTP概述1.1、HTTP协议的客户端与服务器的交互...
2012-02-01 16:29:22 92
原创 SQL过关(SQLServer)
1、基本表结构(1)/*员工人事表employee */ emp_nochar(5)Not nullprimary key员工编号emp_namechar(10)Not null员工姓名sexchar(1)Not null...
2012-02-01 16:11:35 177 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人