- 浏览: 426801 次
- 性别:
- 来自: 广州
最新评论
-
lanlansnss:
说真的。 木有看懂哇。
【辞职】你谂清楚未? -
fei441544558:
isset($_SESSION['submit_tim ...
PHP防止用户刷新页面,重复提交表单内容 -
ngn9999:
天下文章一大抄
flash遮盖div层在IE和FF下解决办法 -
阳光空气水:
嗯,原来是道友。
FireBug - Javascript 的調試工具 [轉載] -
osacar:
楼主的头像里人物是不是史艳文里的?
PHP程序如何防止站外提交数据
文章列表
在線PHP 手册中文版
PHP參考講義
Apache服务器使用.htaccess实现图片防盗链教程
PHP 时区设置
//*--------------- IBM文章 -----------------*//
LAMP 系统性能调优,第 1 部分: 理解 LAMP 架构
LAMP 系统性能调优,第 2 部分: 优化 Apache 和 PHP
- 2008-04-28 11:36
- 浏览 1286
- 评论(0)
高级PHP应用程序漏洞审核技术
- 博客分类:
- PHP開發
高级PHP应用程序漏洞审核技术
高级PHP应用程序漏洞审核技术
前言
传统的代码审计技术
PHP版本与应用代码审计
其他的因素与应用代码审计
扩展我们的字典
int类型先转成decimal类型,再转string类型
$tweet['id'] = strval(number_format($tweet['id'],0,'',''));
TF-IDF模型的概率解释[转]
- 博客分类:
- Web开发类
信息检索概述
信息检索是当前应用十分广泛的一种技术,论文检索、搜索引擎都属于信息检索的范畴。通常,人们把信息检索问题抽象为:在文档集合D上,对于由关键词w[1] ... w[k]组成的查询串q,返回一个按查询q和文档d匹配度relevance(q, d)排序的相关文档列表D'。
对于这一基问题,先后出现了布尔模型、向量模型等各种经典的信息检索模型,它们从不同的角度提出了自己的一套解决方案。布尔模型以集合的布尔运算为基础,查询效率高,但模型过于简单,无法有效地对不同文档进行排序,查询效果不佳。向量模型把文档和查询串都视为词所构成的多维向量,而文档与查询的相关性即对应于向量间的夹角。不过, ...
所谓盗链,是指其他网站直接链接我们网站上的文件,一般来说,盗链的对象大多为很耗带宽的大体积文件,如图片、视频等。这样造成的后果主要有:增加了服务器的流量负担,影响我们网站的访问速度。
如果你用的是Apache ...
Sourceforge上有一个PHP的分析类,可以从这里下载
。
采用PHP5+开发的一个简单的PHP HTML DOM分析,支持invalid HTML并提供非常简单的方式来操作HTML元素。在HMTL页面上查找标签所使用的语法与jQuery(一个轻量级,实用的javascript框架)相似。从页面中抽取内容只需要一行代码。
請參考 http://simplehtmldom.sourceforge.net/
特色
1. 只支持PHP5以上
2. 可以分析不怎么严谨(invalid)的HTML代码
3. 支持简单的CSS Selector.
...
原帖: http://bbs.chinaunix.net/viewthread.php?tid=697954&page=1&extra=page%3D1#pid4725282
引用:Thu Mar 4 08:12:30 2004 1 202.114.40.242 37 /incoming/index.html a _ o a [email]guest@my.net[/email] ftp 0 * c
Thu Mar 4 08:12:30 2004 current-time
1 t ...
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本
的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,
但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。
MyIASM是IASM表的新版本,有如下扩展:
1、二进制层次的可移植性。
2、NULL列索引。
3、对变长行比ISAM表有更少的碎片。
4、支持大文件。
5、更好的索引压缩。
6、更好的键码统计分布。
7、更好和更快的auto_ ...
Apache 的缓存方式有两种,一种是基于硬盘文件的缓存,由 mod_disk_cache 实现,另一种是使用内存缓存,由
mod_mem_cache 实现,不过它们都是依赖 mod_cache 模块的,mod_cache 模块提供了一些缓存配置的指令供它们使用,而
mod_file_cache ...
在Apache的配置文件中找到下面两行,将注释#去掉,重启。
LoadModule deflate_module modules/mod_deflate.so
LoadModule expires_module modules/mod_expires.so
Apache模块 mod_deflate 说明
在你网站的目录下新建.htaccess,添加如下内容:
<IfModul ...
一、安装xdebug模块
1、去www.xdebug.org
下载相应版本php的模块文件,保存下载后的文件到php的ext目录,可以自己修改文件的名称,如保存成:php_xdebug.dll
2、修改php.ini,增加如下信息
[Xdebug]
zend_extension_ts="E:\Program Files\EasyPHP5.2.10\php\ext\php_xdebug.dll"
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.tra ...
原理:
使用 mb_detect_encoding() 函数来判断字符串是什么编码的。
注意:要把php.ini中 extension=php_mbstring.dll 前的;号去掉,重启apache就可以了。
我创建三个文件:text1.txt text2.txt text3.txt
分别以ASCII UTF-8 UNICODE 的编码方式保存
代码如下:
<?php
define ('UTF32_BIG_ENDIAN_BOM' , chr(0x00) . chr(0x00) . chr(0xFE) . chr(0xFF));
define ('UTF ...
在apache的配置文件httpd.conf里默认有这么一句配置
logformat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" common
这是APACHE的日志记录格式设置,那么这种格式里的各个参数都代表什么意思呢,下面 ...
2011看要把這些書都讀了,哈哈~~!
1. 实战Nginx:取代Apache的高性能Web服务器 [41.20]
http://www.amazon.cn/mn/detailApp?_encoding=UTF8&tag=douban-23&linkCode=as2&asin=B003CHHHB8&camp=0&creative=0&creativeASIN=B003CHHHB8
2. 构建高性能Web站点 [44.20]
http://www.amazon.cn/%E6%9E%84%E5%BB%BA%E9%AB%98%E6%80%A7%E8% ...
Cache_Lite
(作者FabienMARTY . 译RainX)
中文手册介绍 : http://pear.phpv.net/cn/package.caching.cache-lite.cache-lite.cache-lite.html
目录
介绍
– 介绍 Cache_Lite constructor Cache_Lite::Cache_Lite()
– 构造函数 Cache_Lite::get()
– 测试cache是否存在 并(如果是) 返回它 Cache_Lite::save()
– 保存数据
...