本文分类:news发布日期:2024/11/30 10:52:08
相关文章
内核学习——4、并发、竞争、同步与互斥
linux中四种进程或线程同步互斥的方法:
1、临界区:多线程串行化访问公共资源的一段代码 2、互斥量:互斥对象只有一个 3、信号量:控制一个有限数量的用户资源,进程上下文,适合长时间访问共享资源情况 4、自…
建站知识
2024/11/30 10:51:27
C语言 | Leetcode C语言题解之第150题逆波兰表达式求值
题目: 题解:
int evalRPN(char** tokens, int tokensSize) {int n tokensSize;int stk[(n 1) / 2];memset(stk, 0, sizeof(stk));int index -1;for (int i 0; i < n; i) {char* token tokens[i];if (strlen(token) > 1 || isdigit(token[0])…
建站知识
2024/10/13 0:30:16
boost io 上一篇ppppppppppp
111111111111111111111111111111111111111111111111 RPC 既不是协议,也不是框架。只是一个概念,一种通信方式,底层有很多实现方式。 222222222222222222222222222222222222222222222222222222222 class async_listener
{
public: typedef b…
建站知识
2024/11/30 10:43:45
opencv中凸包运算函数convexHull()的使用
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:Visual Studio Code编程语言:C11
1.功能描述
该函数cv::convexHull用于寻找一组二维点集的凸包,采用的是Sklansky算法[242],当前实现中具有O(N logN)的时间复杂度。
1…
建站知识
2024/11/30 10:27:44
本地部署应用测试01:ChatTTS
目的:
参考网上多种教程,学习开源大模型的部署与相关知识点,在此总结记录。
知识点:
1.大模型部署与应用大致步骤
首先需要下载项目的源码,并完成项目环境的搭建其次需要下载训练好的权重参数文件,以便…
建站知识
2024/10/13 0:30:21
Go变量作用域精讲及代码实战
1. 变量的作用域概述 在编程中,变量的作用域(Scope)定义了变量在程序中的可见性和生命周期。理解变量的作用域对于编写健壮且可维护的代码至关重要。Go语言(简称Go)提供了几种不同的作用域类型,使得开发者可…
建站知识
2024/11/30 10:36:18
git添加忽略文件未生效原因
在 Git 项目中设置了 .gitignore 文件来忽略某些文件或文件夹,但发现这些规则没有生效时,可能有几个原因。以下是一些可能的原因和相应的解决方法: .gitignore 文件位置不正确: 确保 .gitignore 文件位于你的 Git 仓库的根目录下。…
建站知识
2024/10/13 0:49:10
centos7系统使用docker-compose安装部署jenkins
CentOS7系统使用docker-compose安装部署jenkins,并实现前后端自动构建 记录一次工作中部署jenkins的真实经历,总结了相关经验 1.准备环境
1.java
由于最新的jenkins需要jdk11以上才能支持,而系统里的jdk是1.8的,因此等jenkins安…
建站知识
2024/10/13 0:49:22