`
文章列表

PHP的工作模型

http://www.mike.org.cn/articles/what-is-cgi-fastcgi-php-fpm-spawn-fcgi/   PHP的工作模型非常特殊。从某种程度上说,PHP和ASP、ASP.NET、JSP/Servlet等流行的Web技术,有着本质上的区别。   以Java为例,Java在Web应用领域,有两种技术:Java Servlet和JSP(Java Server Page)。Java Servlet是一种特殊类型的Java程序,它通过实现相关接口,处理Web服务器发送过来的请求,完成相应的工作。JSP在形式上是一种类似于PHP的脚本,但是事实上,它 ...

CSS3的一些特效

    博客分类:
  • Web
http://www.cnblogs.com/damonlan/archive/2012/04/23/2465569.html
  1.类型分析: js中的数据类型有undefined,boolean,number,string,object等5种,前4种为原始类型,第5种为引用类型。var a1;var a2 = true;var a3 = 1;var a4 = "Hello";var a5 = new Object();var a6 = null;var a7 = NaN;var a8 = undefined; alert(typeof a);   //显示"undefined"alert(typeof a1);  //显示"undefined"ale ...
  EMBRACE   ===== LICENSE BEGIN =====43136-1204201000002UsvSON704l"dILe1PVx3y4"B349AU6oSDJrsjE8nMOQh"8HTDJHIUUhgd1BebYc5U"6OxDbVsALB4Eb10PW8"===== LICENSE END =====

栈和队列

1.队列先进先出,栈先进后出。       2.对插入和删除操作的"限定"。 栈是限定只能在表的一端进行插入和删除操作的线性表。      队列是限定只能在表的一端进行插入和在另一端进行删除操作的线性表。     从"数据结构"的角度看,它们都是线性结构,即数据元素之间的关系相同。但它们是完全不同的数据类型。除了它们各自的基本操作集不同外,主要区别是对插入和删除操作的"限定"。     栈和队列是在程序设计中被广泛使用的两种线性数据结构,它们的特点在于基本操作的特殊性,栈必须按"后进先出"的规则进行操作,而队列 ...
1.call_user_func函数是当需要动态调用函数时,才使用的,这个函数有两种用法: 第一种是调用孤独的函数:   <!--? function funa($b,$c) { echo $b; echo $c; } call_user_func('funa', "111","222"); call_user_func('funa', "333","444"); //显示 111 222 333 444 //大家有没有发现,这个用法有点像javascript中的call方法,嘿嘿 ? ...
Demo1:http://www.cssrain.cn/demo/jQuery-scrollnews/demo1.htmlDemo2:http://www.cssrain.cn/demo/jQuery-scrollnews/demo2.htmlDemo3:http://www.cssrain.cn/demo/jQuery-scrollnews/demo3.html下载:

mysql行锁和表锁

  在调用存储过程中,就会涉及到表锁,行锁这一概念:所谓区别:有索引的时候就是行锁,没有索引的时候就是表索。 innodb 的行锁是在有索引的情况下,没有索引的表是锁定全表的. 表锁演示(无索引) Session1: mysql> set autocommit=0; mysql> select * from innodb_test;+------+-------------+| id   | name        |+------+-------------+|    1 | woshiceshi  | |    2 | woshiceshi2 | |    3 | w ...

索引的使用

  数据库表的信息是存在在文件中的,每个文件中有很多记录,你添加一条记录,文件中就会多一条记录。 如果要查找一条记录怎么查找呢?你会打开文件读取文件内容,然后看看是不是你要的记录,查找任何记录都要从前向 ...

DTD文件定义

    博客分类:
  • Web
  DTD文件定义 一个DTD文档实际上就是元素定义的集合,而元素可能包含属性,也可能不包含属性。属性可以通过以下的语法进行定义:  <! ATTLIST ElementName    AttributeName Type Default    AttributeName Type Default     ...
  我们先建立几个概念,这三个关键字分别是用在什么地方 呢?我们初步解释一下,this是指向当前对象的指针(我们姑且用C里面的指针来看吧),self是指向当前类的指针,parent是指向父类的指针。 这么说还不能很了解,那我们就根据实际的例子结合来讲讲。 (1) this   <?php class UserName { //定义属性 private $name; //定义构造函数 function __construct( $name ) { $this->name = $n ...
1.<input type="image" src="xxx.gif" > 此图片会自动对Form表单进行提交,即为type="submit" 若提交前要进行判断、检验则用 <input type="image" src="xxx.gif" onclick="return dosubmit();">    但是用这种方式提交会发生表单提交两次的现象,经常会造成表单元素被重复提交,数据库被写入异常!!     尤其是用IE问题比较严重,用火狐的话还不会报错 ...
在PHP中,strlen与mb_strlen是求字符串长度的函数,但是对于一些初学者来说,如果不看手册,也许不太清楚其中的区别。下面通过例子,讲解这两者之间的区别。 先看例子: <?php //测试时文件的编码方式要是UTF8 $str='中文 ...
1.用户点击支付,自己生成支付ID(9位),调用api获取token   $order_id = $orderIdPrev . (9位不重复的数字); $sign = md5( $orderId . '|' . $amount . '|' . $desc . '|' . $app_secret ); $params = array ( 'order_id' => $order_id , 'amount' => $amount , ...

PHP取权重

    博客分类:
  • PHP
在实际的开发过程中,经常会用到一些几率的时间,例如有这样一个奖励的数组: ipad的几率是2%,金币的几率是80%,钻石币的几率是10%,经验值的几率是8% 要求写一个函数来计算你得到的是什么. <?php $data = array( 'iapd' => 2, 'coin' => 80, 'cash' => 10, 'xp' => 8 ); $rs = get_weight_random($data); fun ...
Global site tag (gtag.js) - Google Analytics