关于Cas实现单点登入(single sing on)功能的文章在网上介绍的比较多,想必大家多多少少都已经有所了解,在此就不再做具体介绍。如果不清楚的,那只能等我把single sign on这块整理出来后再了解了。当然去cas官方网站也是有很多的文章进行介绍。cas官网http://www.ja-...
分类:
其他好文 时间:
2014-09-09 17:46:39
阅读次数:
310
http://blog.csdn.net/edwardlulinux/article/details/8604400很多文章分析了mmap的实现原理。从代码的逻辑来分析,总是觉没有把mmap后读写映射区域和普通的read/write联系起来。不得不产生疑问:1,普通的read/write和mmap后...
分类:
其他好文 时间:
2014-09-09 17:35:59
阅读次数:
206
1、多态地实现A:C++中多态的实现原理是怎样的?Q:通过迟邦定技术(latebinding)实现。具体实现原理如下:1.基类中函数带virtual关键字,表示该方法为虚函数。2.子类继承基类,并对虚函数重写(亦可以不重写)。3.编译器为每个包含虚函数的类都会创建一个虚表(vtable)存放虚函数的...
分类:
编程语言 时间:
2014-09-09 15:08:59
阅读次数:
384
NAT是路由器的一项非常重要,且应用非常广泛的技术,但许多读者对NAT的各种实现方式的工作原理一直没有搞清楚,其实很简单。本篇先介绍两种NAT实现方式的工作原理,下篇再介绍另两种实现方式的工作原理。...
分类:
其他好文 时间:
2014-09-09 12:49:38
阅读次数:
262
今天学习了用EF模型做查询,感觉数据库上下文对象的扩展方法很强大,所以研究了一下where的实现原理,其中遇到了一个问题,就是关于IEnumerable和IQueryable的区别,所以查了查资料,这里通俗的和大家说一下 刚开始看到where方法的返回值是一个IQueryable类型,所以我在...
分类:
其他好文 时间:
2014-09-09 12:00:28
阅读次数:
184
拖拽,主要用到onmousedown、onmouseover、onmouseup 拖拽的流程:(1)先点击 (2)在点下的物体被选中,进行move移动 (3)抬起鼠标,停止移动 【注】点击某个物体时,用oDiv即可,move和up是全局区域,也就是整个文档通用,应...
分类:
其他好文 时间:
2014-09-09 11:40:08
阅读次数:
200
要想明确struts的控制流程以及它核心API的实现原理(比方Action/DispatchAction/ActionForm的实现原理),玩转struts1.2的关键就是可以玩转ActionForm。ActionForm的应用1、——ActionForm的特性1.创建一个form类必须继承于四个父...
分类:
其他好文 时间:
2014-09-09 10:49:48
阅读次数:
190
一、实现 Select实现 原理: Select把要监听的文件信息拷贝到内核层。接着遍历所有监听的文件描述符对应的驱动程序的Poll函数,poll函数把当前进程挂到该设备驱动的等待队列中去,然后Poll函数会返回哪些资源可用的bitmask。如果有资源可用,则把表示哪些文件有事件的bitma...
分类:
其他好文 时间:
2014-09-07 01:02:34
阅读次数:
275
1、C#中readonly和const的区别?2、C#中的排序继承自哪个接口?Icompare3、阐述单点登录的实现原理?4、C#中property和Attribute的区别?5、Dataset和DataReader的区别,以及哪个的效率更高?6、谈谈你对垃圾回收机制的理解。7、抽象类和接口的区别,...
分类:
Web程序 时间:
2014-09-06 19:56:53
阅读次数:
248
1.浮动窗口的实现原理看到上图的那个小Android图标了吧,它不会被其他组建遮挡,也可以响应用户的点击和拖动事件,它的显示和消失由WindowManager直接管理,它就是Android浮动窗口。Android浮动窗口的实现主要是靠WindowManager这个类。通过WindowManager类...
分类:
移动开发 时间:
2014-09-06 16:02:53
阅读次数:
275