上篇里我讲到了一种前后端分离方案,这套方案放到服务端开发人员面前比放在web前端开发人员面前或许得到的掌声会更多,我想很多资深前端工程师看到这样的技术方案可能会有种说不出来的矛盾心情,当我的工作逐渐走向越来越专业化的前端开发后,我就时常被这套前后端分离方案所困惑,最近我终于明白了这个困惑的本源在.....
分类:
Web程序 时间:
2015-02-28 00:09:02
阅读次数:
174
在这个系列的文章里,我将尝试一步一步开发一套功能完备的在线客服系统,并最终将其开源在 Git 上,欢迎关注。
分类:
其他好文 时间:
2015-02-25 10:14:44
阅读次数:
123
在这个系列的文章里,我将尝试一步一步开发一套功能完备的在线客服系统,并最终将其开源在 Git 上,欢迎关注。鉴于水平限制,难免有所疏漏,欢迎批评指正。文章将分为几个部分 一、需求分析及技术方案初步选型 二、技术方案选型,验证 三、底层框架设计,开发 四、服务器设计开发 五、客户端设计开发 ...
分类:
其他好文 时间:
2015-02-25 00:44:38
阅读次数:
215
Android手机和电脑间基于wifi进行数据传输,从技术上讲,主要有两种方案:一种是通过ftp协议实现,Android手机作为数据传输过程中的ftp服务器;一种是通过http协议实现。Android手机作为数据传输过程中的http服务器。所以,技术实现的难点在于我们的app怎么实现ftp或者htt...
分类:
移动开发 时间:
2015-02-13 13:02:59
阅读次数:
241
2014年中,我在Intel内部提交了一个名为“异步Timing”(又名“异步V-Sync”)创新方案,用于解决GPU使用V-Sync同步所导致的问题。但十分可惜的是,Intel的创新审核委员没有通过我的方案,只礼貌性地回了一封感谢邮件。这件事情本来尘埃落定,我已不作多想。但最近很多IT新闻介绍了AMD在今年CES上所展示的一项FreeSync技术,惊喜颇多。我发现AMD的FreeSyn技术所要解决的问题和采取的策略,与我的“异步Timing”的设计方案十分相似。我写作此文,向大家介绍V-Sync的基本概念...
分类:
其他好文 时间:
2015-02-12 10:49:37
阅读次数:
228
KVM虚拟化CPU技术总结一NUMA技术介绍NUMA是一种解决多CPU共同工作的技术方案,我们先回顾下多CPU共同工作的技术架构历史。多CPU共同工作主要有三种架构,分别是SMPMPPNUMA架构。SMPMPPNUMA都是为了解决多CPU共同工作的问题。早期的时候,每台服务器都是单CPU,随着技术发展,出..
分类:
其他好文 时间:
2015-01-25 11:13:59
阅读次数:
299
在可能技术方案选择决策分析过程中,如果项目经理认为技术方案整体相差不大时,可以通过此方法,尊重技术人员的选择,做其喜好的,对项目更有利。如果项目经理有足够的资源,那么可能是另种结果,何况没有资源呢!
(1)评估结果
方案一:86.17,方案二:87.08,方案三:80.25
基于此评估结果,选择方案二,也就是整合JavaEE平台到系统中,提供系统前端开发技术能力。
(2)分析结果
通过得分来看...
分类:
其他好文 时间:
2015-01-20 22:16:47
阅读次数:
208
在项目实施过程中,技术方案选型往往是比较揪心的一个过程,需要在满足需求、技术先进性、成熟度、成本、人力、工期等方面进行平衡,而且这些方案是项目干系人和项目组成员在头脑风暴会议经上,通过快速互动、刺激提出有创意的备选技术解决方案。每个方案都有意义,或者说,多数的方案都是能解决问题,只是成本、时间、人力等纬度的目标一致性需要统一衡量。
所以提出方案的人,都会认为自己的方案比较优,这样矛盾就产生了,需要一套决策分析管理过程来决策选择哪个方案。...
分类:
其他好文 时间:
2015-01-18 19:44:09
阅读次数:
229
在app的后台中,有时候为了标示版权,需要给图片加上水印。
在liunx中,IM4JAVA+GraphicsMagick是个高效处理图片的方案,图片的裁剪是使用了这个技术方案,为了减少不必要的开发成本和运维成本,对应水印,我们是打算继续采用这个方案。
但在开发的过程中,发现这个方案对中文水印支持得不好。
根据网上的搜索结果,就算采用了im4java的GMOperation,...
分类:
移动开发 时间:
2015-01-16 19:10:04
阅读次数:
319