摘要: 注:本文介绍任务通知的基础知识,具体源代码分析见《FreeRTOS高级篇8 FreeRTOS任务通知分析》 每一个RTOS任务都有一个32位的通知值,任务创建时,这个值被初始化为0。RTOS任务通知相当于直接向任务发送一个事件,接收到通知的任务能够解除堵塞状态,前提是这个堵塞事件是因等待通知而引起的 阅读全文
posted @ 2017-07-08 21:49 wzzkaifa 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 作者:zhanhailiang 日期:2014-10-21 [root@~/software]# cd lua-5.2.3 [root@~/software/lua-5.2.3]# make linux cd src && make linux make[1]: Entering directory 阅读全文
posted @ 2017-07-08 21:08 wzzkaifa 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: 事件启动顺序 容器Preinitialize=》子组件preinitialize=>子组件initialize=》childAdd=》initialize =>子组件creationComplete=》子组件updateComplete=》CreationComplete=》updateComple 阅读全文
posted @ 2017-07-08 19:51 wzzkaifa 阅读(136) 评论(0) 推荐(0) 编辑
摘要: java多线程之线程死锁产生死锁的主要原因:由于系统资源不足。 进程执行推进的顺序不合适。 资源分配不当等。 假设系统资源充足。进程的资源请求都可以得到满足,死锁出现的可能性就非常低。否则就会因争夺有限的资源而陷入死锁。其次,进程执行推进顺序与速度不同,也可能产生死锁。 产生死锁的四个必要条件: 相 阅读全文
posted @ 2017-07-08 18:45 wzzkaifa 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题目:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。比如输入一个长度为9的数组{1,2,3,2。2,2。5,4,2}。因为数字2在数组中出现5次,超过数组长度的一半,因此输出2. 解法一:基于Partition函数的O(n)算法: 我们的算法是受高速排序的算法的启示。在随机高速排序的 阅读全文
posted @ 2017-07-08 18:07 wzzkaifa 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 感慨一下来这里工作已经有一个月了,从最初的不是非常适应这里的节奏,到慢慢适应了这里的生活,中间的过程就像经过一场暴风雨的洗礼尽管说的有点夸张,可是也是几乎相同吧。同在学校比要累非常多。只是坚信无论再累、也要坚持既然有人有干,那我们就能够干我们没有什么理由坚持不了、别人能够做到的我们一样能够做到。 刚 阅读全文
posted @ 2017-07-08 16:34 wzzkaifa 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 前面把基本的东西讲完了,之后就是数据的获取和解析显示出来了,那接下来我们就负责抓取数据的这块吧,首先我们须要 在清单文件中载入服务和活动 加入:、 <activity android:name="com.neweriweibo.activity.OAuthActivity"/> <activity 阅读全文
posted @ 2017-07-08 15:10 wzzkaifa 阅读(199) 评论(0) 推荐(0) 编辑
摘要: OC使用引用计数来管理内存,每个继承NSObject的对象,内部都维护了一个引用计数器retainCount。当对象创建时(调用alloc或者new)引用计数器会+1, 手动调用retain()方法能够使引用计数器+1。手动调用release()方法能够使引用计数器-1,当引用计数器为0时,对象会自 阅读全文
posted @ 2017-07-08 13:47 wzzkaifa 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 今天我们程序猿们组织了一场软技能的讨论。讨论的主题是软件project师在工作中的幸福感是什么?出乎意料的是,有好几点都不在我的意料之中,并且居然非常多都充满正能量,更吃惊的是,我们程序猿的幸福感居然这么的简单和质朴,当然,这个仅仅是我们这个团队里面的同事的一些想法,不能代表整个行业的想法。可是一叶 阅读全文
posted @ 2017-07-08 13:00 wzzkaifa 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 各位看官们。大家好,从今天開始。我们讲大型章回体科技小说 :C栗子,也就是C语言实例。闲话休提, 言归正转。让我们一起talk C栗子吧! 看官们。上一回中咱们说的是生成随机数的样例。这一回咱们说的样例是:进制转换。说到进制预计大家 都不陌生。计算机中的进制有二进制。八进制,十进制,十六进制。 今天 阅读全文
posted @ 2017-07-08 12:21 wzzkaifa 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 由于之前有个项目需求是须要时时刻去更新UI倒计时,之前想到的,这简单嘛,用计时或者Handler就能够搞定,并且性能也不错,可是需求要ListView,什么,?大量的View都须要,那Handle处理不好会挂的啊,那轮训呢,?太消耗内存和Cpu,突然之前仅仅有想到用Handle去处理,可是Item太 阅读全文
posted @ 2017-07-08 10:57 wzzkaifa 阅读(213) 评论(0) 推荐(0) 编辑
摘要: #include<iostream> #include<queue> using namespace std; #define read(x) scanf("%lld",&x) int main() { priority_queue<long long,vector<long long>,great 阅读全文
posted @ 2017-07-08 09:35 wzzkaifa 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 先来看一张网上广为流传的《杀戮地带2》典型的Deferred Shading的G-Buffer组织: 这里补充解释下几个点: 不存Position,而由depth和屏幕像素坐标反推出来。參考:http://www.derschmale.com/2014/01/26/reconstructing-po 阅读全文
posted @ 2017-07-08 08:36 wzzkaifa 阅读(2925) 评论(0) 推荐(0) 编辑
摘要: 直接上代码: /** * 获取SIM卡运营商 * * @param context * @return */ public static String getOperators(Context context) { TelephonyManager tm = (TelephonyManager) c 阅读全文
posted @ 2017-07-08 08:05 wzzkaifa 阅读(2639) 评论(0) 推荐(0) 编辑