会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
马角的逆袭
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2023年6月2日
0002-array笔记
摘要: [toc] 1. std::array的size()是编译期确定的,不可改变大小 2. std::span和std::array区别 展开查看 `span`是一个轻量级的容器,可以包装任意类型和大小的连续内存区域,它并不拥有所包装的内存,只是提供了对这些内存的非拥有式视图 `span`的作用是提供对
阅读全文
posted @ 2023-06-02 09:50 马角的逆袭
阅读(14)
评论(0)
推荐(0)
2023年5月22日
二阶逆矩阵公式推导
摘要: 目录定理什么是行列式逆矩阵公式推导二阶逆矩阵公式 定理 已知矩阵\(A= \begin{bmatrix}a & b \\c & d \end{bmatrix}\),当且仅当\((ad-bc)不为零\)时矩阵A可逆 此时A的逆矩阵\(A^{-1}\)为 \[\begin{aligned} A^{-1}
阅读全文
posted @ 2023-05-22 15:57 马角的逆袭
阅读(2979)
评论(0)
推荐(0)
2023年5月11日
chargpt对于gstreamer的tee的理解
摘要: 问:gstreamer中的tee有什么用 [GPT]在GStreamer中,tee是一个元素,它的作用是将一个输入流分配到多个输出流中,使得同一个输入数据可以同时传输到多个不同的处理过程中。它的作用类似于电视信号中的“分配器”,可以将一个信号分配到多个电视上。 在实际应用中,tee通常用于多个处理过
阅读全文
posted @ 2023-05-11 08:59 马角的逆袭
阅读(901)
评论(0)
推荐(0)
2023年5月7日
使用vector扩容制造bug
摘要: 原理:vector的push_back,resize会导致重新分配一块2倍capcity的内存,如果之前int* p=vec.data(),那么扩容后p将不可用
阅读全文
posted @ 2023-05-07 10:40 马角的逆袭
阅读(20)
评论(0)
推荐(0)
使用set构造bug
摘要: 使用set构造BUG 原理:std::set的insert相同obj只会保留一个 当我们setA.insert(1),setA.insert(2),setA.insert(3)后,会发现setA里的1,2分别只有1个, 故可以使用重载对象的operator<来让一个对象可能无法insert 展开查看
阅读全文
posted @ 2023-05-07 10:36 马角的逆袭
阅读(30)
评论(0)
推荐(0)
2023年5月6日
ubuntu允许所有流量进出
摘要: [GPT]可以使用以下命令来允许所有流量进出: 清空所有规则:iptables -F 允许所有流量通过:iptables -P INPUT ACCEPT 和 iptables -P OUTPUT ACCEPT 允许所有转发流量通过(如果有):iptables -P FORWARD ACCEPT 请注
阅读全文
posted @ 2023-05-06 14:34 马角的逆袭
阅读(126)
评论(0)
推荐(0)
2023年5月5日
gstreamer使用rtsp服务器
摘要: 教程网址https://gist.github.com/hum4n0id/2760d987a5a4b68c24256edd9db6b42b#stream-web-camjetson-nano 将videotestsrc推送为rtsp链接 先安装开发环境 # install gst-rtsp-serv
阅读全文
posted @ 2023-05-05 17:37 马角的逆袭
阅读(2576)
评论(0)
推荐(0)
2023年4月18日
GPU-CPU命令行缓冲区
摘要: 书上25页 命令行缓冲区是一个循环队列(在锁页内存上),且有大小限制(书上说是几千) CPU调用GPU干活,就会往队列屁股后添加指令 GPU看到队列头有指令,就开始干活 受CPU限制,受GPU限制 受CPU限制:cpu繁忙,向命令行缓冲区写命令很慢,没有命令那gpu就闲下来了 受GPU限制:gpu繁
阅读全文
posted @ 2023-04-18 17:14 马角的逆袭
阅读(202)
评论(0)
推荐(0)
0001笔记【并行计算】CUDA在现代C++中如何运用?看这一个就够了
摘要: SM(流多处理器)和板块(block) 一个板块会被调度到一个SM上,直到执行结束 一个block一旦被调度到某个SM上,就会一直执行,直到执行结束(gpu不存在时间片轮转),好处是不需要像cpu一样切换上下文,就也不需要保存寄存器和共享内存的开销 一个block里的一个线程,则是被调度到一个SP上
阅读全文
posted @ 2023-04-18 17:14 马角的逆袭
阅读(363)
评论(0)
推荐(0)
2023年4月7日
多个子项目使用不同的编译器会导致无限循环的bug
摘要: 记录一次编译错误,CMake不支持对subdirtory使用不同的编译器版本,gcc6和gcc7 项目情况:一个项目下有两个子项目base-project和base-project-gpu,前者使用gcc-7编译,后者由于cuda版本是9,所以最高支持到gcc-6 展开查看:项目主CMakeList
阅读全文
posted @ 2023-04-07 15:06 马角的逆袭
阅读(45)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页