相关文章
【Linux】线程封装与互斥(万字)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录
文章目录
前言
C多线程的用法
对原生线程进行一次封装
理解pthread线程
Linux线程互斥
进程线程间的互斥相关背景概念
互斥量mutex
操作共享变量会有问题的售票…
建站知识
2025/1/10 16:20:28
Go源码--context包
简介
Context 是go语言比较重要的且也是比较复杂的一个结构体,Context主要有两种功能:
取消信号:包括直接取消(涉及的结构体:cancelCtx ; 涉及函数:WithCancel)和携带截止日期的取消(涉及结构…
建站知识
2025/1/10 15:58:21
玩玩快速冥(LeetCode50题与70题以及联系斐波那契)
一.算法快速幂
今天刷到两个题,比较有意思,还是记录一下. 先来讲讲50题.
LeetCode50(Pow(x,n))
实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即,xn )。 这道题一看很平常啊,不就一直乘嘛,循环走一次就够了.但是很抱歉,单纯的想…
建站知识
2025/1/10 14:45:54
简单的text/html无法解析解决记录
简单的text/html无法解析解决记录
1. bug发现
我们所有的服务都是微服务,服务间调用都是使用feign接口进行调用,正常调用都没有问题,但是某一天发现部分从esb服务调用过来到我们本地的服务,本地服务再使用feign接口调用其他微服…
建站知识
2024/12/27 17:35:47
打卡第二十七天 455分发饼干 376摆动序列
第一题:
原题链接:455. 分发饼干 - 力扣(LeetCode)
思路:
将大的饼干来满足胃口大的孩子。
先将小孩子的胃口和饼干的尺寸进行排序。然后从后往前遍历胃口,饼干的尺寸也从后往前。如果饼干尺寸大于等于…
建站知识
2025/1/9 20:40:54
快速了解GPT-4o和GPT-4区别
GPT-4o简介
在5月14日的OpenAI举行春季发布会上,OpenAI在活动中发布了新旗舰模型“GPT-4o”!据OpenAI首席技术官穆里穆拉蒂(Muri Murati)介绍,GPT-4o在继承GPT-4强大智能的同时,进一步提升了文本、图像及语…
建站知识
2025/1/9 8:16:25
1.4 ROS2集成开发环境搭建
1.4.1 安装VSCode
VSCode全称Visual Studio Code,是微软推出的一款轻量级代码编辑器,免费、开源而且功能强大。它支持几乎所有主流的程序语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比Diff、GIT 等特性,支持插件…
建站知识
2025/1/7 6:19:12
用Roofline模型去分析pytorch和Triton算子
用Roofline模型去分析pytorch和Triton算子 1.参考链接2.测试环境3.安装相关依赖4.锁频5.获取理论算力6.创建测试脚本7.运行测试程序生成Roofline图8.NVIDIA Nsight Compute生成Roofline9.效果图A.nn.LinearB.Triton实现 本文演示了如何用Roofline模型去分析pytorch和Triton算子…
建站知识
2024/12/28 0:20:13