Raspberry pico|为Raspberry Pi Pico添加重置按钮(pico烧录程序不再插拔数据线!)

文章目录树莓派pico官方方法python开发C/C++开发树莓派pico官方方法树莓派pico官方给出的烧录固件的方法有点麻烦:先按住BOOTSEL按钮,将Pico插入计算机,然后将其作为大容量存储卷安装。然后,才能将UF2文件拖放到pico上执行。也就是说,每次上传固件到板上时都要都插拔一次Micro USB数据线然鹅,作为程序员,我们肯定觉得这个方法很笨很麻烦。python开发首先,需要说明的是,如果使用MicroPython进行开发,没有每次上传固件到板上时都要都插拔一次Micro US
分类: 其他 发布时间: 04-06 10:28 阅读次数: 0

CSS3简单特效--animation实现流光按钮

CSS3简单特效–animation实现流光按钮在学习css3的过程中,发现很多看着炫酷的效果,利用css3的属性能很简单的实现,animation是css3动画效果中常见的属性。下面让我们了解一下如何利用这个属性做出以下鼠标停在按钮上有流光按钮效果~在此之前简单介绍一下animation属性的用法。animation:[ animation-name(检索或设置对象所应用的动画名称) ] || [ animation-duration(检索或设置对象动画的持续时间) ] || [ animatio
分类: 其他 发布时间: 04-06 10:28 阅读次数: 0

android7.1编译出现-xmx问题

出现这个错误是由于电脑内存不足,在命令行分别执行以下三条语句,然后继续编译export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g"./prebuilts/sdk/tools/jack-admin kill-server ./prebuilts/sdk/tools/jack-admin start-server...
分类: 其他 发布时间: 04-06 10:28 阅读次数: 0

《STM32从零开始学习历程》——STM32的I2C特性及架构

《STM32从零开始学习历程》@EnzoReventonSTM32的I2C特性及架构软件模拟协议:直接控制GPIO引脚电平产生通讯时序时,需要由CPU控制每个时刻的引脚状态。如果通讯数据量大,主从机数量多时这种通讯协议会对CPU产生较大的负载。硬件协议:STM32 的I2C 片上外设专门负责实现I2C 通讯协议,只要配置好该外设,它就会自动根据协议要求产生通讯信号,收发数据并缓存起来,CPU 只要检测该外设的状态和访问数据寄存器,就能完成数据收发。这种由硬件外设处理I2C 协议的方式减轻了CPU 的
分类: 企业开发 发布时间: 04-06 10:28 阅读次数: 0

CSS3简单特效--transform实现翻书效果

CSS3简单特效–transform实现翻书效果上一篇介绍了animation如何实现流光按钮效果,现给大家介绍一下如何利用css3的transform属性实现鼠标停留实现翻书的效果,下图是鼠标停在div上,“书页”翻动后的效果。可以看出这有一种3D的效果,css3中让元素变成3D空间元素,通常来说分为以下三步:1、父级中加入视距:perspective:800px;2、在需要显示3D效果的元素加上一个3D层:transform-style:preserve-3d;3、设置观看视角:perspe
分类: 其他 发布时间: 04-06 10:28 阅读次数: 0

ES6学习笔记一:let、const与作用域

ES6学习笔记一:let、const与作用域前言一、ES6新增块关键字let、const二、let关键字2.1.基本方法2.2.不存在变量提升2.3.暂时性死区三、const关键字3.1.基本方法总结前言此系列文章用于记录小萌新的ES6的学习经历如有什么错误或者不好的地方请各位大佬多多指教一、ES6新增块关键字let、const在ES5中只有var关键字来定义变量,ES6新增了两个关键字let和count对变量进行声明,并且在ES5中作用域方面不支持块级作用域。而ES6添加这两个关键字就是为了
分类: 企业开发 发布时间: 04-06 10:28 阅读次数: 0

android默认暗码

*#06# -查看IMEI *#*#8351#*#* -语音拨号启用日志 *#*#4636#*#* -此代码可用于获得关于电话和电池有趣的信息。它显示按照屏幕上的4个菜单: * 手机信息 * 电池信息 * 电池统计信息 * 使用情况统计 *#*#7780#*#* - 此代码重置以下设置为出厂: *#*#34971539#*#* - 这段代码是用来获取有关手机摄像头的信息。它显示下列四个参数: * 相机图像中更新固件(不要尝试此选项) * 更新相机固件到SD卡
分类: 其他 发布时间: 04-06 10:28 阅读次数: 0

详解flex布局做骰子案例

详解flex布局做骰子案例上次案例用到了css3的3D特效,3D特效做正方体也是很常用的,所有我想到了利用css3做一个骰子,而骰子每一面的点数利用定位做起来很麻烦,利用css3的flex布局是很方便的,这次来看看如何利用flex弹性盒子的一些属性完成骰子点数的布局~首先,建立一个3D空间元素,做成正方体,是上一篇中详细介绍过如何创建一个3D空间元素,这里就不细说了~实现一个正方体的原理是,在一个父元素中包含六个子元素,transform:rotate和translate来转变好每一个的面,在编写过程中
分类: 其他 发布时间: 04-06 10:28 阅读次数: 0

WGCLOUD的守护进程(wgcloud-daemon-release)无法启动问题处理

WGCLOUD是国人开源的轻量高性能的分布式运维监控系统,如题问题按照下面方法尝试解决1.先看下图中红框内的文件是否有可执行权限,若无则加上可执行权限。2.还有一种情况,是处理器是arm架构,需要下载arm版本的wgcloud-daemon-releasehttps://www.wgstart.com/help/...打开上面链接,看【2】说明3.还有一种情况server主机防火墙未关闭,导致agent无法访问server的端口,此处关闭server主机的防火墙或开放9999及9.
分类: 企业开发 发布时间: 04-06 10:28 阅读次数: 0

LeetCode9_最大子序和(暴力、贪心、分治、动态规划)

一、题目描述梦的开始!!给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/maximum-subarray著作权归领扣网络所
分类: 其他 发布时间: 04-06 10:28 阅读次数: 0

CSS3弹性布局常用属性详解

flex弹性布局常用属性详解CSS3弹性布局,可以轻松的排控制元素的排列、对齐和顺序的控制。上篇利用css弹性布局中的justify-content和align-self属性很便捷的完成了骰子点数的布局。在flex弹性布局中还有很多常用的属性,下面来依次看看吧~声明弹性盒子定义为弹性盒子(容器)display: flex;定义为内联级弹性盒子display:inline-flex;在不定义弹性容器宽度时,在弹性容器受到缩小时,容器里的元素也会缩小。内联级盒子与弹性盒子不同在容器大小会根据容器内容(
分类: 其他 发布时间: 04-06 10:28 阅读次数: 0

Linux 内核 下载 编译 安装 2021 ubuntu|debian

Linux 内核 下载 编译 安装 ubuntu 2021摘要为什么要进行 调试 安装自定义的内核Linux 内核 下载Linux 内核 解压linux 内核 配置linux 内核编译linux 内核 安装1. 为什么要进行 调试 安装自定义的内核对 内核 进行开发去除 内核中 无用的模块学习 如何 对内核进行 安装2.下载内核推荐下载地址使用 git clone 命令 下载最新的 linux 内核 到本地git clone git://git.kerne
分类: 企业开发 发布时间: 04-06 10:28 阅读次数: 0

Java课堂篇10_hash集合的一些小细节(hash冲突、集合删除元素的原理、hashCode属性、集合存放的对象增删操作需要设计重写hashCode)

写在前面除了需要掌握集合的基本使用,还需要对Java底层了解的深一点,对我们用好这门语言更有利。目录hash集合的一些小细节hashCode属性、hash冲突、集合删除元素的原理、集合存放的对象增删操作需要设计重写hashCode ,否则导致元素删除失败开始一、hashCode属性...
分类: 其他 发布时间: 04-06 10:28 阅读次数: 0

Redis面经汇总

Redis是什么redis是一个基于内存的高性能的 key-value 数据库。Redis与Memcached的区别memcached所有的值都是简单的字符串,redis支持更多的数据结构(string,list,hash,sorted set,set)redis的速度比memcached快redis可以持久化其数据(AOF,RDB)为什么要用Redis高性能操作缓存就是直接操作内存,所以速度相当快。高并发直接操作缓存能够承受的请求是远远大于直接访问数据库的,所以我们可以考虑把数据
分类: 企业开发 发布时间: 04-06 10:28 阅读次数: 0

JS条件判断语句案例--输入三个数从大到小输出

输入三个数从大到小输出(JavaScript)在 JavaScript 中,最普通的条件语句就是if语句了,基础语法是if (条件) {如果条件为 true 时执行的代码}else{如果条件为false 时执行的代码}在练习js条件判断语句时碰到一个很好的题目,如下:用户依次输入三个数,并从大到小输出。 alert("请依次输入三个数"); var num1 = Number(prompt("请输入第一个数")); var num2 = Number(prompt("请输入
分类: 其他 发布时间: 04-06 10:28 阅读次数: 0

Win10 安装 VSCode 1.55

目录一、下载二、VsCode安装三、VsCode配置一、下载Visual Studio Code:https://code.visualstudio.com/#alt-downloads版本列表:https://code.visualstudio.com/updates/在使用官网的下载链接下载速度很慢,可以使用cdn进行替换,**F12,**如:https://az764295.vo.msecnd.net/stable/c185983a683d14c396952dd432459097bc7f7
分类: 企业开发 发布时间: 04-06 10:28 阅读次数: 0

LeetCode10_相同的树(深度递归、广度队列、二叉树问题系列模板)

一、题目描述给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。二、题解2.1深度递归/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val)
分类: 其他 发布时间: 04-06 10:28 阅读次数: 0

JS条件选择switch语句案例

JS条件选择switch语句案例switch 语句用于基于不同条件执行不同动作,使用 switch 语句来选择多个需被执行的代码块之一,基本语法如下:switch(表达式) { case n: 代码块 break; case n: 代码块 break; default: 默认代码块} 执行的规则是:1、计算一次 switch 表达式。2、把表达式的值与每个 case 的值进行对比。3、如果
分类: 其他 发布时间: 04-06 10:28 阅读次数: 0

JS逻辑训练题--循环

JS逻辑训练题–循环前篇循环中介绍了while、do…while、for循环,如何利用循环实现数学逻辑呢,看看下面几道题训练一下。1.求S = a + aa + aaa + aaaa + aaaaa + aaaaaa + aaaaaaa +…… a和n从键盘输入,例如用户输入的a是2,n是5,则要求将2+22+222+2222+22222的和计算出来 var a = Number(prompt("请输入a值")); var n = Number(prompt("请输入n值,1-9"));
分类: 其他 发布时间: 04-06 10:28 阅读次数: 0

Java课堂篇11_集合小练习(多对象放入Set集合、Set、List、Array互转、按照要求对象元素进行排序、按name属性创建Map、Map转Properties、Properties写入磁盘)

一、要求1:首先将3猴子3狗熊3鸭子放到集合里2:转成list,然后排序,先猴子再狗熊然后鸭子,同类的先类别再名字最后年龄,3:按名字建索引 map key value list4:map 存盘二、实现最后存盘效果图重点是:设计类之间的关系,重写hashCode、equals、toString等方法实现排序需求需要实现Compareable接口,重写compareTo方法,完成 不同类 对象间的比较、同类对象不同属性 间的比较如何实现Map 中 name 和 多个对象 之
分类: 其他 发布时间: 04-06 10:28 阅读次数: 0