在对硬盘进行分区前,应该先弄清楚计算机担负的工作及硬盘的容量有多大,还要考虑到以下几个问题。 在对硬盘进行分区前,应该先弄清楚计算机担负的工作及硬盘的容量有多大,还要考虑到以下几个问题。 第一点也是最重要的一点,要知道当前安装LILO的版本,因为LILO2.21及早期版本对硬盘大小有限制,如果安装LILO到1023磁道以外即 8G的空间以外,LILO就无法启动。 但一些BIOS较老的机器,LINUX仍然无法突破1024磁道的限制,因此这些BIOS无法认出大于1024的硬盘空间。 还需要考虑的问题有: · 是否限制用户可使用的磁盘空间大小? · 在系统中需要安装哪些软件? · 交换分区需要多大? · 系统是否有多个硬盘? 下面,我们按系统工作性质的不同对分区的划分提出了一些建议。当然,根据实际情况,在满足系统工作需求的前提下,下面的分区大小也可以灵... ...
前段时间,随手写了一点关于twitter的认识,当时比较随意,只列举12345,没详细阐述。最近发生了一些事情,关于twitter(微博客)的讨论更多,我把我对twitter的认识也稍微完整分析一下: 一、twitter为什么火 在稍早的讨论中,我列举了如下3条原因: 1,可快速发布的内容 2,可快速发布的网站结构 3,病毒式传播设计 (一)可快速发表的内容 这包括两层意思:(1)发布“内容”,简短的文字为主;(2)发布“手段”多样化,包括web,客户端和手机,特别是手机 (二)可快速发布的网站结构 这也包括三层意思:(1)网站主交互模式是“分众型广播”,简单,且就在首页为主;(2)网站交互手段即时且简单,主要是即时回应(3)网站本身是一个开放平台,方便大量第三方应用植入 (三)病毒式传播设计 再次强调一下,“病毒式传播”产品一... ...
* function download_url( $url ) see: http://phpxref.com/xref/wordpress/wp-admin/includes/file.php.source.html#l312 * function wp_upload_dir see: http://phpxref.com/xref/wordpress/wp-includes/functions.php * function wp_unique_filename see: http://phpxref.com/xref/wordpress/wp-includes/functions.php http://andy.diimii.com/2009/03/php%E6%8A%93%E5%8F%96%E7%B6%B2%E9%A0%81%E7%89%B9%E5%AE%9Adiv%E5%8D%80%E5%A1%8A%E5%8F%8A%E5%9C%96%E7%89%87/ 1. 取得指定網頁內的所有圖片 <?php //取得指定位址的內容,並儲存至text $text=file_get_contents('http://andy.diimii.com/'); //取得所有img標籤,並儲存至二維陣列match preg_match_all('#<img[^>]*>#i', $text, $match); //印出match print_r($match); ?> 2. 取得指定網頁內的第一張圖片 <?php //取得指定位址的內容,並儲存至text $text=file_get_contents('http://andy.diimii.com/'); //取得第一個img標籤,並儲存至陣列match(regex語法與上述同義) preg_match('/&... ...
preg_match: 字符串比对解析。 preg_match_all: 字符串整体比对解析。 preg_replace: 字符串比对解析并取代。 preg_split: 将字符串依指定的规则切开。 preg_match 字符串比对解析。 语法: int preg_match(string pattern, string subject, array [matches]); 返回值: 整数/数组 函数种类: 资料处理 内容说明: 本函数以 pattern 的规则来解析比对字符串 subject。比对结果返回的值放在数组参数 matches 之中,matches[0] 内容就是原字符串 subject、matches[1] 为第一个合乎规则的字符串、matches[2] 就是第二个合乎规则的字符串,余类推。若省略参数 matches,则只是单纯地比对,找到则返回值为 true。 preg_match_all 字符串整体比对解析。 语法: int preg_match_all(string pattern, string subject, array matches, int [order]); 返回值: 整数 函数种类: 资料处理 内容说明: 本函数以 pattern 的规则来整体解析比对字符串 subject。比对... ...
sed与unix 命令等价代码 特此感谢转贴者:admirer 代码: ------------------------------------------------------------------------------- cat | sed ':' cat -s | sed '/./,/^$/!d' tac | sed '1!G;h;$!d' grep | sed '/patt/!d' grep -v | sed '/patt/d' head | sed '10q' head -1 | sed 'q' tail | sed -e ':a' -e '$q;N;11,$D;ba' tail -1 | sed '$!d' tail -f | sed -u '/./!d' cut -c 10 | sed 's/\(.\)\{10\}.*/\1/' cut -d: -f4 | sed 's/\(\([^:]*\):\)\{4\}.*/\2/' tr A-Z a-z | sed 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/' tr a-z A-Z | sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' tr -s ' ' | sed 's/ \+/ /g' tr -d '\012' | sed 'H;$!d;g;s/\n//g' wc -l | sed -n '$=' uniq | sed 'N;/^\(.*\)\n\1$/!P;D' rev | sed '/\n/!G;s/\(.\)\(.*\n\)/&\2\1/;//D;s/.//' basename | sed 's,.*/,,' dirname | s... ...
在Unix系统平台上的网络安全工具开发中,目前最为流行的C API library有libnet、 libpcap、libnids和libicmp等。它们分别从不同层次和角度提供了不同的功能函数。使 网络开发人员能够忽略网络底层细节的实现,从而专注于程序本身具体功能的设计与开发 。其中, * libnet提供的接口函数主要实现和封装了数据包的构造和发送过程。 * libpcap提供的接口函数主要实现和封装了与数据包截获有关的过程。 * libnids提供的接口函数主要实现了开发网络入侵监测系统所必须的一些结构框架。 * libicmp等相对较为简单,它封装的是ICMP数据包的主要处理过程(构造、发送、接收等 )。 利用这些C函数库的接口,网络安全工具开发人员可以很方便地编写出具有结构化强、健 壮性好、可移植性高等特点的程序,如scanner、sniffer、firewall、IDS等。 —[[ libnet ]]———... ...
文章来源:http://www.redwolf.cn/blog/?p=80以下文章收集转载于网络:) 算是比较全面的ewebeditor编辑器的漏洞收集,现在的网站大多数用的都是ewebeditor编辑器, 所以ewebeditor漏洞的危害性还是相当大的,做了一下漏洞收集,漏洞修补的方法可去网上查找。 漏洞更新日期TM: 2009 2 9日 转自zake’S Blog ewebeditor最新漏洞。这个程序爆漏洞一般都是直接上传的漏洞,首先在本地搭建一个ASP环境重命名一个木马名字例如:1.gif.asp这样的就OK了 那么接下来完美本地搭建一个环境你可以用WEB小工具搭建一个,目的就是让远程上传。http://127.0.0.1/1.gif.asp搭建好了 ,在官方的地方执行网络地址然后确定以后,这里是最关键的一部! 这里点了远程上传以后,再提交得到木马地址 由于官方在图片目录做了限制 导致不能执行ASP脚本而没能拿到WEB权限。 属于安全检测漏洞版本ewebed... ...
为什么要招应届生?不是因 为便宜,有人说还没跳过槽的人忠诚度能搞些,这也不尽然,有些人没经受过工作的压力,总以为自己碰巧找到个压力大的工作,换换会好些。我的原因是……应届 生好调教。在他们没有被各种枯燥乏味的工作折磨的以为写程序本来就这么 SB 之前好好洗洗脑子。 1、2、3 是基础题,4、5、6 问的是数据库操作,7 算是综合能力吧。 1. 进制运算 可以是让他模拟一些简单的字符串函数,类似 bin2hex、base_convert、base64_encode,或者单纯的,让他手动算一下 7 进制的 54321 显示为 9 进制是多少。 应该高中或者之前就能接触到 2 进制 10 进制之间的换算了吧,当然,他当时很可能没听懂。通常的情况,如果以前没留意这个问题但有理解能力的,可能能在几分钟的做出一些成功不成功的尝试。至少不应该很茫然。最糟糕的情况,连整... ...
匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 匹配空行的正则表达式:\n[\s| ]*\r 匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/ 匹配首尾空格的正则表达式:(^\s*)|(\s*$) 匹配IP地址的正则表达式:/(\d+)\.(\d+)\.(\d+)\.(\d+)/g // 匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)? sql语句:^(select|drop|delete|create|update|insert).*$ 1、非负整数:^\d+$ 2、正整数:^[0-9]*[1-9][0-9]*$ 3、非正整数:^((-\d+)|(0+))$ 4、负整数:^-[0-9]*[1-9][0-9]*$ 5、整数:^-?\d+$ 6、非负浮点数:^\d+(\.\d+)?$ 7、正浮点数:^((0-9)+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ 8、非正浮点数:^((-\d+\.\d+)?)|(0+(\.0+)?))$ 9、负浮点数:^(-((正浮点数正则式)))$ 10、英文字符串:^[A-... ...
在开篇之前: 我想说这篇文章其实是我刚刚接触Rewrite的时候学习的文档,应属转载,但是在这里我不想写明原地址,原因是文章中大多数给出的配置命令经实验都是错误的。需要原文的可以在谷歌上搜索一下”Apache Rewrite 规则详解” 好在我对正则表达式有所了解,把原文的代码都通过自己的理解改写了一下,并都能够达到题设的要求,并联想需求添加了例子。 本文是经过我实验后修改有效的,如果还是出现500错误请去掉 # 及后面的注释(也许有些环境不支持中文注解),如果还是错误请在下面给我留言。 1、Rewrite规则简介: Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时... ...













