会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hongfu
博客园
首页
新随笔
联系
订阅
管理
2020年7月18日
问题:对epoll_event结构成员data.ptr赋值引发的问题(已解决)
摘要: 在写一个socket程序时候, 希望实现 fd 与 类对象的相互绑定。这样每次fd有读写事件到时候都能够使用同一个对象处理。简单的说,就是每个fd对应到一个连接用户。 我的做法很普通,调用epoll_ctl函数时对epoll_event的data.ptr赋值成对象指针就可以了(实际上我看别人的代码也
阅读全文
posted @ 2020-07-18 10:53 hongfua
阅读(1307)
评论(0)
推荐(0)
2020年7月6日
数组名 &a+1 和 a + 1
摘要: 今天面试笔试第一题 int a[] = {1, 2, 3, 4, 5}; int *p = (int *)(&a + 1); printf("%d, %d", *(a+1), *(p-1));的输出结果是多少? 放第一题, 没有多想就直接答了 2, 1。 引用:https://zhidao.baid
阅读全文
posted @ 2020-07-06 23:33 hongfua
阅读(515)
评论(0)
推荐(1)
2020年5月28日
初探Cef3(二):使用libcef_dll_wrapper
摘要: 上一篇随笔记录如何编译生成cef库文件,这次的话,是记录如何使用libcef_dll_wrapper.lib库以及在使用过程中出现的问题。1、库文件准备在编译输出文件夹看到Debug文件夹,把该目录下的文件(libcef_dll_wrapper.dll、libcef_dll_wrapper.pdb)
阅读全文
posted @ 2020-05-28 21:05 hongfua
阅读(2297)
评论(1)
推荐(0)
547. 朋友圈
摘要: 简单并查集。 班上有 N 名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友。所谓的朋友圈,是指所有朋友的集合。 给定一个 N * N 的矩阵 M,表示班级中学生之间的朋友关系。如果M[i][j] =
阅读全文
posted @ 2020-05-28 20:20 hongfua
阅读(218)
评论(0)
推荐(0)
2020年5月25日
61. 旋转链表
摘要: 简单题。画图很容易能想明白。 要旋转,可以通过取模解决。 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: 1->2->3->4->5->NULL, k = 2输出: 4->5->1->2->3->NULL解释:向右旋转 1 步: 5->1->2-
阅读全文
posted @ 2020-05-25 22:08 hongfua
阅读(161)
评论(0)
推荐(0)
2020年4月6日
程序设计(一):类相关
摘要: 1、 空类(不包含任何数据成员)sizeof值为1。 2、若类中包含虚函数,则类对象中隐藏一个指针vptr, 指向虚表vtbl。 3、若子类重新定义父类中虚函数A, 则子类对象从父类中继承的虚表中函数A的地址也相应更改为子类新定义函数地址。 4、每个成员函数调用都隐含this指针。 如:Foo ob
阅读全文
posted @ 2020-04-06 18:05 hongfua
阅读(123)
评论(0)
推荐(0)
2019年9月6日
初探Cef3(一): 编译库文件
摘要: 1、类库下载地址:http://opensource.spotify.com/cefbuilds/index.html。下载完成,解压: 2、CMake 生成VS工程文件。在解压目录下新建build目录用于存放cmake生成的工程目录。打开Cmake GUI,点击Browser Source选择解压
阅读全文
posted @ 2019-09-06 23:15 hongfua
阅读(1135)
评论(0)
推荐(0)
公告