
c-c++
文章平均质量分 74
Gkbytes
这个作者很懒,什么都没留下…
展开
-
结构体大小struct
int main(){ struct A { char a; double b; enum colour{red=1, yellow}; }; cout <<sizeof(A)<< endl; return 0;}在实际中,存储变量时地址要求对齐,编译器在编译程序时会遵循两条原则: (1)结构体变量原创 2017-09-10 17:31:19 · 342 阅读 · 0 评论 -
STL usage
简介STL 为C++程序库,容纳于C++标准库中。包含很多常用的数据结构和基本算法。STL特点之一:数据结构和算法分离。不是OOP的,主要依赖于模板和内联函数的使用而不是封装、继承或者虚函数。STL体现了泛型化程序设计的思想,引入了很多新名词:需求、概念、模型、容器、算法、迭代子等。泛型和多态一样是一种软件的复用技术。1. STL内容STL中六大组件容器:为一种数据结构,如...原创 2019-07-28 21:32:39 · 212 阅读 · 0 评论 -
mavlink generate
https://mavlink.io/en/getting_started/generate_libraries.html#原创 2019-05-28 14:10:57 · 395 阅读 · 0 评论 -
C/C++工具:Astyle最简使用说明
传送:https://www.jianshu.com/p/307f846b2de4转载 2019-05-18 11:23:57 · 779 阅读 · 0 评论 -
chip id
Unique device ID register (96 bits)The unique device identifier is ideally suited:for use as serial numbers (for example USB string serial numbers or other endapplications)for use as security key...原创 2019-05-23 11:11:51 · 1584 阅读 · 0 评论 -
struct address 对齐与用法
#pragma pack (1) // C编译器将按照1个字节对齐。#pragma pack () // 结束自定义字节对齐方式。#pragma pack (push,1) // 把原来对齐方式设置压栈,并设新的对齐方式设置为一个字节对齐#pragma pack(pop) // 结束对齐状态...原创 2019-05-22 15:47:41 · 759 阅读 · 0 评论 -
Install GitKraken
下载deb文件:https://www.gitkraken.com/download/linux-deb安装:sudo dpkg -i gitkraken-amd64.deb原创 2018-08-21 20:18:13 · 388 阅读 · 0 评论 -
biquad
// ledvinap//y[n] = -0.89*x[n] + a1*x[n-1] - b1*y[n-1] void biquadRCFIR2FilterInit(biquadFilter_t *filter, uint16_t f_cut, uint32_t samplingIntervalUs){ // 15 500hz ÈôÊÇ 15 <1000 if (f_cut ...原创 2018-08-15 00:36:34 · 1541 阅读 · 0 评论