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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 设计 >>列表
· 单例设计模式发布时间:2014-03-24
什么是设计模式?就是解决某类问题最行之有效的解决方案,设计模式是一种思想。Java中总结出来23种设计模式。单例设计模式:解决的问题:保证一个类在内存中只存在一个对象。简单说:保证一类在内存中的对象唯一性。如A程序要使用配置文件对象,B程序也使用配置文件对象,希望A对数据配置之后,B可以直接使用,那么需要A与B访问的是同一个对象。如何保证在一个类在内存中的对象唯一性呢?为了控制该类的对象建立,不让其他程序建立该类的对象。在本类中自定义一个本类对象。对外提供获取该对象的方式即可。代码如何实现... 查看全文
目前乔布斯生前出钱建造的豪华游艇正在奔赴美国港湾的途中,其如苹果产品一般的简约外形和内部高度的电子化装备以及高科技材质船身都一度让果粉和航海迷们倾心。不过,如果你看了下面这两款来自劳斯莱斯(Rolls-Royce,又名罗尔斯·罗伊斯)的最新船只设计,或许就会觉得乔帮主的游艇也就那么回事儿。稍早有消息称该公司未来将设计建造万吨无人驾驶(全程无人化)货轮,不过很明显这项设计在短时间内很难达成。于是,劳斯莱斯的设计师决定先一步提升有人驾驶货轮的科技含量... 查看全文
先给园友们讲我自己在互联网折腾的一段历史故事,去年国庆前夕,看同事搞了个网站,感觉挺有意思,随后就利用业余时间也搭了个博客站,网站主要靠挂些淘宝客广告盈利。网站搭好后,开始的那种激情无法言表,那种感觉仿佛互联网上有了自己的一亩二分花园,每天打开电脑第一件事就是要看看网站,看看访客记录,然后像众多勤劳的站长一样,从各个地方搜集文章,然后混搭成一篇篇伪原创,坚持了几天太枯燥繁琐,最后索性开发个软件自动从相关网站上去抓取了(自动抓取挺省力的,博主经验分享:分享一套抓数据小程序,客户资料、实时新闻... 查看全文
· Java设计模式 之 接口型模式发布时间:2014-03-21
1.适配器模式(Adapter)概述:在软件开发过程中,我们要经常要复用我们以前开发的一些“现存对象”,但是这些“现存对象”并不能满足我们新的应用环境。怎样才能良好的复用这些对象,以满足我们的应用环境,这就是适配器(Adapter)所要解决的问题。意图:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。——《设计模式》GOF生活中的例子:在现实生活中,像这种适配器我们经常见到,而且还是经常使用它,如:手机(深信大家都见过)... 查看全文
· 无窗设计的超音速飞机发布时间:2014-03-21
Spike航空航天公司,SpikeS-512超音速喷气机的设计者,刚刚宣布(中文)他们计划纳入飞机设计中的另一个创新。新的超音速喷气机将有一个革命性的无窗的客舱,这样客舱里就再也没有耀眼的阳光,也无需再拉下或打开遮光板。相反,内壁将用嵌入式的超薄显示屏覆盖。整架飞机周围的摄像头将合成壮丽的全景图在机舱屏幕上显示。乘客在睡觉的时候可以调暗屏幕,或将画面调整为存储在系统中的许多风景优美的图像之一。"... 查看全文
· [转]细数JDK里的设计模式发布时间:2014-03-21
这也是篇老文了,相信很多人也看过。前面那些废话就不翻译了,直接切入正题吧~结构型模式:适配器模式:用来把一个接口转化成另一个接口。java.util.Arrays#asList()javax.swing.JTable(TableModel)java.io.InputStreamReader(InputStream)java.io.OutputStreamWriter(OutputStream)javax.xml.bind.annotation.adapters... 查看全文
· Web网站数据”实时”更新设计发布时间:2014-03-21
请注意这个实时打上了双引号,没有绝对的实时,只是时间的颗粒不一样罢了(1ms,1s,1m)。服务器数据有更新可以快速通知客户端。Web基于取得模式,而服务器建立大量的和客户端连接来提供数据实时更新反而拉低服务器的使用效能。请下载DEMO点击下载一、现有方案归纳有两类。服务器真实推送-基于浏览器外部控件数据实时更新。IEActiveX(flash)控件,还有其他浏览器比如Firefox插件。这种基于浏览器外部插件的,由于移植性差。主要要在一些浏览器安全上得到应用。比如在线支付(支付宝),自动登陆... 查看全文
工具--选项--HTML设计器然后重启就有了。... 查看全文
· 模具设计智能化的条件发布时间:2013-12-22
一.设计标准化1.流程标准化2.方式标准化3.数据标准化二.纸质标准软件化1.模型数据准备,参数化建模2.模型数据使用,借助平台快速加载和修改三.设计自动化通过平台的内部规则,将设计的各个部分有效的串联起来,实现标准零件的自动设计:自动定位,自动更新四.数据沉淀积累现实设计的常用数据,提炼针对性的设计规则五.设计智能化通过大数据分析,实现特定产品的智能设计。(智能设计是针对性的,而非通用型)目前绝大对数公司,还处于第二阶段(有设计标准,但需要设计师设计时参照纸质文档)... 查看全文
本文主要介绍用例模型的设计过程,首先从系统层设计用例模型,然后分别细化系统层识别的各用例,设计更为详细的用例模型。用例模型是开发过程的起点,并驱动建模全过程。以下以办公自动化(OA)中的办理发文用例模型为例,来讲解用例模型的设计过程。用例模型包括办理公文用例图及用例描述。办理发文用例模型1、办理公文用例图在设计办理发文用例模型之前,先要识别活动者和用例,活动者和用例识别以后,才能建立用例模型。1.1活动者识别活动者是系统分析员与用户交流的起点,也是项目获得后续产品的关键... 查看全文
· .NET 简单日志系统设计发布时间:2013-12-20
日志很明显是帮助大家定位到问题的一个很重要的手段,本来是想直接使用的NLog来做系统的日志工具,哎伤不起,一变态非要说这个有很多不可控制的因素,这里我给大家讲一下我是怎么实现日志模块的,欢迎拍砖总体架构图在这里我把日子的等级分为跟踪,BUG和错误3种定义枚举如下///<summary>///日志等级///</summary>publicenumLoglevel{Track=1,Bug,Error}这里考虑日志的模块的可扩展性(这里支持数据库和文件2种方式... 查看全文
· Java算法分析与设计视频教程发布时间:2013-12-20
分享一套牛牧老师的《实战应用Java算法分析与设计(链表、二叉树、哈夫曼树、图、动态规划、HashTable算法)》视频教程,通过本课程的学习,学员可以掌握以下技术点:线性结构与顺序表、单向链表、循环链表、栈的基本概念、链式堆栈、中缀表达式、队列、链式队列、串、MyString、Brute-Force算法、MySet类实现、矩阵类、递归算法、哈夫曼树、希尔排序、HashTable算法等内容。第一讲、算法基本概述、抽象数据类型第二讲、算法的设计目标、时间复杂度和空间复杂度第三讲... 查看全文
众所周知,Java编程最基本的原则就是要追求高内聚和低耦合的解决方案和代码模块设计。查看Apache和Sun的开放源代码能帮助你发现其他Java设计原则在这些代码中的实际运用。JavaDevelopmentKit则遵循以下模式:BorderFactory类中的工厂模式、Runtime类中的单件模式。你可以通过JoshuaBloch的《EffectiveJava》一书来了解更多信息... 查看全文
· 数据库服务设计发布时间:2013-12-19
随着计算机技术的不断发展,现今的已经进入了大数据的时代。笔者在这里谈一下,本文使用的数据库为MySql5.5,使用的编码语言为C#,以车载调度的项目为基础谈自己对数据库服务设计的一点自己的看法。笔者第一次在博客园在写文章,欢迎大家拍砖在该项目中数据库共用2类。一类是静态数据如,线路信息,设备信息等。这类数据有以下一个特点。在都在程序运行前导入的,变化很少。第二类是动态数据库如车辆Gps信息,车辆过站信息等车辆实时运行数据。这类数据是在车辆运行的过程中的产生的。这类数据的特点是数据量大... 查看全文
据美国科技博客AppleInsider的报道,知情人士透露,三星于日前聘用了前苹果商店的高级设计师蒂姆·古德尔(TimGudgel),未来可能会模仿苹果在美国开设零售店。三星美国电信部门称聘用古德尔属于“针对美国零售业务进行深入投资”的一部分。古德尔毕业于华盛顿州立大学,擅长商店设计和规划,此前曾供职于盖里建筑事务所(GehryPartners)。同时,古德尔在职业社交网站LinkedIn的个人材料中并未提及加盟三星一事,但表示曾供职于苹果... 查看全文
O2O模式是餐饮业在移动消费趋势下主动拥抱互联网的方向,迎合餐饮消费者从以往经验判断为主转变为依靠移动设备、LBS、社交网络进行立体决策的过程。App成为联系消费者和餐饮业的重要纽带,承载着在O2O双向流程的闭环中加深消费者对品牌的认同和感情认知的作用。FaceUI与必胜宅急送合作推出的手机订餐web版是对其O2O策略的补充和深化,通过Html5的技术支持,手机web可以直接适配手机屏幕并实现类似App客户端的体验。整个产品的实现过程,就是对产品背后动机的挖掘和把握,随着项目团队对动机的理解... 查看全文
JeonSung-Su教授和KuJa-Yun教授日前就设计出了一款智能手语翻译器,能利用肌电位测定传感器、陀螺仪传感器及距离传感器对接受到的信号进行综合判断,对手语进行解读。据了解,目前全球约有3.6亿人患有听觉障碍,接近世界人口的5%。两名设计师表示,“正是希望这些人也能像我们一样进行顺畅的交流,才进行了这样的概念设计”。在患有听觉障碍的人和不懂手语的人说话时,此翻译器就能翻译手语,然后以语音的方式传达给非障碍者。除此之外... 查看全文
一个宣称向手机发送短信通知比特币市场价格的桌面应用程序BitcoinAlarm实际上是一个巧妙伪装的恶意程序,含有窃取比特币的恶意功能。安全研究员KennyMacDermid是在收到推销BitcoinAlarm的垃圾邮件后开始关注这款软件。他的检查后发现,软件包含了一个脚本检查是否有杀毒软件Avast运行,如果有它会休眠20秒。它的一个加密文件被发现实际上是一个远程访问木马NetWiredRC,能窃取比特币钱包登陆凭证。BitcoinAlarm的网站域名是在11月19日注册的... 查看全文
消息人士周四透露,谷歌当前正考虑使用ARM架构设计自己的服务器处理器。谷歌的这一举动,可能将会给英特尔的市场支配地位构成威胁。该消息称,使用自主的设计,谷歌能够更好的管理硬件与软件之间的互动。该消息称,谷歌目前早已是英特尔最大的处理器买家之一,目前尚未决定或计划对此做出改变。谷歌发言人利兹·马克曼(LizMarkman)表示,“我们一直在积极从事全世界最优秀架构的设计。这包括了各个层面硬件的设计和软件设计。”马克曼对谷歌是否可能开发自有处理器一事未予置评... 查看全文
· 设计模式:工厂模式发布时间:2013-12-13
1、简述工厂模式是通常用不同的参数来创建不同(属性不同等)对象实例的一种模式。下面的例子就是用工厂来创建人类Humen。如果你请求工厂创建一个男孩,工厂就给你一个男孩的实例,如果你请求工厂创建一个女孩,工厂就给你一个女孩实例。基于你传入的参数,工厂创建不同的实例。2、工厂模式类图3、实例代码interfaceHuman{publicvoidTalk();publicvoidWalk();}classBoyimplementsHuman{@OverridepublicvoidTalk()... 查看全文