摘要: 参考 http://www.yiibai.com/java/util/java_util_treeset.html 另,用Java的TreeSet的ceiling可以模拟upper_bound(获得更大范围里面最小的数),floor可以模拟 lower_bound(获得更小范围内最大的数)。 阅读全文
posted @ 2017-01-12 15:36 blcblc 阅读(1303) 评论(0) 推荐(0)
摘要: 参考这篇文章: http://www.cnblogs.com/mickole/p/3191832.html 《linux系统编程之信号(七):被信号中断的系统调用和库函数处理方式》 一些IO系统调用执行时, 如 read 等待输入期间, 如果收到一个信号,系统将中断read, 转而执行信号处理函数. 阅读全文
posted @ 2017-01-12 13:51 blcblc 阅读(2396) 评论(0) 推荐(0)
摘要: 注意,sleep是会被信号唤醒的。 sleep函数:#include <unistd.h>unsigned int sleep(unsigned int seconds);此函数使调用进程被挂起,直到满足以下条件之一:1)已经过了seconds所指定的墙上时钟时间2)调用进程捕捉到一个信号并从信号处 阅读全文
posted @ 2017-01-12 13:32 blcblc 阅读(3670) 评论(0) 推荐(0)
摘要: 概念太多了,信号,软中断,中断等等。试着做总结。 下面这个里面主要讲了硬件中断: http://www.cnblogs.com/charlesblc/p/6261741.html 下面这个里面主要讲了软中断,硬中断: http://www.cnblogs.com/charlesblc/p/62632 阅读全文
posted @ 2017-01-12 13:24 blcblc 阅读(7120) 评论(0) 推荐(2)
摘要: 今天看到这道题目:http://www.cnblogs.com/charlesblc/p/5930311.html 题目地址:https://leetcode.com/problems/split-array-largest-sum/ 很好,也很难。开拓了思路,用二分法来查找结果备选,然后直接划分原 阅读全文
posted @ 2017-01-12 00:56 blcblc 阅读(641) 评论(0) 推荐(0)