- 博客(15)
- 资源 (11)
- 收藏
- 关注
原创 procfs和sysfs
背景 前段时间进行卡托检测方案移植过程中,该方案中使用的是sys文件系统向上层暴露数据,而本周进行boottime方案移植时,采用的则是proc文件系统。同样是向上层暴露数据,且都叫“文件系统”,这两者之间有什么区别和联系呢? 目录结构 首先各自查看一下两类文件系统的目录结构 /proc目录下的部分文件 /proc/cmdline 启动时传递给kernel的参数信息(就是bootargs信息) /proc/cpuinfo cpu的信息 /proc/crypto 内核使用的所有已安装的加密密
2021-11-15 00:23:45
1904
原创 安装g2o时遇到的坑。
最近在看高博的视觉slam 跑例程时遇到g2o安装上的一些问题 总结一下 1.libcholmod-dev 无法定位的问题 解决方法:输完libcholmod后直接tap补全 我把补全出来的都装上了 2. Could not find a package configuration file provided by “G2O” with any of the following names: 解...
2019-08-20 18:45:07
1395
原创 Matlab笔记
Matlab变量命名规则 1.变量名区分大小写 2.变量名长度不超过63位 3.变量名以字母开头,可以由字母,数字和下划线组成,但不能使用标点 4.变量名应简洁明了,见名知意 Matlab数据类型 1.数字 2.字符串 3.矩阵 4.元胞数组 5.结构体 Matlab矩阵操作 1.矩阵的定义与构造 2.矩阵的四则运算 3.矩阵的下标 Matlab逻辑与流程控制 1.if…else…end 2.fo...
2019-08-07 00:15:48
382
原创 linux系统编程
MMU(内存管理单元)作用: 1.虚拟内容和物理内存的映射。 2.设置修改内存的访问级别。 环境变量:env 写法:key=val , = 等号两边 进程api pid_t fork(void); 返回值 失败:-1 成功:两次返回 父进程返回子进程的id 子进程返回0 获得pid,进程id,获得当前进程 pid_t getpid(void) 获得父进程id pid_t getppid(void)...
2019-05-05 21:00:53
220
原创 Makefile
写法: 目标:依赖 **[tab键]**规则命令 app:main.c add.c sub.c div.c mul.c gcc -o app -I ./include main.c add.c sub.c div.c mul.c //如果更改其中一个文件,所有的源码都重新编译 依赖文件如果比目标文件新,则重新生成目标文件 改为如下 #get all .c files SrcFiles=$(wi...
2019-05-02 22:27:20
186
原创 linux及shell编程
Linux将硬件当做特殊的文件,称为设备文件 设备文件分为3类 1.字符型设备文件 字符型设备文件是指处理数据时每次只能处理一个字符的设备。 2.快设备文件 块设备文件是指处理数据时每次能处理大块数据的设备,比如硬盘。 3.网络设备文件 网络设备文件是指采用数据包发送和接收数据的设备,包括各网卡和一个特殊的回环设备。 Linux默认shell都是bash shell 该看第二章 ...
2019-04-21 23:19:01
279
原创 QT笔记
//.pro文件内容解析 QT += core gui //Qt包含的模块 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets //大于4版本 包含widget模块 TARGET = qt_01 //目标 生成的.exe可执行文件的名称 TEMPLATE = app //模板 应用程序 DEFINES += QT_DEPRECATED_...
2019-04-18 21:32:16
616
原创 C++小项目-演讲比赛
#include<iostream> using namespace std; #include <vector> #include <string> #include <deque> #include <map> #include <ctime> #include <algorithm> #include <...
2019-04-15 23:06:28
391
原创 常用算法
重载函数调用操作符的类,其对象常称为函数对象(function object),即它们是行为类似函数的对象,也叫仿函数(functor),其实就是重载“()”操作符,使得类对象可以像函数那样调用。 注意: 1.函数对象(仿函数)是一个类,不是一个函数。 2.函数对象(仿函数)重载了”() ”操作符使得它可以像函数一样调用。 分类:假定某个类有一个重载的operator(),而且重载的operato...
2019-04-13 13:13:14
212
原创 stack、queue、list、set、map
stack:先进后出(FILO) (想想放在一堆的凳子,或者碟子,弹夹) stack不允许有遍历行为 stack没有迭代器 stack构造函数 stack stkT;//stack采用模板类实现, stack对象的默认构造形式: stack(const stack &stk);//拷贝构造函数 stack赋值操作 stack& operator=(const stack &...
2019-04-10 23:05:48
401
原创 一些C++小案例(项目)
步骤如下: 创建五名选手,放到vector中 遍历vector容器,取出来每一个选手,执行for循环,可以把10个评分打分存到deque容器中 sort算法对deque容器中分数排序,pop_back pop_front去除最高和最低分 deque容器遍历一遍,累加分数,累加分数/d.size() person.score = 平均分 #define _CRT_SECURE_N...
2019-04-09 22:40:31
8186
原创 学习笔记cppprimer-Part1
一个函数的定义包括四个部分:返回类型、函数名、一个括号包围的形参列表以及函数体 cerr:输出警告和错误信息,标准错误 clog:输出程序运行时的一般性信息 endl:操纵符 结束当行,并将与设备关联的缓冲区中的内容刷到设备中 作用域运算符(:
2019-04-09 10:59:02
310
原创 STL之三大组件:容器、算法、迭代器
STL(Standard Template Library,标准模板库) STL从广义上分为:容器(container) 算法(algorithm) 迭代器(iterator) 容器和算法之间通过迭代器进行无缝连接 STL六大组件: 容器:各种数据结构,如vector、list、deque、set、map等 算法:如sort、find、copy、for_each 迭代器:扮演了容器与算法之间的胶合...
2019-04-08 23:04:05
790
原创 贪心算法(C++描述)
#include <iostream> #include <algorithm> using namespace std; const int N = 1000005; double w[N]; int main() { double c; int n; cout << "请输入载重量c及古董个数n: " << endl; cin >...
2019-04-08 19:18:10
478
原创 学习笔记---机器人操作系统ROS浅析
机器人操作系统ROS浅析 获得节点列表:rosnode list 查看特定节点信息:rosnode info node-name 终止节点:rosnode kill node-name //使用Ctrl+c终止节点,在节点管理器中仍然会出现在rosnode列表中,可以使用rosnode cleanup删除 话题和消息 消息传递的理念是:当一个节点想要分享信息时,他就会发布消息到对应的一个或多个话题...
2019-04-08 17:06:26
330
基于opencv3的信用卡号码识别程序
2019-08-06
Matlab与机器学习入门 进阶与提高 13课 下载地址.txt
2019-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅