作者:MIT,出处:foxlog.net,责任编辑:许琳,2005-07-1815:43这是MIT为帮助人们理解Kerberos的原理而写的一篇对话。通过Athena不断的构思和Euripides不断的寻找其中的漏洞,使大家明白了Kerberos协议的原理。这是MIT(MassachusettsInstituteofTechnology)为了帮助人们理解Kerberos的原理而写的一篇对话集。里面有两个虚构的人物:Athena和Euripides,通过At
系统 2019-08-12 01:32:04 2970
当我们键入字母或者文字开始时,那么类AutocompleteEdit就会从窗口消息里获取到相应的字母或者文字,然后根据输入的信息到本地或者网络上保存的信息库里查找相应的输入提示,这就是自动完成的实现。下面就来先分析输入的函数:#001voidAutocompleteEdit::OnChar(TCHARch,UINTrepeat_count,UINTflags){#002//Don'tletalt-enterbeep.Notsurethisisnecessa
系统 2019-08-12 01:31:58 2970
我需要的pthread线程集结点功能,使用同一集结点的线程将通过rend_wait函数等待,当集结点到达指定数量的线程后同时激发继续执行。使用pthread的mutex和cond超轻量实现。下面rend.h是集结点实现,rendezvous.c是测试应用。C代码/**rend.h**Createdon:2009-11-14*Author:liuzy(lzy.dev@gmail.com)*/#ifndefREND_H_#defineREND_H_#inclu
系统 2019-08-29 23:13:39 2969
简介InfoQ-使用Mockito1.5监视普通对象写道Mockito是一个针对Java的mocking框架。它与EasyMock和jMock很相似,但是通过在执行后校验什么已经被调用,它消除了对期望行为(expectations)的需要。其它的mocking库需要你在执行前记录期望行为(expectations),而这导致了丑陋的初始化代码。更多信息请参考如下位置,原文链接:http://www.infoq.com/cn/news/2008/09/moc
系统 2019-08-29 22:08:03 2969
原创博文,转载请注明出处先吐槽一下,以前装了个Centoswin7双系统,然后手贱一不小心把启动文件给删了,接下来就用grub恢复启动文件,整了一天也没搞出来还把win7的BootManager搞坏了(还好用系统盘的修复功能就可以恢复),最后只能重装centos,当我准备使用锐捷的时候显示无法找到MAC地址,这才发现没有eth0网卡,只有lo网卡,好吧,那我就安装网卡驱动吧,可是遇到了几个错误让我很是蛋疼,不得不说没法联网的linux让人很无奈。可见yum
系统 2019-08-12 01:33:35 2969
添加环境变量如下:CATALINA_HOMEF:\TomcatClasspath.;%JAVA_HOME%\lib\tool.jar;%JAVA_HOME%\lib\rt.jar;java_homeF:\jdkPath%PATH%;%JAVA_HOME%\bin;(放到最前面)1.首先找到F:\Tomcat\bin\service.bat(不同的计算机Tomcat路径会不太一样),打開此文件,尋找如下--JvmMs128--JvmMx256這句代碼,在此後
系统 2019-08-12 01:32:25 2969
oscache对于jsp/servlet的缓存是使用Filter来实现的,对应的类是com.opensymphony.oscache.web.filter.CacheFilter,既然是Filter那么要看的自然主要有三个方法:init、doFilter和destroy,这里#destroy()并没有具体实现,只关注前两个即可,首先看一下#init()方法,publicvoidinit(FilterConfigfilterConfig){config=fi
系统 2019-08-29 23:47:39 2968
java提高篇-----异常(二)五、自定义异常Java确实给我们提供了非常多的异常,但是异常体系是不可能预见所有的希望加以报告的错误,所以Java允许我们自定义异常来表现程序中可能会遇到的特定问题,总之就是一句话:我们不必拘泥于Java中已有的异常类型。Java自定义异常的使用要经历如下四个步骤:1、定义一个类继承Throwable或其子类。2、添加构造方法(当然也可以不用添加,使用默认构造方法)。3、在某个方法类抛出该异常。4、捕捉该异常。/**自定义
系统 2019-08-29 22:02:53 2968
1、WireSharkWireShark是一个开源免费的高性能网络协议分析软件,它的前身就是非常著名的网络分析软件Ethereal。你可以使用它来解决网络疑难问题,进行网络协议分析,以及作为软件或通信协议的开发参考,同时也可以用来作为学习各种网络协议的教学工具等等。WireShark支持现在已经出现了绝大多数的以太网网卡,以及主流的无线网卡。WireShark具有如下所示的特点:(1)支持多种操作系统平台,可以运行于Windows、Linux、MacOSX
系统 2019-08-12 09:27:33 2968
转载自:http://blog.csdn.net/bleibo/article/details/5447198安装Oracle后修改IP总结(转载)针对ORACLE10G在安装完后,修改IP或者计算机名,是有很多问题的的方法种种:ip地址的修改,对数据库本身是没有影响的,受影响的是监听程序和需要连接到数据库的客户端。需要重新配置LISTENER,参数文件LISTENER.ORA。HOST有两种方式:IP和主机名.1)、安装Oracle后,修改IP,使用服务
系统 2019-08-12 01:54:05 2968