自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 VScode Cmake Debug操作

VScode Cmake debug

2022-12-05 19:05:38 1097

原创 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 2616

原创 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 1906 1

原创 MFC 保存数据到txt文本中

void FileSave(){ // ///////////////////////////////////////////////////////////////////////////// ////把数据写到TXT文档中 CString Path, StrFileName; CTime time = CTime::GetCurrentTime(); CString m...

2020-03-26 16:07:14 2486

原创 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 358

原创 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 811

原创 ubuntu tab键失效的解决方法(方法收藏)

1.sudo umount /home/usernamexxx(用户名)/.gvfs2.rm -rf .gvfs

2018-09-30 10:46:23 5778 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 5221 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 646

原创 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 145

原创 01设计原则--七大设计原则

01设计原则--七大设计原则设计原则  定义使用频率单一职责原则    一个类只负责一个功能领域中的相应职责★★★★开闭原则     软件实体应对扩展开放,而对修改关闭  ★★★★★里氏代换原则    所有引用基类对象的地方能够透明地使用其子类的对象★★★★★依赖倒转原则抽象不应依赖

2017-09-05 13:41:35 220

原创 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 231

原创 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 4320

原创 LwIP随笔01

ARP协议,以太网地址解析协议。主要用来实现主机以太网物理地址到IP地址的映射IP协议,包括IPv4和IPv6,支持IP分片与重装,支持多网络接口下数据包转发ICMP协议,用于网络调试与维护IGMP协议,用于网络组管理,可以实现多播数据的接收UDP协议,用户数据报协议TCP协议,支持TCP拥塞控制、RTT估计、快速恢复与重传等;用户编程接口方式:

2017-07-26 21:56:10 190

原创 KEIL DEBUG调试记录

1.KEIL 实时观测数据的变化在DEBUG时,勾选Periodic Window Updata选项2. 下载程序时,出现JLink Warning :CPU could not behalted时这种现象是由于下载的数据线太长或者是连接在USB扩展器的接口上。一般情况下直接连电脑是不会有问题的

2017-06-22 15:36:22 1460

原创 ROS学习笔记:关于ROS与rduino之间数据传输的一点心得

刚接触ROS操作系统的时间并不多,对ROS里的了解也十分有限。ROS下的编程我主要是用C++来写。(但感觉很虚,因为自己只是了解的下C++,之前的代码都是用C写的。现在正在抓紧时间学习C++)。      下面是我的一些收获:        $ rostopic echo /turtle1/cmd_vel//查看相应的主题参数   主题改为自己需要的即可        $ rostop

2016-03-20 16:34:27 788

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除