题目: 有一栋楼共100层,一个鸡蛋从第N层及以上的楼层下落会摔破,在第N层以下的楼层不会摔破,给你两个鸡蛋,设计方案找出N,并且保证在最坏的情况下,最小化鸡蛋下落的次数。(鸡蛋没有摔破是可以重复利用的) 在这里,熟悉HashMap的底层实现的同学可能会想到,这里给你两个鸡蛋其实是给你两次机会做测试 ...
分类:
编程语言 时间:
2017-08-09 19:15:35
阅读次数:
159
概述 性能是站点的一个重要指标,除非是没得选择(比方12306)。否则用户无法忍受一个响应缓慢的站点。一个打开缓慢的站点会导致严重的用户流失,非常多时候站点性能问题是站点架构升级优化的触发器。能够说性能是站点架构设计的一个重要方面。不论什么软件架构设计方案都必须考虑可能会带来的性能问题。 也正是由于 ...
分类:
其他好文 时间:
2017-08-04 21:31:35
阅读次数:
108
“为什么面向对象的编程会在软件开发领域造成如此震憾的影响?” 面向对象编程(OOP)具有多方面的吸引力。对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。此外,面向对象工具以及库的巨大威力使 ...
分类:
编程语言 时间:
2017-08-02 18:54:26
阅读次数:
125
第十三次冲刺例会纪要 开发小组:Hunger Killer 冲刺经理:衣俊霖 小组成员:张竣杰,董泽昊,赵美,宋寅瑜,徐志国 A:张竣杰 负责部分:管理员界面 昨日所做工作:研究关于下拉列表刷新问题 遇到的问题:尚未解决 今日计划:尝试解决,优化界面 B:衣俊霖 负责部分:注册界面 昨日所做工作:记 ...
分类:
其他好文 时间:
2017-07-26 23:44:18
阅读次数:
182
我的工作:设计(解决方式) 。 包含软件和硬件或由软件+硬件组成的系统 。 下面将介绍我几十年来从事过各种设计,包含为教学、科研和生产进行的设计。个人业余爱好设计,以及为社会或他人提供的义务设计,因这些设计都是为解决某个问题而思考出来的办法,所以也可称为解决方式。设计包含软件和硬件,也有软硬一起构成 ...
分类:
其他好文 时间:
2017-07-22 15:30:12
阅读次数:
753
1方案设计 在各种应用设计的需求里,有可能涉及文件的存储路径的选择问题。本文介绍Android应用中涉及允许选择SD卡和手机存储,初步设想的方案:(1)在手机安装SD卡的情况下,优先选择存储在SD卡中,当用户卸载SD卡、拔出SD卡以及用户在设置中选择使用手机存储时,将选择存储在手机存储中;(2)在手 ...
分类:
移动开发 时间:
2017-07-11 21:27:54
阅读次数:
226
(转)OA系统权限管理设计方案 - 游陆之家 Gis 之家 ArcGIS SuperMap MapGis ArcINfo 地理信息系统 - CSDN博客 ...
分类:
其他好文 时间:
2017-07-04 18:27:33
阅读次数:
161
一,为什么要冗余数据 互联网数据量很大的业务场景,往往数据库需要进行水平切分来降低单库数据量。 水平切分会有一个patition key,通过patition key的查询能够直接定位到库,但是非patition key上的查询可能就需要扫描多个库了。 此时常见的架构设计方案,是使用数据冗余这种反范 ...
分类:
数据库 时间:
2017-07-03 14:03:54
阅读次数:
208
软件设计是从软件需求规格说明书出发,根据需求分析阶段确定的功能设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及编写具体的代码,形成软件的具体设计方案。 软件设计是把许多事物和问题抽象起来,并且抽象它们不同的层次和角度。将问题或事物分解并模块化使得解决问题变得容易,分解的越细模块数量也 ...
分类:
其他好文 时间:
2017-07-02 16:14:15
阅读次数:
115
距离上一篇博客书写,又过去了大概几个月了,这段时间暂时离开了这个行业,让大脑休息一下。一个人旅行,一个人休息,正好也去完成一个目标 拥有自己的驾照。当然,也把自己晒的黑漆马虎的。不过这一段时间虽然在技术上没有学太多东西,但是在心态上给了自己一个沉淀的机会,感觉自己变得更加沉稳和成熟,感觉这就是自己需 ...
分类:
Web程序 时间:
2017-06-30 20:55:51
阅读次数:
270