拿你有的,换你要的;这个世界一直如此,很残酷,却很公平!

08 2020 档案

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

Fork me on GitHub
点击右上角即可分享
微信分享提示