python中有一种赋值机制即多元赋值,采用这种方式赋值时,等号两边的对象都是元组并且元组的小括号是可选的。通常形式为x, y, z = 1, 2, 'a string'等同于(x, y, z) = (1, 2,'a string')这种赋值类型最经常用到的环境是变量交换,形如x, y = y, x...
分类:
其他好文 时间:
2015-03-05 21:00:34
阅读次数:
125
接上一篇NIO学习系列:核心概念及基本读写?,本文继续探讨和学习缓冲区的内部实现机制。 5.??? 缓冲区内部实现? ?? 从上面对NIO的学习中,我们知道每一个缓冲区都有复杂的内部统计机制,它会跟踪已经读了多...
分类:
其他好文 时间:
2015-02-26 16:50:19
阅读次数:
138
上期我们简单的讲解了利用RTTI来实现多肽,这期我们就来聊聊利用虚函数的方法来实现多肽。1.什么是虚函数在某基类中声明为 virtual 并在一个或多个派生类中被重新定 义的成员函数,用法格式为:virtual 函数返回类型 函数名(参数表) {函数体};,实现多态性,通过指向派生类的基类指针或引用...
分类:
编程语言 时间:
2015-02-21 00:13:33
阅读次数:
259
1、同步调用
首先客户端进程通过call向gen_server发起同步调用,客户端进程会monitor向gen_server进程,返回一个监控句柄Mref,同时向gen_server进程发送{Label,{self(),Mref},Request}后,客户端进程执行receive便进入阻塞状态,等待对应消息的到来。gen_server进程收到客户端发来的消息对其进行解析,解析出{self(),...
分类:
其他好文 时间:
2015-02-13 08:06:57
阅读次数:
265
所以就像R大说的,注解就是接口 Map,然后通过动态代理将他们组合起来就OK了^_^...
分类:
编程语言 时间:
2015-02-11 00:36:55
阅读次数:
349
Joe Armstrong在描述Erlang的设计要求时,就提到了软件维护应该能在不停止系统的情况下进行。在实践中,我们也因为这种不停止服务的热更新获益良多。那么Erlang是如何做到热更新的呢?这就是本文要讨论的问题。在前面的文章也提及到erlang热更新的机制,现在继续深入剖析erlang热更新实现机制。...
分类:
其他好文 时间:
2015-02-10 01:51:45
阅读次数:
107
之前我们已经通过使用JDI的API写出了一个简单的调试器。那么这些API后面又是隐藏了什么样的实现机制?下面就通过源码来分析下。...
分类:
其他好文 时间:
2015-02-05 09:37:04
阅读次数:
323
原文地址:点击打开链接 为什么要写这篇文章 1.因为最近在学习《软件调试》这本书,看到书中的某个调试历程中讲了Windows的系统调用的实现机制,其中讲到了从Ring3跳转到Ring0之后直接进入了KiFastCallEntry这个函数。 2.碰巧前天又在网上看到了一篇老文章介绍xxx安全卫士对W....
Apache OFBiz的MVC模型的实现机制分析与源码解读。...
分类:
Web程序 时间:
2015-02-01 14:52:47
阅读次数:
164
这是我实现的第一个版本的爬虫,局限比较大,用的算法思想也比较简单。不过通过爬虫1号,我对爬虫和搜索引擎实现机制有了更多的认识,收获还是挺大的^_^,涂鸦之作,我不知道别人如何实现的,就按自己的想法写了个,大家有兴趣可以看看,用java实现的
这是工程目录:
下面是具体代码:
package com.rgy.reptile;
import com.rgy.utils.PageUtil...
分类:
其他好文 时间:
2015-01-30 22:51:46
阅读次数:
266