相关文章
【计算机网络】多路转接之select
系统提供select()来实现多路转接
IO 等 拷贝 -> select()只负责等待,可以一次等待多个fd
select()本身没有数据拷贝的能力,拷贝要read()/write()来完成
一、select的使用
int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exc…
编程日记
2024/12/18 9:00:28
uni-app自定义底部tab并且根据字段显示和隐藏
首先将所有tab使用到的页面创建好并且在pages里面配置好,要在pages.json中的"tabBar里面配置"custom": true将自带的tab底部导航关闭
"pages": [{"path": "pages/mine/mine","style": {"navigationBa…
编程日记
2024/12/15 15:49:11
【数据结构与算法】相交链表、环形链表(判断是否有环)、环形链表(返回入环节点)
主页:HABUO🍁主页:HABUO
🍁如果再也不能见到你,祝你早安,午安,晚安🍁 1.相交链表
题目:给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表…
编程日记
2024/12/17 2:57:19
C/C++中的回调用法
目录
一: 回调的意义
1. 解耦代码
2. 提高灵活性
3. 支持异步编程
4. 在框架和库设计中的重要性
5. 避免重复代码
6. 支持多态行为
总结:
二: function和using和bind
1. 使用 std::function、std::bind 和 using 实现简单回调
示例代码:
解释…
编程日记
2024/12/17 14:15:29
Linux 编译Ubuntu24内核
参考来源: 编译并更新内核:https://www.cnblogs.com/smlile-you-me/p/18248433 编译报错–sub-make: https://forum.linuxfoundation.org/discussion/865005/facing-error-in-building-the-kernel
1.下载源码,执行如下命令,会在/usr/src下多…
编程日记
2024/12/16 20:34:11
【R库包安装】R库包安装总结:conda、CRAN等
【R库包安装】R库包安装总结:conda、CRAN等 方法1:基于 R 的 CRAN 仓库安装CRAN库包查询从 CRAN 安装 方法2:使用conda安装库包确保已安装 R 和 Conda 环境使用 Conda 官网浏览是否存在相应库包Conda 安装 R 库 方法3:从 GitHub 安…
编程日记
2024/12/16 22:56:43