摘要: 先看一种情况,它的输出结果是什么? #include <iostream> using namespace std; void F(const int &a) { cout << "int: " << a << endl; } void F(int &&a) { cout << "int &&: " 阅读全文
posted @ 2023-09-14 23:22 Rogn 阅读(110) 评论(1) 推荐(2) 编辑
摘要: 题目:给定一个长度为n,由非零整数成的数组,求连续子数组乘积为负数的个数 example: 5 5 -3 3 -1 1 7 8 ChatGPT的答案,基本正确,有个地方多+1了 n = int(input()) arr = list(map(int, input().split())) dp1, d 阅读全文
posted @ 2023-03-07 20:11 Rogn 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 转载自 [多目标跟踪学习笔记]光流法, 运动重构与目标跟踪,有少量补充 光流法是进行目标跟踪的传统方法,参照视频 进行学习 1. 运动场(Motion Field)和光流(Optical Flow) 光流, 顾名思义就是光的流动. 对于图像来说, 什么是光的流动呢? 想象一下摄像头是运动的(目标是运 阅读全文
posted @ 2023-01-17 23:08 Rogn 阅读(695) 评论(0) 推荐(1) 编辑
摘要: 题目 计算1~n中每个数的二进制表示中1的个数之和,例如f(5)=7, f(6)=9 思路: 把n表示成二进制形式,从前往后考虑所有1出现的位置, 对于第i为为1, 如果选0,后面n位可以任选,1的个数:$1C(n,1) + 2C(n,2) + ... + nC(n,n) = n2^{n-1}$ 如 阅读全文
posted @ 2022-09-16 23:08 Rogn 阅读(263) 评论(0) 推荐(1) 编辑
摘要: 不同的代码是如何被拼到一起协同工作的呢?所谓的静态库,动态库又是什么?编译和链接的不同在哪里?这一讲我们结合一丁点编译原理的内容,来说说链接那点事儿。 从源码到可执行文件 预处理器:将 C 语言代码(da.c)转化成 da.i 文件(gcc –E),对应于预处理命令 cpp 编译器:C 语言代码(d 阅读全文
posted @ 2022-08-19 16:48 Rogn 阅读(274) 评论(0) 推荐(1) 编辑
摘要: 你是否想多改变库代码的工作方式,不替换整个库或者重新编译它。例如,你想包裹一层malloc和free函数来记录分配的日志,为了查找内存泄露。你可以重写那段使用了malloc/free的代码,或者修改libc,这两者听起来都不是很吸引人的方式 这个教程将告诉你用自己实现的wrapper来代替库中的函数 阅读全文
posted @ 2022-08-19 11:25 Rogn 阅读(111) 评论(0) 推荐(1) 编辑
摘要: 动词 可以独立完成的动作:不及物动词 (主语+不及物动词) Papa Rabbit sleeps 有一个动作的承受者:及物动词 (主语+单及物动词+宾语) Papa Rabbit likes you 有两个动作承受者:双及物动词 (主语+(双及物)动词+间接宾语+直接宾语) Papa Rabbit 阅读全文
posted @ 2022-08-13 18:53 Rogn 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 连读 Linking 辅+元 连读 Insertion 元+元 略读 Gemination 辅+辅 阅读全文
posted @ 2022-08-13 01:49 Rogn 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 疯狂翻车记录: 当我请求 http://localhost:8080/rs/publish/action时, 如下所示: 发现后端收到的body为空 为什么我说是postman的问题而不是我后端程序的问题呢,因为前端直接用这个接口是没有问题的 搜索了一下,据说改成 https 即可,然而出现如下错误 阅读全文
posted @ 2022-06-13 12:26 Rogn 阅读(1520) 评论(0) 推荐(1) 编辑
摘要: 问题 不知道大家有没有遇到一个问题,就是加sudo后命令no found,即使我们已经将export path加到了 .profile 或者 /etc/profile 例如 go 可以,sudo go 不可以 kubectl 可以,sudo kubectl 不可以 minikube 可以,sudo 阅读全文
posted @ 2022-05-16 15:20 Rogn 阅读(15203) 评论(1) 推荐(2) 编辑