自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (9)
  • 收藏
  • 关注

原创 php中cookie数组创建以及使用,cookie的删除

cookie采用的是在客户端保持状态的方案,它是客户端的会话状态的一种储存机制,默认情况下是不能存入数组的,例如$arry={'a','b','c'};setcookie(‘cookie’,$arry);上面这种情况就会抱错Warning: setcookie() expects parameter 2 to be string, array given in

2013-10-21 17:21:34 2124

转载 PHP页面间参数传递的四种方式

我们定义page01.php和page02.php两个php文件,将page01中的内容想办法传递到page02,然后供我们继续使用。 第一种:使用客户端浏览器的cookie。cookie很容易理解,就是一个临时文件,可以把它看成一个储藏室,浏览器在浏览的过程中记录一些信息,就暂时存放在这里。在page01中设置一个cookie。       setcookie('my

2013-10-21 15:40:33 767

原创 javascript监控浏览器上的关闭和刷新操作

因为在后台执行了一个死循环进程,需要在退出当前界面的时候将其kill,所以需要在关闭浏览器和刷新时调用函数执行操作onunload和onbeforeunload 事件是在用户退出页面时(关闭页面或刷新页面)发生,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而onunload则已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用。Onunlo

2013-10-19 10:56:39 2609

转载 linux下.tar.gz和.gz文件解压详解

.tar.gz和.gz文件是两种不同的文件,需要区别对待,解压命令当然也不同咯,下面来分享一下他们各自的解压方法。1. .tar.gz文件,这种文件是tar文件的压缩文件,可以使用tar命令进行解压。例如:解压:tar zxvf pythontab.tar.gz解压文件到指定文件夹: tar  xzvf  fenci.py.tar.gz  -C  pytho

2013-10-17 15:04:00 61664 6

转载 JavaScript 工作线程实现方式

使用 setTimeout、Google Gears 和 Web Worker附:http://www.ibm.com/developerworks/cn/web/1105_chengfu_jsworker/#toggle在 Ajax 应用中,有时候会需要在后台执行一些耗时较长,但是与页面主要逻辑无关的操作。比如对于一个在线文档编辑器来说,会需要定期的自

2013-10-16 20:10:12 643

转载 JavaScript多线程编程简介

虽然有越来越多的网站在应用AJAX技术进行开发,但是构建一个复杂的AJAX应用仍然是一个难题。造成这些困难的主要原因是什么呢?是与服务器的异步通信问题?还是GUI程序设计问题呢?通常这两项工作都是由桌面程序来完成的,那究竟为何开发一个可以实现同样功能的AJAX应用就这么困难呢?AJAX 开发中的难题让我们通过一个简单的例子来认识这个问题。假设你要建立一个树形结构的公告栏系统(BBS),它可

2013-10-16 20:07:11 481

转载 JavaScript可否多线程? 深入理解JavaScript定时机制

JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如setTimeout( function(){ alert(’你好!’); } , 0);setInterval( callbackFunction , 100); 认为setTimeout中的问候方法会

2013-10-16 17:35:03 560

原创 无法复制文件到U盘,显示“无法创建或替换...文件或目录损坏且无法读取”

U盘可以正常打开,但是复制文件到U盘,显示“无法创建或替换...文件或目录损坏且无法读取”解决办法:开始——运行——cmdC:\Documents and Settings\xiaoli>chkdsk i:/fchkdsk的全称是checkdisk,就是磁盘检查的意思,基于被检测的分区所用的文件系统,创建和显示磁盘的状态报告。Chkdsk 还会列出并纠正磁盘上的错误。如果不带任何参

2013-10-16 15:56:20 8073

原创 无题

1.代码中创建了Domdocument对象安装php-xml2-查看权限命令 【http://www.jb51.net/LINUXjishu/68740.html】查看目录的相关权限可以采用命令ls -lD,或者直接用ls -la如ls -l www.jb51.net  //这里表示查看www.jb51.net目录 修改权限命令chmod 777

2013-10-13 10:05:28 526

原创 xdebug,在浏览器中显示日志信息

在fedora上安装了LAMP集成开发环境,然后在火狐浏览器上访问php文件,结果在firebug中看不到调试信息、日志信息,于是安装了xdebug,$ sudo yum install php-pecl-xdebug 安装程序会自动配置好xdebug 。然后又配置了xdebug.ini 和php.ini,结果依旧无法显示,然后直接配置php.ini;;;;;;;;;;;;;;

2013-10-13 09:43:07 1779 3

原创 pcntl_fork() 子进程问题

在fedora上安装pcntl,参考http://www.php.net/manual/zh/pcntl.installation.php然后运行代码:$pid = pcntl_fork();if ($pid == -1){    die("could not fork");}elseif($pid ){echo "I'm the parent proces

2013-10-12 23:53:17 1705

转载 PHP与Javascript的两种交互方式

在网页制作过程中怎样在不刷新页面的情况下使前台页面和 后台CGI页面保持交互一直是个问题。这里介绍两个我在实践中使 用的方法。     方法一:通过Cookie交互。一共是三个文件,分别为: index.htm,action.php,main.htm       原理为前台页面main.htm和后台action.php通过页面框架 index.htm组织起来,将acti

2013-10-08 14:42:54 704

转载 关于make: *** No rule to make target `clean'. Stop.的解决

在重新编译makefile工程文件时需要用到 #make clean 命令, 但是最近工程使用make clean的时候总是提示:make: *** No rule to make target `/clean'.  Stop.  很烦的错误,查看makefile 文件 配置什么都是正常没有改动的。但是其他有的工程用make clean命令就可以顺利通过,有些它就是出现这个错误。上网查看解决办

2013-10-05 22:32:23 32417 1

原创 使用TCPDF自定义页眉页脚

新建一个php类型文件,我取名为pdf.php:require('tcpdf.php');class PDF extends TCPDF{function Header() //设定页眉{$this->SetFont('stsongstdlight','',10);$this->Write(10,'IPv6协议一致性测试报告','',false,'C');$th

2013-09-29 12:33:51 7899

原创 使用TCPDF生成pdf,中文显示为问号

是由于页面申明的编码与内部编码一致,  $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); 则修改 // set font$pdf->SetFont('msungstdlight','',16); 使两

2013-09-17 13:02:34 3423

转载 “使用的设备标识号已超出本地系统范围”

事件:Vmware Workstation与Ubuntu、声卡驱动间的那些事。    角色:Vmware Workstation 8.0.1 – 9.0.0            Ubuntu Desktop 12.10 x64            Ubuntu Desktop 12.10 – 10.04 x86            Realtak R2.70 Driver

2012-12-13 16:22:27 6323

转载 FAR FRR EER

FRR与FAR  FRR(False Rejection Rate)和FAR(False Acceptance Rate)是用来评估指纹识别算法性能的两个主要参数。FRR和FAR有时被用来评价一个指纹识别系统的性能,其实这并不贴切。指纹识别系统的性能除了受指纹算法的影响外,指纹采集设备的性能对FRR和FAR的影响也是不能忽视的。  FRR通俗叫法是拒真率的意思,标准称谓是FNMR(Fals

2012-12-05 14:37:59 5151

转载 Perl语言的常用符号

#∶ perl语言的注释符,该行其后的内容不执行。    $∶匹配定位模式,表示最后一个字符得匹配,用于常规表达式(正则表达式),置于两个/之间最后面。    $_/∶ perl运算的缺省变量,可以视为缓冲区。 例如∶foreach(reverse @a){print;}就使用了缺省变量。    +、-、*、/∶ perl语言的运算符——加、减、乘、除。

2012-12-01 10:37:59 8194

转载 perl基础:perl中@_, 和 1,$2,...及其类似变量的含义

由于直接复制的原因,建议阅读原文:http://blog.sciencenet.cn/blog-634847-497909.html.-------------------------------------------1.@_含义1)是perl中默认的数组变量比如说你想移除数组中的一个元素赋值给一个变方法:你可以定义某个数组如  value=shift @abcd;

2012-11-30 10:58:53 1319

转载 使用tahi测试ipv6协议栈 (+个人的经验说明)

tahi原理,当NUT启动ipv6后接口上会根据自己mac地址自动生成链路本地ipv6地址fe80::接口ID 该接口ID有mac地址变化而来这样TN根据伪mac构造ipv6报文给被测端口,即可达到测试ipv6的目的。tahi架构整个架构分TN 和 NUT两部分其中TN一定要是freebsd环境 且要安装perl的支持具体可以参见http://www.tahi.org/rele

2012-11-28 22:28:14 2626

转载 多线程编程(11) - 多线程同步之 Mutex (互斥对象)[续]

Mutex 作为系统核心对象是可以跨进程的(临界区就不行), 我们可以利用互斥对象禁止程序重复启动.工作思路:先用 OpenMutex 尝试打开一个自定义名称的 Mutex 对象, 如果打开失败说明之前没有这个对象存在;如果之前没有这个对象, 马上用 CreateMutex 建立一个, 此时的程序应该是第一次启动;再重复启动时, 那个 OpenMutex 就有结果了, 然后强制

2012-11-25 15:16:29 284

转载 多线程编程(10) - 多线程同步之 Mutex (互斥对象)

原理分析:互斥对象是系统内核对象, 各线程都可以拥有它, 谁拥有谁就能执行; 执行完毕, 用 ReleaseMutex 函数释放拥有权, 以让其他等待的线程使用.其他线程可用 WaitForSingleObject 函数排队等候(等候也可以理解为排队申请).使用过程:var hMutex: THandle; {应该先声明一个全局的互斥句柄}CreateMutex

2012-11-25 15:14:43 271

转载 多线程编程(9) - 认识等待函数 WaitForSingleObject

function WaitForSingleObject(  hHandle: THandle;      {要等待的对象句柄}  dwMilliseconds: DWORD  {等待的时间, 单位是毫秒}): DWORD; stdcall;      {返回值如下:}WAIT_OBJECT_0  {等着了, 本例中是: 等的那个进程终于结束了}WAIT_TIMEOUT  {等过了

2012-11-25 15:13:40 334

转载 IPv6协议相关基础

路径MTU路径MTU是源和目的间所有链路MTU中最小的MTU值。发送节点使用ICMPv6包过大信息发现路径MTU。1.发送节点将路径MTU设为发送通信的接口连接链路的MTU。2.发送节点发送路径MTU大小的数据包。3.如果某个中继路由因为转发链路的MTU值小于数据包大小,则会丢弃数据包并发送ICMPv6包过大信息给发送节点,在包过大信息中包含了转发失

2012-11-19 21:36:34 1701

转载 IPv6首部标准格式详解 [11-04-30] 所属类别[protocol]

IPv6头部格式:目前在资料上可搜索到两种格式,RFC1883和RFC 2460,目前1883已被2460取代,为了保持更好的兼容性本文中的C语言实现主要根据RFC2460实现,RFC1883中IPv6首部格式定义如下RFC1883说明:Version:4位协议号,值为6Prio.:4位数据优先级.Flow Label:24位,流标签,主要用于QoSPayl

2012-11-19 21:35:07 3598

转载 ICMPv6协议首部格式及说明 [11-04-30] 所属类别[protocol]

SGDID:No.041104作者:IT心雪来自:Silic Group Hacker Army转载请注明版权信息及原文链接不同的消息首部长度和格式也是不同的,这里讨论的是ICMPv6 Echo Request Message消息格式,也适用于Echo Reply Message消息,就是常见的ping消息Type. 8 bits. Set to 8.  //类

2012-11-19 21:33:32 2304

转载 windows操作系统开启SNMP服务

一:windows操作系统开启SNMP服务:1.windows XP1.1、windows操作系统snmp安装(1)若是xp或2003系统:打开系统的控制面板中的【添加或删除程序】,然后在对话框的左边点击【添加/删除Windows组件】,并在列表中选择【管理和监视工具】,然后点击【详细信息】,选择【简单网络管理协议】,并点击确定安装。{对添加/删除Windows组件对话框截图}

2012-11-18 13:46:34 15444

原创 配置局域网,+路由器,+SNMP网管服务

参考配置说明,一下流程经过实践,是可行的路由器+PC机1. 网线连接(蓝色部分即标签12表示的为ethernet接口,接网线;标签15为连接串口电缆;蓝色的在路由器配置中即为ethernet 0/0/X样式,取值为0——7,对应的MIB库中结点值为,eg:ifSpeed.Y,Y取值为5——12))2. 打开超级终端开始——附件——通讯——超级终端(名称自定义

2012-11-18 13:37:04 2287

转载 逻辑推理——疯狗几只

一个村子里,有50户人家,每家都养了一条狗。现在,发现村子里面出现了n只疯狗,村里规定,谁要是发现了自己的狗是疯狗,就要将自己的狗枪毙。但问题是,村子里面的人只能看出别人家的狗是不是疯狗,而不能看出自己的狗是不是疯的,如果看出别人家的狗是疯狗,也不能告诉别人。于是大家开始观察,第一天晚上,没有枪声,第二天晚上,没有枪声,第三天晚上,枪声响起(具体几枪不清楚),问村子里有几只疯狗?

2012-11-18 13:33:02 4810

学习正则表达式

高清中文版《学习正则表达式》 《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed 和perl 脚本,再到转换html 文件,将这种强大的工具解释得清晰透彻。书中贯穿了大量简洁明了的示例,旨在让读者轻松掌握正则表达式。此外,书中各在线和桌面工具一应俱全,并介绍了进阶参考资料,是一本不可多得的正则表达式入门好书。 《学习正则表达式》适合对正则表达式感兴趣的程序员和互联网从业者。

2013-10-19

linux安装SNMP服务的rpm包

在linux上安装SNMP服务所需的全部rpm包和安装文档

2012-11-17

华为路由器MIB库参考

该MIB库为华为AR1200系列路由器的详细MIB库参考文献,可以查找到节点的OID值以及详细地说明

2012-11-13

window系统开启SNMP服务+华为路由器配置局域网

在该文档中详细地归纳了windows XP/7上开启SNMP服务的流程,以及使用华为路由器配置局域网(即同网段PC机的连接,以及不同网段PC机的连接,并对每行的命令进行了详细地说明),注:使用的是华为AR1220路由器。

2012-11-13

mibBrowser源代码

mibBrowser的源代码,仅作学习参考用,希望有帮助吧

2012-02-20

snmp_pp英文原版

snmp_pp英文原版文档,如果麻烦可以参考http://blog.csdn.net/chen_yunhao/article/category/187084,这里有中文的

2012-02-20

mysql-4.1.11.tar.gz

安装MYSQL的: mysql-4.1.11.tar.gz

2012-01-02

g++安装所需的rpm文件

包含: gcc-c++-3.2.2-5.i386.rpm libstdc++-3.2.2-5.i386.rpm libstdc++-devel-3.2.2-5.i386.rpm

2012-01-02

gcc安装所需的rpm包

包含: cpp-3.2.2-5.i386.rpm gcc-3.2.2-5.i386.rpm glibc-devel-2.3.2-11.9.i386.rpm glibc-headers-2.3.4-2.25.i386.rpm glibc-kernheaders-2.4-8.10.i386.rpm

2012-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除