08 2020 档案
摘要:/*用0xAAAAAAAA与x相与求的奇数位上数字(偶数位上数字为0) 用0x 55555555 与x相与求的偶数位上数字(奇数位上数字为0) oddVal右移一位 even左移一位相加即可。*/ class Exchange { public: int exchangeOddEven(int x)
阅读全文
摘要:IO多路复用 1 IO模型前戏准备 在进行解释之前,首先要说明几个概念: 用户空间和内核空间 进程切换 进程的阻塞 文件描述符 缓存 I/O 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。 操作系统的核心是内核,独立
阅读全文
摘要:先说结论,find()中的空格是占一个字符。同理,index()也是。 下面是证明过程 Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。 语法 fi
阅读全文
摘要:gevent常用方法: gevent.spawn() 创建一个普通的Greenlet对象并切换 gevent.spawn_later(seconds=3) 延时创建一个普通的Greenlet对象并切换 gevent.spawn_raw() 创建的协程对象属于一个组 gevent.getcurrent
阅读全文