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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 设计 >>列表
苹果和三星再次对薄公堂。苹果工程师格雷格·克里斯蒂(GregChristie)本周五出庭作证时表示,为了令第一代iPhone尽量变得简洁,苹果煞费苦心。苹果在与三星的几次专利诉讼中坚持的一个关键论据是苹果在制造iPhone过程中承担了很多风险,因此其创新应该得到保护。克里斯蒂曾参与第一代iPhone的研发工作,其对法庭称苹果用了约三年的时间来研发第一代iPhone。之所以耗费这么长的时间,部分原因在于苹果的工程师将大量的时间花在了开发和改进手机的功能上... 查看全文
英文原文:75EssentialCheatSheetsforDesignersandProgrammers75份速查表,由vikas收集整理,包括:jQuery、HTML、HTML5、CSS、CSS3、JavaScript、Photoshop、git、Linux、Java、Perl、PHP、Python、Ruby、RubyonRails、Scala、C#、SQLite、C++、C语言、Ubuntu、WordPress、Node.js、Oracle、NMAP、MacOSX、Haskell... 查看全文
· 大家看看我设计的面试题发布时间:2014-04-04
最近公司要招聘有经验的VC++程序员,让我来技术面。我设计了一套题来问面试者。有关于VC编译的、有C++基础的、有STL、有DLL、有多线程、有Win32/MFC的、还有OOP以及实际操作的。感觉涉及的面还是比较全的,有基础,有进阶,甚至有的有些高深。如果这些题能够回复得个七七八八,我认为有三到四年的工作经验的平均水平。如果不仅回答得很好,还能讲出背后的原理,我认为五年以上的工作经验的平均水平。如果OOP也回答得非常好,那么就是非常优秀的程序员。我找公司员工看了下,有人说偏难,真的是这样吗... 查看全文
CreateNativeiOS,Android,MacandWindowsappsinC#.官方网站:http://xamarin.com/使用武器RunaC#app,getaC#shirt.Getyoursnowatxamarin.com/sharp-shirtXamarin是由早期的Mono项目演变而来,原本是在Linux上执行C#程序的一个开放原始码项目。后来陆续发表支持iOS的MonoTouchframework以及MonoForAndroidFramework... 查看全文
· 手机APP 后端设计发布时间:2014-04-03
原则:命名知其意。一看api名字就知道这个api是干啥。api返回数据禁止null服务器动态处理原图(如60x60、80x80)。例如,客户端需要图片(http://www.baidu.com/img/bdlogo.gif)的80*80的尺寸,则在图片的路径加上宽和高的参数(类似于CDN的机制)http://www.baidu.com/img/bdlogo.gif?w=80&h=80,则服务器就生成80*80的尺寸并返回。返回的提示信息最科学的情况,服务端只返回信息代码... 查看全文
英国的BERG团队以多项实验性质的创意设计闻名。例如以Twitter驱动的时钟Flock,通过紫外线破案的侦探漫画SVK,互联网洗衣机Cloudwash,当中最有名得作品当属小小打印机LittlePrinter。昨天我们谈到了拜访BERG团队,在与创始人MattWebb交流过程中,他谈到物联网、人机交互、设计、以及对穿戴设备的一些看法。谈人机交互:目前的物联网有缺失在访谈过程中,爱范儿首席设计师Lackar向Matt问及了对今后人机交互和用户体验趋势的看法。Matt认为... 查看全文
嫦娥三号着陆器上的相机拍摄的“玉兔”号月球车。去年12月14日降落于月球的“玉兔号”月球车,目前已在月球上度过了3个月的设计寿命。但因为此前的机构控制异常并未排除,这让地球上的“小伙伴们”依然为“玉兔”捏一把汗,“玉兔”还能在月球上坚守多久?它是否要“寿终正寝”了?昨日,探月工程副总设计师、中国航天科技集团科技委副主任于登云表示,&ldquo... 查看全文
3月31日,阿里低调上线了设计师频道,目前这一项目处于公测中,没有任何的宣传,仅是在天猫家装馆首页有个轮播图的入口。与天猫呆板严肃的版面相比,这一项目的出现为天猫版面带来了一丝清新。这是阿里向C2B电商迈进的新里程碑。与浮夸的阿里O2O战略相比,这一项目更加实际接地气,准备更加充分。而根据老兵的消息,这一项目阿里经过了长达3年的蛰伏期才尘埃落定,预计今年6月份会正式上线。设计师频道是一个什么样的项目?设计师频道到底是一个什么样的项目,为何阿里会愿意花3年的时间去研发这个项目... 查看全文
· Java 系统架构设计发布时间:2014-04-01
首先分为网关和引擎两部分:第一部分:网关主要负责转发请求和一些过滤操作,处理一些非法的重复IP请求,以及用户安全鉴权操作,分出来这一层的原因是,防止恶意攻击的请求太频繁,导致有逻辑业务的机器压力过大,导致宕机,这样子影响其他业务的处理,所以分出来了。第二部分:引擎主要负责处理业务逻辑。其次业务的可扩展性,对于业务请求,比如一套支付接口,可能有支付宝,银联,快钱,汇付,易宝等支付方式,使用反射原理调用不同的支付接口,避免啰里啰嗦的通过判断请求类型,再去分别调用每一个支付接口,降低程序的耦合性。... 查看全文
· 细数JDK里的设计模式发布时间:2014-03-30
一.结构型模式适配器模式:用来把一个接口转化成另一个接口。java.util.Arrays#asList()javax.swing.JTable(TableModel)java.io.InputStreamReader(InputStream)java.io.OutputStreamWriter(OutputStream)javax.xml.bind.annotation.adapters.XmlAdapter#marshal()javax.xml.bind.annotation... 查看全文
· [3]设计模式——装饰器模式发布时间:2014-03-30
装饰器模式装饰器模式(Decorator),动态的给一个对象添加一些额外的职责,就增加功能来说,装饰器模式比生成子类更加灵活。类图:Component:定义一个组件接口,可以给这些对象动态的添加职责ConcreteComponent:定义了一个具体的组件Decorator:装饰接口,持有一个对组件的引用,从外类来扩展组件的功能。ConcreteDecoratorA:具体的装饰对象,对组件进行装饰:Component接口:/**@(#)Component.java2014-3... 查看全文
扯一段:十分感谢博客园园友们对上一篇文章的关注和支持!lz将继续努力回报大家。扯淡完毕,步入正题:IDE呢,我用的是VisualStudio2013,感觉用着不错!推荐下,2013具体有哪些新的特性大家可以去微软官方了解下,这里就不多说啦。第一步:创建空白解决方案;第二步:添加MVC4的网站(命名大家按照自己喜好来),选择Internet选项,Razor视图;第三步:干掉一些用不着的文件,比如View自带的一些视图;第四步... 查看全文
Facebook斥资20亿美元收购OculusVR的交易成为近期的媒体头条热点,实际上福特公司早已开始关注这项虚拟现实技术。在其沉浸式虚拟现实实验室里,这家汽车生产商利用OculusRift头戴设备对那些尚未存在于现实世界的汽车内外部设计进行评估。戴上这种设备之后,工程师可以对这些虚拟的汽车进行体验,通过移动摄像头追踪汽车的运动轨迹,并与软件共同将它的数字呈现与现实世界的运动轨迹结合起来。这使得福特可以在无需花时间制造汽车模型的情况下,对汽车设计进行评估。工程师还可以绕着虚拟汽车行走... 查看全文
发生在2011年的东日本大地震引发了严重的海啸灾难。破败的灾区景象让生活在美国加利福尼亚州的设计师ChrisRobinson开始寻觅能够让自己及亲朋好友在类似灾难中避免被伤害的方法。于是,ChrisRobinson找到了他的死党交换看法,最初的想法天马行空,比如《飞屋环游记》式的房屋或是个人喷气背包都被拿到桌面上进行讨论,不过最终大家还是回到现实,认为建造一艘坚固的“诺亚方舟”最靠谱。ChrisRobinson通过互联网查阅了大量船只设计图... 查看全文
· 《软件设计精要与模式 第2版》发布时间:2014-03-27
(P15)面向对象思想包括三个核心要素,即“封装”(Encapsulation)、“继承”(Inheritance)与“多态”(Polymorphism),它将面向对象技术推到了思想的境界;(P17)“封装变化”需要与“抽象”相结合,遵循“面向接口编程”的思想,如此才能做到对扩展开放;(P18)“封装变化”是设计模式的核心思想;... 查看全文
· 为儿童设计发布时间:2014-03-26
题图是一名幼儿正在把玩手机,这样情景在日常生活中已经变得很常见了。我的侄女1岁时就拿着手机学大人打电话,用iPad观看《喜羊羊与灰太狼》,外甥上小学2年级已经会使用手机发短信。儿童可以接触到电子产品不只是电视,移动设备也在影响他们的生活和成长。美国一份调查报告《ZerotoEight:Children’sMediaUseinAmerica2013》显示,2013年有8岁以下儿童的家庭,40%拥有iPad,而2011这个比例只有8%;2011年38%的儿童使用过移动设备... 查看全文
把AndroidWear称之为刺破黑夜的那束光一点儿也不为过,在之前一片混沌和惨淡的智能手表世界里,大大小小的厂商基本上还是处于一个摸索的状态。而AndroidWear起码算是给了一条比较清晰的明路。不过可穿戴设备,尤其是智能手表的黎明还没有到来,这个生态圈还仅仅是起步阶段而已。Google提供系统,摩托罗拉等厂商提供设备,那么接下来该有开发者开发应用,这样的完整的生态圈才算有了雏形。随着AndroidWear的发布,这个平台的SDK也得以窥见一二,而其完整的SDK需要到今年夏天才会发布... 查看全文
JDK设计模式应用——单例模式(Singleton)《JDK源码分析》的分支,讲解设计模式在jdk中使用。我们从三个方面讲述,一是:jdk源码中的设计模式;二是:讲解设计模式(UML图);三是:实现我们自己的设计模式代码。今天带来最简单的设计模式——单例模式(Singleton)。一、jdk源码中的设计模式我们先看java.lang包下的classRuntimepublicclassRuntime{privateRuntime(){... 查看全文
这个话题也是我在程序开发过程中常常会遇到的困惑,程序到底应该设计成什么样子?诚然,是个程序员都知道程序设计应该要做到低耦合,高复用,高扩展等等。但是怎么设计才能达到这样的程序以及那个度的把握也常常是很困惑的。在我的工作中接触了很多Java程序员,大多数的程序员设计风格都大相径庭,这里暂且不说熟好熟劣,先就我遇到的程序员们分个派别,你属于哪一派呢?纯属调侃玩笑。1.拿来主义派。特点:要解决一个问题,现在网上或者自己过去的程序找到相应的代码,拿过来改改能用,OK,结束。好处:效率高。坏处... 查看全文
· 扁平化设计的前世今生发布时间:2014-03-24
如今一提到网站设计,就会不可避免地碰到“扁平化设计”(flatdesign)这个词。近几年扁平化设计趋势风生水起,也受到很多大公司的青睐。但扁平化设计来源是哪里?为什么它风靡网站设计?在设计中,我们只有知道一种风格和技术的来源以及它背后的历史,我们在使用这种美学风格时才能更加得心应手。下面让我们追根溯源,了解扁平化设计的前世今生。究竟什么是扁平化设计对于没接触过的人来说,“扁平化设计”是一种设计风格术语,它抛弃任何能使得作品突显3D效果的特性... 查看全文