关于Protobuf ??? protobuf是google的一个开源序列化框架,基于二进制数据交换格式,兼顾了效率和灵活性。详见http://code.google.com/p/protobuf/。 ??? 本文假定读者对protobuf已经有了初步接触,故略过一...
                            
                            
                                分类:
其他好文   时间:
2015-05-24 11:42:33   
                                阅读次数:
167
                             
                    
                        
                            
                            
                                一、处理流:增强功能,提供性能,在节点流之上。二、节点流与处理流的关系节点流(字节流、字符流)处于IO操作的第一线,所有操作必须通过它们进行; 
处理流可以对其他流进行处理(提高效率或操作灵活性)。三、缓冲流1、字节缓冲流BufferedInputStream
BufferedOutputStreampackage IOBuffer;import java.io.BufferedInputStrea...
                            
                            
                                分类:
编程语言   时间:
2015-05-23 20:09:44   
                                阅读次数:
204
                             
                    
                        
                            
                            
                                LVM(LogicalVolumeManager)是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。DM逻辑设备介绍1、物理卷(PysicalVolume):也就是物理磁盘,类似于/dev/sda2,/dev/sdb1等等,由PE(PhysicalExtends)物理磁盘块..
                            
                            
                                分类:
系统相关   时间:
2015-05-23 18:49:24   
                                阅读次数:
158
                             
                    
                        
                            
                            
                                网络程序复杂性固有复杂性,由所在领域存在的主要难题造成选择合适的通信机制,并设计良好的协议来有效使用这些机制
有效使用并发机制,使系统获得可预计的,可靠的高性能
设计合理网络服务,以有效利用现有计算资源,并降低将来的维护成本
管理和配置服务,以获得最大程度的系统可用性和灵活性
偶发复杂性,源自开发网络应用软件时使用的工具和技术缺乏类型安全,可移植,可扩充的原始os api
算法分解的广泛使用,无谓地...
                            
                            
                                分类:
其他好文   时间:
2015-05-23 18:27:09   
                                阅读次数:
114
                             
                    
                        
                            
                            
                                Repeater控件和DataList控件,可以用来一次显示一组数据项。比如,可以用它们显示一个数据表中的所有行。 Repeater控件完全由模板驱动,提供了最大的灵活性,可以任意设置它的输出格式。DataList控件也由模板驱动,和Repeater不同的是,DataList默认输出是HTML表格....
                            
                            
                                分类:
Web程序   时间:
2015-05-23 12:48:13   
                                阅读次数:
131
                             
                    
                        
                            
                            
                                a. 由于MapReduce的shuffle过程需写磁盘,比较影响性能;而Spark利用RDD技术,计算在内存中进行.b. MapReduce计算框架(API)比较局限, 而Spark则是具备灵活性的并行计算框架.c. 再说说Spark API方面- Scala: Scalable Language...
                            
                            
                                分类:
其他好文   时间:
2015-05-21 18:50:09   
                                阅读次数:
169
                             
                    
                        
                            
                            
                                反射机制是Java语言在运行期拥有的一项自观能力,非常规创建对象的一种手段,不是硬编码产生对象,属于一种解释操作,非常规创建对象的一种手段,对性能开发消耗很大,简单来说它就是通过类的名称得到对象(类、属性和方法)的技术优缺点:--反射提高了Java程序的灵活性和扩展性,降低系统的耦合性,提高自适应能...
                            
                            
                                分类:
编程语言   时间:
2015-05-20 00:11:05   
                                阅读次数:
184
                             
                    
                        
                            
                            
                                3X家庭净水计划
1.双膜单出水净水机(润佳系列RO-18)
雷谛净水器主要参数:
双膜单出水,节能节水
智能控制显示
韩国进口RO和UF膜组件
马来西亚椰壳活性炭
欧洲标准工艺流程与结构设计
水压要求:0.1-0.4MPa
净水流量:50G
冲洗方式:自动冲洗
过滤效果:99.99%
产品尺寸:395*1..
                            
                            
                                分类:
其他好文   时间:
2015-05-19 15:02:24   
                                阅读次数:
194
                             
                    
                        
                            
                            
                                控制流程的三种实现方式:全硬件,软硬结合,全软件 
    1:逻辑上是等价的 
    2:硬件实现“速度快,成本高,灵活性差,占用内存少 
    3:软件实现,速度慢,复制费用低,灵活性好,占用内存多,容易设计,可改性强, 
         适应性强,设计周期短理论上,由两种极端实现方法 
    1:全硬件机器:操作系统,高级语言,应用等 
    2:硬件只有1位加法和分支操作,其他都用...
                            
                            
                                分类:
其他好文   时间:
2015-05-19 10:47:43   
                                阅读次数:
168
                             
                    
                        
                            
                            
                                为了解决对链表操作的灵活性,把单链表的单一指向改为双向驱动,从而形成双向链表。Java的LinkedList就是双向链表的实现,但是因为有双端队列的成分,显得有些不单纯。 ? ■双向链表的节点定义 ? ??? privat...
                            
                            
                                分类:
其他好文   时间:
2015-05-19 07:35:16   
                                阅读次数:
142