- 浏览: 43788 次
- 性别:
- 来自: 北京
-
文章列表
1、安装php,
nginx服务器下安装:
cookie在客户端保存状态,session在服务器端保存状态。但是由于在服务器端保存状态的时候,在客户端也需要一个标识,所以session也可能要借助cookie来实现保存标识位的作用。cookie包括名字,值,域,路径,过期时间。路径和域构成cookie的作用范围。cookie如果不设置过期时间,则这个cookie在浏览器进程 存在时有效,关闭时销毁。如果设置了过期时间,则cookie存储在本地硬盘上,在各浏览器进程间可以共享。session存储在服务器端,服务器用一种散列表类型的结构存储信息。当一个连接建立的时候,服务器首先搜索有没有存储的session id,如果没有,则建立一个新的s ...
主旨:主要是考数组的函数
array_pop array_push
array_pop array_pop() 函数删除数组中的最后一个元素。删除尾部一
array_push array_push() 函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度。
该函数等于多次调用 $array[] = $value。 尾部塞入一
array_unshift array_shift
array_shift() 函数删除数组中第一个元素,并返回被删除元素的值。 删除头第一
array_unshift() ...
主旨:PHP5提供了一种迭代(iteration)对象的功能,就像使用数组那样,可以通过foreach 来遍历对象中的属性。默认情况下,在外部迭代只能得到外部可见的属性的值,可在内部迭代自己的外部迭代器或类的接口。
Iterator extends Traversable {
/* 方法 */
abstract public mixed current ( void )
abstract public scalar key ( void )
abstract public void next ( void )
abstract pub ...
考点:对函数的理解
fopen :打开文件或者URL
参数1:文件地址或者URL
参数2:mode 参数指定了所要求到该流的访问类型
'r' 只读方式打开,将文件指针指向文件头。
'r+' 读写方式打开,将文件指针指向文件头。
'w' 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'a' 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
'a+' 读写方式打开,将文件指针指向文 ...
每一种语言都有自己的自动垃圾回收机制,让程序员不必过分关心程序内存分配,但是在OOP中,有些对象需要显式的销毁;防止程序执行内存溢出。
PHP 垃圾回收机制(Garbage Collector 简称GC)
在PHP中,没有任何变量指向这个对象时,这个对象就成为垃圾。PHP会将其在内存中销毁;这是PHP 的GC垃圾处理机制,防止内存溢出。
当一个 PHP线程结束时,当前占用的所有内存空间都会被销毁,当前程序中所有对象同时被销毁。GC进程一般都跟着每起一个SESSION而开始运行的.gc目的是为了在session文件过期以后自动销毁删除这些文件.
__destruct /un ...
主旨:PHP中的魔术方法总结 __construct, __destruct , __call, __callStatic, __get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __autoload
__construct __construct
__construct 构造方法,当一个对象 ...
主旨:开启之后,主要会对系统操作、文件、权限设置等方法产生影响,平常项目基本上也用不到这些方法。主要我想还是用来应对webshell吧,减少被人植入webshell所带来的某些安全问题。
影响系统操作的函数:
...
重点:考察对dir目录的函数的认知!
方案1:
function my_dir($dir){
$files=array();
if(@$handle=opendir($dir)){//注意这里要加一个@,不然会有warning错误提示:)
while(($file=readdir($handle))!==false){
if($file!=".." &am ...
POSIXF风格的正则表达式主要函数有
ereg 函数:(正则表达式匹配)
ereg_replace 函数:(正则表达式替换)
Perl风格的正则表达式主要函数有
preg_match 函数:(进行正则表达式匹配)
preg_replace 函数:(执行正则表达式的搜索和替换)
int ereg ( string $pattern , string $string [, array &$regs ] )
int preg_match ( string $pattern , strin ...
索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引是快速搜索的关键。
在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:
CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL );
我们随机向里面插入了10000条记录,其中有一条:5555, admin。
在查找username="adm ...
1.方案一:
select
(case when a>b then a else b end ),
(case when b>c then b esle c end)
from 表名
2.方案二:
select if(a>b,a,b),if(b>c,b,c) from 表名
附:存储过程的问题
创建存储过程
create procedure proc_group
@A int, --定义参数
@B int, @C int,
as
BEGIN
***************** ...
系统管理
stat 显示指定文件的详细信息,比ls更详细 stat + 文件路径
who 显示在线登陆用户
whoami 显示当前操作用户
hostname 显示主机名
pwd 显示当前目录地址
uname 显示系统信息
fconfig 查看网络情况
ping 测试网络连通 ping+域名/ip
netstat 显示网络状态信息
...
转载:http://mp.weixin.qq.com/s?__biz=MzA5Mjg2NTQxOA==&mid=2650420350&idx=1&sn=61673a528ec43bbd84e53b35a54b1ae8&chksm=8868029bbf1f8b8d7c330c05ce2e671b769a03189de41d7c629bcf28dadf2d5e135c3c883c94&mpshare=1&scene=1&srcid=03220h54UTF98MdH0f4xN1UG#rd
什么是存储引擎?
关系数据库表是用于存储和组织 ...
昨天被一个正则难倒了两个小时,发现发现知识点一不用就会很快忘记。
使用场景:很多电商平台,经常把商品详情以HTML的形式存入到数据库字段中,然后无论做APP接口还是别的应用,取出来就拿去用比较方便,但是如果详情页需要变动,需要维护的商品详情页就会有很大的工作量,比如今年3.15过后,电商要求电子商务的商品需要在商品详情页加上价格说明图片在商品详情页,所以我是打算用正则来做这一部分,但是当正则匹配的时候出现了很多问题,因为好久不用正则,很生疏!!!!
商品详情字段存储的HTML:
<p><img src="/public/images/20 ...