码迷,mamicode.com
首页 >  
搜索关键字:可扩展    ( 5313个结果
Java 代码优化过程的实例介绍
衡量程序的标准 衡量一个程序是否优质,可以从多个角度进行分析。其中,最常见的衡量标准是程序的时间复杂度、空间复杂度,以及代码的可读性、可扩展性。针对程序的时间复杂度和空间复杂度,想要优化程序代码,需要对数据结构与算法有深入的理解,并且熟悉计算机系统的基本概念和原理;而针对代码的可读性和可扩展性,想....
分类:编程语言   时间:2014-06-26 00:19:26    阅读次数:313
mac TT开发点点滴滴之一——网络层重构
作者:独嘉 时间:2014-06-23概述为了增加程序的可扩展性,以及降低后期维护的成本,在MAC TT的开发后期,我决定重构TT的网络层。重构之后的网络层实例化了网络请求,这样有一个好处就是方便维护网络请求的生命周期。每一个网络请求都把自己的数据打包和解包封装起来。换一种说法就是每个网络请求都是....
分类:其他好文   时间:2014-06-25 22:42:14    阅读次数:347
Why we don’t recommend using List<T> in public APIs
不推荐List做API原因有如下两点:1.首先List 设计之初就没有设计成可扩展的,我们不能重新其任何方法。这就意味着,我们操作List的时候却不能有任何的通知机制,而Collection却提供了SetItem虚方法以供重写,以便于我们在修改成员信息或者添加成员的时候可以自定义实现通知机制。2.其...
分类:Windows程序   时间:2014-06-25 21:27:51    阅读次数:294
angularjs与服务器交互
真正的应用需要和真实的服务器进行交互,移动应用和新兴的Chrome桌面应用可能是个例外,但是对于此外的所有应用来说,无论你是想把数据持久化到云端,还是需要与其他用户进行实时交互,都需要让应用与服务器进行交互。 为了实现这一点,Angular提供了一个叫做$http的服务。它提供了一个可扩展的抽象方法列表,使得与服务器的交互更加容易。它支持HTTP、JSONP和CORS方式。它还包含了安全性支...
分类:Web程序   时间:2014-06-24 19:33:08    阅读次数:205
ATCA构架
ATCA(Advanced Telecom Computing Architecture)标准即先进的电信计算平台,它脱胎于在电信、航天、工业控制、医疗器械、智能交通、军事装备等领域应用广泛的新一代主流工业计算技术——CompactPCI标准。是为下一代融合通信及数据网络应用提供的一个高性价比的,基于模块化结构的、兼容的、并可扩展的硬件构架。   概述编辑 ATCA总线(Advanced T...
分类:其他好文   时间:2014-06-22 21:51:25    阅读次数:219
教你一招如何开发平台无关的内核驱动
相信搞过内核驱动开发的人员都面临过这样的问题:为了让上层代码尽可能的不改变,需要底层驱动对上层提供的接口在各种形态上都要保持不变,但是底层的逻辑实现又不可避免的有差异,甚至有些时候在同一款产品形态上都会有很大差异,那么我们此时该如何设计驱动架构,使代码看起来既好看又易于维护呢?接下来我们来具体分析一下。 举一个例子,现在有两种规格的定时器,内部实现逻辑不一样,要操作的寄存器也有差别,那么我现在有...
分类:其他好文   时间:2014-06-22 18:02:12    阅读次数:156
OpenStack Networking
今天的数据中心网络比以往不论什么时候包括的设备都要多,比如server、网络设备、存储系统和安全设备等。这当中有非常多被近一步划分为多个虚拟机和虚拟网络。IP地址的数量、路由配置和安全规则能够迅速达到百万级别。传统的网络管理技术面对下一代网络非常难提供一个真正可扩展的、自己主动化的网络管理方式。Op...
分类:Web程序   时间:2014-06-22 13:02:58    阅读次数:255
摆脱技术思维,转向产品思维——寻找“万能”IDC的苦恼
背景:最近在新产品的开发任务完成后一直在为寻找好的IDC和优质的托管服务忙碌。需求源自于我们重点要解决之前老版产品面临的国内外用户访问速度慢甚至连接不上的问题。除去架构技术上使用高性能、可扩展的方案,针对目前的并发量和数据量而言只要能保证网络质量的优质就可以达到较好的用户体验。 首先我们的产品平台数据需要较强的一致性、高可用性,而且很多是动态数据。根据CAP理论,我们首先否决了分布式部署...
分类:其他好文   时间:2014-06-22 09:30:17    阅读次数:234
DataGridView显示数据的两种方法
1.简单介绍   DataGridView空间是我们常用的显示数据的控件,它有极高的可配置性和可扩展性。 2.显示数据   DataGridView显示数据一般我们常用的有两种方法,一种是直接设置DataSoure属性就可以绑定数据。此方法不需要写任何代码操作比较简单,但是它显示出来的是整张表的数据。如果整一表数据比较多,而且我们并不需要所有的数据的情况下,我们就应该考虑第二种方法了。通过写...
分类:Windows程序   时间:2014-06-21 22:01:36    阅读次数:349
[转]Linux操作系统tcpdump抓包分析详解
PS:tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具。 tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具...
分类:系统相关   时间:2014-06-21 15:19:22    阅读次数:321
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!