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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 设计 >>列表
· 罗永浩为什么找他设计手机?发布时间:2014-06-01
锤子手机的发布让很多人知道了帮罗永浩完成手机工业设计的Ammunition。把关于锤子手机的争论放在一旁,关注工业设计的KnewOne对Ammunition这家设计公司的创始人、前苹果首席设计师RobertBrunner更感兴趣。Brunner不仅创建了苹果内部第一支设计团队,设计出Powerbook、Newton这样的创新产品,还与Amazon合作开发出第一代Kindle。嗯,有同学说那些都是老古董了。Brunner距离这个时代最近的产品,是作为主设计师开发出的Beats耳机... 查看全文
异常是程序在有bug时最直观的表现形式,不担心有bug存在,而担心bug埋没在大堆的代码中而发现不了。这篇随笔简单谈谈从AggregateException类源码(http://www.projky.com/dotnet/4.5.1/System/AggregateException.cs.html)中窥出的.NETFramework类库设计的方式。总结有以下几点:1、特性的使用:DebuggerDisplayAttribute,SerializableAttribute2、只读属性的运用3... 查看全文
两种方式实现Java设计模式之单例模式,单例在程序应用中是非常常见的一种设计模式之一,其思想和代码实现都非常的简单,单例单例顾名思义在程序运行的过程中只会产生一个实例,接下来看看代码的实现:Coding:publicclassSingleton{privatestaticSingletoninstance=null;privateSingleton(){}//线程安全的单例模式效率高publicstaticSingletongetInstance(){if(instance==null)... 查看全文
· 分布式系统设计权衡之CAP发布时间:2014-05-31
写在最前:1.为什么学习并记录分布式设计理念一系列相关的东西在日常工作中系统设计评审的时候,经常会有一些同事抛出一些概念,高可用性,一致性等等字眼,他们用这些最基本的概念去反驳系统最初的设计,但是很多人理解的可用性,一致性等等问题,都是自己拍脑袋想的,或者根本和最原始表达的意思就不是一个东西,在这种情况下PK,就像不再一个频段的人在交流,除了争论,没有任何实质性的进展,所以有必要熟悉其理论基础,以免贻笑大方。(其实类似的例子还有很多,国内的技术人员都喜欢把一些此词模糊化,混淆而谈。例如XX云... 查看全文
一、什么RedisREmoteDIctionaryServer,简称Redis,是一个类似于Memcached的Key-Value存储系统。相比Memcached,它支持更丰富的数据结构,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型),并提供了数据持久化机制,在某些场景下,你完全可以把它当做非关系型数据库来使用。它是一个高性能的存储系统,能支持超过100K+每秒的读写频率。同时还支持消息的发布/订阅... 查看全文
· WisDom.Net 框架设计(八) 持久层发布时间:2014-05-29
WisDom.Net---持久层1.什么是持久层持久层负责最基础的功能支撑,为项目提供一个高层,统一,和并发的数据持久机制,提供了比如建立数据库连接,关闭数据库连接,执行sql语句,事物管理等基础功能,为上层的数据处理层执行相关的支持,大大的简化了数据,增删改查等功能的相关的功能的开发过程,同时也保持了多层结构的优势,在WisDom.Net中考虑支持的数据库有mysql,sqlsever,orcale等不同的数据库,在这里我们使用.NET4.0中逆变与协边来来实现,相关的功能、2.什么是协变... 查看全文
· 好霸气的苹果Beats耳机设计发布时间:2014-05-29
苹果公司刚刚证实,已正式以总价30亿美元收购耳机生产商BeatsElectronics和流媒体音乐服务提供商BeatsMusic。而在此之前,Curved.de网站已经迫不及待设计了苹果品牌的Beats概念耳机渲染,还将耳机与苹果iPhone5s和iWatch等设备进行了对比。从图片中可以看出,Curved.de网站所设计的这款Beats耳机使用了很多iPhone5s的设计元素,最明显的就是采用霸气的土豪金色,你觉得怎么样?... 查看全文
· 扫雷小游戏的设计与实现发布时间:2014-05-29
完成JAVA版扫雷的基本实现后,其实发现这并不难,做这个小游戏,也是希望自己能有一些收获,以及看看自己能做什么。到现阶段,暂且总结下自己的成果和心得。代码还是有些繁琐,算法是完全自己设计的,坦诚地说,基本都是比较简单的实现,算法和模块构建仍可进一步地优化。要进一步完善功能,代码的模块构建还是非常重要的。总体感受就是,通过自己的努力得到了基本的预期成果,同时拿了这个作品去参加了一个小竞赛,尽管还有不足,竞赛获得一个优胜奖,但还是很高兴的。(1)接口部分publicinterfaceCommon... 查看全文
· 网络预约挂号系统设计发布时间:2014-05-28
系统模块1、会员管理模块2、医院管理模块3、科室管理模块4、医生管理模块5、预约记录管理模块6、资讯管理模块7、医生排班展示系统分析:1、预约挂号系统分为前台功能实现和后台功能管理两部分。前台可以分别以游客和会员两种身份登录。2、游客可以查看医院、科室和医生的详细信息,可以根据医院名称、科室名称、医生名字快速查询它们的信息,可以查看系统公布的健康资讯,可以点击系统提供的友情链接浏览健康常识。游客可以通过注册,成为会员,使用会员账号和密码登陆、安全退出。3、会员在游客的基础上还可以进行挂号预约... 查看全文
· ThinkPHP框架设计与扩展总结发布时间:2014-05-27
原文详见:http://www.ucai.cn/blogdetail/7028?mid=1&f=12可以在线运行查看效果哦!导言:ThinkPHP框架是国内知名度很高应用很广泛的php框架,我们从一些简单的开发示例中来深入了解一下这个框架给我们带来的开发便捷性,以及游刃有余的扩展设计。同时也从源码分析的角度看看框架的一些不足,尽量做全面客观的评价。这里假设大家已经使用过ThinkPHP框架,基本使用方法请参考官方文档。一、框架分层及url路由框架的安装非常简单... 查看全文
英文原文:WhyUXDesignersNeedtoThinklikeArchitects最近在与我的公公——一个有近40年经验的建筑师的交谈中,我不禁注意到他的工作和我的工作之间的相似之处。他向我解释他的设计流程和思考,分享他那广阔的设计见解,让我想起自己的设计流程和思考。当然,结果不尽相同,但在看待世界以及对设计的思考方面,我们有共同点。显然,建筑师也是设计师的一种。但一个好建筑师的工作不仅仅是设计一个美丽的空间,而是在美学和可用性之间寻找平衡&mdash... 查看全文
概述:本文整理了十大应用最广泛的开源.NET用户界面框架,让你的GUI设计不再犯难。选择一款合适的GUI框架是.NET开发中比较重要但又很棘手的问题,因为用户界面相当于一款应用的"门面",直接面向用户。好的UI更能吸引用户,有时甚至成为决定一款应用成败的关键。下面小编整理出十大应用最广泛.NET开源用户界面框架,希望.NET开发人员以后选择GUI框架时不再犯难。Windows.FormsWindows.Forms是微软的.NET开发框架图形用户界面的一部分... 查看全文
异常,为我们处理非正常的业务流程提供了很好的解决方案,如果你有过dbase、c、pascal等过程式语言开发的经历,你一定会深刻体会到,异常机制给你的代码可读行、可维护性带来的好处,同时,程序的健壮性也得到了增强。在java项目中,异常设计要注意下面的几点。一、自定义异常父类的选择A、自定义异常的父类,可以选择为RuntimeException或Exception。RuntimeException是运行时异常,你可以选择它来做为你的异常父类,因为这种异常不受到编译器检查,因此... 查看全文
· WisDom.Net 框架设计(七) 验证框架发布时间:2014-05-26
WisDom.Net-验证框架1.分类这里我们将数据验证分为以下几种数据类型校验主要用于确保数据类型输入的正确比如年龄一项输入A岁,显然不合法域检查主要用于验证输入的数据的是否在取值范围比如在年龄一项输入400,显然这里不合法格式检查主要用于检查数据格式是否正确,比如Email输入Ca显然这里也是不合法自定义检查,自定义校验数据。比如校验数据格式是否合法等2.简介作为一个标准构建,基于类的属性的Attribute来实现(这里只是实现了长度验证,其他的还有待扩展)3... 查看全文
设计模式之责任链模式(ChainofResponsibility)是Web项目中最经常用到的一个设计模式,比如是ApacheTomcat的对Encoding的处理,Struts2的拦截器,jspservlet的Filter等等,都是基于责任链模式设计的。下面直接来模拟WEB发送一个请求Request经过两个过滤链HTMLFilter过滤标签、SensitiveFilter过滤敏感词汇,经过过滤之后返回一个Response对象实例代码:publicinterfaceFilter... 查看全文
This关键字this:就代表本累的对象this代表它所在函数所属对象的引用。简单说:哪个对象在调用this所在的函数,this就代表哪个对象。this的应用:当定义类中功能时,该函数内部要用到调用该函数的对象时,这时用this来表示这个对象。但凡本类功能内部使用了本类的对象,都用this表示。-----------------------------------------------------------------------------------------------------... 查看全文
1前言看过许多关于设计模式的博客,也读过关于设计模式的书。几乎所有的介绍的开头,直接就引入了“设计模式”或者“某某模式”。设计模式到底是因什么而来?这是一个很重要的问题。孙悟空从石头缝里蹦出来,《西游记》还介绍了这个石头的来历呢。要想了解一个东西,至少有“3W”——what、why、how——是什么、为什么、怎么用。看现在大部分的文章或者书籍,重点介绍的还是&ldquo... 查看全文
微软在3月底发布了OfficeforiPad,本月中旬下载量已经突破2700万。今天,OfficeforiPad组项目经理和设计经理Han-YiShaw介绍了OfficeforiPad背后的设计–微软面向苹果iPad最新的移动生产力应用套件。与其说是“将Office移植到iPad”,Han-YiShaw用了“为iPad设计Office”来描述他们的设计流程,单纯将Office数千数百功能移植到iPad上是错误的... 查看全文
请注明转载地址:http://www.cnblogs.com/arhat由于最近的事情比较多,一直忙于工作和照顾老婆,所以老魏更新的速度慢了,本来写文章就要占据工作和生活很多的时间,这也就是院子中很多文章都没写完就夭折了的原因了,不是因为作者不愿意写,而是身不由己啊。写文章不仅锻炼自身的能力,还能够把经验分享给大家,所以贵在坚持啊。如果哪天老魏跟新文章慢了,大家要见谅啊。毕竟写文章的时候还要做案列,截图等等,比较慢的,尤其在构思文章内容的时候,可能很多天都想不出来要怎么写的。废话不多说了... 查看全文
· RESTful API 设计指南发布时间:2014-05-23
作者:阮一峰网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"APIFirst"的设计思想。RESTfulAPI是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。今天,我将介绍RESTfulAPI的设计细节,探讨如何设计一套合理、好用的API... 查看全文