自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 Markdown基本操作

markdown基本操作

2022-11-13 10:15:13 414 1

转载 ubuntu安装beyondcompare

beyond compare

2022-09-29 12:29:10 955

原创 原码、反码、补码解析

计算机中传输的信息都是以补码的方式传递的,可以传递signed类型和unsigned类型的数据。根据传输的数据类型不同作如下区分unsigned类型补码 = 反码 = 原码signed类型1、正数,即原码最高位为0补码 = 反码 = 原码2、负数,即原码最高位为1补码 = 反码 + 1反码 = 原码除符号位外按位取反因此,可以求所传输数据类型为signed类型的数据的物理值,假设数据长度为4bit,代码如下//判断是否为正if(value & 0b1000){

2022-09-19 09:20:25 226

转载 route add命令小结

route add命令详解

2022-07-25 17:02:18 5798

原创 ubuntu下virtualbox安装windows7

ubuntu下安装win7虚拟机

2022-06-27 23:46:38 711

原创 sh脚本实现守护进程

shell , start-stop-daemon

2022-06-23 17:14:52 868

转载 转|C++标准库队列queue

std::queue使用

2022-06-21 10:44:29 484

转载 getopt函数学习

getopt学习笔记

2022-06-17 16:51:59 152

转载 转 | systemd入门教程搬运

systemd入门教程:命令篇

2022-05-25 14:54:56 111

转载 转 |QEMU

一步步教你:如何用Qemu来模拟ARM系统

2022-03-04 16:12:33 64

转载 boost mutex解说

转自:https://www.cnblogs.com/flyinggod/p/13570390.html

2022-01-05 17:22:32 59

转载 boost线程全攻略

转自:https://www.cnblogs.com/renyuan/p/6613638.html1 创建线程首先看看boost::thread的构造函数吧,boost::thread有两个构造函数:(1)thread():构造一个表示当前执行线程的线程对象;(2)explicit thread(const boost::function0& threadfunc):boost::function0可以简单看为:一个无返回(返回void),无参数的函数。这里的函数也可以是类重载operat

2022-01-05 13:55:44 1162

转载 转| asn转c文件

1.准备要转化的asn文件 可以csdn搜一下,可以下载 53-2017的 信通院也出了2019标准, 修订了部分内容, 推出了RSI相关部分 2.下载asn1c工具  win: 下载工具,但是我试了好像存在问题,建议使用ubuntu工具.  下载链接:http://lionet.info/asn1c/download.html - ubuntu: 下载tar包,或者直接用命令行安装 sudo apt instal...

2021-12-22 14:33:24 259

原创 进程间通信及文件描述符相关

select和FD_SET相关:select函数及fd_set介绍 - cs_wu - 博客园eventfd相关:Linux进程间通信——eventfd_HerofH_的博客-CSDN博客_eventfdC/C++编程:eventfd 的分析与具体例子_OceanStar的博客-CSDN博客_eventfd

2021-12-01 16:15:43 766

原创 一个宝藏博主

进程通信 - 标签 - 52php - 博客园Linux基础 - 不灭的焱

2021-11-08 13:25:37 253

原创 数据结构学习

数据结构(data structure)是带有结构特性的数据元素的集合,它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型。简而言之,数据结构是相互之间存在一种或多种特定关系的数据元素的集合,即带“结构”的数据元素的集合。“结构”就是指数据元素之间存在的关系,分为逻辑结构和存储结构。数据的逻辑结构和物理结构是数据结构的两个密切相关的方面,同一逻辑结构可以对...

2021-11-04 10:54:48 238

原创 并发和并行

并发–concurrent。每个小时间片执行一个操作,多个操作快速切换执行。存在于单处理器或多处理器上并行–parallel。在同一时刻执行多个操作。存在于多处理器上参考链接:并发和并行的区别

2021-11-03 14:23:40 53

原创 signal函数梳理

1、信号本质信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。信号是进程间通信机制中唯一的异步通信机制,可以看作是异步通知,通知接收信号的进程有哪些事情发生了。信号机制经过POSIX实时扩展后,功能更加强大,除了基本通知功能外,还可以传递附加信息。使用kill -l就会显示出linux支持的信号列表。其中列表中,编号为1 ~ 31的信号为传统UNIX

2021-10-28 10:05:13 667

原创 常用坐标系总结

可参考:无人导航常见坐标系

2021-10-25 14:27:49 136

原创 C++编程tips

1、使用auto从初始化表达式中推断出变量的数据类型,可以大大简化编程工作,特别是对于一些类型冗长复杂的变量。例:#include <iostream>#include <vector>using namespace std;template<class T, class U>void add(T t, U u){ auto s = t + u; cout << "type of t + u is " << typei

2021-10-22 16:17:57 200

转载 转|共享内存

共享内存的实现有四个步骤:1、创建共享内存。函数:shmget,从内存中获得一段共享内存区域。2、映射共享内存。函数:shmat,把这段创建的共享内存映射到具体的进程空间中。3、撤销映射的操作。函数:shmdt。4、删除创建的共享内存。函数:shmctl。用到的头文件:#include <sys/types.h>#include <sys/ipc.h>#include <sys/shm.h>shmget函数的语法函数原型int shmget( key

2021-10-11 15:22:00 138

原创 matlabR2018a在Ubuntu上无法运行live editor,报错解决

运行sudo apt-get install libgconf2-4  安装后重启进入即可参考:Matlab on Ubuntu: Live Editor Is Unable to Run In The Current System Configuration"

2021-09-30 11:28:42 413

原创 matlab从Windows的项目移植到Ubuntu下报错

将Windows下的simulink项目拷贝到Ubuntu系统下运行报错,报错代码如下:MATLABWindow application failed to launch. Unable to launch the MATLABWindow application参考如下链接解决:1、如何解决 Ubuntu18.04-Matlab 报Unable to launch the MATLABWindow application错2、Unable to launch the MATLABWindow app

2021-09-27 14:07:29 355

原创 Linux下安装boost环境

在终端依次运行如下命令:wget http://sourceforge.net/projects/boost/files/boost/1.54.0/boost_1_54_0.tar.gztar -xzvf boost_1_54_0.tar.gzcd boost_1_54_0./bootstrap.sh --prefix=/usr/local./b2 install --with=all即可

2021-09-24 10:57:04 662

原创 通过sh打开终端:gnome-terminal命令小结

将如下代码写入.sh文件中即可gnome-terminal --title="test" -- bash -c "想运行的程序的绝对路径"

2021-09-15 19:11:31 1337

转载 转|车载以太网介绍

车载以太网介绍

2021-09-15 14:36:21 98

原创 .sh文件中source不可用

交叉编译时需要用到arm的库,在终端source过之后可以正常编译为arm板的可执行文件。为了后续方便起见,写了build.sh文件见下:#!/bin/bashroot_dir=$(pwd)source /opt/fsl-imx-xwayland/4.14-sumo/environment-setup-aarch64-poky-linuxcd $root_dir/buildcmake ../ make之后运行sh build.sh发现得到的可执行程序始终是x86架构下的程序,(可以通

2021-09-09 17:28:47 759 1

转载 Cmake使用实例与总结

本文代码托管于github  cmake_demo cmake中一些预定义变量 PROJECT_SOURCE_DIR 工程的根目录PROJECT_BINARY_DIR 运行cmake命令的目录,通常是${PROJECT_SOURCE_DIR}/buildCMAKE_INCLUDE_PATH 环境变量,非cmake变量CMAKE_LIBRARY_PATH 环境变量CMAKE_CUR...

2021-09-09 16:04:13 248

转载 cmake编译

首先要安装cmake 然后安装交叉编译链 一、CMake简介: CMake是一个跨平台的安装(编译)工具,可以通过简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件。   二、CMake命令 CMake的语句都写在一个叫做CMakeLists.txt的文件里。常见的CMake内置变量和命令如下: https://blog.csdn.net/...

2021-09-09 15:44:40 954

转载 2021-09-08

  对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。 实现   ...

2021-09-08 13:48:32 52

原创 VS CODE格式化代码

打开File->Preferences->Settings,在Text Editor中的Formatting里,按如下所示配置即可。真香

2021-09-07 16:31:23 65

原创 Ubuntu提示缺少mysql.h

说明缺少数据库,首先安装mysqlsudo apt-get updatesudo apt-get install mysql-server安装mysql后提示仍缺少库,查找后发现仍需安装如下sudo apt-get install libmysql++-dev之后可以正常编译。参考:ubuntu安装了mysql 但是编译报错 mysql.h: No such file or directory...

2021-08-22 22:32:51 857

原创 深度学习知识积累

理论基础书籍:《神经网络与深度学习》@Michael A. Nielsen原版:http://neuralnetworksanddeeplearning.com/翻译版:https://tigerneil.gitbooks.io/neural-networks-and-deep-learning-zh/content/index.html《深度学习》@An MIT Press book原版:https://www.deeplearningbook.org/《神经网络与深度学习》@

2021-08-16 10:12:29 70

原创 结构体指针避坑

这是在MAP消息填写时遇到的问题,结构体指针填入时,没有首先给结构体指针变量分配内存导致编译不通过。MAP消息体结构如下图所示,其中实线框为必填项。起初按照最简单的方式填写,未报错,接下来开始填充inlinks字段后,疯狂报错,一直显示段错误,分析可能是内存分配问题,调试打印出错行后找到原因。出错原因是mapNode中的LinklLst字段为结构体指针,但在赋值前没有先给inLinks变量分配内存,导致段错误。mapNode变量定义如下:typedef struct Node {.

2021-08-06 13:59:06 270

QEMU-arm虚拟机搭建

QEMU-arm虚拟机搭建所需安装包

2022-03-19

day1_day2-2020-ASN.zip

DAY1-2020和DAY2-2020的asn代码

2021-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除