1. 
HashSet底层通过包装HashMap来实现,HashSet在添加一个值的时候,实际上是将此值作为HashMap中的key来进行保存。2. 
HashMap的底层实现是通过初始化化一个Entry数组来实现key、value的保存。3. 在HashMap的Entry中有四个变量,key、valu...
                            
                            
                                分类:
其他好文   时间:
2014-05-09 10:39:22   
                                阅读次数:
263
                             
                         
                    
                        
                            
                            
                                在B/S开发的过程中,经常会遇到这样的提示:Error Creating Control 
,而这些页面明明之前是可以打开的,但还是出现如下图所示:网上找到的方法是把控件初始化放在OnInit里去写,本人试了下,还是会出现的。。。。。最后本人找到了一种另类的方法,把原先的aspx后台类名更改,假如是:...
                            
                            
                                分类:
Web程序   时间:
2014-05-09 10:36:34   
                                阅读次数:
362
                             
                         
                    
                        
                            
                            
                                GitHub上免费的版本只能开源代码库,有时候需要配置些私有的服务,不方便公开。现在免费的网盘的容量越来越大,可以用来做存储的服务,如果只使用网盘存储合并代码很不方便,所以使用网盘+git 
配置私有仓库。1.首先当然是注册网盘,然后在PC上建立共享文件夹,用于网盘的自动同步。2.在共享文件中初始化G...
                            
                            
                                分类:
其他好文   时间:
2014-05-09 03:40:11   
                                阅读次数:
317
                             
                         
                    
                        
                            
                            
                                #include#includeusing namespace std;int main(){ 
//初始化10个元素,每个值都为0 vector fvec(10); //输出 for(vector::size_type 
ix=0;ix!=fvec.size();ix++) ...
                            
                            
                                分类:
其他好文   时间:
2014-05-08 18:44:26   
                                阅读次数:
528
                             
                         
                    
                        
                            
                            
                                以下内容摘自《步步惊芯——软核处理器内部设计分析》一书
      完整的OR1200处理器流水线数据通路图,如图9.12所示,图中显示了数据处理类、特殊寄存器访问类、转移类、异常处理类、乘法除法类、加载存储类指令处理过程中流水线各个阶段的数据流转。
      (1)取指阶段:GENPC模块计算指令地址,然后通过指令Wishbone总线从指令存储器中取得指令,...
                            
                            
                                分类:
其他好文   时间:
2014-05-08 17:23:32   
                                阅读次数:
323
                             
                         
                    
                        
                            
                            
                                /**
 * 闭包的作用域
 */
fn1(); //fn1 能够执行,不会报错,对于通过function func_name()这种写法来定义的函数,永远都会被最先初始化。
function fn1(){
  console.log("fn1");
}
fn2(); //报错:fn2 is not a function
/**
 *使用如下方式定义函数,不会被先执行,如果在...
                            
                            
                                分类:
Web程序   时间:
2014-05-08 16:22:48   
                                阅读次数:
367
                             
                         
                    
                        
                            
                            
                                最近在研究一些算法,前几天看了一下遗传算法。
什么是遗传算法,简单地说是解决某一问题时,利用生物学中遗传的一些策略,现在可以说一下算法的步骤。
首先是初始化,确定遗传种群数量,染色体的基因数量,最大迭代次数,交叉概率,变异概率
第二步,复制/选择(选出父代)根据交叉概率随机的选出能够进行交叉的种群中的染色体,
第三步,在选出的种群的染色体中随机挑出2个进行交叉组合(即一个染色体的一部分基因...
                            
                            
                                分类:
其他好文   时间:
2014-05-08 15:54:31   
                                阅读次数:
382
                             
                         
                    
                        
                            
                            
                                相同: const和readonly都是用来修饰常量的不同: const 
在申明之前就要对它初始化,readonly修饰的常量则可以到构造函数中初始化const注重的是效率但是readonly注重的是灵活性const在内存中不会占用内存但是readonly要保存常量的话就要消耗内存的const只能修...
                            
                            
                                分类:
其他好文   时间:
2014-05-08 15:36:44   
                                阅读次数:
284
                             
                         
                    
                        
                            
                            
                                2.3当创建一个数组对象时, 实际上是创建了 引用数组。且每个引用 都自动被初始化为 nulljava 
看到null,就知道这个引用还没有指向某个对象也可以创建用来存放基本数据类型的数组,同样,编译器也能确保这种数组的初始化,全部置零。2.3.2 
作用域java对象 可以存活于作用域之外,对象不同于...
                            
                            
                                分类:
其他好文   时间:
2014-05-08 14:46:48   
                                阅读次数:
243
                             
                         
                    
                        
                            
                            
                                MySQL 可以看成是二层架构
  第一层SQL Layer,包括权限判断,sql 解析,执行计划优化,query cache 的处理等等;
  第二层存储引擎层(Storage Engine Layer),是底层数据存取操作实现部分,由多种存储引擎共同组成。
SQL Layer 中包含了多个子模块:
1、初始化模块
  MySQL Server 启动的时候,对整个系统做各种各样的初...
                            
                            
                                分类:
数据库   时间:
2014-05-08 10:47:13   
                                阅读次数:
381