相关文章
本地GitLab runner自动编译Airoha项目
0 Preface/Foreword 1 GitLab runner环境 具体情况如下:
Gitlab-ruuner运行在wsl 1中的Ubuntu 18.04 distro上专门为GitLab-runner分配了一个用户,名为gitlab-runner 2 自动编译
2.1 Permission denied 编译过程中,有两个文件出现权限不允…
建站知识
2024/11/22 15:40:27
【python下用sqlite3, 多线程下报错,原因和解决 】
在python下用sqlite3, 多线程 在UPDATE 或者INSERT的时候, 会报错
sqlite3.OperationalError: cannot commit - no transaction is active
1. 原因
多线程写冲突
非原子写操作:如果多个线程同时执行非原子写操作,可能会导致数据覆盖或不一致。
2. 解…
建站知识
2024/11/20 13:39:02
C++11——包装器和绑定
1.包装器
C中有一些可调用对象,比如 函数指针,仿函数对象 lambda等等,但是他们又有缺点 因此就引出了包装器的概念
包装器 function的头文件是<functional> 我们可以用包装器包装函数指针,仿函数,lambda
int …
建站知识
2024/11/22 15:54:07
录屏软件推荐:五款功能强大、用户友好的网页录制软件
录制网页上的视频不仅是一项实用的技能,更是一种高效获取信息的方式。无论是教育工作者需要保存在线课程,商务人士需要记录远程会议的要点,还是普通用户想要捕捉喜爱的在线节目的精彩片段,一款好的录屏软件都是不可或缺的工具。以…
建站知识
2024/11/20 13:31:12
Golang | Leetcode Golang题解之第330题按要求补齐数组
题目: 题解:
func minPatches(nums []int, n int) (patches int) {for i, x : 0, 1; x < n; {if i < len(nums) && nums[i] < x {x nums[i]i} else {x * 2patches}}return
}
建站知识
2024/11/20 13:38:53
node中使用http创建web服务器
1.案例代码
// 1.导入http模块
const http require(http)// 2.创建web服务器实例
const server http.createServer()// 3.为服务器实例绑定request事件,监听客户的请求
server.on(request,function(req,res){console.log(欢迎来到服务器);// req.url是客户端请求…
建站知识
2024/11/20 13:38:45
Linux安全与高级应用(四)深入探索MySQL数据库:安装、管理与安全实践
文章目录 标题:全面解析LAMP平台部署及应用第一部分:LAMP平台概述第二部分:准备工作第三部分:安装和配置PHP第四部分:配置Apache第五部分:测试LAMP平台第六部分:部署phpMyAdmin总结 ὄ…
建站知识
2024/11/20 13:38:40