草庐IT

【02】从零开始跟我一起制作一个鸿蒙的应用-★运行项目测试测试★---优雅草科技伊凡

【02】从零开始跟我一起制作一个鸿蒙的应用-★运行项目测试测试★---优雅草科技伊凡上一篇我们已经完成了实名认证以及开发工具的准备,现在我们开始进入开发阶段,一样废话不多说开撸,有人问这个从零是怎么个“零”法,这个怎么说呢?看个人看天赋看自身基础和自己的学习能力了咯,你在班上是不是尖子生(#^.^#)?编程是个玄学,说不清楚的。“AI永远取代不了会计,因为机器人坐不了牢”-----机器人说的听君一席话胜似一席话,讲的真好,下次不要再讲了。伊凡的目的是参考我们自家产品松鼠短视频在鸿蒙上面也先造一个松鼠短视频(说实话应该有点难度,篇幅应该不少,而且我还得继续熟悉自家的产品,毕竟都是优雅草的兄弟们开

【代码随想录训练营】【Day02】第一章|数组|977.有序数组的平方|209.长度最小的子数组|59.螺旋矩阵II|总结

977.有序数组的平方题目详细:LeetCode.977解这道题的思路和方法有很多,最简单的方法就是计算出数组中每个元素的平方数,并记录在新数组中,最后对新数组进行排序即可得到答案,但这个方法效率不高,所以在这里我们讨论一种时间复杂度为O(n)的算法来解决本问题。首先,由题意可知:输入的整数数组nums是非递减顺序排序的(即有序的、递增的)返回每个数字的平方组成的新数组负数的平方数为正数正数的平方数为正数通过以上的信息易知,假如我们按从小到大的顺序,依次计算每个数组元素的平方数后,是无法保证新数组依旧是有序的,且此做法并没有利用到数组nums是有序的这一特点。那么如何去利用nums数组是有序的

02 | 基于RS485总线通信实现智能家居监测系统

1前期准备1.1常用软件Proteus75SP3Setup.exeLXKProteus7.5SP3v2.1.2.exe(破解)2实训2.1搭建RS-485网络2.1.1准备设备PC机一台(作为上位机)网关一个RS-485通信节点三个(一个作为主机、两个作为从机)空气质量一个(安装在从机1上)可燃气体传感器一个(安装在从机2上)USB转485调试器一个2.1.2网络图2.1.3硬件连接方法2.1.4准备烧录固件主机固件:从机固件:2.1.5烧录固件第一步:首先将M3主控模块JP1拨至BOOT第二步:将M3主控模块放置在智慧盒中,将智慧盒用连接线跟电脑USB接口相连第三步:通过【设备管理器】,点击

IDEA02:配置SQL Server2019数据库

写在前面主要是记录一下如何配置SQLServer2019的过程。一、下载并安装SQLServer2019主要参考了博文:SQLServer2019安装(Windows)。下载的官网在:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads。可以选择下载免费的开发者版本(Developer版)。SQLServer2019的可视化管理软件可以使用SQLServerManagementStudio,下载的官网在:https://docs.microsoft.com/zh-cn/sql/ssms/download-sql-serv

06~12-Esp8266物联网芯片的使用(一)-part02/03-ESP8266开发环境、编程举例

上一章主要作了芯片介绍,这一章主要作对开发环境的介绍。认识ArduinoArduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。它构建于开放原始码simpleI/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是ArduinoIDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。在Arduino上配置ESP826

02-BTC-数据结构

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录前言二、区块链三、Merkeltree总结前言  今天看了北大肖臻老师《区块链技术与应用》公开课,有很大收获,在此写博客以做笔记,加深印象,若有不当之处,欢迎斧正。一、比特币中的数据结构是什么?  比特币中的数据结构一个是区块链另一个是存在于区块中的 Merkeltree。二、区块链比特币中的区块链由一个个区块组成,每一个区块分为 区块头和区块体两部分。区块链中第一个区块为创世块(genesisblock),最近的一个区块为mostrecentblock。区块之间由哈希指针链接,每一个区块的区块头都保存了指向上一个区块的哈希指

【vue2】近期bug收集与整理02

⭐【前言】在使用vue2构建页面时候,博主遇到的问题难点以及最终的解决方案。🥳博主:初映CY的前说(前端领域)🤘本文核心:博主遇到的问题与解决思路目录⭐数据枚举文件的使用⭐elementUI中分页组件使用的注意事项⭐v-html标签的作用⭐elementUI下拉框必须v-model进行双向绑定⭐组件封装传值的思想⭐数据枚举文件的使用同后端那边发送请求的时,请求返回过来的是数字等,有时我们实际页面上渲染的不是数字。这需要怎么处理呢?写一个枚举的映射文件就可以解决。我们发送完成请求并且拿到响应结果后将这个数据放进枚举文件中进行映射。举个例子:后端发送的是:xxxx:0,我需要将0对应的值转化成我们

【vue2】近期bug收集与整理02

⭐【前言】在使用vue2构建页面时候,博主遇到的问题难点以及最终的解决方案。🥳博主:初映CY的前说(前端领域)🤘本文核心:博主遇到的问题与解决思路目录⭐数据枚举文件的使用⭐elementUI中分页组件使用的注意事项⭐v-html标签的作用⭐elementUI下拉框必须v-model进行双向绑定⭐组件封装传值的思想⭐数据枚举文件的使用同后端那边发送请求的时,请求返回过来的是数字等,有时我们实际页面上渲染的不是数字。这需要怎么处理呢?写一个枚举的映射文件就可以解决。我们发送完成请求并且拿到响应结果后将这个数据放进枚举文件中进行映射。举个例子:后端发送的是:xxxx:0,我需要将0对应的值转化成我们

假设用于通信的电文仅由8个字母组成,字母在电文中出现的频率分别为0.07, 0.19, 0.02, 0.06, 0.32, 0.03, 0.21, 0.10. 试为这8个字母设计赫夫曼编码.

哈夫曼编码【问题描述】假设用于通信的电文仅由8个字母组成,字母在电文中出现的频率分别为0.07,0.19,0.02,0.06,0.32,0.03,0.21,0.10.试为这8个字母设计赫夫曼编码.(要求构造的赫夫曼树中除叶子节点之外的所有节点的左孩子的节点值小于右孩子的节点值)【输入形式】输入n=8,输入8个字母;输入按序8个字母出现的频率【输出形式】输出编码后的哈夫曼树(先序或者完全二叉树序)【样例输入】8abcdefgh0.070.190.020.060.320.030.210.10【样例输出】Thea'sHuffmancodeis:1010Theb'sHuffmancodeis:00Th

相机标定 - (02) - 相机标定步骤与原理

目录2相机标定步骤2.1张正有标定操作步骤2.2 张正有标定原理2相机标定步骤与原理参考文章:三步骤详解张正友标定法_谜之_摄影爱好者的博客-CSDN博客        1998年,张正友提出了基于二维平面靶标的标定方法,使用相机在不同角度下拍摄多幅平面靶标的图像,比如棋盘格的图像,然后通过对棋盘格的角点进行计算分析来进行相机标定(求解相机的内外参数)。2.1张正有标定操作步骤(1)张正友标定方案使用平面标志物,通常是规整的棋盘格或者点阵图,通常情况下为了方便区分图片中棋盘格朝向,我们一般使用宽高不同的棋盘格。不同标定板的优缺点:棋盘格本身存在角点检测不精确的问题。圆点检测更精确,但是会存在偏