- 博客(17)
- 收藏
- 关注
原创 STM32 bootloadr+app串口无法正常使用
/取消外设,避免APP 里用到串口时无法正常使用。问题:bootloader里面使用到串口时,导致app里的串口无法发生串口数据。取消外设放在app初始化时也没有作用,亲测必须放在跳转前取消采有作用。解决方式:在跳转到APP时,取消串口外设。
2024-09-11 09:29:29 563
原创 MFC List control 设置某行某列字体颜色及背景
OnNMCustomdrawCheckmessage(NMHDR *pNMHDR, LRESULT *pResult){ NMLVCUSTOMDRAW* pLVCD = reinterpret_cast<NMLVCUSTOMDRAW*>(pNMHDR); *pResult = CDRF_DODEFAULT; if ( CDDS_PREPAINT == pLVCD->nmcd.dwDrawStage ) { *pResult = CDRF_N.
2020-06-16 20:12:19 2764
原创 MFC 数据保存为CSV格式(xlsx)
//相关变量参考读取参数配置章节void SaveCsv(){ memset(CurrentWorkPath, 0, sizeof(CurrentWorkPath)); GetModuleFileName(0, CurrentWorkPath, MAX_PATH); (_tcsrchr(CurrentWorkPath, _T('\\')))[1] = 0;//删除文件名,只获得路径 ...
2020-04-23 20:56:30 1982 1
原创 MFC 保存数据到txt文本中
void FileSave(){ // ///////////////////////////////////////////////////////////////////////////// ////把数据写到TXT文档中 CString Path, StrFileName; CTime time = CTime::GetCurrentTime(); CString m...
2020-03-26 16:07:14 2689
原创 MFC SQL(ODBC)数据库操作
1.添加ODBC 类2.定于数据库链接#define DATABASE_OPEN_SQL "DRIVER={Progress OpenEdge 10.2B Driver};DSN=asd;DB=zxc;UID=vfr;PWD=kjh;HOST=192.0.21.45;PORT=54198;"3.操作数据库CRecordset rs;odbc m_odbc;void G...
2020-03-26 15:54:12 382
原创 MFC 如何读取及创建ini 配置文件
#define MAX_PATH (260)void ReadCreatIniFile(){ //读取ini文件数据 CString strPath, strFileName; strFileName = "cofig.ini";//文件名 TCHAR _szPath[MAX_PATH+1] ={0}; GetModuleFileName(NULL, _sz...
2020-03-26 15:02:59 847
原创 ubuntu tab键失效的解决方法(方法收藏)
1.sudo umount /home/usernamexxx(用户名)/.gvfs2.rm -rf .gvfs
2018-09-30 10:46:23 5909 1
原创 CANOpenID分布及快速SDO通讯
CANOpen ID分布Communication ObjectCOB-ID(s) hexslave nodesNMT node Control000Receive onlySync(同步)080Receive onlyEmergency(紧急)080+NodeIDTranSmit(传输)TimeS
2017-09-05 14:52:55 5279 1
原创 CAN学习
一、CAN2.0信息格式 11bit报文转16bit报文 ID11bit=((ID16bitHighByte*0x0100+ID16bitLowByte)>>5)&0x07FF;例:上表的字节2跟字节3计算29bit转32bit报文ID29bit=((ID32bit_Byte1*0x01000000+ID32bit_Byte2*0x010000
2017-09-05 14:11:14 743
原创 C#学习记录
一、数组的定义及使用类型+[]+ 名称 = new 类型[大小]eg: double[] temp = new double[10]; double[] temp={1,2,3,4,5,6,7,8,9,0}; 二、结构体与其他语言的不同 1、C# 结构体成员可以有属性,public and private; 2、结构可带有方法、
2017-09-05 13:44:02 170
原创 01设计原则--七大设计原则
01设计原则--七大设计原则设计原则 定义使用频率单一职责原则 一个类只负责一个功能领域中的相应职责★★★★开闭原则 软件实体应对扩展开放,而对修改关闭 ★★★★★里氏代换原则 所有引用基类对象的地方能够透明地使用其子类的对象★★★★★依赖倒转原则抽象不应依赖
2017-09-05 13:41:35 228
原创 CMake常用命令
CMake常用命令CMake常用命令这里介绍一下常用的命令(CMake 2.8 的命令可以在此查询):http://www.cmake.org/cmake/help/v2.8.8/cmake.html#section_Commands1)project 命令命令语法:project( [languageName1 languageName2
2017-09-05 13:40:43 244
原创 Eclipse安装C++ and Java
Eclipse 安装环境配置相关一、Java版 Eclipse 1、java开发包下载,windows环境下 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 选择Java DOWNLOAD下载---->选择 Accept License Agree
2017-09-05 13:38:28 4381
原创 LwIP随笔01
ARP协议,以太网地址解析协议。主要用来实现主机以太网物理地址到IP地址的映射IP协议,包括IPv4和IPv6,支持IP分片与重装,支持多网络接口下数据包转发ICMP协议,用于网络调试与维护IGMP协议,用于网络组管理,可以实现多播数据的接收UDP协议,用户数据报协议TCP协议,支持TCP拥塞控制、RTT估计、快速恢复与重传等;用户编程接口方式:
2017-07-26 21:56:10 201
原创 KEIL DEBUG调试记录
1.KEIL 实时观测数据的变化在DEBUG时,勾选Periodic Window Updata选项2. 下载程序时,出现JLink Warning :CPU could not behalted时这种现象是由于下载的数据线太长或者是连接在USB扩展器的接口上。一般情况下直接连电脑是不会有问题的
2017-06-22 15:36:22 1528
原创 ROS学习笔记:关于ROS与rduino之间数据传输的一点心得
刚接触ROS操作系统的时间并不多,对ROS里的了解也十分有限。ROS下的编程我主要是用C++来写。(但感觉很虚,因为自己只是了解的下C++,之前的代码都是用C写的。现在正在抓紧时间学习C++)。 下面是我的一些收获: $ rostopic echo /turtle1/cmd_vel//查看相应的主题参数 主题改为自己需要的即可 $ rostop
2016-03-20 16:34:27 818
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人