草庐IT

【算法/C语言】01背包问题(动态规划DP)

题目:国王和金矿问题有一个国家发现了max_n座金矿,参与挖矿工人的总数是max_people人。每座金矿的黄金储量不同为一维数组gold[],需要参与挖掘的工人数也不同为一维数组peopleNeed[]。每座金矿要么全挖,要么不挖,不能派出一半人挖取一半金矿。要想得到尽可能多的黄金,应该选择挖取哪几座金矿?功能:(1)要求max_n、max_people、gold和ppeopleNeed均为可输入的;(2)编写DP函数,求解答案F;(3)编写main主函数,完成输入,调用DP函数和显示答案结果。样例输入1:592228746901007722295099样例输出1:13334思路:max_n

区块链学习01

为了更好的融入本公司的开发环境中,我需要对区块链的相关内容进行必要的学习,这个是第一期0当前所了解的目前我所知道的区块链知识不多,知道这个是从中本聪的比特币创造的一个概念。区块链技术是一种去中性化的加密货币的交易平台。大家的交易行为会被其他的点所知晓。区块链的块是一个一个串联的,每一个块需要人为的制造。每次制造出一个块,制造它的人会获得奖励。奖励通常是一些加密货币。以太坊是一个更完善的基于比特币的去中性化平台。目前大概只知道这些,现在开始看网上文档学习 1什么是区块链这边用的是这里的文档https://cloud.tencent.com/developer/article/1532748以下是

区块链学习01

为了更好的融入本公司的开发环境中,我需要对区块链的相关内容进行必要的学习,这个是第一期0当前所了解的目前我所知道的区块链知识不多,知道这个是从中本聪的比特币创造的一个概念。区块链技术是一种去中性化的加密货币的交易平台。大家的交易行为会被其他的点所知晓。区块链的块是一个一个串联的,每一个块需要人为的制造。每次制造出一个块,制造它的人会获得奖励。奖励通常是一些加密货币。以太坊是一个更完善的基于比特币的去中性化平台。目前大概只知道这些,现在开始看网上文档学习 1什么是区块链这边用的是这里的文档https://cloud.tencent.com/developer/article/1532748以下是

arduino的esp32环境搭建(不需要翻墙,不需要离线安装)

这段时间想着arduino上面有很多例子和模块,编程很方便,自带编译器,操作方便。于是想用这个东西编译一下esp32,但是在配置环境时候各种碰壁,各种下载,最终也没有安装上,好像网上的教程都是在国外写的一样,github东西随便下,也不见有人讲一下下载失败怎么办,也没有国内镜像的教程,最终我通过自己的方式,不用网上的教程,只是用国内能用的软件和能访问的软件配置到了环境,在这里记录一下,也写下来给那些需要的人。我的版本是在esp32 1.0.6版本的时候做的,如果后期版本升级这个方法同样适用。首先,需要安装arduino这个官网就可以打开下载,即使官网打不开网上的安装包下载也有很多,这个就不介绍

arduino的esp32环境搭建(不需要翻墙,不需要离线安装)

这段时间想着arduino上面有很多例子和模块,编程很方便,自带编译器,操作方便。于是想用这个东西编译一下esp32,但是在配置环境时候各种碰壁,各种下载,最终也没有安装上,好像网上的教程都是在国外写的一样,github东西随便下,也不见有人讲一下下载失败怎么办,也没有国内镜像的教程,最终我通过自己的方式,不用网上的教程,只是用国内能用的软件和能访问的软件配置到了环境,在这里记录一下,也写下来给那些需要的人。我的版本是在esp32 1.0.6版本的时候做的,如果后期版本升级这个方法同样适用。首先,需要安装arduino这个官网就可以打开下载,即使官网打不开网上的安装包下载也有很多,这个就不介绍

ESP8266 WIFI模块学习基础入门

前言哈喽,大家好,由于我最近准备参加学校组织的一个学科竞赛,比赛的项目需要实现物联网的功能,因此我准备开始学习物联网的相关知识。由于自己搭建服务器比较繁琐,我们团队打算前期先使用中国移动的OneNet云平台实现设备数据上报。按照项目规划,我们前期先通过使用STM32F407芯片搭配ESP8266WIFI模块通过AT指令的方式实现云平台物联网功能,后期根据项目需要再决定是否改为通过4G模块实现物联网。写这篇博客主要是对我的学习过程进行记录,这样不仅方便自己以后进行回顾,而且还可以很方便的把文章分享给其他人一起交流学习。一、ESP8266WIFI模块学习基础入门1.1什么是ESP8266ESP82

ESP8266 WIFI模块学习基础入门

前言哈喽,大家好,由于我最近准备参加学校组织的一个学科竞赛,比赛的项目需要实现物联网的功能,因此我准备开始学习物联网的相关知识。由于自己搭建服务器比较繁琐,我们团队打算前期先使用中国移动的OneNet云平台实现设备数据上报。按照项目规划,我们前期先通过使用STM32F407芯片搭配ESP8266WIFI模块通过AT指令的方式实现云平台物联网功能,后期根据项目需要再决定是否改为通过4G模块实现物联网。写这篇博客主要是对我的学习过程进行记录,这样不仅方便自己以后进行回顾,而且还可以很方便的把文章分享给其他人一起交流学习。一、ESP8266WIFI模块学习基础入门1.1什么是ESP8266ESP82

Arduino安装与配置ESP8266开发板(超简单,亲测有效)

文章目录前言一、下载Arduino二、ESP8266环境配置(超简单,亲测有效)三、下载验证总结前言由于要上数字信号处理课程,需要安装Arduino,并在Arduino中配置ESP8266环境,然而发现在首选项中附加开发板管理器网址这种方法(如下图)行不通,折腾了很久,终于找到一种快捷的配置ESP8266环境的方式,现在分享给大家。所用安装包文件:链接:https://pan.baidu.com/s/15GuOY8gK4zFIvwW-TCMeCQ提取码:kk5e一、下载Arduino首先点击arduino-1.8.12-windows.exe文件,出现以下界面,点击IAgree默认不更改,点击

Arduino安装与配置ESP8266开发板(超简单,亲测有效)

文章目录前言一、下载Arduino二、ESP8266环境配置(超简单,亲测有效)三、下载验证总结前言由于要上数字信号处理课程,需要安装Arduino,并在Arduino中配置ESP8266环境,然而发现在首选项中附加开发板管理器网址这种方法(如下图)行不通,折腾了很久,终于找到一种快捷的配置ESP8266环境的方式,现在分享给大家。所用安装包文件:链接:https://pan.baidu.com/s/15GuOY8gK4zFIvwW-TCMeCQ提取码:kk5e一、下载Arduino首先点击arduino-1.8.12-windows.exe文件,出现以下界面,点击IAgree默认不更改,点击

【Arduino安装heltec失败】 IDE 2.0 无法安装成都惠特heltec esp32板卡库,Error: 2 UNKNOWN: Get “https://github.com/Heltec

这里写自定义目录标题一、问题描述:二、问题解决1、https://github.com访问问题,需要设置VPN获取网站访问权限。2、针对IDE错误信息:Error:2UNKNOWN:Get"https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/releases/download/0.0.7/esp32-0.0.7.zip"一、问题描述:为了在arduinoIDE2.0下使用heltecesp32wifi板,需要给IDE环境安装board库及library库,首先需要去heltec的对应板卡下官方文档查找附加板卡的URLs地址。如下为heltec