自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 java简单客户端服务器,程序间的简单联系(1)

无论何时,在两个网络应用程序之间发送和接收信息时都需要建立一个可靠的连接,流套接字依靠TCP协议来保证信息正确到达目的地,实际上,IP包有可能在网络中丢失或者在传送过程中发生错误,任何一种情况发生,作为接受方的 TCP将联系发送方TCP重新发送这个IP包。这就是所谓的在两个流套接字之间建立可靠的连接。流套接字在C/S程序中扮演一个必需的角色,客户机程序(需要访问某些服务的网络应用程序)创建

2013-11-14 16:08:05 608

翻译 vi/vim基本使用方法

vi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!i/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、 windows。vi编辑器是所有Unix及Linux系统下标

2013-11-14 15:21:25 658

转载 JAVA单例模式的优缺点

1、优点提供了对唯一实例的受控访问。因为单例类封装了它的唯一实例,所以它可以严格控制客户怎样以及何时访问它,并为设计及开发团队提供了共享的概念。由于在系统内存中只存在一个对象,因此可以节约系统资源,对于一些需要频繁创建和销毁的对象,单例模式无疑可以提高系统的性能。允许可变数目的实例。我们可以基于单例模式进行扩展,使用与单例控制相似的方法来获得指定个数的对象实例。2、缺点

2013-11-14 14:35:21 2620

转载 SDN无层网络与TCP/IP分层网络

SDN在转发意义上是无层的,也就是说,转发逻辑不再对数据包进行分层解析,转发设备不再区分层次,转发设备只管根据流表的规则进行转发。SDN本身分为三个层次,转发层,控制层,应用层。其中转发层只负责转发,控制层生成转发策略注入转发层,应用层负责对控制层进行编程。这看起来和我们理解的网络模型一点都不一致,我们眼中的网络模型是分层的模型,网络本身是协议控制的,难道真的应该是这样子吗?我不这样认为!  

2013-11-14 14:29:26 1269

翻译 从资源池和管理的角度理解物理内存

一个任务所需要的内存大小以及位置不应该依赖其它任务的内存的大小和位置,并且内存的位置也不应该是永久性的,任务使用内存就应该和人们使用公共厕所一样。程序任务只管自己的计算逻辑,用到内存的时候,不必自己操心,应该有一个服务机构为其现场分配内存,分配多少算好呢,答案就是就可能少,按照基本单位分配,也就是说只分配程序现在用的那个内存,即便说马上就要用另一块内存,那也要等到时候再说,这样就做到了公平和高效!

2013-11-14 14:21:59 721

转载 万能数据库查询分析器发展历史

中文版本《DB 查询分析器》在中关村在线 下载量超过9.5万 次,位居整个数据库类排行榜中前20位。在《程序员》2007第2期的“新产品&工具点评”部分,编辑“特别推荐”了“万能数据库查询分析器”发布。本期只点评了5个工具,分别是“Adobe Acrobat 8 中文版”、“迅雷搜索 1.7 新版上线”、“Google 桌面搜索 5.0 中文发布”、“BEA 发布 WebLogic SIP

2013-11-14 13:47:13 670

翻译 高效代码审查的技巧

代码审查的方式如果处理不当可能会导致项目延期。使用正确的工具与技术可以防止在审查上浪费大量的时间,提升代码的品质。使用特性分支这个实践的好处就不用多说了,不过它对代码审查提供了更加具体的好处。特性分支意味着你可以将需要审查的代码隔离到只与某个具体的特性相关。在代码已经准备好了审查时,特性分支还考虑到了快速的上下文切换。在当前的代码进行审查时,你可以切换到新的特性上来,如果需要对审查

2013-11-14 13:16:39 755

转载 所知的Spring Web应用的最大瑕疵

比如说,如果应用有一个服务类,它为与用户帐户相关的人与操作提供了CRUD操作,那么我们就应该将其划分到两个单独的服务类中:    第1个服务提供人的CRUD操作。    第2个服务提供与用户帐户相关的操作。这么做有如下3个好处:    每个服务类都有一套合理的职责。    每个服务类的依赖会更少,这意味着他们不再是紧耦合的庞然大物了。他们是更加小巧且松耦合的组件。

2013-11-14 13:11:29 653

翻译 资深专家论如何用Visual Studio开发iOS、Android应用

微软大中华区开发工具高级产品经理胡德民发表开场演讲。他表示,移动平台的多样化及标准的不统一,给企业开发跨平台应用带来了诸多挑战。若针对每个平台分别进行开发,不仅延长了交付周期,增加了成本,还会大大降低用户满意度,失去抢占市场的机会。大家对一步到位的跨平台开发解决方案满怀期待,这也势必将成为未来的发展趋势。通过Visual Studio结合Xamarin利用C#语言来构建跨平台移动应用,是微

2013-11-14 13:03:22 775

翻译 介绍谷歌推出PNaCl如何运作的

本质上,PNaCl通过编译本地的C和C++代码到一个中间表示,而不是像在Native Client的特定于体系结构的表示。LLVM类型的字节代码被包裹在一个可移植的执行体里面,这个执行体可以托管在一个Web服务器上,就像许多其它的网站资产一样。当该网站被访问的时候,Chrome获取信息并将可移植的执行体转换成一个特定于体系结构的、便携式的、可执行的机器代码,直接为底层设备进行优化。这种转换方法意味

2013-11-14 12:59:41 928

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除