多线程开发实用技巧
threadPool.isTerminated() 常用来判断线程池是否结束,结束了为TRUE. 使
一个整数+1,攻破了Linux内核!
在IDT表项中拆分成三部分存储。高32位平时都是0xFFFFFFFF,指向的是咱们内核空间中的中断处理函数。现在变成了0x00000000,那整个函数入口地址不就指向了用户态地址空间了吗?
云安全的五个优秀实践
保护云中的数据和应用程序需要采用严格的策略管理人员、流程和技术。由于云计算出色的可靠性、可扩展性以及
两将军问题和TCP三次握手
本文记录了两将军问题: 对于不可靠信道,无数次确认都不能百分百达成可靠共识。TCP 三次握手是在两个方向确认包的序列号, 增加了超时重试, 是两将军问题的一个工程解。