上一页 1 ··· 3 4 5 6 7
摘要: 十六进制查看文件 ls 命令 cp chmod 阅读全文
posted @ 2019-04-05 19:28 一匹夫 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 转载自 https://blog.csdn.net/euxnijuoh/article/details/81638676 阅读全文
posted @ 2019-03-22 15:13 一匹夫 阅读(3704) 评论(0) 推荐(0) 编辑
摘要: 注释:这是19年初的博客,写得很一般,理解不到位也不全面。19年末得空时又重新看了RTThread的SPI和GPIO,这次理解得比较深刻。有时间时再整理上传。 使用SPI设备驱动框架操作max32865读取PT100的例子程序: #include "board.h" #include "drv_sp 阅读全文
posted @ 2019-03-21 17:25 一匹夫 阅读(2058) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-15 16:21 一匹夫 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 参考下图stm32l475的参考手册: MSP指向地址基地址为0x20000000的内存处。参考STM32L475的memory map可知MSP指向的是SRAM的一块地址。并且由上面的编译信息可知,偏移量是0x480, 正好等于 RW-data + ZI-data 的值。 参考下图的内存模型: 可 阅读全文
posted @ 2019-03-15 15:57 一匹夫 阅读(2914) 评论(0) 推荐(0) 编辑
摘要: (1) 类模板 体验 template <typename T1, typename T2>class Test //原始的类模板后 加上class Test<T1, T2>会报错{public: void add(T1 a, T1 b) { cout << "void add(T1 a, T1 b 阅读全文
posted @ 2019-03-04 22:20 一匹夫 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 后记: 之前,我把SPI的片选在Cubemx中配置成了SPI_NSS。现在我给它改为了GPIO_OUTPUT. 同时参考了别人的类似的一个操作无线模块(采用SPI设备驱动)的例子程序(清楚了RTT的系统API的调用流程)。年初第一天上班,有空回过头来看这个问题,就成功解决了。 Sx1278.h #i 阅读全文
posted @ 2019-02-24 20:41 一匹夫 阅读(1957) 评论(0) 推荐(0) 编辑
摘要: // RT-Thread对象模型采用结构封装中使用指针的形式达到面向对象中多态的效果,例如: // 抽象父类 #include <stdio.h> #include <assert.h> struct parent { int a; //反映不同类别属性的方法 void (*vfunc)(int a 阅读全文
posted @ 2019-02-19 23:09 一匹夫 阅读(315) 评论(0) 推荐(0) 编辑
摘要: –赋值兼容原则(派生类对象是基类对象,反之不成立)–基类指针强制转换成派生类指针–派生类中重定义基类成员(同名覆盖) 假设, 一个基类 "普通人", 一个派生类 "超人". 1) 赋值兼容原则(派生类对象是基类对象,反之不成立) 超人是人吧, 但不是每个人都是超人.现在我要找一个普通人来干活. Ma 阅读全文
posted @ 2019-02-14 16:35 一匹夫 阅读(429) 评论(0) 推荐(0) 编辑
摘要: C++标准库的内容分为10类: C1.语言支持 C2.输入/输出 C3.诊断 C4.一般工具 C5.字符串 C6.容器 C7.迭代器支持 C8.算法 C9.数值操作 C10.本地化; 下面分类详解: C1 标准库中与语言支持功能相关的头文件 头文件 描述 定义宏NULL和offsetof,以及其他标 阅读全文
posted @ 2019-02-13 09:25 一匹夫 阅读(3161) 评论(0) 推荐(0) 编辑
摘要: 如果在子类中定义某方法与其父类有相同的名称(函数名)和参数,我们说该方法被重写 (Overriding)。 如果在一个类中定义了多个同名(函数名)的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)(函数重载发生在同一个作用域)。 如果基类和派生类的两个函数的 阅读全文
posted @ 2019-02-11 16:10 一匹夫 阅读(261) 评论(0) 推荐(0) 编辑
摘要: C++中允许为函数提供默认参数,又名缺省参数。 使用默认参数时的注意事项: ① 有函数声明(原型)时,默认参数可以放在函数声明或者定义中,但只能放在二者之一 double sqrt(double f = 1.0); //函数声明 double sqrt(double f) //函数定义 { // . 阅读全文
posted @ 2019-02-09 22:04 一匹夫 阅读(22290) 评论(0) 推荐(3) 编辑
摘要: 转载 https://www.cnblogs.com/forever5325/p/9597649.html QT使用的编译器是MinGW,即Linux下的GCC移植到windows的版本;MFC使用的编译器是Visual C++QT的应用主要在Linux下,但是它本身是跨平台的,也支持其他操作系统, 阅读全文
posted @ 2019-02-07 13:56 一匹夫 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 设计模式 设计原则 https://blog.csdn.net/liang19890820/article/category/6783147 配套C++ 设计模式教程的博客 https://www.cnblogs.com/mcgrady/p/10343085.html . 阅读全文
posted @ 2019-02-07 13:27 一匹夫 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 不同平台的GUI实现原理是一样的。 本实验基于 windos平台。 先捋一捋概念 什么是消息队列(Message Queue)假 设一个场景:系统正在处理WM_PAINT消息,就在这时用户在键盘上敲击了一些按键,这时会发生什么呢?系统应该中断绘图操作然后处理按键消息还是应该 丢弃按键的消息?很明显这 阅读全文
posted @ 2019-02-06 23:22 一匹夫 阅读(220) 评论(0) 推荐(0) 编辑
摘要: // C语言之 面向对象+虚事务的抽象 /*********** 进阶练习: (对虚的事物的抽象) 完善部门职责 ***********************/ #include <stdio.h> #include <malloc.h> #include <assert.h> #include 阅读全文
posted @ 2019-02-03 15:16 一匹夫 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 个人理解:计算机语言体现思想,可以描述世界,我们要不断地描述。我们思考怎样去描述,思考如何描述能更简单易懂,简单易懂是目的之一。同时,计算机语言是工具,我们拥有了总体的思维之后,也肯定需要一些编程的小技巧,小技巧能助力编程。 我认为程序难, 我对一些逻辑,还没有通用的方法 主要是人啊, 即使用中文来 阅读全文
posted @ 2019-01-31 15:35 一匹夫 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 程序不美, 不来一一整理了。 以后有时间可以把这个功能封装为一个类的对象来操作。即使不封装为类,至少也该封装为一个独立的函数吧。。。 关键代码摘要如下: 无线同步信号发射端,每分钟发一次,每次发射的时间点(秒值、甚至毫秒值)都是固定的。 #define REVISE_TIME (300-13) if 阅读全文
posted @ 2019-01-28 17:24 一匹夫 阅读(247) 评论(2) 推荐(0) 编辑
摘要: void Breathe_LED(void); // 定时器4中断(1ms)#pragma vector = TIM4_UIF_vector__interrupt void TIM4_OVF_IRQHandler(void) { if( ++sG_CurTime.ms>=1000 ) { sG_Cu 阅读全文
posted @ 2019-01-28 13:35 一匹夫 阅读(128) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/harlanc/tag/effective%20c%2B%2B/default.html?page=3 阅读全文
posted @ 2019-01-26 16:33 一匹夫 阅读(125) 评论(0) 推荐(0) 编辑
摘要: http://www.qter.org/thread-629-1-1.html 阅读全文
posted @ 2019-01-26 16:25 一匹夫 阅读(144) 评论(0) 推荐(0) 编辑
摘要: // 任务目的// 解析串口收到的54个字节。这54个字节包含了8个车道的5大信息以及校验信息。// 实现了查询每条车道包含了哪些信息。 #include <stdio.h> #include <malloc.h> #include <assert.h> typedef unsigned char 阅读全文
posted @ 2019-01-26 16:20 一匹夫 阅读(371) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-01-19 13:36 一匹夫 阅读(13) 评论(1) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-01-19 13:33 一匹夫 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1 offsetof 宏 #include<stdio.h> #define offsetoff(type, member) ((int)&((type*)0)->member) /* ((type*)0)->member 释义:声明一个相应类型的结构体指针,该指针指向0地址处。再通过该指针访问各元 阅读全文
posted @ 2017-05-19 18:41 一匹夫 阅读(276) 评论(1) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7