相关文章
学习日志以及个人总结(17)
空链表 操作: 1.创建空链表 2.头插 3.尾插 4.链表遍历 5.链表的长度
删除:
void popFront(struct Node *head) { //1.p指针变量 指向首节点 //2.断开链表 head->next p->next; //3.释放p所在的节点 free(p); } -----------------------------…
建站知识
2024/11/22 23:36:01
为什么golang不支持可重入锁呢?
为什么golang不需要可重入锁?
在工程中使用锁的原因在于为了保护不变量,也可以用于保护内、外部的不变量。
基于此,Go 在互斥锁设计上会遵守这几个原则。如下:
在调用 mutex.Lock 方法时,要保证这些变量的不变性保持…
建站知识
2024/11/22 17:20:39
最近nvm安装报错的原因找到了——npm原淘宝镜像正式到期!
前言 📫 大家好,我是南木元元,热爱技术和分享,欢迎大家交流,一起学习进步! 🍅 个人主页:南木元元 目录
背景
错误原因
问题排查
淘宝镜像
证书到期
问题解决
结语 背景
我们…
建站知识
2024/11/22 23:46:41
搜狗开源框架Workflow网络模型分析
workflow是一个比较轻量化的后端服务框架,支持Linux/Mac/Windows主流平台,其网络模块是框架的核心。在workflow-windows分支上可以看到对windows的IOCP的封装,对于学习windows IOCP网络编程有很好的启发意义。因此,有必要对该网络…
建站知识
2024/11/12 12:24:32
【Linux】进程通信——共享内存+消息队列+信号量
欢迎来到Cefler的博客😁 🕌博客主页:折纸花满衣 🏠个人专栏:题目解析 🌎推荐文章:【LeetCode】winter vacation training 目录 👉🏻共享内存👉🏻关…
建站知识
2024/11/23 0:04:12
【傻瓜式教程】docker运行facechain
首选,为了防止后期docker满,Docker容器 - 启动报错:No space left on device,更换一下docker存储位置
1、停止Docker服务 首先停止Docker守护进程,可以使用以下命令:
sudo systemctl stop docker 备份现有…
建站知识
2024/11/22 23:38:19
【Qt学习笔记】(一)初识Qt
Qt学习笔记 1 使用Qt Creator 新建项目2 项目代码解释3 创建第一个 Hello World 程序4 关于内存泄漏问题5 Qt 中的对象树6 关于 qDebug()的使用7 使用其他方式创建一个 Hello World 程序(编辑框和按钮方式)8 关于 Qt 中的命名规范…
建站知识
2024/11/21 13:04:09