摘要: 反汇编操作 常见的汇编指令:Intel和ATT 修改为ATT方式: 阅读全文
posted @ 2021-12-13 22:55 木易白 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Libev中的超时监视器ev_timer,是简单的相对时间定时器,它会在给定的时间点触发超时事件,还可以在固定的时间间隔之后再次触发超时事件。 1.超时监视器ev_timer结构 typedef struct ev_timer { /*前五行为EV_WATCHER 参数具体含义在libev I/O事 阅读全文
posted @ 2021-12-12 15:02 木易白 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: scanf("%c",&a); 当输入字符的时候,我们按下任意字符 + 回车的时候,回车没有被当作为分隔符,而是作为一个转义字符与输入的字符一起保存在缓存区。第一次scanf从缓存区中取出的是字符,第二次的话取出的是回车转义字符,即\n。 scanf("%c\n",&a) 第一次输入字符+回车,这个 阅读全文
posted @ 2021-12-10 11:02 木易白 阅读(523) 评论(0) 推荐(0) 编辑
摘要: libev是来实现reactor模式,主要包含三大部分: 1. watcher:watcher是Reactor中的Event Handler。 作用:1)向事件循环提供了统一的调用接口(按类型区分) 2)它是外部代码的注入口,维护着具体的watcher信息,如:绑定的回调函数,watcher的优先级 阅读全文
posted @ 2021-11-29 21:04 木易白 阅读(667) 评论(0) 推荐(0) 编辑