2、对称加密与非对称加密 
对称加密,或专用密钥(也称做常规加密)由通信两方共享一个秘密密钥。发送方在进行数学运算时使用密钥将明文加密成密文。接受方使用同样的密钥将密文还原成明文。RSA 
RC4算法,数据加密标准(DES),国际数据加密算法(IDEA)以及Skipjack加密技术都属于对称加密方式。 ...
                            
                            
                                分类:
其他好文   时间:
2014-05-28 15:14:41   
                                阅读次数:
437
                             
                    
                        
                            
                            
                                在AbstractConfigurationProvider类中loadSources方法会将所有的source进行封装成SourceRunner放到了Map 
sourceRunnerMap之中。相关代码如下: 1 Map selectorConfig = context.getSu...
                            
                            
                                分类:
其他好文   时间:
2014-05-27 15:57:09   
                                阅读次数:
347
                             
                    
                        
                            
                            
                                引言
在之前的文章中,我们介绍了如何使用Scala IDE也就是eclipse中集成的Scala开发插件来进行Scala语言程序的开发,在使用了一段时间之后,发现eclipse对Scala的支持并不是很好。用户体验比较差,比如联想速度比较慢等。由于在公司一直使用的Scala开发工具是Intellij IDEA(好吧,其实我使用Scala IDE的目的就是想试一下这两个各有什么优缺点),各方面感觉...
                            
                            
                                分类:
其他好文   时间:
2014-05-26 06:18:02   
                                阅读次数:
249
                             
                    
                        
                            
                            
                                花了一天的时间研究了一下Linux-2.6.30.4版本内核下关于TQ2440 DM9000E的网卡驱动移植,总结一下自己的收获。
     其实,在Linux-2.6.30.4版本内核下有关于网卡驱动,但是这个网卡驱动不是针对于 DM9000E,而是针对于 DM9000的。因此要在此基础之上修改一些参数,并且打上必要的相关代码。这个网卡驱动移植是参照了“天嵌科技出品-Linux移植之Ste...
                            
                            
                                分类:
系统相关   时间:
2014-05-26 04:40:57   
                                阅读次数:
382
                             
                    
                        
                            
                            
                                进程
1 进程的含义:
1.1   一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方。
1.2   另一个是地址空间,它包含所有可执行模块或DL L 模块的代码和数据。它还包含动态内存分配的空间。如线程堆栈和堆分配空间。
2 操作系统启动应用程序的步骤
2.1 调用C/c++运行时的启动函数
         启动函数总共4种,WinMainC...
                            
                            
                         
                    
                        
                            
                            
                                在AbstractConfigurationProvider类中loadSinks方法会调用loadSinkGroups方法将所有的sink和sinkgroup放到了Map 
sinkRunnerMap之中。 SinkRunner可能对应一个sink也可能对应一个sinkgroup。因为如果配置...
                            
                            
                                分类:
其他好文   时间:
2014-05-25 22:05:04   
                                阅读次数:
398
                             
                    
                        
                            
                            
                                这个虚类是kafka.network.Acceptor和kafka.network.Processor的父类,提供了一个抽象的Sever线程。它的有趣之处在于为子类的启动和停止提供了线程间的协作机制。当子类的shutdown方法被调用时,子类可以得知自己被停止,在子类做了适当的处理和清理后,调用自己...
                            
                            
                                分类:
编程语言   时间:
2014-05-25 19:19:18   
                                阅读次数:
328
                             
                    
                        
                            
                            
                                常用的快捷键代码补全Ctrl + space删除行Command + D注释Command + 
/导入包Command + shift + O格式化代码Command + shift + F运行Ctrl + Alt + RIncremental 
SearchCommand + J 在编辑器中实现快....
                            
                            
                                分类:
其他好文   时间:
2014-05-25 12:17:37   
                                阅读次数:
287
                             
                    
                        
                            
                            
                                apache kafka源代码分析工程搭建(IDEA)...
                            
                            
                                分类:
其他好文   时间:
2014-05-25 09:04:38   
                                阅读次数:
416
                             
                    
                        
                            
                            
                                每个Erlang进程创建之后都会有自己的PCB,栈,私有堆。erlang不知道他创建的进程会用到哪种场合下,所以一开始分配比较小。如果分配的空间不够了,erlang gc会动态调整堆大小以满足需求,如果分配的空间大了,就会回收内存。文章主要讲述Erlang进程堆垃圾回收机制,以及如何利用erlang gc机制对系统做一些优化...
                            
                            
                                分类:
其他好文   时间:
2014-05-24 14:28:44   
                                阅读次数:
507