传说中的多线程(魔鬼)电梯完成啦! 一、程序设计分析与基于度量的程序结构分析 三次电梯都统一地采用了生产者-消费者模型,每次在前一次的基础上进行添加,没有大规模的重构,可以说设计含有一定的可拓展性。 第一次电梯(单部多线程傻瓜调度(FAFS)电梯) 这是第一次接触多线程,十分迷惑。起初实在不知道什么 ...
分类:
编程语言 时间:
2019-04-23 22:41:57
阅读次数:
420
一、FAFS电梯设计 这是第一次使用java多线程,主要的问题主要集中在两个方面 1、共享资源的数据同步 2、整体架构 先考虑第一个问题: 数据同步的问题显然可以使用synchronized解决,也就是经典的生产者消费者模型。 但是由于初次接触,对锁机制理解不清,我还探索了一种不那么好的方法——vo ...
分类:
编程语言 时间:
2019-04-23 12:40:02
阅读次数:
144
总述 OO的第二单元主题是电梯调度,与第一单元注重对数据的输入输出的处理、性能的优化不同,第二单元的重心更多的是在线程安全与线程通信上。这此次单元实验之前,我并未对线程有过了解,更谈不上“使用经验”,整体上第二单元三个实验也做的较为吃力。三次实验,也算是对线程的一步步入门吧,以及由于对于线程不是很熟 ...
分类:
其他好文 时间:
2019-04-22 22:32:33
阅读次数:
151
今天是19.4.10 突然想开始写一下在公司里的日常工作,就从今天开始吧。 早上8:30到达公司楼下附近,钉钉打卡成功,由于在来公司的路上吃过一笼包子了就没有去吃天天光顾的热干面, 买了一杯粥就上去了。公司的电梯依旧挤,挤电梯的人依旧素质低。 9:00 敏捷开发站会,前后端加测试介绍前一天工作情况与 ...
分类:
其他好文 时间:
2019-04-19 00:55:42
阅读次数:
170
各位领导/投资人/用户/合作伙伴: 我们的产品 <foo> 是为了解决 <目标用户> 的痛苦, 他们需要 <Need>, 但是现有的方案并没有很好地解决这些需求,我们有独特的办法 <Approach>, 它能给用户带来好处 <Benefit>, 远远超过竞争对手 <Competitor>. 同时,我 ...
分类:
其他好文 时间:
2019-04-15 19:39:33
阅读次数:
152
APP网络测试要点和弱网模拟 当前APP网络环境比较复杂,网络制式有2G、3G、4G网络,还有越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。另外,当前app使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。如果app没有对各种网络异常进 ...
分类:
移动开发 时间:
2019-04-13 01:12:00
阅读次数:
194
题意 "题目链接" Sol 傻叉的我以为给出的$t$是单调递增的,然后$100\rightarrow0$ 首先可以按$t$排序,那么转移方程为 $f[i] = min_{j=0}^{i 1}(max(t[i], f[j]) + 2 max_{k=j+1}^i x[k])$ 不难发现,若$i defi ...
分类:
其他好文 时间:
2019-03-24 21:42:08
阅读次数:
152
题目描述 呵呵,有一天我做了一个梦,梦见了一种很奇怪的电梯。大楼的每一层楼都可以停电梯,而且第ii层楼(1 \le i \le N)(1≤i≤N)上有一个数字K_i(0 \le K_i \le N)Ki?(0≤Ki?≤N)。电梯只有四个按钮:开,关,上,下。上下的层数等于当前楼层上的那个数字。当然, ...
分类:
其他好文 时间:
2019-03-24 14:59:39
阅读次数:
174
说起电梯门禁,也许很多人很陌生,但是在一些建筑上特别多的使用到它,随着城市高楼大厦不断增加,电梯已经成为了人们出行必备的垂直交通工具,给大家带来很大的方便。但是现在很多小区的电梯是自由开放的,业主使用起来也是方便,但是这就无形中潜在着安全隐患,闲杂人员也可能利用电梯进入到住户进行偷窃等,如果安装了电梯门禁系统,这种担忧就随着消失。
分类:
其他好文 时间:
2019-03-15 17:29:10
阅读次数:
343
概念 函数防抖(debounce) 函数节流(throttle) 函数节流(throttle)与 函数防抖(debounce)都是为了限制函数的执行频次,以优化函数触发频率过高导致的响应速度跟不上触发频率,出现延迟,假死或卡顿的现象。 函数防抖(debounce) 如果有人进电梯(触发事件),那电梯 ...
分类:
编程语言 时间:
2019-03-05 09:34:05
阅读次数:
198