设计_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 设计 >>列表
一、前言至毕业后一直在做企业Web开发,做过的项目也有不少,每个项目的框架设计都不是一样,但是每个项目的权限模块都是我做的,这样慢慢以来,就形成自己的一套权限开发框架,并成功的在自己做过的几个外包项目中使用,反应较为不错,尤其是BootStrap的页面风格深受客户喜欢。二、框架设计下面就开始看图说话环节:架构设计详细解决方案01_Murphy.Web:表现层,采用了区域方式实现了各个模块的分离02_Murphy.Business:业务逻辑层03_Murphy.Core:框架核心层... 查看全文
· 适配器设计模式发布时间:2014-12-15
适配器设计模式定义:将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。这么听来是不是感觉特别的神奇,其实适配器在生活中随处可见,就比如我们现在所使用的笔记本来举例子,大家都知道一般家用的插座的电压是220v,那么对于笔记本基本能够接受的电压是19V,如何能够让笔记本通电就需要用到一个适配器来使用一个输入为220V的电压转换成一个输出19V的电压到笔记本端。适配器就是将原本不适合的东西转换成我们想要的最终结果... 查看全文
· 设计模式--适配器(Adapter)模式发布时间:2014-12-11
今天学习另一个设计模式,适配器(Adapter)模式,这是一个共同方向,但有特殊要求,就应用到此设计模式。写到这里,想起很久以前,有写过一篇《ASP.NET的适配器设计模式(Adapter)》http://www.cnblogs.com/insus/archive/2013/02/04/2891426.html,但是似乎没有适配器的味道。比如一个系统,开发时设计好各种权限,但某一种,客户提出要求,需要一个特殊的权限来操作。只好开发一个适配器来让其有这个特殊操作权限。用代码来举例吧。先定义接口... 查看全文
11日,针对此前小米空气净化器抄袭旗下产品设计的传闻,巴慕达方面作出声明称,参与小米净化器开发设计的大本雄也曾供职于巴慕达,公司将进一步调查其是否违反了离职协议中的相关条款。巴慕达方面表示,大本雄也曾供职于巴慕达,并于2014年5月从公司离职。离职时,大本雄也与巴慕达签订的离职协议中包含竞业禁止条款,专利使用申请条款以及保密条款。巴慕达将核实大本雄也在参与小米空气净化器的开发过程中所提供的服务是否违反了前述条款的规定,并据此确定是否采取进一步的法律措施。目前... 查看全文
美国总统奥巴马虽是学法律出身,但对电脑类课程极为推崇,曾专门拍摄宣传片号召全民学程序设计,近日美国白宫宣布,包含全美7个最大的学区将加入普及电脑程序课程的行列,超过60个学区承诺将提供电脑类课程,该专案将惠及全美1,000多所国中的400多万青少年学生。日前美国总统奥巴马与新泽西州的二十多位国中生共同参加了程序设计一小时(hourofcode)活动,该活动旨在让更多人了解和尝试程序设计,奥巴马透过编写程序在屏幕上画出了一个四方形。白宫对于电脑教学普及的推动远不止于此... 查看全文
· 设计模式(17)---模板方法模式发布时间:2014-12-10
一、定义模板方法模式:定义一个操作中算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。解释:简单来说,需要定义一个通用的基类,但是基类中不同的操作,于是模板方法模式将不同的操作编写成一个抽象函数放到子类中实现,这样即可完成通用基类的目的。二、UML类图及基本代码基本代码:abstractclassAbstractClass{publicabstractvoidPrimitiveOperation1()... 查看全文
SFGate网站发布了多张苹果工业设计师PeterRussell-Clarke旧金山家的照片。Russell-Clarke属于JonyIve领导的苹果工业设计团队。苹果很多设计专利中都有Russell-Clarke的名字,包括iMac、iPodnano、MacBookAir和MacBookPro。这里由Russell-Clarke和他的妻子JanMoolsintog在2009年买下,Moolsintog是机械工程师。在建筑师CraigSteely的帮助下,新家在2012年正式完工... 查看全文
今天有学习设计模式的原型(Prototype)《设计模式--原型(Prototype)模式》http://www.cnblogs.com/insus/p/4152773.html。为了加强了解与认识,现再做一个练习。创建一个原型接口:创建一个用户控件,并实现接口:现在网页中有一个按钮,用户点一点这个铵钮,能动态添加这个用户控件,每点击一次,克隆复制一个:演示:源代码下载:http://download.cnblogs... 查看全文
· 设计模式--原型(Prototype)模式发布时间:2014-12-09
写这些也许有人认为“为了模式而模式”。Insus.NET所想到的,每个大师成为大师之前,也许都得这样做。走路,从小就开始学,直至现在,谁还不是为了走路而走路?一直重复着......很多人没有分享自己的经验,分享自己的过程,分享这东西,它不会因为分享而变少了......感动的故事,是因为分享了历程而让人感动......设计模式,在ASP.NET开发过程中,确实很多环境应用得到,也许只因为时间与效率问题,使用了最直接的方法来解决了。往往给以来的维护带来了繁杂变得难以进行... 查看全文
文搜狐IT/阿咩BillFernandez(比尔·费尔南德斯),对于很多人来说,这个名字也许有些陌生。然而,如果当你看过他的生平,也许就不会太吃惊了:他曾是苹果Mac团队最初的核心成员之一,也是那个决心要重塑现代用户使用体验的人;他见过还是菜鸟的乔布斯,引见了当时还互不相识的乔布斯和沃兹尼亚克;他曾打造了QuickTime重新定义了网页视频,也曾是推动HTML普世的主动力之一。对于业内给他的称呼——“乔-沃组合的伯乐”... 查看全文
· IOS设计模式之单例模式发布时间:2014-12-07
待补充。... 查看全文
· 设计模式(16)---原型模式发布时间:2014-12-05
一、定义原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。解释:有一个设计非常复杂的对象,如果需要得到多个这样对象的时候,可以先创建一个原型对象,然后使用原型对象clone出新的对象,从而实现减少内存消耗和类实例复用的目的。二、UML类图及基本代码基本代码:abstractclassPrototype{privatestringid;publicstringID{get{returnid;}}publicPrototype(stringid){this.id=id;... 查看全文
· 设计模式(15)---享元模式发布时间:2014-12-05
一、定义享元模式:运用共享技术有效地支持大量细粒度的对象。解释:需要大量重复new一个对象时,使用享元模式可以让你减少对象的初始化,从而减小内存开销。太苍白了,理解的不到位,希望自己以后补充吧。二、UML类图及基本代码基本代码:publicabstractclassFlyweight{publicabstractvoidOperation(intextrinsicstate);}publicclassConcreteFlyweight:Flyweight... 查看全文
· Google的智能设计师发布时间:2014-12-04
MIT技术评论介绍了被Google收购的人工智能创业公司DeepMind创始人DemisHassabis。Hassabis四岁开始下棋,迅速成长为神童。8岁时,下棋上的成功让他产生了两个困扰至今的问题:大脑如何学习掌握复杂任务;计算机是否能复制?38岁的Hassabis将这些问题带到了Google,他相信人工智能有巨大潜力让人类惊讶,加快目前进展缓慢的问题解决进度。Hassabis从事过三种职业:游戏开发者、神经科学家和人工智能创业家。17岁时他领导开发了经典模拟游戏《主题公园》... 查看全文
· Java 打印程序设计发布时间:2014-12-03
SUN公司一直致力于Java打印功能的完善,而Java2平台则终于有了一个健壮的打印模式的开端,该打印模式与Java2D图形包充分结合成一体。更令人鼓舞的是,新发布的jdk1.4则提供了一套完整的“Java打印服务API”(JavaPrintServiceAPI),它对已有的打印功能是积极的补充。利用它,我们可以实现大部分实际应用需求,包括打印文字、图形、文件及打印预览等等。本文将通过一个具体的程序实例来说明如何设计Java打印程序以实现这些功能,并对不同版本的实现方法进行分析比较... 查看全文
· 设计模式杂谈 - 单例发布时间:2014-12-02
单例模式是使用最为普遍的模式之一。它属于创建模式,确保系统中该类型的类只被实例化一次。也许有误解,认为单例是在jvm进程中只有一个实例,其实是在同一个Classloader下面仅被实例化一次。Singleton通常用来表示本质上唯一的系统组件,比如文件系统,窗口管理器,系统全局的配置之类的。在Java语言中,单例能带来一些好处:1.对于频繁使用的对象,可以省略创建对象所花费的时间,特别对于重量级的对象,可以节省很大的开销。2.有new操作的次数减少,对内存的使用频率也会有所降低,减轻GC的负担... 查看全文
作为Java和Ruby程序员与架构师的Yegor发表一篇博文:ORMIsanOffensiveAnti-Pattern,认为ORM是一个可怕的反模式,违反了所有的面向对象原则,撕裂了对象,将它们变成哑巴和被动的数据袋,没有任何借口在任何应用程序中使用ORM,无论是成千上万的小型Web应用或企业级的基于数据表的CRUD操作系统(ORM包括Java的Hibernate/JPA,python的django,),那么取而代之是什么?会讲SQL的对象(SQL-speakingobject)... 查看全文
一个非常有意思的现象是,尽管iPhone6在外形设计上是近几年以来遭遇非议最多的一代,但对之采用拿来主义的国产手机却比以往要更加密集。悉数来看,除了一直出产「国产」苹果手机的尼采、谷蜂之外,波导、小霸王、大可乐,甚至是出货量全球第三的联想均牵涉到了其中。与锤子手机和iPhone4,以及小米4与iPhone5的相似不同,上述品牌的某款机型基本与iPhone6存在高达80%-90%的相似度,甚至有几款除了商标不同之外,与iPhone6可以说是完全一样,包括本可以收进去的摄像头... 查看全文
Google+前任用户体验设计师ChrisMessina发表长文对Google+进行了严厉批评。全文感人肺腑,发人深省,他指出G+前路迷茫–“Google+isconfusedandadriftatsea”、“haslostitsway”。在长文中,ChrisMessina表示对Google+极其失望,他相信Google+已经失去了再造未来社交网络的巨大机会... 查看全文
· Android L令iPhone用户嫉妒的UI设计发布时间:2014-12-02
如果你是一个狂热的Android粉丝,那么在未来几个月中一定会发现很多变化。其中,便是MaterialDesign全新设计语言带来的界面效果,这是一个简洁、流畅、多彩的新界面,将横跨手机、平板、智能手表等多种平台,实现统一的使用体验。事实上,除了整体外观的变化,MaterialDesign还拥有各种交互及视觉上的变化,很多部分都要比苹果的iOS8更加赏心悦目,下面就是几个值得关注的部分:以颜色突出重点MaterialDesign的重要组成部分是颜色,并且通过不同颜色来突出重点,增强使用体验... 查看全文