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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 设计 >>列表
继独立用户数突破2400万之后,Codecademy,这家免费趣味编程网站最近彻底改头换面,启用了全新的设计风格,重新设计了网站。新网站非常漂亮,充满了极客的味道。首先被大刀阔斧修改的就是logo。新的logo在设计过程中参考了大量Codecademy的用户、员工以及创始人Zach和Ryan的意见,最终由Pentagram的EddieOpara和他的团队设计成了现在的样子。设计原稿也有很多,最下方三个是最终的备选方案。话说左下角那个也很不错啊!为了与新的logo配套... 查看全文
还是老规矩先吐下槽,在规范的开发过程中,这个时候应该是编写总体设计(概要设计)的时候,不过对于中小型项目来说,过于规范的遵守软件工程,编写太多文档也会拉长进度,一般会将它与详细设计合并到一起来处理,所以本文档看起来会怪怪的,不是很符合规范,它只是从实用角度出发来编写,以指导后面功能的设计与开发。目录一、文档介绍31、文档目的32、文档说明33、读者对象34、系统开发强度等级35、开发环境及使用工具3二、项目总体规划41、系统实现功能图42、系统整体性能规划4三、后台管理系统功能介绍61... 查看全文
· .NET MVC权限设计思考之切入点发布时间:2014-04-24
在WebForm下我们一般会设计个PageBase继承Page,在OnInit方法中实现对基本权限的验证业务,然后所有的页面在继承PageBase直接继承这项基本权验证业务。而在.NETMVC下我们如何再实现这个业务呢?其实无非也是要设计一个ExtController基类来实现这个业务,而这个ExtController基类的权限验证业务切入点选在哪里合适呢?这个答案还要从前面的了解.netMVC的实现原理Controller/Action章节寻找。(标签属性IActionFilter... 查看全文
· WisDom.Net 框架设计(三)发布时间:2014-04-23
WisDom.Net--数据缓存1.几种缓存方式1.静态全局变量C#静态变量使用static修饰符进行声明,在类被实例化时创建,通过类进行访问不带有static修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问一个类的所有实例的同一C#静态变量都是同一个值,同一个类的不同实例的同一非静态变量可以是不同的值。静态函数的实现里不能使用非静态成员,如非静态变量、非静态函数等。2.System.Runtime.Caching中缓存类库这个是.Net4.0新出的一个命名空间... 查看全文
作者:戴永裕(QQ设计总监)@Andraw_Day这次QQ2亿在线,QQ设计总监戴永裕也亲自出马,很有爱地画了图庆祝。同学们可以感受一下:)非常有创意!我在这片热土已经九年有余经手过太多的产品在鹅鹅鹅同时出没齐天冲两亿的时刻俏然记载…微盘下载地址:http://vdisk.weibo.com/lc/osvYMwSljVJP4R3DP提取密码:A2Z7鹅鹅鹅十五载纵使沧海桑田时事竞迁不变的是箱底那只鹅你的那只正在做什么“黑黑的天空低垂,亮亮的繁星相随,蒲公飞、蒲公飞... 查看全文
前一段时间,自己一直想用业余时间做个网站,网站的主要功能是前端技术问答。当有这个想法的时候,我就想像着这个网站的各种功能:用户可以注册自己的账号可以发布自己想问的问题可以回答别人的问题可以给别人的回答进行打分可以添加别的用户为好友可以建立一个讨论小组可以自定义自己的后台界面风格可以配置自己接收通知的邮箱可以访问其他用户的空间主页可以让用户自定义主页样式可以拥有自己的积分可以拥有自己的徽章库可以发信息给好友可以在线聊天可以...我又去想完成这个网站需要的技术:平台用php还是asp.net... 查看全文
· WisDom.Net 框架设计发布时间:2014-04-14
WisDom.Net总体框架1.目标WisDom.Net做为以后快速开发相关的软件的基础框架,实现用户,权限,角色,菜单,和工作流的管理功能。相关功能可以独立使用,快速用于其他程序的开发。预计总体代码在1万行左右,基于.net4.5进行相关的代码的开发2.开发工具1.Visualstudio20132.数据库采用Mysql5.63.主要技术1.Linq2.Ado.netEntityFramework3.Jqueryeasyui4.Json4.总体框架图5.模块说明WisDom.Net... 查看全文
#cnblogs_post_bodyp{text-indent:2em!important;}历时两年多,我的书终于付梓出版了。应各方面的要求,写软文一篇,隆重介绍一下此书对各位程序员的钱途有什么帮助及阅读顺序等疑问。作为国内第一本讲述前端框架构的书,它里面充斥着许多大家前所未闻的知识,这些知识有50%只见于github的issue,讲述各种隐秘的浏览器兼容性问题及各种神奇的修复方案,或者是某些危险但美丽的黑魔法,另外50%我深夜梦游般在外国某些大牛(不局限于英语,有日语,俄语,韩语等... 查看全文
日志记录对于应用的维护特别是对于已部署到运行环境之后的应用调试都有着重要的意义。对于一个应用的日志系统而言,首先必须得有一个日志对象,该对象负责记录日志信息。同时该信息可以输出到不同的位置,例如控制台,文件甚至网络中。对于信息的格式,则可以根据不同的需求,可以输出成普通文本,XML或者HTML的格式。同时还需要对日志信息进行不同级别的分类,这样的好处是可以过滤冗余信息,只保留关键的日志。对于一个日志框架而言,日志对象必须是可配置的,它可以按照配置来输出到指定的目标... 查看全文
魅族官方今天发文,详细解释了有关Flyme界面的设计理念和进化。魅族表示,简洁,一直是魅族崇尚的信条之一。从早期M8的惊艳亮相开始,魅族概括式的设计理念已经贯穿了整个机器内外。Flyme系统是魅族专门为旗下手机开发的一套基于Android深度定制的系统。2009年2月18日魅族推出第一个基于WindowsCE6.0内核的正式版本手机操作系统(只适用于魅族M8,称为Mymoblie操作系统),此后推出了为M9及MX深度定制的基于Android2.2和Android2.3的操作系统... 查看全文
· 航天服设计的15个秘密发布时间:2014-04-11
“阿波罗”号宇航员所穿的航天服Z-2航天服麻省理工学院研制的机械反压服6.宇航局负责设计私营公司负责制作航天服的设计和测试工作由宇航局的科学家在实验室进行。完成这些工作后,航天服进入制造阶段。宇航局将他们的设计送交私营公司,由他们负责制作。艾奇逊指出:“我们提出总体设想和具体要求,让他们了解我们需要制造怎样的航天服。我们与一系列私营公司合作,让他们按照我们提供的规格制造。”工程师一次只设计一款航天服。2005年“星座&rdquo... 查看全文
继为Gmail测试全新特性之后,现在,Google看起来想对之前表现平淡的Calendar动动刀了。Geek.com网站泄露出一些代号为“Timely”的日历应用截图。根据截图的内容来看,Google新的Calendar最直观的改变就是全新的UI设计。Google终于抛弃了以往Calendar应用中大量的线条和网格设计,为Calendar带来了极简的设计风格。新应用采用不同颜色的色块来区别日历不同的的功能区域以及日程表里的待办事项,并且还加入了全新的的视觉特效... 查看全文
什么是重构?是在不改变系统行为的前提下,对内部代码的重新组织,提高可理解性和降低修改成本。为什么要重构?一个小修改牵涉到了多个地方,且这些点处于未知状态不易读懂代码(包括读懂自己1个月前的代码)新手修改代码上手慢,需要很久才能进行有信息的代码修改需求变化时,代码层面响应慢什么时候需要重构?随时随地的重构,也就是从一开始就进行小范围的重构,就不至于时间久后没法平滑的重构了上面这句实际上是个方法论级别的,真实中,还是没办法判断什么时候要进行重构,于是换成:当代码中出现了坏味道时需要重构什么是坏味道... 查看全文
· java常用设计模式发布时间:2014-04-10
java常用设计模式设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一种对所有锁的开锁方案。在真正理解设计模式之前我一直在编写“简单”的代码.这个“简单”不是功能的简单,而是设计的简单。简单的设计意味着缺少灵活性,代码很钢硬... 查看全文
英文原文:Whydesignersshouldlearntocodeandwhydevelopersshouldlearntodesign.很多开发者认为,设计师应该学会如何编写代码,这一点是真的:通过学习,设计师会更加了解项目是怎么构建的,反过来自然就知道该如何设计产品。作为一名设计师,了解介质是设计的重要组成部分。建筑师在设计一座建筑物时知道什么是可行什么是不可行的;平面设计师了解纸张质量、类型和重量;因此网页设计师应该了解HTML、CSS和Javascript是真的。当然... 查看全文
本文从产品设计和架构角度分享了MicrosoftAzure网络服务方面的使用经验,希望你在阅读本文之后能够了解这些服务之间,从而更好地设计你的架构。MicrosoftAzure的网络架构特别针对企业私有云和混合云进行了设计,其中包含三个常用的服务:虚拟网络(VirtualNetwork):连接本地网络与云端基础设施流量管理器(TrafficManager):将用户流量分配到不同的数据中心名称解析服务(DNS):使用内部主机名作为云服务的解析下面,我将着重介绍使用这三个服务时需要注意的地方... 查看全文
到2010年退休的时候,时年67岁的美国传奇航空设计师伯特·鲁坦(BurtRutan),总共设计过近百种各式各样的飞行器。其中有五种被业界圣殿——美国国家航空航天博物馆收藏。不过在所有的鲁坦设计中,最“吸睛”的可能要数一款没有太多光环的飞机——“回旋镖”(Boomerang)。这款诞生于上世纪末的五座双引擎轻型通用飞机并没有创造多少世界第一,不过它的外形可能很人大吃一惊&mdash... 查看全文
在网上看到很多关于设计模式的文章。但是基本都是单独讲解某一个设计模式的应用场景和设计思路。可是真实的项目中,可能仅仅只按照书上的某种设计模式就能写出优雅的代码吗?我觉得是不可能的。我这篇文章希望跟大家分享的是我思考的过程,而非结果。首先,应该对书上的20多种的设计模式有了解,大概清楚它们都是怎么样一个设计思路。建议有想学习设计模式的Friends还是买本纸质书系统的学习。下面,我给出一个真实的项目来引出我对这个项目的思考。第一次写博客分享我的思路,在加上我的思维有些女性思维,是跳跃性的... 查看全文
· UED设计流程与原则发布时间:2014-04-08
UED设计流程在各个公司之间可能存在不同,国内的设计师在知乎社区上讨论了各自公司(包括腾讯、百度等)的UED设计原则、流程等,其中的经验值得读者借鉴。来自腾讯的交互设计师eviliu强调设计流程主要考虑两方面的问题:一是设计原则从何而来,二是如何配合设计的上下游团队。就设计原则来说,从四个方面进行了阐述:始终将用户体验放在第一位——在设计流程中将用户体验融入其中,将其贯穿于设计的始末,使用户体验的结论能够直接影响到设计的方向。同时设计过程中通过展开脑暴、竞品分析... 查看全文
苹果和三星的专利大战你来我往,也逼迫双方透露了不少很有意思的往事。苹果高级软件工程师GregChristie今天就在法庭上自曝了当年是如何设计iPhone和各种功能的。作为“滑动解锁”(SlidetoUnlock)功能的发明人之一,Christie讲述了第一代iPhone长达三年的设计历程,并且特别强调说,当时苹果冒着极大的风险,因为他们从来没有做过智能手机。他说,苹果反复设计、修改了数百种不同的设计方案,并时刻牢记“要让普通人能和他们一样使用产品... 查看全文