走进前端——HTML(2)

前言作者:迷途の羊 在这里分享学习自己的经历,希望可以帮助到初学前端的旁友成为一个更好的前端开发者大学在读前端菜鸡 若文中有误,感谢指正DAY2 熟悉HTML
分类: 编程语言 发布时间: 01-04 07:18 阅读次数: 0

一篇文章告诉你晶振的作用

公众号欢迎关注本人微信公众号:公众号上分享更多嵌入式知识和资料,分享个人学习嵌入式的心得体会。欢迎大家一起来玩呀。晶振晶振是用来做什么的?在嵌入式系统中晶振一般用来给单片机或者说MCU提供系统时钟用的,那什么是系统时钟?系统时钟类似于人类的心脏,心脏的跳动人才可以运动、思考。MCU也一样,必须在晶振提供的时钟下才能进行运算。常见的晶振图晶振和MCU连接图如上图连接,晶振和MCU连接在一起,我们还可以看到有两个电容,具体这两个电容是什么作用的,我们学习软件的无需关心。晶振波形上面的
分类: 物联网 发布时间: 01-04 07:18 阅读次数: 0

写Android的快两年了,终于碰到视频相关(视频压缩)的技术

我的需求压缩视频后上传服务器,上传服务器我就pass不讲了不是该文总要操作使用技术FFmpeg是众所周知的一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。使用结果我的是10秒的视频从3M压缩到500kb,可达到预期效果,只是压缩时间较长两种操作手写FFmpeg然后搭载到Android中不造轮子,直接引入大佬手写库github的库,(是我肯定就先看一遍第1个选项的内容,然后去引入大佬的库)要是选择第一项,我看我这篇记录怕是无法如您的法眼了。FFmpeg ffmp
分类: 移动开发 发布时间: 01-04 07:18 阅读次数: 0

手把手教你使用nodejs编写cli(命令行) —— 拉取远程仓库代码作为代码模板

上一章和大家分享了通过 fs 模块读写ejs 模板的方式创建 CLI 工具,这一章我们来讲解如果将远程仓库的代码做为 CLI 工具的代码模板。
分类: 编程语言 发布时间: 01-04 07:18 阅读次数: 0

python爬虫详解(二)——爬取bilibili网页排名、视频、播放量、点赞量、链接等内容并存储csv文件中

首先要了解html标签,标签有主有次,大致了解以一下,主标签是根标签,也是所有要爬取的标签的结合体先了解一下待会要使用代码属性#获取属性a.attrs 获取a所有的属性和属性值,返回一个字典a.attrs['href'] 获取href属性a['href'] 也可简写为这种形式#获取内容a.string 获取a标签的直系文本注意:如果标签还有标签,那么string获取到的结果为None,而其它两个,可以获取文本内容a.text     这是属性,获取a子类
分类: 企业开发 发布时间: 01-04 07:18 阅读次数: 0

自制2.4 ELRS接收机,不需要打板,容易制作

制作难度:中等,主要是器件太小,焊接需要耐心一。硬件材料1.LoRa射频模块,sx1280 : E28-2G4M12S2.MCU Wifi模块:ESP-01F3.各色硅胶软线若干4.1k电阻5. TTL转串口 CH341 (CH340或FTDI随便一个即可。)6. DC-DC3.3v降压模块7. LED灯一个。二。软件:1. EpressLRS Configuratorhttps://github.com/ExpressLRS/ExpressLRS-Configu..
分类: 物联网 发布时间: 01-04 07:18 阅读次数: 0

详解HtmlTextView使用,在android上显示web端html内容

今天和大家交流一下HtmlTextView的使用,HtmlTextView是一个开源的原生安卓第三方控件,主要的用途是直接把web端的html内容解析后展示在安卓手机上。应用场景很多,比如很多新闻类APP在web端编辑入库后是html的格式,这时候如果想显示在手机上,HtmlTextView就是一个很好的选择,当然有人会说谷歌自己的TextView通过一些方法也可以实现,但是我试过,效果简直不能再差,而且使用起来很复杂。这个HtmlTextView有多好,话不多说,直接上图:在使用的时候,第一步是引
分类: 移动开发 发布时间: 01-04 07:18 阅读次数: 0

元旦到了,手把手教你用 Python 制作一个炫酷烟花秀

大家好,我是小张,今天是2021 的最后一天,到了这个时间点,部分小伙伴已经开始复盘这一年的得与失。比如今年增加了多少技能点,看了多少本书,写了多少篇文章或者年前的小目标实现进度大概多少等等;做一个象征性的年终总结来告别2021,迎接2022:本篇文章,带大家用 Python 制作一个炫酷烟花秀,来迎接即将到来的元旦佳节。开始之前先看一下最终效果环境介绍:语言:Python;库:Pygame;原理介绍在介绍代码之前,先介绍下 Pygame 绘制烟花的基本原理,烟花从发射到绽放一共分为三个阶
分类: 企业开发 发布时间: 01-04 07:18 阅读次数: 0

2022年了--你还不会手写promise? 完成promise的所有实现

手写promise,将静态方法和实例方法都进行了一遍实现。也可以实现链式调用。/* * @Author: 毛毛 * @Date: 2022-01-03 10:17:47 * @Last Modified by: 毛毛 * @Last Modified time: 2022-01-03 10:17:47 *//** * * 手写promise * @class MaoPromise */class MaoPromise { /** * 正在执行的状态 *
分类: 编程语言 发布时间: 01-04 07:18 阅读次数: 0

ESP32 micropython 应用填坑(一):数据协议

前言  21国赛中的K210就用了这一套代码,当时在用micropython时发现它的串口只能发送字符串型的数字,但是实际上很不方便,就比如TI的MSP432系列,它的串口接收会把数据强制转化为int型的数据,这就要求我们在ASCII码上做功夫,所以本文提出一种自定义数据协议发送数据的方法  这里主要是用到了ustruct函数,从官方文档可以看到:它可以将串口要发的数据进行打包,然后自己定义帧头帧尾,以及数据位。  那么在用的时候,先初始化一个串口然后在函数中定义个全局变量就可以了。我们直接看代码:
分类: 物联网 发布时间: 01-04 07:18 阅读次数: 0

Linux交叉编译FFmpeg

基础准备在Android中使用编译好的FFmpeg,需要先了解一下C/C++编译基础概念,还需要准备一台Linux操作系统的机器。编译流程C/C++编译流程图如下:静态库和动态库本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。C和C++库有两种:静态库(.a、.lib)和动态库(.so、.dll)。windows:.lib和.dll库。Linux:.a和.so库。静态库和动态库区别:所谓静态、动态是指链接阶段,如下图所示:1、静态库在编译时链接到目标代码,运行时
分类: 移动开发 发布时间: 01-04 07:18 阅读次数: 0

SpringBoot + Element UI 楠橘星后台管理系统一键打包部署教程文档

JDK8一、通过xftp进行文件的上传二、tar zxvf jdk-8u191-linux-x64.tar.gz 解压文件三、编辑配置文件 vim /etc/profileexport JAVA_HOME=/usr/local/environment/jdk/jdk1.8.0_291export JRE_HOME=/usr/local/environment/jdk/jdk1.8.0_291/jreexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HO
分类: 企业开发 发布时间: 01-04 07:18 阅读次数: 0

舍友洗了个澡,我就解决了相交链表问题

题目要求链接:160. 相交链表 - 力扣(LeetCode) (leetcode-cn.com)注意:相交链表是Y形状的,不是X形状的。一个结点只有一个next指向如何判断相交:方法:比较两个链表的尾结点地址是否一致相交和不相交的不同之处相交:两个链表从相交结点开始,后面的结点的地址一致==>尾结点相同不相交:两个链表的所有结点的地址都是不相同的所以只需要遍历两个链表,找到两个链表的尾结点,然后比较是否相等。如果相等则进行下一步,找相交起始节点。如果不相等 -
分类: 编程语言 发布时间: 01-04 07:18 阅读次数: 0

STM32MP157实验(五)——串口通信RS485

文章目录前言二、基础知识STM32CubeIDE设置MX设置代码设计实验现象前言实话实说,串口还是有一定难度的,至少上个实验我翻车了。放心,我肯定是会把它弄明白的# 一 、设计需求使用RS485与另一块开发板的RS485通信二、基础知识RS485的电路如下RS485使用的是UART6_RX(PC7)和UART6_TX(PC6),相对前面的实验多了一个收发控制引脚PD13.RS485是差分信号,无论是发送还是接收工都需要A,B同时进行,且同一时刻只能发或收,因此它是半双工。RE和DE端分.
分类: 物联网 发布时间: 01-04 07:18 阅读次数: 0

【Camunda 三】Camunda部署流程定义

camunda部署流程
分类: 数据库 发布时间: 01-04 07:18 阅读次数: 0

数据结构复习题

文章目录数据结构 复习题填空选择判断简答存储结构森林阿克曼(Ackerman)函数排序直接选择排序:冒泡排序:数据结构 复习题填空在数据结构中, 从逻辑上能够把数据结构分为线性结构非线性结构数据结构在计算机内存中的表示是指数据的存储结构链式存储的特点是利用**指针** 来表示数据元之间的逻辑关系。对于给定的n个元素,可以构造出的逻辑结构有集合树形结构线性结构图结构顺序存储结构是通过==结点物理上相邻==表示元素之间的关系的;
分类: 其他 发布时间: 01-04 07:18 阅读次数: 0

人生节点 | 2021年终总结&2022年度计划

我是一名Android开发,目前就职业字节跳动。现在转行Android已经五年多了~
分类: 移动开发 发布时间: 01-04 07:18 阅读次数: 0

微信小程序+腾讯地图 获取定位与地图选点插件

文章目录一、思路二、逆地址解析2.1. app.json2.2. 页面加入2.3. 后台代码三、地图插件调用3.1. app.json加入3.2. js页面加入3.3. wxml页面成功截图:腾讯位置服务官网:https://lbs.qq.com一、思路通过 wx.getLocation 返回经纬度传到后台,后台调用腾讯地图提供的逆地址解析返回用户位置;给个按钮让用户点击调用腾讯地图选点插件,自己选择位置修改二、逆地址解析2.1. app.json.小程序页面代码app.json必须加.
分类: 编程语言 发布时间: 01-04 07:18 阅读次数: 0

数据库实现原理学习顺序 (持续更新)

一. 数据库内核杂谈顾仲贤: 数据库内核杂谈二. CMU 15-455Andy Pavlo 数据库实现课程。因为我主要研究 OLAP,所以目前暂时跳过了索引,buffer-pool,事务等章节(没有深入,大概看看)课程相关论文,资料Andy Pavlo: 中英文字幕视频Moody 老师: 中文讲解版本三. CMU 15-721Andy Pavlo 数据库实现高级课程,很多 PPT 的内容出自很多论文,可以先下载 课程相关论文,资料。因为我主要研究 OLAP,所以目前暂时跳过了索引,b
分类: 数据库 发布时间: 01-04 07:18 阅读次数: 0