草庐IT

必备品

全部标签

当保存参数使用结构体时必备的开发技巧方式

1、前言想必做嵌入式产品开发都遇到过设备需要保存参数,常用的方式就是按照结构体的方式管理参数,保存时将整个结构体数据保存在Flash中,方便下次读取。1.1、目的本文时分析嵌入式/单片机中参数保存的几种方式的优点和缺点(仅针对单片机/嵌入式开发而言),同时针对以结构体的方式解决一些弊端问题(重点在第3节)。2、参数保存格式2.1、结构体格式该方式是嵌入式/单片机中开发最常用的,将所有的系统参数通过结构体的方式定义,然后保存数据,介绍一下该方式的优缺点。储存方式:二进制bin文件格式优点:管理简单:无需额外的代码直接就能很方便的管理参数内存最小:通过结构体的形式保存在Flash中,占用内存最小缺

当保存参数使用结构体时必备的开发技巧方式

1、前言想必做嵌入式产品开发都遇到过设备需要保存参数,常用的方式就是按照结构体的方式管理参数,保存时将整个结构体数据保存在Flash中,方便下次读取。1.1、目的本文时分析嵌入式/单片机中参数保存的几种方式的优点和缺点(仅针对单片机/嵌入式开发而言),同时针对以结构体的方式解决一些弊端问题(重点在第3节)。2、参数保存格式2.1、结构体格式该方式是嵌入式/单片机中开发最常用的,将所有的系统参数通过结构体的方式定义,然后保存数据,介绍一下该方式的优缺点。储存方式:二进制bin文件格式优点:管理简单:无需额外的代码直接就能很方便的管理参数内存最小:通过结构体的形式保存在Flash中,占用内存最小缺

uniapp踩坑必备笔记

1.【配置】应用版本号名称有一个规则的字符串:1.0.0,规则是:大版本号,中版本号,小版本号。2.【配置】应用版本号中的小版本号不能超过9,超过9的需要向上一个版本号进一(逢十进一)。3.【配置】应用版本号是一个整数类型,最长10位,超过10位就会被自动转化成字符串。4.【配置】应用版本号和应用版本号名称的区别就是一个整数,一个用.分割的字符串。5.【配置】应用版本号推荐的一种格式:2023021001,2023年2月10号打包,打包编号是01,如果当前第二次打包,打包编号就是2023021002。6.【App离线推送】要想开通APP离线推送,必须在OPPO,小米,vivo这几个手机平台架上

uniapp踩坑必备笔记

1.【配置】应用版本号名称有一个规则的字符串:1.0.0,规则是:大版本号,中版本号,小版本号。2.【配置】应用版本号中的小版本号不能超过9,超过9的需要向上一个版本号进一(逢十进一)。3.【配置】应用版本号是一个整数类型,最长10位,超过10位就会被自动转化成字符串。4.【配置】应用版本号和应用版本号名称的区别就是一个整数,一个用.分割的字符串。5.【配置】应用版本号推荐的一种格式:2023021001,2023年2月10号打包,打包编号是01,如果当前第二次打包,打包编号就是2023021002。6.【App离线推送】要想开通APP离线推送,必须在OPPO,小米,vivo这几个手机平台架上

Vue框架零基础入门之拉取官方项目模版,引入必备工具vuex,router,package.json 等(详细图解,快速入门,附项目源码)

前言本篇随笔主要写了Vue框架搭建项目时所用的vue官方项目模版,如何创建项目,建设项目结构和拉取项目模版。作为自己对Vue框架搭建项目知识的总结与笔记。百度网盘链接,案例源码获取地址: 链接:https://pan.baidu.com/s/1AB1gScU5SYtCgS3xnK3mIA?pwd=1234提取码:1234 随笔目录结构:PS:点击标题后的--> 这个标志可以浏览目录结构,以便快速定位需要的内容一、准备工作1。开发工具最主要的是Node8.12.0版本,版本冲突最少,当然最好是8.12.0版本,其他版本也可以,不过需要调试错误。这里随笔基于Node8.12.0版本,可以无冲突安装

Vue框架零基础入门之拉取官方项目模版,引入必备工具vuex,router,package.json 等(详细图解,快速入门,附项目源码)

前言本篇随笔主要写了Vue框架搭建项目时所用的vue官方项目模版,如何创建项目,建设项目结构和拉取项目模版。作为自己对Vue框架搭建项目知识的总结与笔记。百度网盘链接,案例源码获取地址: 链接:https://pan.baidu.com/s/1AB1gScU5SYtCgS3xnK3mIA?pwd=1234提取码:1234 随笔目录结构:PS:点击标题后的--> 这个标志可以浏览目录结构,以便快速定位需要的内容一、准备工作1。开发工具最主要的是Node8.12.0版本,版本冲突最少,当然最好是8.12.0版本,其他版本也可以,不过需要调试错误。这里随笔基于Node8.12.0版本,可以无冲突安装

PyCharm入门级使用指南,Python开发必备!

PyCharm是一个专业的PythonIDE,可以提供全面的Python开发支持,包括代码编辑、调试、测试、版本控制等功能。对于初学者来说,PyCharm可能会有点吓人,但是随着您的熟练使用,会发现它是一个非常强大且易于使用的工具。在本文中,我将向您介绍PyCharm的一些入门级使用方法。安装PyCharm首先,您需要下载并安装PyCharm。可以在PyCharm的官方网站上下载免费的Community版,也可以选择付费的Professional版。接下来选择安装Pycham里面的插件就是关键点了。首选必装插件:CodeGeeX:基于人工智能驱动的,快速编写代码的代码生成工具。在插件市场就可以

PyCharm入门级使用指南,Python开发必备!

PyCharm是一个专业的PythonIDE,可以提供全面的Python开发支持,包括代码编辑、调试、测试、版本控制等功能。对于初学者来说,PyCharm可能会有点吓人,但是随着您的熟练使用,会发现它是一个非常强大且易于使用的工具。在本文中,我将向您介绍PyCharm的一些入门级使用方法。安装PyCharm首先,您需要下载并安装PyCharm。可以在PyCharm的官方网站上下载免费的Community版,也可以选择付费的Professional版。接下来选择安装Pycham里面的插件就是关键点了。首选必装插件:CodeGeeX:基于人工智能驱动的,快速编写代码的代码生成工具。在插件市场就可以

推荐收藏!10大程序员必备生产力工具

作为程序员,提高生产力是我们一直追求的目标。随着技术的发展,越来越多的工具和应用程序被开发出来,帮助程序员们更好地完成工作。在本文中,我将介绍一些程序员必备的生产力工具。一、IDE(集成开发环境)IDE是一个集成开发环境,它可以帮助程序员更好地编写、测试和调试代码。常见的IDE有Eclipse、VisualStudio、IntelliJIDEA等。IDE具有各种快捷键、代码提示和代码自动完成功能,可以大大提高程序员的编程效率。二、CodeGeeX基于人工智能驱动的,快速编写代码的代码生成工具。代码编写效率提升2倍以上,在插件市场就可以免费下载使用!CodeGeeX插件拥有代码生成功能:可以根据

推荐收藏!10大程序员必备生产力工具

作为程序员,提高生产力是我们一直追求的目标。随着技术的发展,越来越多的工具和应用程序被开发出来,帮助程序员们更好地完成工作。在本文中,我将介绍一些程序员必备的生产力工具。一、IDE(集成开发环境)IDE是一个集成开发环境,它可以帮助程序员更好地编写、测试和调试代码。常见的IDE有Eclipse、VisualStudio、IntelliJIDEA等。IDE具有各种快捷键、代码提示和代码自动完成功能,可以大大提高程序员的编程效率。二、CodeGeeX基于人工智能驱动的,快速编写代码的代码生成工具。代码编写效率提升2倍以上,在插件市场就可以免费下载使用!CodeGeeX插件拥有代码生成功能:可以根据