- 博客(40)
- 收藏
- 关注
转载 HOW THE CHECK THE MEMORY BEFORE CREATING AN IMAGE?
转自php manualHOW THE CHECK THE MEMORY BEFORE CREATING AN IMAGE?I worked on a script where I delt with large images. Very often the error "out of memory" occured. So I had to figure out, how t
2012-08-15 14:41:50
592
转载 HOW THE CHECK THE MEMORY BEFORE CREATING AN IMAGE
转自php manualHOW THE CHECK THE MEMORY BEFORE CREATING AN IMAGE?I worked on a script where I delt with large images. Very often the error "out of memory" occured. So I had to figure out, how t
2012-08-15 14:36:58
161
转载 IE6解析css的常见错误
转自:http://blog.csdn.net/li_xiao_ming/article/details/6803615我们在浏览网页的时候经常看见这样的现象:某个网页在IE6浏览器中打开很正常,但是在IE8里面打开可能完全变形了。或者也有可能出现完全相反的现象。这让Web程序员及设计师往往为了其CSS在各个IE版本下表现怪异而痛苦不已,有时候需要通过专为IE6或者IE8设计单独的定义。IE浏
2012-06-25 19:17:36
624
转载 浅析JavaScript原型设计模式
转自:http://sd.csdn.net/a/20120607/2806453.html在JavaScript中创建对象,对于JavaScript开发者来说,会有很多种方法去创建,本文将剖析JavaScript原型设计模式,在大多数地方,可以使用这种原型属性来分享对象中的实例方法。1.定义内部方法(Defining Methods Internally)在所有创建对象的方式中,这
2012-06-08 12:22:39
832
原创 jquery中bind事件时的命名空间用法
场景:页面上的某个元素bind多个click事件处理函数,视用户的具体交互情况来决定到底使用哪个处理函数。问题:unbind时会解绑所有的click事件,造成误伤。如果之前bind时有定义处理函数的方法名,可以通过将方法名传给unbind的第二个参数来解绑指定的bind;但很多情况下bind的处理函数都是匿名函数,此时unbind的第二个参数无法处理。click事件发生时无法指定调用某个具
2012-05-29 12:25:18
4801
原创 浏览器事件传播
浏览器事件传播分三个阶段:第一阶段为捕获阶段:事件从Document对象的根节点沿着文档树向下传递给目标节点。如果目标的任何一个先辈专门注册了捕获事件的函数,那么就会在事件传播过程中运行这些函数。第二阶段发生在目标节点自身:直接注册在目标上的事件处理函数被运行。第三阶段为起泡阶段:事件将从目标元素向上回传给Document对象的根节点,起泡过程中也会触发先辈相应的事件处理函数。如果
2012-05-22 20:54:58
1257
转载 如何在cmd命令行中查看、修改、删除与添加环境变量
转自:http://blog.csdn.net/wzsbll/article/details/6690895首先明确一点:所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改。也就是说当关闭此cmd命令行窗口后,将不再起作用。永久性修改环境变量的方法有两种:一种是直接修改注册表(此种方法目前没试验过),另一种是通过我的电脑-〉属性-〉高级,来设置系统的环境变
2012-04-16 10:02:42
519
转载 如何在cmd命令行中查看、修改、删除与添加环境变量
转自:http://blog.csdn.net/wzsbll/article/details/6690895首先明确一点:所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改。也就是说当关闭此cmd命令行窗口后,将不再起作用。永久性修改环境变量的方法有两种:一种是直接修改注册表(此种方法目前没试验过),另一种是通过我的电脑-〉属性-〉高级,来设置系统的环境变
2012-04-16 10:01:14
115
转载 js定义回车事件
来自: http://hi.baidu.com/893625/blog/item/6718a4607fad0754ebf8f888.html //定义回车事件if (document.addEventListener) {//如果是Firefoxdocument.addEventListener("keypress", fireFoxHandler, true);}else
2012-03-08 10:44:46
626
转载 jQuery.autocomplete 支持中文输入
转自 http://www.cnblogs.com/lzdblog/archive/2011/03/08/1976858.htmljQuery.autocomplete 是jquery的流行插件,,能够很好的实现输入框的自动完成(autocomplete)、建议提示(input suggest)功能,支持ajax数据加载。但唯一遗憾的是,在对中文输入法打开时,firefox3.0中是对
2012-02-21 10:38:42
791
转载 [从jQuery看JavaScript]-匿名函数与闭包(Anonymous Function and Closure)
转自http://blog.csdn.net/natineprince/article/details/4759533 jQuery片段:[javascript] view plaincopy(function(){ //这里忽略jQuery所有实现 })(); 半年前初次接触jQuery的时候,我也
2012-02-15 10:51:44
598
转载 FireBug 调试JS入门 —如何调试JS
安装就不用说了,很简单,在FireFox上插件库里找到FireBug就Ok了。下图是FireBug Debug 窗口。 图片看不清楚?请点击这里查看原图(大图)。 FireBug美工用的非常普遍,公司美工妹妹用的非常熟练 呵呵,而对于我们开发人员,主要用它来Debug JS。看看官方对Debug功能的介绍。 Firebug includes a powerf
2012-02-14 17:53:04
687
转载 linux 查找字符串
在当前目录下查找包含 hello 字符串的 后缀名为 .c 的文件:find . -name "*.c" | xargs grep -H "hello"
2011-12-27 13:43:04
566
转载 xargs用法
[root@TestServer haha]#ls a.class b.class c.class a.java b.java c.java [root@TestServer haha]#ls |xargs rm [root@TestServer haha]#ls [root@TestServer haha]# 上面的命令执行相当于: rm a.class b.clas
2011-12-27 13:41:24
1235
转载 Apache配置中ProxyPassReverse指令的含义
apache中的mod_proxy模块主要作用就是进行url的转发,即具有代理的功能。应用此功能,可以很方便的实现同tomcat等应用服务器的整合,甚者可以很方便的实现web集群的功能。例如使用apache作为域名www.test.com代理服务器,让其暴露在公网上,即DNS解析到本机器上,真正提供web服务器的是另一台位于同一内网的机器上,假设起IP是192.168.100.22,那么只需要
2011-11-02 11:01:55
4304
1
转载 Apache配置中ProxyPassReverse指令的含义
apache中的mod_proxy模块主要作用就是进行url的转发,即具有代理的功能。应用此功能,可以很方便的实现同tomcat等应用服务器的整合,甚者可以很方便的实现web集群的功能。例如使用apache作为域名www.test.com代理服务器,让其暴露在公网上,即DNS解析到本机器上,真正提供web服务器的是另一台位于同一内网的机器上,假设起IP是192.168.100.22,那么只需要
2011-11-02 10:44:54
101
转载 wordpress的静态化插件Cos-Html-Cache说明
<br /><br />**** 概述****<br />cos-html-cache 将会大大地提高你wordpress的运行效率和载入速度。该插件会在页面第一次载入的时候产生和url对应的真正的html文件作为缓存,后面的运行将 会直接载入该html从而大大的提高了页面的效率。当页面内容发生变化时将会自动更新对应的页面,更新缓存的触发事件有:修改文章、删除文章、评论成功提 交,同时这些事件也将会更新与之相邻的文章。<br />cos-html-cache2.0和之前的版本相比大大的提高了速度,改进了缓存
2011-05-26 15:10:00
2570
转载 解决ie6不支持png透明问题
主要介绍两个js插件:Unit PNG Fix原理Unit PNG Fix工作原理是利用一个透明的gif图片来解决。使用方法首先加入js文件 Html代码 把clear.gif文件拷贝到你的目录中,并在unitpngfix.js指定clear.gif的地址。缺点对于背景图片支持的不是很好,而且要添加另外的gif图片。下载
2011-05-16 14:31:00
867
原创 114la后台管理代码文件结构概述
后台管理主要文件的功能描述: /admin/ 后台管理目录 /admin/applications/ 应用管理目录/admin/applications/app_common_function.php 通用函数/admin/applications/app_db.php 数据库接口/admin/applications/app_init.php 初始化/admin/applications/app_router.php 控制器载入/admin/applications/app_tpl.php 模板引擎 /
2011-05-15 19:38:00
2005
2
转载 解除svn控制
一直在研究svn,今天赵斌让我们组将文件加入到服务器上,但是我们组自己架了一个服务器,所以,如果要将文件加入到总服务器上,就必须先将我们组的服务器上的控制去掉.按照路子的方法做了一遍,不行,然后又和路子研究了一下,终于成功了.具体解决办法:1.去除目录下的所有.svn文件夹。复制下列文字到txt中,然后把扩展名改为reg,放到需要去除.svn的目录中,双击运行注册表即可。Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE/SOFTWARE/Clas
2011-05-04 22:55:00
986
原创 运行SmartDraw破解版
下载SmartDraw,不要去官网下,官网都是最新版,绝大多数破解程序都没效果,下载最新的破解程序及其适用的版本(现在是2010)。安装SmartDraw,安装完成后运行破解补丁。配hosts,将www.smartdraw.com指向127.0.0.1(或者用工具屏蔽www.smartdraw.com),作用是不让SmartDraw联网,因为联网会检查到注册码是无效的从而将SmartDraw恢复到未破解状态。SmartDraw2010下载地址:http://download.pchome.net/ind
2011-04-11 16:57:00
7607
10
转载 WebScarab入门指南
WebScarab具有大量的功能,因而可能会让新用户有一种无从下手之感。为求简单起见,拦截和修改浏览器和HTTP/S服务器的请求和响应可以作为初学者很好的入门课,因为这无需学习太多的内容就可以完成。首先,我们假定您能够自由访问因特网,也就是说,您并非位于一个代理之后。为简单起见,我们还假定您使用的浏览器是Internet Explorer。 图7上面是WebScarab启动后的截图,其中有几个主要的区域需要介绍一下。首先要介绍的是工具栏,从这里可以访问各个插件,摘要窗口(主视图)和消息窗口。摘要窗口分成两个
2011-03-16 21:18:00
4356
1
转载 Ubuntu中设置环境变量PATH两种方法
<br />为单一用户:<br />打开用户主目录下的.bashrc,在这个文件中加入export PATH=”$PATH:/your path1/:/your path2/…..”<br />重启或注销就好了。<br /> <br />全局设置:<br />在/etc/profile中增加<br />PATH="$PATH:/home/zhengb66/bin"<br />export PATH<br />OK,完成设置。
2011-03-16 21:12:00
992
转载 JavaScript树型菜单 dtree
<br />JS代码很简洁,但是实现了所有树形菜单应有的功能,安装和使用都很简单,特别是从数据库恢复成一棵树变得非常容易。下载包里自带一些常用图标,只需简单的操作,就可以实现看起来相当专业的树形菜单。<br /><br />- 官方网站:http://www.destroydrop.com/javascripts/tree/<br />- 这里下载JS脚本文件包:http://www.destroydrop.com/javascripts/tree/dtree.zip<br />- 这儿是演示(
2011-03-10 23:09:00
727
转载 YAML Builder
YAML Builder是强大的可视化布局工具,只需要简单的设置参数和拖拽模块就能快速创建基于YAML的布局。一、准备工作<br />1. 在本站或yaml.de下载Simple Project Template,并解压到一个目录中。<br />2. 打开http://builder.yaml.de/,建议使用火狐或谷歌浏览器<br />二、基础界面<br /><br />1. 布局基本设置(LAYOUT OPTION)。可以设置0到3栏,导航样式以及边框等。<br />2. 布局类
2011-03-10 23:06:00
1527
转载 蜜墙
<br />蜜墙主要任务:数据捕捉:蜜网内的所有活动和进出蜜网的信息,能够在攻击者不知道被监视的情况下被捕获。<br />通过Sebek工具进行监视,将监视信息发到Sebek服务器--通常是蜜墙--存储数据并允许数据分析。数据控制:控制进出蜜网的可疑流量,进一步地,该机制必须确保一旦蜜网中的蜜罐被攻陷,所有的恶意活动必须限制在蜜网内。<br />1.通过限制连接,例如允许每小时有20个TCP连接、20个UDP数据包交换、50个ICMP数据包和20个其他连接<br />2.某些特殊攻击限制连接没效果,要使用入
2011-03-04 21:24:00
1196
转载 Sebek简介
入侵者会使用加密工具来保护他们的传输通道,监视者如果没有密钥,基于网络的数据捕获工具将无法察看传输的数据,因此采用基于内核的Sebek来捕获数据。<br />Sebek由客户端和服务端组成,客户端从蜜罐捕获数据并且输出到网络让服务端收集,Sebek使用udp进行通信。<br />Sebek改变系统调用表的函数指针使read系统调用调用自己定义的函数,新函数只是简单的调用老read()函数,并且把内容拷贝到一个数据包缓存,然后加上一个头,再把这个数据包发送到服务端。<br />安装cleaner模块来隐藏Se
2011-03-04 21:21:00
2875
转载 VisualSVN Server的配置和使用方法
为什么要用VisualSVN Server,而不用Subversion?因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很头痛?而VisualSVN Serve集成了Subversion和Apache,省去了以上所有的麻烦。安装的时候SVN Server已经封装为w
2011-03-03 23:00:00
571
原创 DDos攻防简介
侵入机器,使其成为肉鸡。肉鸡选材:网络好,性能好,安全差将肉鸡分成两类--控制机和攻击机,一台控制机控制几十台攻击机,之所以安排控制机是为了让入侵者不被发现:入侵者侵入一台机器后一般会做两件事--留后门和清理日志(这里还要上传DDoS攻击程序),清理与自己相关的日志是个繁琐的事情,有些人甚至将所有日志全部清除(这样受害者只知道被侵入了但不知道是谁侵入的)。那么多肉鸡,万一哪个日志没清除干净受害者就会根据遗留下来的线索找到上一级计算机,如果上一级机器是入侵者的机器那就完了,如果是控制机那仍然安全,而且控制机数
2011-03-02 22:28:00
1019
原创 ip首部校验和计算
IP首部校验和的计算方法: 1.把校验和字段清零。 2.然后对每16位(2字节)进行二进制反码求和,反码求和的意思是先对每16位求和,再将得到的和转为反码。 接下来详细描述反码求和的步骤:看下面的代码 算法:<br />SHORT checksum(USHORT* buffer,int size)<br />{<br /> unsignedlong cksum = 0;<br /> while(size>1)<br /> {<br /> cksum +=*buff
2011-03-01 21:47:00
22627
5
翻译 一篇tcpdump文章的翻译
tcpdump是信息安全行业最好的网络分析工具,希望全面理解tcp/ip的人必须要很好的掌握它。很多人喜欢用更高层的分析工具如Wireshark,但我认为这是不对的。对tcp/ip要理解贯通而不是死记硬背,全面的理解协议可以让你排查问题的水平远远超出一般的分析员,但要再更加精通协议的话唯一的方式就是不断的去接触它。通过人来分析协议比应用程序更自然,且能提高对协议的理解,所以我建议用tcpdump。选项:下面是一些选项(有例子),对你使用tcpdump有很大的帮助。这些选项很容易被忘记或与其他工具混淆,所以希
2011-02-26 13:26:00
3321
转载 虚拟机VirtualBox中Ubuntu无法全屏解决方法
<br />1、在VirtualBox菜单栏中选择【设备】->【安装增强功能】<br />2、在ubuntu系统中选择【位置】->【VBOXADDITIONS_#】<br />3、点击【打开自动运行提示】,自动安装完成后,会有英文提示“按下回车关闭窗口”,按回车就好了。<br />4、cd /media,可以看到在media目录下有刚刚添加的光驱VBOXADDITIONS_#<br />5、在光驱目录下执行适合的程序,ubuntu下是sudo ./VBoxLinuxAdditions.run<br />6、
2011-02-19 20:04:00
3388
原创 Ubuntu下安装tcpdump
第一步:安装c编译所需包:apt-get install build-essential第二步:安装 libpcap的前置:apt-get install flex,apt-get install bison第三步:下载并安装libpcap第四步:下载tcpdump,指定安装目录:./configure --prefix /opt/tcpdump/,安装tcpdump对tcpdump进行make时可能会出现pcap_parse未定义,需要安装以下三个包sudo apt
2011-02-19 19:47:00
3351
转载 Ubuntu tar命令(转)
<br />tar – tar 档案文件管理程序的 GNU 版本。下面将逐个介绍其含义<br /><br />总览<br /><br />tar [ - ] A –catenate –concatenate | c –create | d –diff –compare | r –append | t –list | u –update | x -extract –get [ --atime-preserve ] [ -b, --block-size N ] [ -B, --read-full
2011-02-19 19:14:00
2264
转载 Ubuntu ls命令(转)
<br />ls命令是Linux/Ubuntu中用来查看所选目录下有哪些文件以及列出当前目录中子目录的清单的命令,是Linux/Ubuntu中经常用到 的一个命令,也是一个非常基本的命令。在很多操作中都会用到这个命令,除非你能把磁盘里的所有文件都给背下来,知道哪个目录下有哪些文件和文件夹,这样的 话就可以不用学会这个命令了:) 对于一个用Linux的人来说,如果对ls命令也是一知半解的话,我个人认为不能算是一个学过Linux的人。<br /> ls<br />格式:ls [参数] [文件/目录
2011-02-19 19:09:00
5589
转载 Ubuntu find命令(转)
一、find 命令格式1、find命令的一般形式为;find pathname -options [-print -exec -ok ...]2、find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } /;,注意{ }和/;之间的空格。-ok: 和-ex
2011-02-17 23:50:00
7322
原创 Ubuntu设置静态IP
1.sudo vi /etc/network/interfaces加入以下内容:auto eth2iface eth2 inet staticaddress 192.168.18.55gateway 192.168.18.250netmask 255.255.255.02.sudo vi /etc/resolv.conf加入以下内容:nameserver 192.168.1.2503.sudo /etc/init.d/networking restart 重启网络服务
2011-02-17 23:47:00
565
转载 VirtualBox的四种网络设置(转)
VirtualBox提供了四种网络接入模式,它们分别是:1、NAT 网络地址转换模式(NAT,Network Address Translation)2、Bridged Adapter 桥接模式3、Internal 内部网络模式4、Host-only Adapter 主机模式下面我们分别对这四种网络模式进行分析解释:第一种:NAT模式NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhost访问网络的所有数据都是由主机提供的,vhost并不真实存在于网络中,主机与网络中的任何机
2011-02-17 23:42:00
631
原创 windows和ubuntu之间的文件共享
windows xp访问ubuntu共享目录右键点击ubuntu目录,选择共享,按照提示安装samba(samba用于ubuntu与windows xp之间共享),安装好后勾上共享。windows xp在地址栏或运行中输入"//ubuntu的IP地址"就可看见ubuntu共享的目录。ubuntu访问windows xp共享目录右键点击windows xp目录,选择共享,按照提示进行向导配置,配置好后勾上共享。ubuntu有三种方法访问共享目录ubuntu在浏览器地址栏输入"smb://win
2011-02-17 23:38:00
1540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人