会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
落叶满空山
博客园
首页
新随笔
联系
订阅
管理
2023年12月14日
s32k-I.MX8 基于串口通讯xrce-dds搭建
摘要: s32k-iMX8平台XRCE-DDS的搭建 1. 引言 XRCE-DDS简述 XRCE-DDS是可以在资源受限的MCU运行的DDS,在MCU侧运行客户端,通过代理服务参与DDS通信。 使用范围 本文将描述整个XRCE-DDS在GEN2平台的搭建过程,包含SOC侧imx8上运行xrce-dds的an
阅读全文
posted @ 2023-12-14 14:07 落叶满空山
阅读(906)
评论(0)
推荐(0)
2022年7月28日
流编辑器sed学习
摘要: 在linux shell中见到如下语法,记录一下 variant=`on -p254 gwm_cfg_tool -r PROJECT_CODE | sed 's/[^0-9]//g'` on -p254 gwm_cfg_tool -r PROJECT_CODE得到的输出为PROJECT_CODE =
阅读全文
posted @ 2022-07-28 11:08 落叶满空山
阅读(64)
评论(0)
推荐(0)
2021年10月23日
组合模式学习
摘要: 适用于用共通的接口处理文件和由文件组成的文件夹等类似情形,把个体和集合做相同的处理 #include "stdafx.h" #include <vector>#include<iostream>using namespace std; class company {public: company(s
阅读全文
posted @ 2021-10-23 16:20 落叶满空山
阅读(40)
评论(0)
推荐(0)
2021年9月16日
访问者模式
摘要: class Element{public: Element(string str) :m_name(str) {} virtual void accept(visitor * pVist) = 0; string getName(void) { return m_name; }private: st
阅读全文
posted @ 2021-09-16 19:22 落叶满空山
阅读(27)
评论(0)
推荐(0)
2020年9月30日
C++ primer Plus回顾
摘要: Cstring因为<cstring>提供的一系列api如strcpy等均已‘\0’结束,所有C-字符串已‘\0’结尾。 char a[5] = {'a','b','c','d','i'}; //not a CString char b[5] = {'s','r','s','x','\0'}; //
阅读全文
posted @ 2020-09-30 16:10 落叶满空山
阅读(97)
评论(0)
推荐(0)
2019年11月2日
命令模式学习
摘要: 主要目的是命令与接受者的解耦,使得程序的可扩展性增强 UML类图: commamd 到 invoker 类之间应该是聚合的关系,上面没画对,懒得改了。 class lift{public: lift(){}; ~lift(){}; void up(void) { std::cout<<"lift g
阅读全文
posted @ 2019-11-02 20:17 落叶满空山
阅读(133)
评论(0)
推荐(0)
2019年10月19日
策略模式学习(设计模式)
摘要: 策略模式包含如下基本要素,策略基类,继承于基类的不同算法,包含策略引用的环境(context)角色 class vehicle;class vehicle{public: vehicle(){}; ~vehicle(){}; virtual void showName()=0;};class bik
阅读全文
posted @ 2019-10-19 21:39 落叶满空山
阅读(96)
评论(0)
推荐(0)
2019年9月26日
python_xlrd模块学习
摘要: 如果我们要根据一张学校的excel的表,快速的生成一些自动化的c++代码,可以通过id快速的查找学生的姓名,身高等等,并且具有可扩展性,可做如下尝试 1.新建列表 写一个简单的学校的类 #ifndef _SCHOOL_H_#define _SCHOOL_H_#include <string>#inc
阅读全文
posted @ 2019-09-26 19:08 落叶满空山
阅读(143)
评论(0)
推荐(0)
2019年8月14日
cmake及Makefile
摘要: cmakeLists.txt编写 1.cmake的最低版本设定 cmake_minimum_required(VERSION 2.8) 2.项目名 project(test) 3.生成文件类型设置 add_executable(demo demo.cpp) # 生成可执行文件 add_library
阅读全文
posted @ 2019-08-14 20:02 落叶满空山
阅读(128)
评论(0)
推荐(0)
线程属性与调度学习
摘要: 线程属性: 1.线程的分离状态 线程的分离状态决定一个线程以什么样的方式来终止自己。非分离的线程终止时,其线程ID和退出状态将保留,直到另外一个线程调用pthread_join.分离的线程在当它终止时,所有的资源将释放,我们不能等待它终止。 设置线程分离状态的函数为 pthread_attr_set
阅读全文
posted @ 2019-08-14 10:55 落叶满空山
阅读(212)
评论(0)
推荐(0)
下一页
公告