- 博客(15)
- 资源 (11)
- 收藏
- 关注
原创 procfs和sysfs
背景前段时间进行卡托检测方案移植过程中,该方案中使用的是sys文件系统向上层暴露数据,而本周进行boottime方案移植时,采用的则是proc文件系统。同样是向上层暴露数据,且都叫“文件系统”,这两者之间有什么区别和联系呢?目录结构首先各自查看一下两类文件系统的目录结构/proc目录下的部分文件/proc/cmdline 启动时传递给kernel的参数信息(就是bootargs信息)/proc/cpuinfo cpu的信息/proc/crypto 内核使用的所有已安装的加密密
2021-11-15 00:23:45
1755
原创 安装g2o时遇到的坑。
最近在看高博的视觉slam 跑例程时遇到g2o安装上的一些问题 总结一下1.libcholmod-dev 无法定位的问题解决方法:输完libcholmod后直接tap补全 我把补全出来的都装上了2. Could not find a package configuration file provided by “G2O” with any ofthe following names:解...
2019-08-20 18:45:07
1254
原创 Matlab笔记
Matlab变量命名规则1.变量名区分大小写2.变量名长度不超过63位3.变量名以字母开头,可以由字母,数字和下划线组成,但不能使用标点4.变量名应简洁明了,见名知意Matlab数据类型1.数字2.字符串3.矩阵4.元胞数组5.结构体Matlab矩阵操作1.矩阵的定义与构造2.矩阵的四则运算3.矩阵的下标Matlab逻辑与流程控制1.if…else…end2.fo...
2019-08-07 00:15:48
311
原创 linux系统编程
MMU(内存管理单元)作用:1.虚拟内容和物理内存的映射。2.设置修改内存的访问级别。环境变量:env写法:key=val , = 等号两边进程apipid_t fork(void);返回值失败:-1成功:两次返回父进程返回子进程的id子进程返回0获得pid,进程id,获得当前进程pid_t getpid(void)获得父进程idpid_t getppid(void)...
2019-05-05 21:00:53
174
原创 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 filesSrcFiles=$(wi...
2019-05-02 22:27:20
156
原创 linux及shell编程
Linux将硬件当做特殊的文件,称为设备文件设备文件分为3类1.字符型设备文件字符型设备文件是指处理数据时每次只能处理一个字符的设备。2.快设备文件块设备文件是指处理数据时每次能处理大块数据的设备,比如硬盘。3.网络设备文件网络设备文件是指采用数据包发送和接收数据的设备,包括各网卡和一个特殊的回环设备。Linux默认shell都是bash shell该看第二章...
2019-04-21 23:19:01
252
原创 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
554
原创 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
340
原创 常用算法
重载函数调用操作符的类,其对象常称为函数对象(function object),即它们是行为类似函数的对象,也叫仿函数(functor),其实就是重载“()”操作符,使得类对象可以像函数那样调用。注意:1.函数对象(仿函数)是一个类,不是一个函数。2.函数对象(仿函数)重载了”() ”操作符使得它可以像函数一样调用。分类:假定某个类有一个重载的operator(),而且重载的operato...
2019-04-13 13:13:14
175
原创 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
344
原创 一些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
8096
原创 学习笔记cppprimer-Part1
一个函数的定义包括四个部分:返回类型、函数名、一个括号包围的形参列表以及函数体cerr:输出警告和错误信息,标准错误clog:输出程序运行时的一般性信息endl:操纵符 结束当行,并将与设备关联的缓冲区中的内容刷到设备中作用域运算符(:
2019-04-09 10:59:02
250
原创 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
715
原创 贪心算法(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
413
原创 学习笔记---机器人操作系统ROS浅析
机器人操作系统ROS浅析获得节点列表:rosnode list查看特定节点信息:rosnode info node-name终止节点:rosnode kill node-name//使用Ctrl+c终止节点,在节点管理器中仍然会出现在rosnode列表中,可以使用rosnode cleanup删除话题和消息消息传递的理念是:当一个节点想要分享信息时,他就会发布消息到对应的一个或多个话题...
2019-04-08 17:06:26
278
Matlab与机器学习入门 进阶与提高 13课 下载地址.txt
2019-08-06
基于opencv3的信用卡号码识别程序
2019-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人