2013年6月20日
摘要:你或其他人刚刚写完了一段代码,提交到项目的版本仓库里面。但等一下,如果新提交的代码把构建搞坏了怎么办?万一出现编译错误,或者有的测试失败了,或者代码不符合质量标准所要求的底限,你该怎么办?最不靠谱的解决方案就是寄希望于所有人都是精英,他们根本不会犯这些错误。但如果真的出现了这些问题,我们就希望发现的越早越好。最好的方式就是只要有代码提交,我们就有某种方式对它进行验证。这就是持续集成的作用。持续集成相关的工具有很多。最流行的要数一款基于Java的名叫Jenkins的工具。它提供了Web界面,用户可以在界面上配置Job,每个Job都包含一系列的构建步骤。Jenkins可以完成开头那个场景中所提到的 阅读全文
posted @ 2013-06-20 21:48 关寒融冰 阅读(4531) 评论(0) 推荐(0) 编辑
  2013年5月16日
摘要:第Ⅰ部分开篇开篇第Ⅱ部分创建型模式篇第1章单件模式(Single Pattern)第2章抽象工厂模式(Abstract Factory)第3章建造者模式(Builder Pattern)第4章工厂方法(Factory Method)第5章原型模式(Protype Pattern)第6章创建型模式专题总结第Ⅲ部分结构型模式篇第7章适配器模式(Adapter Pattern)第8章桥接模式(Bridge Pattern)第9章装饰模式(Decorator Pattern)第10章组合模式(Composite Pattern)第11章外观模式(Façade Pattern)第12章享元模式 阅读全文
posted @ 2013-05-16 08:46 关寒融冰 阅读(551) 评论(0) 推荐(0) 编辑
  2013年2月21日
摘要:近段时间以来,通过接触有关海量数据处理和搜索引擎的诸多技术,常常见识到不少精妙绝伦的架构图。除了每每感叹于每幅图表面上的绘制的精细之外,更为架构图背后所隐藏的设计思想所叹服。个人这两天一直在搜集各大型网站的架构设计图,一为了一饱眼福,领略各类大型网站架构设计的精彩之外,二来也可供闲时反复琢磨体会,何乐而不为呢?特此,总结整理了诸如国外wikipedia,Facebook,Yahoo!,YouTube,MySpace,Twitter,国内如优酷网等大型网站的技术架构(本文重点分析优酷网的技术架构),以飨读者。 本文着重凸显每一幅图的精彩之处与其背后含义,而图的说明性文字则从简从略。ok,好好享受 阅读全文
posted @ 2013-02-21 11:15 关寒融冰 阅读(36811) 评论(3) 推荐(4) 编辑
  2013年2月6日
摘要:漏洞详情披露状态:2012-08-22: 细节已通知厂商并且等待厂商处理中 2012-08-22: 厂商已经确认,细节仅向厂商公开 2012-09-01: 细节向核心白帽子及相关领域专家公开 2012-09-11: 细节向普通白帽子公开 2012-09-21: 细节向实习白帽子公开 2012-10-06: 细节向公众公开简要描述:下午本打算给SAE冲几个云豆试试短信功能,因为很久没黑箱了,就想看看支付问题,结果却发现另一个漏洞,可以获取sae上你想到的所有信息,危及所有用户,一泻千里啊一泻千里,顺手带走了“互联网那点事”(此站建立在SAE上),测试了以下沦陷任意SAE站点的想法...不过官方大 阅读全文
posted @ 2013-02-06 15:02 关寒融冰 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-02-06 14:49 关寒融冰 阅读(219) 评论(0) 推荐(0) 编辑
摘要:林仕鼎在演讲中就系统架构中基本的存储、分布式技术、服务架构以及计算模型进行了分析,并分享了当架构师的经验。林仕鼎谈到的内容点包括:高并发网站存储、分布式、服务架构、模型实例存储架构设计的四大注意事项:结构、数据特点、访问模式、接口性质不同访问模式对系统带来的影响和应对方法存储模型B + tree和Log-based structure的选择分布式设计中扩容和容错的处理(Partition和Replication)给定系统资源情况下最大请求数的设计技巧计算模型(数据密集型、计算密集型、通讯密集型)的选择架构师三板斧林仕鼎认为,在给定系统资源情况下,所能提供的最大请求数,需要做一个特别设计,以防请 阅读全文
posted @ 2013-02-06 14:45 关寒融冰 阅读(1345) 评论(1) 推荐(1) 编辑
  2012年3月26日
摘要:虚拟化技术是云计算的基础架构关键技术。在业界Vmware公司引领了虚拟化的技术发展和推广。Vmware公司推出的Vsphere是业界第一个云操作系统,从esx、esxi到Vcenter、vcloud,Vmware为计算提供了从基础架构比如存储、网络、CPU等的虚拟化到上层应用服务的虚拟化,再到有关资源、安全等方面的管理虚拟化。Vsphere的体系结构如下图Vmware公司除了以上这些外,还为我们提供了在Vsphere上开发相关的应用的编程方法,即是Vsphere sdk,现在这个SDK提供了在Vsphere上开发应用的编程接口。SDK的各个版本提供了对C#、Java、perl等程序语言的支持。 阅读全文
posted @ 2012-03-26 22:49 关寒融冰 阅读(3108) 评论(0) 推荐(0) 编辑
  2012年3月10日
摘要:自互联网在中国普及开始,我们就不停地听到这么一句话–“我们生活在一个信息爆炸的时代”。的确,我们可以通过电脑和手机轻而易举的获得各种知识,但是你有没有觉得“我们生活在信息的海洋里,却忍受着知识的饥渴”? 我们习惯在看到认为好的内容时将其收藏,但是收藏的数量总是远远超过阅读的数量。网站越看越多,但是在需要某些资料的时候却无法找到。 随着时代的发展,在这个“知识就是力量”的社会,知识管理逐渐成为一个热门话题。想要不断的提高,知识管理是一个不可逃避的话题。 个人知识管理,PKM,Personal Knowledge Management,是一种知识管理的理念和方法,能够将个人拥有的资源和信息... 阅读全文
posted @ 2012-03-10 21:58 关寒融冰 阅读(307) 评论(0) 推荐(0) 编辑
  2011年12月5日
摘要:摘要:天下武功,唯快不破,互联网竞争的利器就是快!且听贴吧LAMP解决方案如何全面支持快速迭代。关键词:LAMP,快速迭代领域:架构总概贴吧是功能性产品,唯快不破是永恒的准则,这一特点决定了快速迭代是需要解决的关键性问题。快速迭代,分解开来有如下部分:开发阶段,快速开发;测试阶段,包含了环境快速搭建、自动化测试工具;运维阶段,包含了集群管理技术、自动化运维工具;同时,这三方面的工作需要一个整体性的解决方案衔接起来。早期的贴吧,作为一个高性能社区,功能相对单一,全部采用C语言开发,系统可重用程度低,开发、测试效率低,运维方面的积累也很少。为了提高效率,开始尝试LAMP架构,经过几年的发展,贴吧已 阅读全文
posted @ 2011-12-05 08:46 关寒融冰 阅读(292) 评论(0) 推荐(0) 编辑
  2010年10月29日
摘要:[摘要]:[关键词]: 运用VC#编程通过OPC方式实现PC机与西门子PLC通讯(下) --异步通讯篇 吴向阳 ,可编程序控制器,自动化软件   在上一次发表的<运用VC#编程通过OPC方式实现PC机与西门子PLC通讯>主要讲的是同步通讯,本文将主要讲解如何编程实现异步通讯,通过讲解你也将会知道同步通讯与异步通讯的区别,以及在什么情况下使用异步通讯。1、 配置OPC服务器  对于服务器... 阅读全文
posted @ 2010-10-29 09:02 关寒融冰 阅读(4071) 评论(3) 推荐(3) 编辑
摘要:1、 OPC服务介绍  西门子提供的最新软件:Simatic Net PC-Software CD 2005为各种组态软件的开发提供了一个统一的平台,它建立的PC站既为一些组态软件,如:WinCC、Protol等提供了与PLC的通讯平台,也提供了一套编程接口,可使用高级语言编程通过Simatic Net访问PLC数据。本文讨论的主要就是这个编程接口,最新版的Simatic NET支持五种编程方式:... 阅读全文
posted @ 2010-10-29 08:50 关寒融冰 阅读(14429) 评论(44) 推荐(8) 编辑
  2010年8月31日
摘要: 前一段时间.应公司某项目产品化要求.制作了一个安装程序.之前也试用了不少安装包制作软件如NSIS、Smart Install Maker、VS安装布署项目等 但按领导指示要“一键化安装”,简化用户布署服务器的操作。因为是.NET 开发的B/S应用系统,所以如果要自动配置环境、布署IIS站点、还原数据库等操作用安装包制作软件就显的力不从心了。于是决定自行开发一个比较简单的安装程序。 阅读全文
posted @ 2010-08-31 14:13 关寒融冰 阅读(1767) 评论(3) 推荐(1) 编辑
  2010年5月11日
摘要:Log4net Log4net中文 阅读全文
posted @ 2010-05-11 00:39 关寒融冰 阅读(1356) 评论(0) 推荐(5) 编辑
  2009年12月12日
摘要:Grid++report报表组件[多国语言集成支持、功能全面易学易用] 阅读全文
posted @ 2009-12-12 10:04 关寒融冰 阅读(2204) 评论(4) 推荐(1) 编辑
  2009年11月13日
摘要:当新主板USB遇到unknown device的时候 阅读全文
posted @ 2009-11-13 22:23 关寒融冰 阅读(7328) 评论(0) 推荐(0) 编辑
摘要:Asp.net页面的生命周期 阅读全文
posted @ 2009-11-13 13:44 关寒融冰 阅读(270) 评论(1) 推荐(0) 编辑
摘要:SQL SERVER 与ACCESS、EXCEL的数据转换 阅读全文
posted @ 2009-11-13 13:42 关寒融冰 阅读(324) 评论(0) 推荐(0) 编辑
  2009年10月14日
摘要:笔者拜读了永春兄《MonoRail学习笔记系列文章》,受益匪浅,然后按照文中代码一一实践。编码过程中遇到过一系列问题,如:(1)一开始不知道Url该输什么J(2)把httpModules配置节中的routing放在了monorail之后,routing就不起效;(3)不知道该引用哪个命名空间;(4)经常忘记让Controller继承自SmartDispatcherController…... 阅读全文
posted @ 2009-10-14 17:46 关寒融冰 阅读(769) 评论(0) 推荐(0) 编辑
  2009年7月11日
摘要:纵观目前市场上成型的公文流转系统,其开发模式上的差别主要体现在系统结构和开发的技术手段,系统结构主要指终端操作人员与 应用服务系统的相对关系,开发的技术手段指系统的平台及其主要开发技术。 本文将从原理解译分析公文流转的模式 阅读全文
posted @ 2009-07-11 17:21 关寒融冰 阅读(2134) 评论(4) 推荐(0) 编辑
摘要:   不断引进新设备、新技术,努力提高办公自动化(oa)程度,一直是政府机关、工矿企业等单位在管理工作中追求的目标。尤其是近年来,随着网络及多媒体技术的成熟与应用,以计算机网络为基础、协同工作为目标的办公自动化成为了新的热点。   我们现在谈论的办公自动化,实际上只能称之为办公管理信息系统或办公管理系统,它还远未达到自动化的程度,尚需人工大量的参与。因此,目前的办公自动化系统应更多地承担信息通道的责任,建立和完善各个职能部门之间的沟通,建立信息共享机制和协同工作的环境。简单地说,就是用户应当能够通过办公自动化系统接受任务、分派处理、确定合作以及共享信息。 阅读全文
posted @ 2009-07-11 17:13 关寒融冰 阅读(1645) 评论(0) 推荐(0) 编辑

鲁ICP备07018066号-1