- 博客(21)
- 资源 (1)
- 收藏
- 关注
转载 php常用函数之strip_tags(函数整理)
A,定义和用法strip_tags() 函数去除字符串中的 HTML、XML 以及 PHP 的标签。strip_tags(string,allow)参数 描述string 必需。规定要检查的字符串。allow 可选。规定允许的标签。这些标签不会被删除。注释:该函数始终会剥离 HTML 注释。这点无法通过 allow 参数改变。B,例子例1ech
2014-01-27 15:36:00
679
原创 extract和compact 比较
extract— 从数组中将变量导入到当前的符号表compact— 创建一个由参数所带变量组成的数组。如果参数中存在数组,该数组中变量的值也会被获取。两个函数正好相反。用途:extract 可以用于处理post参数,如extract($_POST);compact 可以用于将一堆变量打包进一个数组。
2014-01-23 11:59:47
758
原创 *.bz2和*.gz分别是什么压缩格式
这两个都是linux常用的压缩格式,通常用来压缩源代码包,因为源代码文件过多,它们还经常跟tar命令结合使用所以一般下载linux的源代码就有.tar.bz2,.tar.gz这样的格式其中bz2格式的压缩比例要高于gz,可以节省大量的下载时间winrar和7zip都支持解压这两个格式(windows下)
2014-01-22 10:19:30
1146
转载 js操作userData保存临时数据
var Session={ isinit:false, init:function(){ SessionObj = document.createElement('input'); SessionObj.type = "hidden"; SessionObj.id = "Sessionid"; SessionObj.style.behavior = "url('#defau
2014-01-14 17:37:51
1735
转载 php中strstr、strrchr、substr、stristr四个函数用法区别
php中strstr、strrchr、substr、stristr四个函数用法区别:php中strstr strrchr substr stristr这四个字符串操作函数特别让人容易混淆,常用的是substr,strstr,基本上可以满足对字符串的操作。下面介绍一下这个几个函数的区别。一,strstr和strcchr的区别strstr 显示第一次找到,要查找的字符串,以及后面的字符
2014-01-09 10:26:10
634
转载 jdk与jre的区别
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是面向Ja
2014-01-08 23:21:46
466
转载 js常用技巧
(一) 1.第一次给变量赋值时,别忘记var关键字 给一个未声明的变量赋值,该变量会被自动创建为全局变量,在JS开发中,应该避免使用全局变量。 2.使用===替换== 并且永远不要使用=或!=。12345678[10] === 10 // is false[10] == 10 // is true
2014-01-07 07:15:21
490
转载 辨别 PHP 垃圾代码
在重用他人代码时应该先好好检查一下这个软件,不要接下一个烂摊子。如何辨别垃圾代码?本文给出答案。作为一个专业的PHP开发人员,不管你是否愿意,总会遇到重用他人代码的情形。幸运一些的是在既有的代码上作扩展,背的一点则是要修改别人的代码。如果你对要修改的软件并不熟悉,那我建议你还是先好好看看这个软件之后再作决定。那么如何能够不作深入研究就能认定这是垃圾代码呢?这里给出10个垃圾代码
2014-01-06 03:39:46
520
转载 鬼脚七:走出来,正视自己
【编者按】从湖南小镇到天津大学,从雅虎中国到阿里巴巴,从超级码农到资深管理,鬼脚七的发展是典型的中国式奋斗写照。像今天所有在商业领域拼搏的精英一样,鬼脚七也从一个单纯追求成功的技术控逐渐变成一个内心丰富感受真实的生活人。2013年5月,负责阿里技术团队校园招聘的员工筱瑞突然接到消息:自己所在的团队将迎来一位新的总监,阿里的秋季校招也将交由他全盘统筹。不久以后,在人力资源组织的视频连
2014-01-06 03:21:20
1074
转载 Flash读写cookie
flash cookie 主要利用了ShareObject类实现。flash cookie的好处是用户不易删除并且可以写入大量数据,但缺点是如果用户屏蔽掉了flash那就over了。主类主要给外部js提供了方法。 用途:可以将swf设置成1x1像素,隐藏掉。利用js写入。 cookie类 代码如下:package com.tools { import flash.
2013-12-29 11:03:44
651
转载 用户追踪之基础技术——Cookie
前言Cookie是如此的重要,以至于我们后面要讲到的回头客定向、访客频次定向、用户定向等等都需要基于此技术才可以实现,并且我们日常工作中所能见到的第三方监测工具如doubleclick、99click、秒针等也都要利用cookie技术,网站分析工具如GA、百度统计、CNZZ等也需要利用cookie。如果没有Cookie,互联网广告市场将受到巨大打击,尤其对于目前我们谈论的精准广告而言。如果没有
2013-12-29 10:56:30
2049
原创 解析《每日Q的 PHP 工程师标准》
早些时候也在做互联网微博营销,于是便知道了有这样一个网站,这样一个团队 - 每日Q 。 一群很努力的人。“要做最好的应用,先做最好的团队” ----- 这是他们打在博客首页的口号,却也是他们给同行,给我的感觉。 因为从网站上每一块,每一个细节都可以看得出他们的做事风格:一丝不苟。 光阴似箭,日月如梭,一年多了,好久没有关注他们的网站。周末闲来无事,忽然
2013-12-22 13:43:31
1307
原创 $_SERVER['SCRIPT_FILENAME'] 和__FILE__ 用法区别
$_SERVER['SCRIPT_FILENAME'] :返回包含当前文件的那个文件的真实路径 __FILE__ : 返回当前文件的真实路径 如 a.php 包含b.php 如果在b.php中 分别打印两者,然后运行a.php:$_SERVER['SCRIPT_FILENAME'] 返回 a.php的真实路径__FILE__ 返回b.php的真实路径。
2013-12-19 13:30:29
687
原创 PHP中与 $_SERVER['HTTP_HOST'] 和 $_SERVER['SERVER_NAME'] 区别
我们应该尽量使用 $_SERVER["HTTP_HOST"]当满足以下三个条件时两者一样:1、服务器端口默认802、apache或nginx中ServerName设置正确3、HTTP/1.1协议规范两者区别:1,$_SERVER['HTTP_HOST']会根据客户端http请求输出信息。$_SERVER['SERVER_NANE']会根据apache或nginx的配
2013-12-18 10:08:48
791
转载 $_SERVER['PHP_SELF']和$_SERVER['SCRIPT_NAME']区别
一般情况下两者打印出来的东西基本一样的,但是如果你输入/test.php/123456的话$_SERVER['PHP_SELF']结果是/test.php/123456而$_SERVER['SCRIPT_NAME']结果是/test.php 所以为了安全起见,为了指向自身,应该用$_SERVER['SCRIPT_NAME']而不是$_SERVER['PHP_SELF']。
2013-12-18 09:48:39
458
转载 Mysql分表和分区的区别
一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看mysql分表的3种方法 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上,具体请参考mysql分区功能详细介绍,以及实例 二,mysql分表和分区有什么区别呢 1,实现方式上 a),mysql的分表是真正的分
2013-12-17 00:34:20
487
转载 mysql 分库分表
分表是分散数据库压力的好方法。分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。1,分表的分类1>纵向分表将本来可以在同一个表的内容,人为划分为多个表。(所谓的本来,是指按照关系型数据库的第三范式要求,是应该在同一个表的。)分表理由:根据
2013-12-17 00:30:34
477
转载 MySQL权限管理
一.权限表mysql数据库中的3个权限表:user 、db、 host权限表的存取过程是:1)先从user表中的host、 user、 password这3个字段中判断连接的IP、用户名、密码是否存在表中,存在则通过身份验证;2)通过权限验证,进行权限分配时,按照user?db?tables_priv?columns_priv的顺序进行分配。即先检查全局权限表user,如果user
2013-12-16 11:00:16
580
转载 Myisam表锁优化建议
Myisam表级锁定,与行级锁定相反,表级别的锁定是MYSQL各存储引擎中最大颗粒度的锁定机制。该锁定机制最大的特点是实现逻辑非常简单,带来的系统处理成本最小,所以获取锁和释放锁的速度很快。由于表级锁一次会将整个表锁定,所以可以很好地避免困扰我们的死锁问题。当然,锁定颗粒度大带来最大的负面影响就是出现锁定资源争用的概率也会最高,致使并发度大打折扣。对于MYISAM存储引擎,虽然使用表级锁定在锁
2013-12-14 21:00:03
1290
转载 MySQL的lock tables和unlock tables的用法
早就听说lock tables和unlock tables这两个命令,从字面也大体知道,前者的作用是锁定表,后者的作用是解除锁定。但是具体如何用,怎么用,不太清楚。今天详细研究了下,总算搞明白了2者的用法。lock tables 命令是为当前线程锁定表.这里有2种类型的锁定,一种是读锁定,用命令 lock tables tablename read;另外一种是写锁定,用命令lock table
2013-12-14 20:08:26
751
转载 php事务处理机制
MySQL5.X都已经发布好久了,但是还有很多人认为MySQL是不支持事务处理的,这不得不怪他们是孤陋寡闻的,其实,只要你的MySQL版本支持BDB或InnoDB表类型,那么你的MySQL就具有事务处理的能力。这里面,又以InnoDB表类型用的最多,虽然后来发生了诸如Oracle收购InnoDB等令MySQL不爽的事情,但那些商业上的斗争与技术无关,下面以InnoDB表类型为例简单说一下MySQL
2013-12-14 08:56:37
631
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人