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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 设计 >>列表
腾讯科技讯,据外媒报道,近日,Facebook、Messenger和Instagram等应用对新闻流的设计进行了调整,更多线条的加入为的是让新闻更加清楚明了,吸引用户点击和评论。Facebook会周期性的升级自己的设计,为了提升可读性,它们会去掉一些非必要的元素或是UI框架。现在的Facebook应用里,干净的白色区域越来越多,这样的设计是为了降低用户的视觉疲劳,同时新内容弹出时效果也更加生动。Facebook的设计团队表示:“我们可不想每天零敲碎打... 查看全文
iOS11beta6刚刚发布,最明显的改变就是几个苹果自家应用的图标发生了改变,其中改动最大的就是地图应用,加入了ApplePark的元素;还有争议最大的AppStore应用图标,坊间已经开始吐槽新图标的设计很烂。不过你知道吗?自iOS11开放测试以来,苹果已经重新设计了9个自家应用的图标。都有哪些,一起来看看吧。推特号@iOSNewsAndMore归纳总结了发生改变的9款应用图标,通过与iOS10时期的图标进行了对比,可以明显看出一些不同之处。你觉得哪个更好一点?留言发表你的看法吧。... 查看全文
· 《.NET 设计规范》第 7 章:异常发布时间:2017-08-15
第7章:异常异常与各种面向对象语言集成得非常好。异常增强了API的一致性。在用返回值来报告错误时,错误处理的代码与可能会发生错误的代码距离总是很近。更容易使错误处理的带码全局化。错误码很容易被忽略,而且经常会被忽略。异常可以包含丰富的信息来对错误的原因加以描述。异常允许用户定义未处理异常的处理程序。异常可以包含丰富的信息来对错误额原因加以描述。异常允许用户定义未处理异常的处理程序。异常有助于检测。7.1抛出异常不要返回错误码。要通过抛出异常的放回来报告操作失败... 查看全文
软件巨头微软以Surface自有品牌切入硬件领域,推出了笔记本电脑、平板电脑等产品,之前这些产品行业口碑一直不错,但是最近遭到了权威的《消费者报告》差评,被指四分之一的产品在两年之内出现问题。而据美国媒体最新报道,微软Surface硬件虽然硬件设计一流,但是其驱动软件的实力太差,是诸多问题的罪魁祸首。微软原来仅仅是一家操作系统开发商,但是后来直接推出了笔记本电脑、平板电脑、一体机等产品。在销量和全球份额上,微软Surface硬件几乎可以忽略不计,但是在硬件工业设计方面,微软作出了诸多创新... 查看全文
《JAVA与模式》之抽象工厂模式场景问题举个生活中常见的例子——组装电脑,我们在组装电脑的时候,通常需要选择一系列的配件,比如CPU、硬盘、内存、主板、电源、机箱等。为讨论使用简单点,只考虑选择CPU和主板的问题。事实上,在选择CPU的时候,面临一系列的问题,比如品牌、型号、针脚数目、主频等问题,只有把这些问题都确定下来,才能确定具体的CPU。同样,在选择主板的时候,也有一系列问题,比如品牌、芯片组、集成芯片、总线频率等问题,也只有这些都确定了,才能确定具体的主板。选择不同的CPU和主板... 查看全文
据科技博客Macrumors北京时间8月10日报道,随着苹果太空船新园区(ApplePark)各种设施陆续完工,从今年4月份开始,苹果公司员工也开始有序搬入ApplePark办公。不过这座造价50亿美元的新园区,似乎不能让所有苹果员工感到满意,甚至有人萌生离职意愿。苹果ApplePark开放式办公空间著名的苹果产品动向博客——DaringFireball的主人约翰·格鲁伯(JohnGruber)最近在一次播客节目中... 查看全文
8月8日,腾讯广州总部大楼琶洲地块的规划方案开始广州市国规委网站进行批前公示,大楼规划建设39层,最高207米,带有多个外挑平台。据了解,腾讯广州总部大楼将设成微信总部大楼,未来腾讯公司将秉持开放理念,将大楼的大堂层、二层大平台、负一层艺术长廊和一层架空层向市民全开放。腾讯广州总部效果图拟建39层大楼高度为207米该地块为琶洲A区AH040207、AH040226地块,总用地面积共12017平,计算容积率建筑面积104898平方米(其中地上97978平方米,地下6920平方米)。总容积率为8... 查看全文
陆上的数据中心往往建在电费便宜、气候凉爽、地广人稀的位置,因此往往远离人口密集区域,限制了访问速度。因为沿海地区人口密集,海底又凉快,微软想把数据中心建在海底,最近的一项专利申请则设想了如何保护数据的安全。2014年开始筹备的海底数据中心名为“纳提克项目”,名字来源于马萨诸塞州的地名。项目还处于原型机下水测试的阶段,但研究人员们已经在考虑更长远的维护问题。相比容易维护的陆上数据中心,更为自主的水下数据中心会面临一系列独特的挑战,比如潜艇和海洋动物的冲撞等... 查看全文
第6章:扩展性设计6.1扩展机制考虑用不包含任何虚成员或受保护的成员的非密封类来为框架提供扩展性。这种方法所提供的扩展性广受用户欢迎,而且它的开销也不高。考虑将受保护的成员用于高级的定制方案。要在对安全性、文档及兼容性进行分析时,把非密封类中受保护的成员当做公有成员那样来对待。考虑使用回调函数来允许用户向框架提供自定义的代码供框架执行。考虑使用事件来允许用户对框架的行为进行定制,这样就不需要用户对面向对象设计有深入的了解。要优先使用事件,而不是简单的回调函数,其原因在于广大开发人员更熟悉事件... 查看全文
布鲁克林设计师RichardClarkson最近几年一直在尝试云朵设计的产品。他令人印象深刻的系列人造云产品包括简单的灯罩或模仿雷云视听方面的交互式装备。他最新的发明是“FloatingCloud”(浮云灯)——一种磁悬浮环境灯,通过不同颜色的LED模式响应室内的声音变化。Clarkson的第一个互动云实验是在2014年,以大型悬挂雷云的形式出现的。此前的产品结合了一个蓝牙音箱,使用运动传感器来响应房间中的声音而触发&ldquo... 查看全文
《.NET设计规范》第5章:成员设计5.1成员设计的通用规范要尽量用描述性的参数名来说明在较短的重载中使用的默认值。避免在重载中随意地改变参数的名字。如果两个重载中的某个参数表示相同的输入,那么该参数的名字应该相同。避免使重载成员的参数顺序不一致。在所有的重载中,同名参数应该出现在相同的位置。要把最长的重载成员定义成重载成员中唯一的虚成员。不要用ref或out修饰符来对成员进行重载。不要定义这样的重载:位于同一个位置的参数有相似的类型但却有不同的语义。要允许在传递参数时将可选参数设为null... 查看全文
第4章:类型设计规范4.1类型和命名空间要用命名空间把类型组织成一个由相关的功能区所构成的层次结构中。避免非常深的命名空间层次。因为用户需要经常回找,所以这样的层次浏览起来很困难。避免有太多的命名空间。避免把为高级方案而设计的类型和为常见编程任务而设计的类型放在同一个命名空间中。不要不指定类型的命名空间就定义类型。要把那些为基本命名空间提供设计时功能的类型放在带“.Design”后缀的命名空间中。要把那些为基本命名空间提供自定义权限的类型放在带“... 查看全文
· 设计模式(四)发布时间:2017-07-30
13.访问者模式访问者模式也称为Visitor模式,使用这种模式后可以在不修改已有程序结构的前提下,通过额外添加“访问者”来对已有代码的功能实现提升。表示一个作用于某对象结构中的各元素的操作。它使我们可以在不改变各元素的类的前提下定义作用于这些元素的新操作。构成访问者模式的角色如下:1.访问者角色(Visitor):为该对象结构中的具体元素角色声明一个访问操作接口。该操作接口的名字和参数标识了发送访问请求给具体访问者的具体元素角色。这样访问者就可以通过该元素角色的特定接口直接访问它。2... 查看全文
目前Ubuntu,SUSELinuxEnterpriseServer和openSUSELeap在内的许多Linux发行版已经进入了微软WindowsStore。到去年年底,微软甚至加入了Linux基金会,成为一名铂金会员。现在,该公司已经宣布其为Linux设计的Windows子系统已经脱离测试版,并将在今年晚些时候在秋季创作者更新中得到全面支持。WSL充当开发人员的工具集,允许他们在Windows10上完全管理,测试和部署其应用程序和系统。它还允许访问Linux命令行工具... 查看全文
小米接下来虽然还有重磅新机发布,但大家最期待的当属MIX2了,而它的操刀者依然是菲利普·斯塔克,目前相应的手机已经在打磨中。昨天,有用户在微博上放出了一组有趣的设计图,其更像是即将发布的小米MIX2,其实到了现在这一步,其外形设计已经没有太大悬念,更高的屏占比,指纹识别是否内置屏幕,是最大的看点。从这组所谓的小米MIX2设计图来看,其采用了跟iPhone8一样的异性屏,其设计要比GalaxyS8那种更高端,整机继续硬朗风格的同时还带着一些圆润,背部依然是双摄... 查看全文
双摄像头,双色温闪光灯,一块副屏,再加上抛光过的Logo,魅族PRO7的背面可以说是目前智能手机中元素最为复杂的。什么,你说8848手机和Vertu手机?我没听见。反正单机型能够出几十万货以上的手机里面,PRO7的辨识度绝对是超高的,魅族手机用户再也不怕别人分不清手里是什么型号的手机了。相应的,PRO7的包装也消费升级了一次,繁复的设计让拆包装的过程相当有趣。塑料和纸盒的搭配,估计让很多人都舍不得扔掉PRO7的包装盒。整部手机最大的看点就在于这块副屏。(大家请忽略这个并不准的时间... 查看全文
· 使用装饰设计模式加密数据发布时间:2017-07-25
使用装饰设计模式加密数据:packagecom.zs.JiaJiE09;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.OutputStream;/***使用装饰设计模式把数据取反进行加密解密*Key方法为钥匙**@authorLZG**/publicclassJMOutputStreamextendsOutputStream{/***更多资料欢迎浏览凯哥学堂官网:http://kaige123... 查看全文
· c# 设计模式之单例模式发布时间:2017-07-25
单例模式:一个类在内存中只有一个对象(实例),并且提供一个可以全局访问或者获取这个对象的方法。这两天学的,写了个小例子,问了同事一些关于线程的问题,还有从网上查了一些资料。还犯了一些低级的错误。vs2017控制台输出文字乱码,从网上找了一些方法不管用,最后发现是自己新建项目选错模板了,选择了.NETCORE的模板,所以才会输出乱码,大家一定要吸取教训。直接上代码演示类,Person.cspublicclassPerson{///<summary>///实例化一个私有静态变量... 查看全文
一、前言《码神联盟》是一款为技术人做的开源情怀游戏,每一种编程语言都是一位英雄。客户端和服务端均使用C#开发,客户端使用Unity3D引擎,数据库使用MySQL。这个MOBA类游戏是笔者在学习时期和客户端美术策划的小伙伴一起做的游戏,笔者主要负责游戏服务端开发,客户端也参与了一部分,同时也是这个项目的发起和负责人。这次主要分享这款游戏的服务端相关的设计与实现,从整体的架构设计,到服务器网络通信底层的搭建,通信协议、模型定制,再到游戏逻辑的分层架构实现... 查看全文
用GPU挖数字货币的热潮导致了众多显卡品牌脱销和价格螺旋上升。为了利用这一趋势,NVIDIA计划发布一款专门为挖矿设计的显卡。在ASIC专用矿机的冲击下,用显卡挖掘比特币和莱特币早已不合算,但其他设计不依赖ASIC的数字货币使用显卡挖矿效率最高。NVIDIA计划发布的专用显卡是NVIDIAP106-100,6GBGDDR5显存,1280个CUDACore,显存位宽192位,相比没有为挖矿优化的同型号显卡,它的哈希率提升了36%,而且能长时间运行,可以24/7小时连续挖矿。... 查看全文