会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
笨鸟居士的博客
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
224
225
226
227
228
229
230
231
232
···
293
下一页
2017年2月24日
继续过Hard题目.周五
摘要: 很好的题目。 https://discuss.leetcode.com/topic/3191/o-n-bfs-solution/2 这个解法真的是相当的好。 https://discuss.leetcode.com/topic/6650/share-my-dp-solution/2 这个解法非常好,
阅读全文
posted @ 2017-02-24 10:42 blcblc
阅读(215)
评论(0)
推荐(0)
2017年2月23日
继续过Hard题目
摘要: 解法很好,很厉害: https://discuss.leetcode.com/topic/22482/short-java-solution 解法真的是太好了: https://discuss.leetcode.com/topic/3913/my-concise-c-solution-ac-90-m
阅读全文
posted @ 2017-02-23 23:50 blcblc
阅读(184)
评论(0)
推荐(0)
关于多线程lock-free代码
摘要: 首先要理解JVM内存模型,可以参考我之前的文章。 然后C++里面其实有一样的指令排序的问题。虽然C++11里面针对happens-before规则做了一些语义上面的支持。但是普通C/C++没有做这些支持。 需要了解我们平时工作所在的x86对于指令排序是可能 store-load重排序的。 而一般最常
阅读全文
posted @ 2017-02-23 17:23 blcblc
阅读(409)
评论(0)
推荐(0)
Linux的中断和系统调用 & esp、eip等寄存器
摘要: http://www.linuxidc.com/Linux/2012-11/74486.htm 一共三篇 中断一般分为三类: 1、由计算机硬件异常或故障引起的中断,称为内部异常中断; 2、由程序中执行了引起中断的指令而造成的中断,称为软中断(这也是和我们将要说明的系统调用相关的中断); 3、由外部设
阅读全文
posted @ 2017-02-23 16:58 blcblc
阅读(6164)
评论(0)
推荐(1)
系统调用被信号打断的例子
摘要: 如果一个线程在一个断点,或者由于其他什么原因停止,此时另外的线程阻塞在一个系统调用。这个时候这个系统调用就有可能会过早的返回。因此我们在调用系统调用,最好都要检测它的返回值。 举个例子: sleep (10); 这个我们应该改成这样: int unslept = 10;while (unslept
阅读全文
posted @ 2017-02-23 16:46 blcblc
阅读(958)
评论(0)
推荐(0)
gdb与信号
摘要: http://simohayha.iteye.com/blog/493091 gdb可以监测在你的程序中的任何信号。 主要靠的命令是: handle signal [keywords...] 这里的keywords可以有以下内容: 1 nostop gdb接收到信号不会停止程序,而只是打印出一段me
阅读全文
posted @ 2017-02-23 16:07 blcblc
阅读(681)
评论(0)
推荐(0)
gdb学习-checkpoint,watch
摘要: checkpoint的内容参考: http://blog.chinaunix.net/uid-23629988-id-2943273.html 这一篇主要是checkpoint,在next之前加checkpoint命令,然后就可以用 restart 1 来恢复到之前的checkpoint,可以避免从
阅读全文
posted @ 2017-02-23 11:27 blcblc
阅读(646)
评论(0)
推荐(0)
学一下负载均衡相关的东西
摘要: 看这篇文章: http://blog.csdn.net/bingqingsuimeng/article/details/53694187 服务器负载均衡有三大基本Feature:负载均衡算法,健康检查和会话保持 会话保持,指的是cookie/session等信息,保证一次会话即使发送到其他服务器,也
阅读全文
posted @ 2017-02-23 00:50 blcblc
阅读(187)
评论(0)
推荐(0)
2017年2月22日
最大公约数和最小公倍数
摘要: 写了一段相关的代码,好久不写了
阅读全文
posted @ 2017-02-22 23:31 blcblc
阅读(176)
评论(0)
推荐(0)
sigprocmask和信号阻塞
摘要: 注意阻塞和忽略,是有区别的。 阻塞只是暂时的,忽略是就没了。 参数:how:用于指定信号修改的方式,可能选择有三种:SIG_BLOCK //加入信号到进程屏蔽。SIG_UNBLOCK //从进程屏蔽里将信号删除。SIG_SETMASK //将set的值设定为新的进程屏蔽。 set:为指向信号集的指针
阅读全文
posted @ 2017-02-22 23:07 blcblc
阅读(239)
评论(0)
推荐(0)
上一页
1
···
224
225
226
227
228
229
230
231
232
···
293
下一页
公告