摘要:
s32k-iMX8平台XRCE-DDS的搭建 1. 引言 XRCE-DDS简述 XRCE-DDS是可以在资源受限的MCU运行的DDS,在MCU侧运行客户端,通过代理服务参与DDS通信。 使用范围 本文将描述整个XRCE-DDS在GEN2平台的搭建过程,包含SOC侧imx8上运行xrce-dds的an 阅读全文
摘要:
在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 = 阅读全文
摘要:
适用于用共通的接口处理文件和由文件组成的文件夹等类似情形,把个体和集合做相同的处理 #include "stdafx.h" #include <vector>#include<iostream>using namespace std; class company {public: company(s 阅读全文
摘要:
class Element{public: Element(string str) :m_name(str) {} virtual void accept(visitor * pVist) = 0; string getName(void) { return m_name; }private: st 阅读全文
摘要:
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'}; // 阅读全文
摘要:
主要目的是命令与接受者的解耦,使得程序的可扩展性增强 UML类图: commamd 到 invoker 类之间应该是聚合的关系,上面没画对,懒得改了。 class lift{public: lift(){}; ~lift(){}; void up(void) { std::cout<<"lift g 阅读全文
摘要:
策略模式包含如下基本要素,策略基类,继承于基类的不同算法,包含策略引用的环境(context)角色 class vehicle;class vehicle{public: vehicle(){}; ~vehicle(){}; virtual void showName()=0;};class bik 阅读全文
摘要:
如果我们要根据一张学校的excel的表,快速的生成一些自动化的c++代码,可以通过id快速的查找学生的姓名,身高等等,并且具有可扩展性,可做如下尝试 1.新建列表 写一个简单的学校的类 #ifndef _SCHOOL_H_#define _SCHOOL_H_#include <string>#inc 阅读全文
摘要:
cmakeLists.txt编写 1.cmake的最低版本设定 cmake_minimum_required(VERSION 2.8) 2.项目名 project(test) 3.生成文件类型设置 add_executable(demo demo.cpp) # 生成可执行文件 add_library 阅读全文
摘要:
线程属性: 1.线程的分离状态 线程的分离状态决定一个线程以什么样的方式来终止自己。非分离的线程终止时,其线程ID和退出状态将保留,直到另外一个线程调用pthread_join.分离的线程在当它终止时,所有的资源将释放,我们不能等待它终止。 设置线程分离状态的函数为 pthread_attr_set 阅读全文