码迷,mamicode.com
首页 >  
搜索关键字:设计    ( 116464个结果
iOS: 学习笔记, Swift与C指针交互(译)
Swift与C指针交互Objective-C和C API经常须要使用指针. 在设计上, Swift数据类型能够自然的与基于指针的Cocoa API一起工作, Swift自己主动处理几种经常使用的指针參数. 在本文中, 我们将看到C中的指针參数怎样与Swift中的变量,数组,字符串一起工作.指针作为输...
分类:移动开发   时间:2014-11-07 20:40:56    阅读次数:336
重构摘要12_大型重构
《重构-改善既有代码的设计》Martin Fowler 摘要: 第十二章 大型重构特点依据须要安排自己的工作,仅仅在须要加入新功能或修补错误时才进行重构。进行大规模重构时,有必要为整个开发团队建立共识。意识到:重构正在进行,每一个人都应该对应地安排自己的行动。Tease Apart Inherita...
分类:其他好文   时间:2014-11-07 20:40:52    阅读次数:168
C#设计模式-享元模式
前言最近开始花点心思研究下设计模式,主要还是让自己写的代码可重用性高、保证代码可靠性。所谓设计模式,我找了下定义:是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结...
分类:Windows程序   时间:2014-11-07 20:31:50    阅读次数:351
tomcat7源码server
tomcat的server组件由StanderServer实现,它实现了Server接口。 StanderServer的代码量很少,但这里并不能单单来讲StanderServer。tomcat的各个组件都实现了表示生命周期的接口Lifecycle, 但是各个组件并不是直接实现了该接口,而是继承了实现该接口的抽象类。tomcat在设计各个组件时采用了模板模式和观察者模式。 所以看Stander...
分类:其他好文   时间:2014-11-07 19:09:51    阅读次数:139
开源流媒体服务器--EasyDarwin
EasyDarwin是在Apple开源流媒体服务器Darwin Streaming Server(v6.0.3)基础上进行开发和维护的免费开源、高效、易扩展的面向企业级的流媒体平台框架,开始于2013年,遵循 Apple开源License,为了敏捷流媒体服务器开发和简化企业流媒体应用开发而诞生的。 EasyDarwin一直以来保持Darwin原有体系结构和设计思想,在保持出色的性能和简洁的代码同时,也在不断优化其底层效率和上层通用性。在广大开源爱好者的积极参与和努力下, 易用性、扩展性和稳定性等方面不断优化...
分类:Windows程序   时间:2014-11-07 19:08:22    阅读次数:383
如何以学习单片机为契机,逐步成为优秀的工程师
现状 不知道阅读本文的读者,在初学单片机时是否和我曾经一样迷茫。看到各种新的术语,疑惑不解;不知道从何学起;照着书中的例子一步一步做都没有问题,但是自己试着做东西,遇到各种问题却不会解决,向别人提问,可能也没有几个人回答;感觉好像学完了单片机的各种模块,但是要自己设计东西却还是毫无思路,也不知道怎么去进一步深入学习;甚至在一开始就遇到太多困难,直接放弃了学习。 在我身边,看到不少学习单...
分类:其他好文   时间:2014-11-07 19:07:58    阅读次数:355
程序猿的克星
克星一:测试今天实在憋不住了,真的很想发泄一下,以前人们总是常说程序猿的克星是测试,因为总是担心测试提出很多bug.我们然后就要苦逼的去改。那种感受有时候真的快奔溃了,记得说过最多的一句话就是:你怎么测的,我手机上怎么没发现。。。然后到厕所搞根烟。。。心理安慰自己,要忍。克星二:产品然后过了一段时间,发现给测试搞得习惯了,就没感觉了,也许是心理素质变好了。但是这不代表我就从此幸福了,突然有一天冒出...
分类:其他好文   时间:2014-11-07 19:06:29    阅读次数:177
程序猿之---C语言细节(指针和数组细节,"//"的可移植性说明)
主要内容:指针和数组细节,"//"的可移植性说明 #include int main(int argc, char **argv) { int a[10]={1,2,3,4,5,6,7,8,9,0},*p; #if 0 /* 按移植性来说,在《c语言程序设计--现代方法》指出要用当前注释方法,而不是// 因为一些编译可能不支持 */ // 错误举例 while(*...
分类:编程语言   时间:2014-11-07 19:03:56    阅读次数:200
angularJS的春天终将到来
前段时间公司打算用angularJS做一个产品,由于种种原因,项目取消了,不过借此机会了解下angularJS,我觉得这是个很好的东西,它使得web开发感觉上又特别像C/S架构的客户端开发了,非常清晰的分层和代码逻辑,前台开发和后台完全分开,完全面向接口......等等,应该说它不仅仅是一个js.....
分类:Web程序   时间:2014-11-07 18:54:23    阅读次数:232
设计模式-职责链模式
1、定义:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到对象处理它为止。 相信大家都写过if...else或者switch,当条件很多时需要写上数十行代码。如果要修改某些条件或者处理过程,就又要不断地修改这个牛叉的分支语句。...
分类:其他好文   时间:2014-11-07 18:47:00    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!