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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 设计 >>列表
11月20日消息,据国外媒体报道,黑莓周二发布了保时捷设计P’9982(PorscheDesignP’9982)型号奢侈级智能手机。该产品计划由前任CEO托尔斯滕·海因斯(ThorstenHeins)于2012年夏天提出,主要面向迪拜等土豪居多的市场用户。PorscheDesignP’9982除了拥有“保时捷”的品牌名,以及“保时捷”外观设计外,其硬件规格与今年早期发布的Z10智能手机并无差异... 查看全文
基于组合的方式实现模板设计:Java代码/***基于组合实现模板设计模式*@authorAdministrator**/publicclassCombineTemplate{//链接数据库publicvoidbeginConnection(){System.out.println("connsuccess");}//关闭数据库的链接publicvoidcloseConnection(){System.out.println("closesuccess");}/***调用方法... 查看全文
IBM和英伟达(Nvidia)周一宣布,将合作设计及开发超级计算机系统和服务器。在本周发布的全球500大性能最强超级计算机名单中,IBM和英伟达的地位均有所上升。以建造的超级计算机系统数量来看,只有惠普超过IBM,而领先优势也不明显。而英伟达芯片则被用在了这一名单的38台超级计算机中。英伟达芯片有助于加快计算速度,同时控制功耗。英伟达主要生产GPU(图形处理单元)芯片。GPU非常适合浮点运算,而浮点运算是计算机游戏图像渲染的基础,这也是英伟达最初的主要业务... 查看全文
一个在线2k的游戏,每秒钟并发都吓死人。传统的hibernate直接插库基本上是不可行的。我就一步步推导出一个无锁的数据库操作。1.并发中如何无锁。一个很简单的思路,把并发转化成为单线程。Java的Disruptor就是一个很好的例子。如果用java的concurrentCollection类去做,原理就是启动一个线程,跑一个Queue,并发的时候,任务压入Queue,线程轮训读取这个Queue,然后一个个顺序执行。在这个设计模式下,任何并发都会变成了单线程操作,而且速度非常快。现在的node... 查看全文
阅读目录:1.开篇介绍2.不影响对象中的逻辑行为(枚举、常量、Entity子类来替代类型码)3.影响对象中的逻辑行为(抽象出类型码,使用多态解决)4.无法直接抽象出类型码(使用策略模式解决)1】开篇介绍说到类型码,我们都会很有印象,在某个Entity内部多多少少会出现一两个类型码来表示当前Entity在某个抽象角度属于哪一种层面,比如在EmployeeEntity中,基本上会有一个表示性别的Sex的属性,同时Sex属性的最终保存是在某个sex字段中的,它就是很典型的类型码元素... 查看全文
基于组合的方式实现模板设计:/***基于组合实现模板设计模式*@authorAdministrator**/publicclassCombineTemplate{//链接数据库publicvoidbeginConnection(){System.out.println("connsuccess");}//关闭数据库的链接publicvoidcloseConnection(){System.out.println("closesuccess");}/***调用方法... 查看全文
推荐博客:胡旭个人博客相关博文:http://www.ihuxu.com/p/103.html好久没有写博客啦,之前看完了《设计模式之禅》也没有总结一下,现在回忆一下设计模式之观察者模式。1.什么是观察者模式简单情形:有A、B、C、D等四个独立的对象,其中B、C、D这三个对象想在A对象发生改变的第一时间知道这种改变,以便做出相应的响应或者对策。上面的这种情形,就是观察者模式。当然可以有多个观察者,多个被观察者。观察者与被观察者也不是对立的,一个对象可以观察其他对象,也可以被其他对象观察。2... 查看全文
iPad原型产品本周四刚刚上市的新书《强尼·艾维:苹果杰出产品背后的天才》,讲述了苹果多款产品的开发始末。以下内容摘要,则披露了苹果iPad平板电脑成为“偶像级设计”的幕后故事。苹果首席设计师强尼·艾维(JonyIve)所领导团队正秘密开发iPad之时,苹果联合创始人史蒂夫·乔布斯(SteveJobs)却在公开场合称,苹果没有发布一款平板电脑的计划。他当时略带讽刺地表示:&ldquo... 查看全文
无论在工作还是生活中,不断的有复杂问题烦恼着我们。而人性中的逃避特性,往往让我们不敢面对问题,使我们不能勇敢的去挑战和解决问题。而对于复杂问题,其实有很多解决方案,目前最流行的一种方式叫做分治策略。分治策略常常运用于我们的现实生活中,具体是指对于一个复杂问题,分解成各个子问题,通过对子问题的逐个击破,最终来完成复杂问题。基于分治策略思想,我设计了一款安卓APP软件,叫早早任务。<找不到地方上传附件,下载地址给个iteye的:http://chenqidou.iteye... 查看全文
· 关于设计中的依赖倒置原则发布时间:2013-11-16
关于设计中的依赖倒置原则依赖倒置原则是面向对象设计中的一条非常重要的原则,它描述在进行业务设计时,要依赖于抽象而不依赖于具体实现。若使用接口或抽象类而不是它的具体实现类来编程,则会使代码变得更稳定,从而大大提高了程序应对业务变化的能力。例如:把List类的对象作为实参传入方法中时,方法中对应的形参类型可以为:ICollection+形参变量名。... 查看全文
创建网站最好办法之一是使用现成的网站模板或使用开源CMS应用程序。所以,今天这篇文章给大家带来的是16款基于HTML5&CSS3的精美的扁平风格网站模板,大家可以借助这些优秀的网站模板创建自己的优秀网站。这些网站模板虽然是收费,但是都提供了在线演示,所以……你懂的:... 查看全文
作者BradenKowitz是GoogleVentures的DesignPartner,曾领导设计多款Google产品,包括Gmail、GoogleEnterprise、GoogleSpreadsheets与GoogleTrends。对于很多科技公司来说,设计已不再是随心所欲的事情,它往往需要与数据挂钩,通过用户行为分析来测算甚至是极其微小设计的效果。这种源源不断的数据流在决定新产品及其形式中的作用越来越大。那么,设计师自己的直觉还重要么?搞设计时,用户数据与个人直觉总是相互对立,在过去... 查看全文
有一个问题我已经想了很久,那就是为什么设计感如此出众的日本人,他们的网站设计得如此难看。——实际上,不独日本人,几乎是使用方块字的地域,好像都有这样的问题。看看日本、台湾地区,还有我们大陆这边的门户网站的设计,简直是密集恐惧症患者的克星这个疑惑埋在我心中很久。难道是因为东方人天生在网页设计上不如西方人吗?应该不是,孔子都认为教育要因材施教,没有人天生驽钝,显然智力、以及对美的追求上,东西方并没有什么大的不同,那么问题出自哪里?最近阅读了Randomwire的文章... 查看全文
一、抽象工厂模式四个组成部分:抽象产品接口、具体产品、抽象工厂接口、具体工厂抽象工厂可以包含不同的工厂,不同的工厂可以创建出相通目标类的不同实例interfaceIProductA{voidProductA();}interfaceIProductB{voidProductB();}classProductAOne:IProductA{publicvoidProductA(){Console.WriteLine("ProductsA--One");}}classProductATwo... 查看全文
继10月份苹果“飞船”总部3D模型曝光之后,Wired今天又爆出了更多“飞船”总部的设计图,其中还有不少是关于“飞船”内部布置的图片。单从设计图上看,可以说新总部整体上给人一种外部以田园风为主,而内部陈设又科技范儿十足的感觉。更多图片:... 查看全文
· 设计模式-建造者模式发布时间:2013-11-12
建造者模式将一个复杂对象的构造与它的表示分离,使得同样的构建过程可以创建不同的表示。1、例子解释:同样一种菜肴,同样的菜谱,不同的厨师炒出品位可能不一样,虽然加入的佐料一样,但是北方的厨师炒的口味可能比较重,而南方的厨师的则比较清淡。这就是“同样的构建过程可以创建不同的表示”。2、UML类图:Product类:具体的产品;Director类:指挥者,构建一个使用Builder接口的对象;Builder接口:是为创建一个Product对象的各个组件指定的抽象接口;ConcreteBuilder类... 查看全文
在上篇随笔《脊柱外科病人资料管理系统的界面设计分析》中介绍了一些常用的界面设计方面的内容,本篇继续上一篇,介绍脊柱外科病人管理系统的JOA评分记录模块的界面设计以及实现方面的内容。JOA(全称JapaneseOrthopaedicAssociationScoresforAssessmentofCervicalMyelopathy),日本骨科学会(JOA)颈椎病疗效评定标准,用于在脊柱外科的术前术后,对患者身体状况进行量化,并制定相关的护理方案提供依据。JOA评分记录模块,是软件... 查看全文
· 设计模式之中介者模式发布时间:2013-11-11
中介者模式所谓中介者模式是指“用一个中介对象来封装一些列的对象交互,中介者是各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互”。1、UML类图如下;2、代码如下:中介者packagetest.patterns.mediator;//抽象中介者类publicabstractclassMediator{publicabstractvoidsend(Stringinfo,Schoolgirlschoolgirl);}packagetest.patterns... 查看全文
在平常的学习研究中,或者有时候因为开发项目的各种需要,会对界面设计进行各种方式的改良尝试,遇到好的经验实践,就一直在我自己的各种项目中沿用下去,本文主要分析我的一款病人资料管理系统-脊柱外科病人资料管理系统的系统界面设计,以及如何基于DevExpress控件的具体实现,从而为用户提供更好的界面效果体验。1、系统主体界面设计系统主体界面设计,遵循我的《WInform开发框架》的技术特点,使用基于Ribbon样式的多文档布局界面框架,通过在主工具栏里面对功能进行分类,实现更多的功能点排列... 查看全文
· 设计师VS开发者发布时间:2013-11-10
几乎在每个角落你都会看到有人谈论或自称网页设计师、网页开发者。那具体是指什么呢?谁是真正的设计师或开发者?可以同时成为这两者吗?这会是个引来热议的话题,让我们来分解这些术语,挖掘它们的含义和相互间联系。设计师的职责首先,我们来站在每个职业各自的角度审视这个问题。设计师使用图形和图形设计软件(例如AdobePhotoshop,Illustrator和InDesign)来打造网页的外观。然后将设计稿配合代码来实现。设计师不一定是那个写代码的角色,不过有时也能在团队中独立工作来实现一个网站... 查看全文