使用RTOS编程,为每个任务分配多大的堆栈空间就成了一项技术活:分配多了浪费系统资源,分配少了又恐怕会发生堆栈溢出。由于中断和抢占式调度器的存在,我们要估算出一个任务需要多少堆栈是非常困难的,今天我们就介绍一种方法,来获取每个任务的剩余堆栈空间。本文以NXP LPC177x_8x系列微控制器为例。 我们将这个功能做成一个命令,添加到《FreeRTOS系列第15篇---使用任务通知实现命令...
分类:
其他好文 时间:
2016-02-24 09:47:35
阅读次数:
234
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4879 TLE了一下午。然后没办法了 去搜题解 发现思路跟我的差点儿相同 可是就是我的T 后来扩大了数组 然后AC,无语啊 按我的估算 500个点 开到1000+就够了 可是不够
分类:
其他好文 时间:
2016-02-19 20:36:35
阅读次数:
284
很多软件公司在实施完成CMMI3级后,考虑实施CMMI4级或5级,在制定最初的改进计划时往往对实施高成熟度的难度估计不足,制定了很乐观的改进计划,改进的周期比较短。当领导基于乐观的估计拍板后,就很难真正地在实施高成熟度时见到实效了。如果要对实施CMMI高成熟度进行一个合理的工期估算,首先就要对CMMI的高成熟度是什么有一个清晰的、正确的理解。本文试图通过类比的方式,通俗地说明高成熟度是什么,高成熟...
分类:
其他好文 时间:
2016-02-19 17:16:07
阅读次数:
190
对挑战,百度采取了两条腿走路的策略。一方面,我们设计开发了一套HC系统,将复杂的评估任务拆解,分发给大量非专业人员评价。另一方面,基于宝贵的用户日志,我们设计了一套实验框架,在不影响百度在线服务的条件下开展超大规模的对比实验,获取网民的真实反馈,评判新算法的优劣。评估算法最终是评估用户体验。在实践中
分类:
其他好文 时间:
2016-02-04 13:18:55
阅读次数:
117
可能导致mysql优化器选择错误的执行计划的原因如下: A:统计信息不准确,mysql依赖存储引擎提供的统计信息来评估成本,但有的存储引擎提供的信息是准确的,有的引擎提供的可能就偏差很大,如:innodb因为其MVCC的架构,并不能维护一个数据表的行数的精确统计。 B:执行计划中的成本估算不等同于实
分类:
数据库 时间:
2016-02-03 10:41:58
阅读次数:
203
每个老板或客户都会问架构师这个问题. 你设计的网站能承受多大的日访问量. 程序员都会拍胸脯说出一个心理最大数字.说的时候很有信心.其实这个数字大多是猜的.作为一个理性的程序员怎么能用猜呢? 这里就介绍如何计算网站能承受的最高日访问数. 一. 我们得先做测试确认基本数据.多数情况只计算网站日最大访问p...
分类:
Web程序 时间:
2016-01-26 16:34:32
阅读次数:
181
对应 HBase 版本0.94.1,对照了开源的版本和工作使用的某发行版问题:在 HBase shell 里面输入 flush 'table_or_region_name'之后,发生了什么?具体的实现是怎么样的?对于现有的某个表,我如何在做操作之前估算 flush 执行的时间?1. HBase sh...
分类:
其他好文 时间:
2016-01-23 00:42:53
阅读次数:
378
对比自定义等高cell,需要几个额外的步骤(iOS8开始才支持)添加子控件和contentView之间的间距约束设置tableViewCell的真实行高和估算行高// 告诉tableView所有cell的真实高度是自动计算(根据设置的约束来计算)self.tableView.rowHeight = ...
分类:
其他好文 时间:
2016-01-17 10:57:17
阅读次数:
110
成本估算(雷子,下官卖金子)类比估算,确定资源费率,自下而上成本估算,管理软件,卖方投标分析,准备金分析,质量成本成本预算(城管参合)成本总计,管理储备,参数模型,支出合理法成本控制(成绩预计偏软)成本变更,绩效测量,预测技术,绩效评估(偏差,趋势,挣值),偏差管理,管理软件
分类:
其他好文 时间:
2016-01-08 09:17:11
阅读次数:
942
在软件项目管理过程中一个关键的活动是制定软件项目计划,它是软件开发工作的第一步。 项目计划的目标是为项目负责人提供一个框架,使之能合理地估算软件项目开发所需的资源 、经费和开发进度,并控制软件项目开发过程按此计划进行。 在做计划时,必须就需要的人力、项目持续时间及成本作出估算。软件计划的内容有,范围...
分类:
其他好文 时间:
2016-01-07 10:16:10
阅读次数:
169