core-js常见于qiankun中的多份polyfill冲突问题
问题
开门见山,你可能会在 qiankun 等微前端体系中,有多个子应用时,发生这样的加载崩溃问题:
Cannot redefine property: DEG_PER_RAD
Cannot redefine property: RAD_PER_DEG
实际上 DEG_PER_RAD
和 RAD_PER_DEG
都是 Math
上的静态常量,在以下的描述中,我们就以 Math.DEG_PER_RAD
为例进行拆解。
原因拆解
崩溃的根本原因是,core-js
在 3.23.0 做出了一个改动:不能对 Math.DEG_PER_RAD
重复赋值( 相关 issue 详见 #1091 )。
在 core-js 3.23.0
将 Math.DEG_PER_RAD
设定为了 nonConfigurable: true
且 nonWritable: true
的( 代码详见 esnext.math.deg-per-rad.js ),所以当加载了 >= 3.23.0
的 polyfill 后,不能对 Math.DEG_PER_RAD
重新写入了,此时再加载 < 3.23.0
的 polyfill ,就会发生崩溃报错。
而先加载了 < 3.23.0
的 polyfill ,再加载 >= 3.23.0
的话,是没问题的。
为什么常会发生在微前端下?
通过问题拆解,我们发现此报错是与 core-js
不同版本的加载 顺序 强相关的,而在 qiankun 类似的微前端体系下,往往每个子应用都会有一份 polyfill ,所以他们可能会发生本文中的致命冲突,导致应用彻底崩溃。
你可以在全局变量 window['__core-js_shared__']
中看到当前项目中有多少 core-js
版本:

解法
这里我们先不进一步探究,直接提供解法:
要解的无非是 Math.DEG_PER_RAD
和 Math.RAD_PER_DEG
的问题,那我们直接排除这两个 polyfill 就可以了,他们在 core-js
中的名字是 esnext.math.deg-per-rad
和 esnext.math.rad-per-deg
。
如何排除?
对于社区中大部分的脚手架来说,他们的 babel polyfill 策略都是 usage
,所以当你不使用这两个 Math.xxx
常量的时候他是不会引入 polyfill 的。
既然发生了此问题,说明你的 polyfill 大概率是 entry
策略(此处不再展开讲解 babel polyfill 策略),是全量引入的,所以你应该找到相关源头,排除掉他们。
由于排除的手段和 框架
/ 脚手架
实现逻辑强相关,所以本文不做具体描述,在排除过程中,除了可以定点排除 esnext.math.deg-per-rad
和 esnext.math.rad-per-deg
外,考虑到未来如果新增其他的 Math.constant
常量,也要再排除,同时 esnext.math.xxx
都是 stage 1 的 polyfill (详见 proposal-math-extensions ),几乎不会有人使用到,全部排除了也是没什么风险的,故可以把 esnext.math.xxx
全部过滤掉。
当你无法触及、或不了解框架行为,不能自行解决时,可以考虑到相关框架、脚手架的 issue 区反馈,寻求维护者的帮助。
swc 的 polyfill 策略排除法
为了讲解的更全面,此处我们还提供 swc 的 polyfill 排除解法。对于 swc 来说,我们推荐使用的 polyfill 策略是人工指定 includes
方法(因为 swc 的 usage
策略速度慢,且更新不及时),详见:
- 《 swc兼容polyfill的权衡与选择 》
那在获取 polyfill 列表结束后,人工过滤掉 esnext.math.xxx
的 polyfill 即可:
// 过滤部分逻辑
const filteredList = (list as string[]).filter(line => {// https://github.com/zloirock/core-js/issues/1091// Prevent `Math.DEG_PER_RAD` / `Math.RAD_PER_DEG` constant override problem in qiankun micro appreturn !line.startsWith('esnext.math.')
})
其他可能的解法
除了从 core-js
本身上来解决该问题,这里再提供一些其他的解法思路:
-
将主应用、子应用全部升级到最新的
core-js
版本,避开含有< 3.23.0
的core-js
情况,可解此问题。 -
因为主应用含有 polyfill ,子应用没有独立使用的场景时,无需 polyfill ,把子应用的 polyfill 关掉就可以了。
总结
core-js
本身是没问题的,只不过你加载了多份 polyfill ,那就说不准了,这就是:微前端路漫漫其修远兮,只有踩过了坑才知道事出不易。
由于本文探讨的问题场景比较特定和深入,更多的面向对 webpack 比较了解的用户,跳过了很多基础概念的介绍,希望对你有所帮助。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4502344.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!
visio 2013安装失败正在回滚
参考链接 链接 今次软件工程老师让下载visio 2013,本来已经安装好了的,也画了几张图,但是手贱把visio卸载了一下,结果就是再次安装的时候老是安装失败,显示安装失败,正在回滚,然后报错1935. 前…...

Spring Boot 集成 WebSocket
https://mp.weixin.qq.com/s/BhoJgqtpisiDtFtTG9PNpg...

WPS演示常用快捷键大全
功能快捷键删除当前页Alt Delete弹出对象属性设置对话框(若当前没选中对象,则弹出页面设置对话框)Alt Enter在当前页插入新页Alt Insert全选(当前页对象)Ctrl A设置字体Ctrl Alt F设置显示比例Ctrl Alt R设置字…...

如何手动绘制对数坐标轴_对数坐标轴的绘制规则?
刚好最近遇到了这个问题,百度无果,顺便回答一下吧。对数坐标很常用,刻度不均匀,一直理所当然的使用却没考虑过如何定义的刻度间距。直到最近要求在对数坐标下不同位置画出同样长度的线段,顿时傻眼。绘图时使用对数坐标…...

MyBatis-Plus的日期自动填充实现类配置
实现类名:MetaObjectHandler 全路径:com.jt.config.MyMetaObjectHandler package com.jt.config;import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; import org.apache.ibatis.reflection.MetaObject; import org.springframework.stereotype.Component;imp…...

c语言noj除法,快速排序~C语言~NOJ1064
比赛描述给定输入排序元素数目n和相应的n个元素,写出程序,利用内排序算法中快速排序算法进行排序,并输出排序最后结果的相应序列。输入共两行,第一行给出排序元素数目n,第二行给出n个元素,1≤n≤100000&…...

wincc c语言基础,wincc C语言1
#include "apdefap.h"char* _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName){int iLength 260;char* ContainerName;#ifdef RUN_ON_WEBNAVIGATORWaitForDocumentReady("../AreaButton");#endifContainerName (char*) SysM...

java 水晶报表教程_水晶报表 (Crystal Reports 2008)的配置
概要:Crystal Reports(水晶报表)是一款商务智能(BI)软件,主要用于设计及产生报表。水晶报表是业内最专业、功能最强的报表系统,它除了强大的报表功能外。最大的优势是实现了与绝大多数流行开发工具的集成和接口。在VS.Net平台做过报表开发的程…...

序列号大全
Blend2.0: TJ2R3-WHW22-B848T-B78YJ-HHJWJ转载于:https://www.cnblogs.com/shylock/archive/2009/08/24/1552642.html...

安装kanzi-平台要求
Windows 要在 Windows 上部署和运行 Kanzi 应用程序,需要: Visual C Redistributable x86 for Visual Studio 2015 Android 如需构建和部署面向 Android 的 Kanzi 应用程序,您需要以下工具: 针对 Kanzi 3.6.6 以及更新版本: A…...

林记seo告诉你seo教程菜鸟seo一个月到底能赚多少钱
林记seo告诉你seo教程菜鸟seo一个月到底能赚多少钱 seo教程菜鸟seo一个月到底能赚多少钱,是学习seo,准备从事seo工作的朋友密切关系的问题。任何行业的不同个人,收入都不一样,seo行业赚钱水平差距是较大的,能者多得&am…...

【数据结构--noj】k阶斐波那契数列
这个题目有陷阱!!! k阶并不是两个的和了,而是k个的和 这就是为什么wa了五次的原因qwq(我好笨) for(i0;i<length;i){sumelem[(front-ilength)%length];}除此之外没有什么问题了,移动front就…...

中国移动互联网测试开发大会(简称MTSC大会)
精准测试 国内最大的测试开发社区:TesterHome Appium 开源框架项目负责人 Jonathan,STF 平台工具作者 Simo 最先关注 AI 测试、大数据测试、物联网测试等新兴领域。 如何高效高可靠的测试和监控企业级软件质量 我们邀请到国家工信部电子五所软件质量工程研究中心的…...

什么是网格技术
短短的几十年,互联网给人类带来了翻天覆地的变化,它自身也走过了三个里程碑。传统的互联网是将世界上的计算机硬件连通,而万维网是实现了网页的连通,将各种信息资源连接起来,由硬件相连的因特网向网页相连的万维网&…...

图像处理之纹理特征提取
旋转不变性:图像旋转时,所选特征不随图像的旋转而发生变化 LBP参考: LBP纹理特征提取 灰度不变性-旋转不变性 import numpy as np from PIL import Image import math def LBP(src)::param src:灰度图像:rtype:灰度图像src np.array(sr…...

基于微信电脑版HOOK开发的一套成品工具(可下载)
上一篇博客说道我在无意HOOK到微信电脑版之后,后续开发了不少功能 但基本都是很粗糙的,于是就有了写一款UI和使用交互都比较好的工具的念头 埋头开发一段时间后,便有了下面这款软件 因为对接UI是比较繁琐的一件事,所以花了不少…...

xwiki开发者指南-XWiki API 参考文档
XWiki开发团队考虑到安全使用(即,保证后向兼容性)。我们可以从Java或直接从wiki页面使用一个脚本语言 (Velocity, Groovy, Python, Ruby等)调用API。 作为XWiki API的使用者,你需要知道一些要点: 你不应该使用一个class里面有internal关键字…...

107页PPT,讲透MES与APS系统及其选型
作者:章月洲 杭州众章数据科技有限公司教授级高级工程师、首席专家 写在前面(本号相关PPT与资料,仅在微信公众号“智能制造之家”下载有效) 大家好,我是小智,智能制造之家号主~ 前面我们分享了很多智能工…...

计蒜客-切割钢管
题目链接:切割钢管 题目思路:从给定的范围开始二分,用for循环,判断每一个长度中有几个mid,如果加起来的和>k,则l增大,否则,r变小。 (对于此题还是模模糊糊ÿ…...

lisp文字上标源码_删除重叠文字源码 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - 源码,程序 - Powered by Discuz!...
[code"lisp](defun C:DUPREM (/ F1 SLE SA CA TA LA LB ENTA EA TYPA A1 A2 A3 A4 SC LTESTTES)(setq F1 NILF1 0)(or:GCHOICE(setq :GCHOICE "Set"))(initget "Set Limits All")(setq SLE (getkword (strcat "\n选择集类型 [Set/Limits/All] &q…...

linux如何查看磁盘空间大小?
linux如何查看磁盘空间大小? 坑, 如何查看磁盘的容量大小? df -h...

云原生之使用Docker部署docker-compose-ui工具
云原生之使用Docker部署docker-compose-ui工具一、Docker Compose UI介绍二、检查本地docker环境1.检查系统版本2.检查docker状态三、下载Docker Compose UI镜像四、部署Docker Compose UI服务1.新建安装目录2.创建Docker Compose UI容器3.检查Docker Compose UI容器状态4.查看…...

天翼物联携手6家单位发起移动物联网高质量发展共同倡议
近日,由工信部指导,中国信息通信研究院(以下简称“中国信通院”)、中国通信学会、无锡市人民政府、人民邮电报社、江苏省工业和信息化厅、江苏省通信管理局共同主办,无锡物联网创新促进中心、天翼物联科技有限公司等单…...

串行数据检测电路Verilog HDL语言描述,(阎石课后题6.35)
timescale 1 ns/1 ps module Exercises6_35(CLK,RESET,M1,M2,Y,state); input CLK; input RESET; input M1,M2; output [1:0]state; output Y; //Frequency divide reg[22:0]cnt1; reg CLK_c; always(posedge CLK or negedge RESET) if(!RESET) begin cnt1<1’b0; CLK_c<...

window bat使用
批处理管理文件、软件、SVN: set hcy set /p hcy choose: if %hcy%100 goto trunk_1 打开软件: start "" "D:\软件\demo\lib1\ClientDemo.exe" 打开目录: start /max X:\work\trunk\trunk_1 打开sv…...

智能小车设计思路简述
初次设计智能小车会发现毫无头绪,无从下手。智能小车的设计主要包含两部分,硬件部分和软件部分。 硬件部分: 简单的说就是把微控制器(单片机)的管脚和外设的引脚用杜邦线相连,就可以使用微控制器通过自身…...

MySQL优化系列9-MySQL控制查询优化器Hints
备注:测试数据库版本为MySQL 8.0 文章目录一.控制查询计划评估二. 可切换的优化三. 优化器的Hints3.1 优化器Hints概述3.2 优化器Hints语法3.3 连接顺序优化器Hints3.4 表级别的优化器Hints3.5 索引级别优化器Hints3.6 子查询相关优化器的Hints3.7 语句执行时间优化器Hints3.8 …...

自制jlink-ob
目录引言一、什么是Jlink?二、具体实现步骤1.原理图2.PCB3.焊接4.烧固件5.结果心得引言 近期闲来无事,想画个板自己焊练练手。最终选择了不用设计原理图、不用编程序、同时具有实际使用价值的Jlink。 一、什么是Jlink? 做之前当然要简单了解一下Jlink是什么&…...

python图像纹理提取_python 实现 gabor 滤波器提取纹理特征 提取指静脉纹理特征 指静脉切割代码...
python 实现 gabor 滤波器提取纹理特征 提取指静脉纹理特征 指静脉切割代码参考博客: https://blog.csdn.net/xue_wenyuan/article/details/51533953https://blog.csdn.net/jinshengtao/article/details/17797641傅里叶变换是一种信号处理中的有力工具, 可以帮助我们将图像从空…...

Java8 新特性——默认方法
默认方法就是接口可以有实现方法,而且不需要实现类去实现其方法。 我们只需在方法名前面加个 default 关键字即可实现默认方法。 添加的默认方法,其所有的子类都默认继承,而无需重写。 为什么要有默认方法 在 java 8 之前,接口与…...

【概率论与数理统计】猴博士 笔记 p24-25 条件概率密度函数、求两个随机变量形成的函数的分布
条件概率密度函数 题型如下: 已知概率密度,求条件概率密度已知x怎么样的情况下y服从的概率(或y怎么样的情况下x服从的概率),求f(x,y) 步骤:对于后两个,是在哪个字母的条件下,哪个字…...

VMware虚拟机安装macos Big Sur 11.2.2 (20D80)镜像CDR/ISO下载
很多朋友需要临时体验一下macOS, 但又没有苹果电脑. 现在分享一下在普通PC电脑上使用VMware虚拟机安装macOS系统的方法. 准备工作 1, 一台普通电脑, 系统要求Windows 7或以上. 2, 这台电脑的CPU要求支持虚拟化.(无需担心, 现在的CPU基本上都支持). 3, VMware Workstation虚拟机…...

1、mysql索引基础知识点一文搞定
索引简介 索引是什么? MySQL官方对索引的定义为:索引(INDEX)是帮助MySQL高效获取数据的数据结果。 从而可以获得索引的本质:索引是排好序的快速查找数据结构。 索引的目的在于提高查询效率,可以类比字典的…...

20220625——Java国际节假日API调用总结
International Holiday & Date API Usage Background I need information of international holiday for a reminder to greet people ,so I worked hard on searching free API on Google.Here showed what I choose at last. Website http://timor.tech/api/holiday/...

基于MSP430F5529的后驱四轮小车
接下来会分享整个过程中的所有想法和代码。 以下目录和链接:(具体内容我每天到实验室电脑上慢慢更) 所有的例程已经整理到https://github.com/FeiDao7943/MSP430F5529_Demo 一、PWM波: MSP430F5529-PWM波在串口中的输出及调整 …...
2013中国互联网安全大会---关于赵粮老师的分享
昨天有幸参加了2013中国互联网安全大会,听了“云计算安全论坛”的几场演讲,把一些心得和大家分享一下: 大会安排: 第一个我想分享的是关于赵粮老师的演讲 1、google trends[http://www.google.com/trends/]查询搜索的趋势&#…...

基于AI的4G/5G基站节能的智能解决方案
随着移动通信网络建设规模逐年增加,通信设备对能源的需求与日俱增,移动通信网络的能耗在运营商的运营成本(OPEX,Operating Expense)占比已高于15%。经过5G试商用网络的测试验证,5G单站功耗是4G单站功耗的3~4倍,运营商面…...

模拟电路:二极管及其模型
理想二极管 我们需要有一种元器件:可以使得正电压通过,负电压通过不了,理想二极管就是这样的一个器件,理想二极管有两个极,分别是阴极(cathode)和阳极(anode) 理想二极…...

像素和分辨率的关系
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录像素和分辨率一、图片的像素二、显示屏的分辨率三、相机里图片的尺寸四、像素点里面还有什么五、像素值和最终打印出相片大小的关系像素和分辨率 像素用于对图片的描…...
SQL Server 中 GO 的用法
本科里学了那么多年SQL Server一直看到书上各种SQL语句中间夹杂着那么几个看似毫无意义的GO,看着就让人莫名,问老师,老师一般只会告诉你,不要理他,这个东西没用的。但是个性纠结并且有轻微强迫症的博主我是不能容忍这种…...

C++解决钢条切割问题【动态规划】
问题描述: 给定一根长度为 lll 的钢条(l<10000)(l<10000)(l<10000),以及一张价格表,请计算这根钢条能卖出的最大总收益。 价格表表示为 (li,pi)(l_i, p_i)(li,pi),1<i<k1<i<k1<i<k。 不在价格表中…...

计算机毕业设计ssm+vue基本微信小程序的心理服务平台 uniapp 小程序
项目介绍 随着计算机技术的发展,带来社会各行业的进步,信息化逐渐运用到人们的生活中。传统模式的青少年心理健康管理满足不了现代人的生活追求,服务质量、服务速度,之前的很多网站由于功能、或者框架设计等原因,无法完美的展现它的特色,优势,浪费了很多资源。使用管理系统进行…...

像素与DPI之间的关系
先说像素。像素是电子图像组成的基本单位,将图像放大数倍,会发现图像是由一个个“小色块”紧密排列组成的,每一个“小色块”就是一个像素点。 也就是说,每个图像都是由n多个像素点组成。 再说分辨率。所谓分辨率,指的是…...

数据结构C语言版(李云清)代码
数据结构C语言版(李云清) 包含实验代码以及相关PPT参考学习 链接:https://pan.baidu.com/s/16OHNCmCBdNq29A1l_438Qw 提取码:anhudQ(自己尝试解密吧~)...

群晖Nas通过jellyfin搭建本地影音库详细全过程(一):通过群晖系统docker容器安装jellyfin影音库服务器
前言:最近入手了一个星际蜗牛的矿机,想把它用作一个nas来搭建本地化的影音库,试过免费版的plex和黑群晖自带的video station之后,最终还是觉得jellyfin是免费里面用的最爽的,本系列文章会讲一下详细教程和遇到的很多问…...

Kibana - KQL语法
官方文档: https://www.elastic.co/guide/en/kibana/7.17/kuery-query.html KQL:(Kibana Query Language )查询语法是Kibana为了简化ES查询设计的一套简单查询语法,Kibana支持索引字段和语法补全,可以非常方…...

Go 语言中 Unsafe 包的用法
- 后端早读课翻译计划 第三篇- - 翻译自: a-journey-with-go 欢迎关注微信公众号: 后端早读课 本文列举在 Golang 中 unsafe 的一般用法,以及提供给开发者的一些建议。 ℹ️ 本文基于 Go 1.12 版本。 这个 Package 的名字其实已经告诉了我…...

各种序列号大全收集
以下序列号都是本人测试并使用通过的. 保证可用. Microsoft Visual Studio 2010 企业版、旗舰版都适用 YCFHQ-9DWCY-DKV88-T2TMH-G7BHP Visual Studio 2008 XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4WT Windows XP SP3 MRX3F-47B9T-2487J-KWKMF-RPWBY Windows Server 2003 SP2 …...

计算机毕业设计Java校园任务发布系统(系统+源码+mysql数据库+lw文档)
计算机毕业设计Java校园任务发布系统(系统源码mysql数据库lw文档) 计算机毕业设计Java校园任务发布系统(系统源码mysql数据库lw文档)最新计算机专业毕业设计选题,均有源码,是近期作品, 免费赠送本源代码、数据库,请私信 【1】JSP基于JSP的美…...

opencv将透明PNG图片填充为白色背景
本篇博客介绍使用两种方式来实现将透明PNG图片填充为白色背景。 第一种方法: 代码: #include<opencv2/imgproc/imgproc.hpp> #include<opencv2/highgui/highgui.hpp> using namespace cv;int i, j;Mat overlayImage(const Mat &background, const Mat &…...

优秀项目经理如何从容管理项目?
项目经理要带领项目团队建设好一个项目,所需要关注和落实的事情很多,如果从时间管理方面来说,项目经理既需要管理好项目团队成员的时间,同时也需要管理好项目经理自己的时间,两方面缺一不可。由于项目团队成员的工作比…...

【C++】链表反转逆序|建立、删除、修改、插入|linux内核链表与普通链表
目录 C实现链表逆序 链表的建立、删除、修改、插入 linux内核链表与普通链表 C实现链表逆序 实现链表逆序,首先要有一个链表,下面是链表的结构体: typedef struct listnode {int data;struct listnode* next; }listnode , *list; 实现…...

java使用水晶报表,java水晶报表实例教程
Java水晶报表 目录 ? ? ? 水晶报表开发(CrystalReports 2008) Java水晶报表(JBuilder 2005) 报表项目布署(WebSphere v6.1) 水晶报表开发 ? ? Crystal Reports ......可以方便地在任何应用程序中添加 报表,如:java、.net Crystal R...CrystalReport水晶报表详细教程_计算机…...

三万字Javaweb教程
javaweb1、基本概念1.1、前言1.2、web应用程序1.3、静态web1.4、动态web2、web服务器2.1、技术讲解2.2、web服务器3、Tomcat3.1、 安装tomcat3.2、Tomcat启动和配置3.3、配置高难度面试题:3.4、发布一个web网站4、Http4.1、什么是HTTP4.2、两个时代4.3、Http请求1、…...

vc2005运行库彻底卸载_VC运行库安装卸载工具-Visual C ++ AIO(VC运行库安装卸载工具)下载 v2019.05.21官方版--pc6下载站...
VisualCAIOVC运行库安装卸载工具包含了所有VisualC最新版,可以通过命令行静默安装,可以卸载所有已安装版本及更新为最新版,总之这是一个不错的VisualC运行库安装卸载程序。。相关软件软件大小版本说明下载地址Visual C AIO(VC运行库安装卸载…...

云原生核心技术之:Service Mesh(服务网格)
导言: 在复杂业务的后端服务开发中,拆分出的微服务往往是数十个、上百个,即使用上了容器技术方便了其打包部署,使用了 Kubernetes 进行便捷的容器编排管理,但众多微服务之间往往涉及到复杂的业务通信和服务治理场景。…...

kali 设置中文字体
kali设置中文字体 # 安装中文字体 sudo apt-get install ttf-wqy-zenhei# 设置系统配置 sudo dpkg-reconfigure locales重启系统即可…...

vscode多行注释
vscode写Python代码多行注释 方法一: 选中多行,按AltShiftA,如果想要取消这些行的注释,再次按AltShiftA。 方法二: 选中多行,先按Ctrlk,再按Ctrlc,如果想要取消多行注释࿰…...

本人学习中遇到的Java Web 中文乱码问题
本人初学,如有问题欢迎指正 教材《Java Web程序设计(第3版)》主编:郭克华 第8章 JSP内置对象(2)P129-P131 所示代码: //获得书名String bookrequest.getParameter("book");if(boo…...

建设一个小型网站并投入运行
大体流程: 1.写一个网站程序,主体 2.放到服务器中投入运行 3.优化tomact服务器 4.考虑负载均衡,引入nginx 5.通过内网穿透,让所有人都可以访问 6.关于服务器的维护 今天介绍linux系统部署web项目。 web项目,ne…...
buguku 加密 wp
1.滴答~滴 -... -.- -.-. - ..-. -- .. ... -.-. 这就是摩斯密码直接百度解密就OK 在线解密:http://www.mathsking.net/morse.htm 2.聪明的小羊 题目提示的很清楚 1.一只小羊翻过2个栅栏 栅栏就是栅栏密码 2个就是两个栏数为2 KEY{sad23jjdsa2} 3.OK Ook. Ook. …...
在ARM板上的linux系统中查看进程实际使用物理内存
我的S3C2440板上的linux系统使用的busybox版本为 BusyBox v1.13.3 ,有很多命令在上面都无法使用,我本打算查看我进程所占用的物理内存,所以使用top命令,但是返回如下: 从上面我不能看到"…...
Opencv3.2移植到arm板
注:博客中有些图片部分为了省事,借用了别人博客的图片,相关部分注意事项相同。若有侵权,请联系删除! 一,Opencv3.2移植到arm Opencv3.2 ubuntu16.04 目标板:飞凌嵌入式iMx6-ul前一:把…...

Linux:移植ffmpeg到ARM板(含x264编译步骤)
1、ffmpeg简介 ffmpeg(Fast Forward Mpeg)的介绍可以参考[ffmpeg - 百度百科],里面有比较全面以及专业的描述,主要功能大约可以总结为以下几点: 视频采集/屏幕录制视频格式转换视频截图视频加水印等 2、编译 ffmpeg…...

支持LVGL的micropython固件编译(二)arm板移植
开发环境 软件:Ubuntu 18.04虚拟机 硬件:君正T31开发板,RV1109开发板,Hi3516DV300开发板 关于lvgl版本micropython源码下载编译部分上一章已做过讲解,链接:支持LVGL的micropython固件编译(一…...

arm板上sqlite3移植及使用
硬件平台:IMX6Q 内核版本:kernel3.0.35 移植到arm板 步骤:1 下载源码sqlite-3.6.16.tar.gz2 编译源码,执行以下指令cp sqlite-3.6.16.tar.gz /home/liuhaobi/sqlite3tar -zxvf sqlite-3.6.16.tar.gzcd /home/liuhaobi/sqlite3/s…...

使用ftp传输文件到arm板
开发板开机正常运行后,其实已经启动了一个 Telnet 服务,因此用户也可 无论在 Linux 系统还是 windows 系统中,一般安装后都自带一个命令行的 ftp 命令程序,使 用 ftp 可以登录远程的主机,并传递文件,这需要主机提供 ftp 服务和相应的权限;本开发板不 仅带有 ftp 命令,还在开机时…...
QT程序到arm板(s5pv210)的移植之旅
前记:由于毕设的原因,将来需要移植QT程序到arm板子运行,故有此文。看博客寻资料,看到一位作者写道:知识来源于互联网,必将回报互联网。赞。介于从陌生到熟悉的折腾,故将移植过程记录,…...

Qt+OpenCV在arm板上运行实现思路
重点:arm-linux-gcc 建议使用4.8以上的版本来支持-stdC11 第一:先编译opencv的第三方库和源码移植到arm板上 系统版本:Ubuntu16.04 版本:opencv3.2.0 获得opencv在arm板上的库和第三方在arm上的库 推荐楷尘极客的:op…...

SQL数据库移植到ARM板步骤
SQL作为一种存储数据的数据结构,具有体积小(能堵存储的数据多),容易移植等优点。例如,在Ubuntu或者ARM开发板上被大量应用。下面就简单说一下SQL移植到ARM板的步骤。 下载源代码 (记得在家目录操作…...

Qt下使用GDB远程调试ARM板
第一部分:GDB调试工具安装 一.预处理(否则MAKE时候有错误) sudo apt-getinstall texinfo sudo apt-getinstall libncurses5-dev sudo apt-getinstall m4 sudo apt-getinstall flex sudo apt-getinstall bison 如果不做预处理,MAKE可能会出现…...

Qt程序移植到ARM板上去掉鼠标样子
搞过嵌入式的都往ARM板子上跑过自己的QT程序,当把程序移植到板子上时,发现总是存在一个鼠标指针,这显然不是很美观,怎么样去掉呢,其实也是有对应的办法的。很简单的一句代码就搞定了! 打开主函数ÿ…...
如何让ARM板开机启动Qt
一、把qt程序放在自定义的路径里(/code)二、进入开发板上的etc/init.d目录三、编译rcS文件(vi ./rcS,rcS的S需要大写),按a进入编辑模式 找到bin/qtoptia &这行代码,将它注释掉。在前面加个#…...

将本地调试gdb移植到arm板
开发环境 PC系统:VMware虚拟机 Ubuntu16.04arm板:海思HI3536开发板交叉编译器:arm-hisiv400-linux-gcc 目标 把本地调试版的gdb移植到arm板上增加板子的调试功能 gdb的移植分为两种: 1. 远程调试 这一种模式是需要交叉编译gd…...

arm板gdb调试移植
arm板gdb调试移植 arm板上对程序在线调试,一般使用的就是gdbgdbserver。而我们的交叉编译工具链中,都带有gdb(arm-linux-gnueabihf-gdb),所以我们移植的时候,只需要移植gdbserver就行。下面是两者的关系。 arm-linux-gnueabihf-gdb 即gdb,运…...

arm板获取路由IP
移植wpa_supplicant 可以连接上网络,在用udhcpc可以获取路由动态分配的IP,但是udhcpc仅返回IP,并没有路由器的信息,如果需要获取路由IP,则需要移植dhclient 1.下载https://www.isc.org/downloads/(4.1-ESV-…...

工控ARM板登陆、wifi连接
第一次接触ARM板,型号是MC-B813,厂家给的资料实在不适合初用ARM的我去看。写个博客记录一下: 一、ARM板通过网口连接windows电脑(Telnet登陆) 1.我们需要把ARM板上的网口通过网线插到windows电脑上。 2.设置windows…...

查看ARM板参数
[rootfarsight /root]#cat /proc/cpuinfo Processor : ARMv7 Processor rev 5 (v7l)processor : 0BogoMIPS : 48.00processor : 1BogoMIPS : 48.00Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva...

ARM板安装Qt
在arm板上直接用apt-get安装qt需要安装如下软件包: libqt4-dev libqt4-dbg libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig...

Qt gdbserver + gdb-multiarch 监控调试ARM板
1、首先我们是编译gdbserver,查找arm板系统上有没有可用的gdbserver,可以在根目录通过find -name gdbserver 查找,或者自己编译自己的gdbserver ,编译方法是 环境说明: ubuntu16.4 x86_64 ununtu交叉编译环境 IMX6UL嵌入式平台 编译gdbserver&a…...

arm板配置ssh服务
本文转载于 http://www.linuxidc.com/Linux/2015-12/125871.htm 更详细请看(有中文翻译)http://blog.csdn.net/gzh0222/arti OpenSSH服务器端的配置文件各常用参数含义 /etc/ssh/sshd_config:注:前面加#的代表默认配置基本配置#P…...

什么是ARM开发板及其硬件特性介绍
什么是ARM开发板及其硬件特性介绍 前言 上一篇文章中,小编讲到开发板其实就是一种用来进行嵌入式系统开发的电路板(嵌入式开发板的功能),它包括DSP开发板(DSP芯片)、ARM开发板、单片机开发板等种类,那么,什么是ARM开发板呢?简单来…...
ARM板实现触控幻灯片
以前看到有些同学的项目,在ARM板上接着的LCD屏幕上播放动画,效果十分酷炫。后来自己也实现了,其基本无非就是控制LCD屏幕显示图片。以下就以24位图为例,介绍让LCD显示图片的方法。24位图是指由分别用8位二进制来表示图像B、G、R值…...

qt远程调试ARM板
前期准备 使用qt5.8调试 pc机必须能与arm板ssh通信。 先查看pc版本的gdb以及gdb使用到python(注意:qt3.1之后调试需要python) 查看gdb版本:可通过qtcreator查看(tool->options->build&run->debuggers)&am…...

浙江大学计算机学霸作息,浙大学霸:学习时间精确到“秒”,作息表让很多人赞叹!...
每个人的心里都有一个童年阴影叫做“别人家的孩子”,同样,每个人的心里都曾经做过一个梦叫做“考上清华北大”,前者是羡慕嫉妒恨,后者却是很少有人真正实现过。别人家的孩子,总是比我们要“聪明”,成绩更好…...
精确到秒!一位清华学霸的学习生活计划表,值得借鉴!
“预则立,不预则废”,高考备考已经开始,你做好学习计划表了吗? 有的学生认为,学校有教育计划,老师有教学计划,跟着老师走,按照学校要求办就行了,何必自己再定计划&#x…...

清华计算机学神李凌,走进清华:“学霸集中营”
马冬晗会成为“学霸”,源自刚入校就感受到压力山大,这也是很多优秀学子刚入清华的同感。加拿大多伦多大学电子和计算机工程系教授李葆春曾回忆说:“刚到清华上学的时候,喜欢攀比学习。无意发现排学号的算法是同时‘参考’高考分数…...

企业短视频运营规划方案工作计划表
网盘地址下载https://pan.baidu.com/s/1-84XBRLhJl89GDX_7kXWSw?pwd4ehb 我认为学习是有七个层次的。这个是美国美英州国家训练实验室的一个研究成果,他研究了一个学习的金字塔理论,它说明不同的学习方式对学习的知识留存率是有很大的影响的。然后我们…...

python 小说最新章节_学霸的黑科技系统
从功能上来讲,c更像是一把瑞士军刀,具有很强的操作性,几乎是万能的。你能用它完成一些精细的工作,但面对一些大工程量的东西,却显得不是那么得心应手。比如你想造一辆车,可能得从车轮开始造起。相比之下&am…...

清华学霸讲计算机,大牛访谈 Vol.2 | 清华计算机学霸:“我从来只跟自己较劲”...
H学长成都市理科高考状元。高考语文124分 数学146分 英语144分 理科综合293分,其中物理满分。高中毕业于成都实验外国语学校(西区),现就读于清华大学计算机系。将近一个小时的采访各种各样的干货应接不暇但给小编留下深刻印象的是这样一句云淡风轻的话“…...

读清华学霸的学习计划表有感
近日,网络上疯传清华大学某特等奖学金得主的学习计划表,看后感叹此人真是不辱"学霸"的称号。 不说别的,就是除周末外每天凌晨1点睡觉,早上6点起床这一条来说,我几乎就做不到。 想想自己每天23点睡…...

计算机竞赛满分学霸,清华大三学霸超强履历曝光 网友称这应是学神
网友晒出的“学霸”履历。三年年级名次第一、世界顶级的计算机视觉会议CVPR审稿人,各种奖学金拿到手软。清华大学(学霸履历曝光 网友纷纷表示膜拜“清华新一代学霸出现了!论文数量质量赶超老师,清华新一代学霸男神吴佳俊,2010年从…...

微博热门清华学霸的计划表刷屏,程序员该如何制定你的学习计划?
清华学霸的计划表 网友:优秀的人还比你努力 凌晨1点睡觉,清晨6点起床,6点40开始学习,晚上9点到凌晨1点全都安排满满当当。这份清华学生的计划表是正在清华大学校史馆举行的“清华大学优良学风档案史料展”中一份展品。展览展出了…...

Python——实现英文词频统计:以hamlet为例
中国大学MOOC 嵩天老师在课堂上讲解的,附上代码和详细注释。 代码和文本文件需要放到同一目录下。 def getText():txt open("hamlet.txt","r").read()txt txt.lower() # 将所有字符转换为小写for ch in !#$%^&*()":;?,.><-…...

gitlab创建群组和项目和成员和上传下载代码
1.新建项目 2.点击新建项目跳转到新建项目的页面 3.输入url红框里面的地址 4.创建了一个ycigWeb的项目 5.添加和配置ssh SSH(Secure Shell)是一种安全协议,在你的电脑与GitLab服务器进行通信时,GitLab使用SSH密钥…...

如何用JAVA写一个简单的电脑客户端应用
前言: 我们学习了JAVA的application和applet,其中applet是需要打开编译软件或命令行才能弹出的那种窗口,和我们平时可以下载的软件不太一样。如何开发一个.exe文件? 其实和写正常的application差不多,界面是用GUI实现的…...

电脑/手机登录树莓派+树莓派登录电脑
借助VNC实现手机、电脑、树莓派的相互登录 树莓派价格便宜,性能非常好,是我们广大学生党提高自己的不二选择。但是树莓派买来的时候是光秃秃的一块板子没有太多可以显示运行状态的东西。而网上的那些小屏幕又贵又不好用,买个带HDMI接口的屏幕…...

计算机组装系统安装,手把手教你攒电脑:组装电脑全过程
11.2.6 安装驱动器安装驱动器主要包括硬盘、光驱和软驱的安装,它们的安装方法几乎相同。1. 安装光盘驱动器下面先介绍安装光驱的操作步骤。光盘驱动器也就包括CD-ROM、DVD-ROM和刻录机,其外观与安装方法都基本一样。(1) 首先从机箱的面板上,取…...

ARM 看门狗定时器
一、什么是看门狗、有什么用 (1) 看门狗定时器和普通的定时器并无本质区别。定时器可以设定一个时间,在这个时间完成之前定时器不断计时,时间到的时候,定时器会复位 CPU(重启系统)。 (2 )系统正常工作的时候当然不希望…...

RejectedExecutionException异常
一、bug描述 之前在使用线程池的时候,出现了 java.util.concurrent.RejectedExecutionException ,原因是线程池配置不合理,导致提交的任务来不及处理。接下来用一个简单的例子来复现异常。 Exception in thread "main" java.util…...

Matlab粒子群算法(PSO)优化程序——调整权重、改进学习因子
粒子群算法( Particle Swarm Optimization, PSO)在应用的过程中主要调整权重,学习因子,才能对解决的问题有所针对性。下面有6种调整权重和学习因子: 一、调整粒子群算法的权重 1.线性递减权重 2.自适应调整权重 3.随机…...
白话空间统计之二十五:空间权重矩阵(四)R语言中的空间权重矩阵(2)
上一篇,讲了R语言中的空间权重矩阵的结构,这一节讲讲R语言里面空间权重矩阵的自定义。 与ArcGIS自定义空间权重矩阵一样,R语言的空间权重矩阵如果纯粹从零开始自定义生成,是非常麻烦的事情,所以我们一般先做一个默认的…...
白话空间统计之二十五:空间权重矩阵(三)在ArcGIS中自定义空间关系
在空间关系里面,点与点之间的关系是最简单的(要么重合,要么分离),而且实际上真实世界的物理空间里面,是没有点这个东西的……那是一维空间的玩意儿。 从更高层的抽象中对概念进行描述,是科研的…...
白话空间统计之二十五:空间权重矩阵(二)
上一回说到使用距离对点数据取临近要素,如果不考虑标准化这个参数,那么每个要素对其临近的就只有相邻和不相邻两种情况。实际上在使用距离为空间关系概念的空间分析里面,经常使用的是反距离这种方法,所谓的反距离,就是…...

Pytorch迁移学习加载部分预训练权重
迁移学习在图像分类领域非常常见,利用在超大数据集上训练得到的网络权重,迁移到自己的数据上进行训练可以节约大量的训练时间,降低欠拟合/过拟合的风险。 如果用原生网络进行迁移学习非常简单,其核心是 model.load_state_dict()…...

第二章.线性回归以及非线性回归—标准方程法
第二章.线性回归以及非线性回归 2.8 标准方程法 1.公式 1).代价函数: 2).累加平方和用矩阵表示: 2.对(𝑦 − 𝑋𝑤)𝑇(𝑦 − 𝑋𝑤)求导的两种布局方式: 1).分子…...

【C++升级之路】第七篇:STL简介
🌟hello,各位读者大大们你们好呀🌟 🍭🍭系列专栏:【C学习与应用】 ✒️✒️本篇内容:从整体上对STL进行粗略介绍 🚢🚢作者简介:计算机海洋的新进船长一枚&…...

在微型计算机里1mb等于,在计算机中,1MB等于多少字节?
1MB等于2^20字节。1MB1024KB 2^20 B。1、字节(Byte )是计算机信息技术用于计量存储容量的一种计量单位,作为一个单位来处理的一个二进制数字串,是构成信息的一个小单位。最常用的字节是八位的字节,即它包含八位的二进制数。2、KB千字节(Kbyte…...

阿里云1M带宽够不够用?可以支持多少访问量
阿里云服务器默认1M带宽够不够用呢? 1M带宽表示服务器上行带宽大小,也就是数据从服务器下载到用户客户端的速度,换算成实际下载速度是128kb/s。同一时间访问人数过多,就会出现卡顿打不开网页的情况。 1M对于个人博客、小网站来说…...

诗与远方:无题(四十)
东南西北,凡尘呀: 东海云涌浪潮起,西湖桥断情愫生 南非雾漫小径湿,北地野荒无人垦 乐韵耳边自聆听,诗景脑中尽臆想 纵观天下万般象,凡尘何必空留恋...

“没有梦想,何必远方”
不能赚钱,何必开发? 也许,别人随便建一个色情群都比你赚钱,还是副业。 这个世界就是这样,只有灵活善变的人才能很好地适应。...

远方的你,可好?
知道你这几天身体不舒服,心里也挺难过的。真想飞到你身边,默默的陪着你。但我知道,我的心,一直都默默的陪在你身边,当你开心时,我能感到快乐;让你觉得幸福,那是我最大的追求... 虽然…...

深谈CDQ分治
关于CDQ分治我想我自己做过前面的题应该会了这种思想了吧,然后我是真的“会了”。 我想针对于偏序问题我是会了,我现在只会三维偏序了,脑子都是疼的。 但是 CDQ分治最主要的还是基于时间方面的分治思想,所以呢,偏序问题…...

何为病态?
试问,何为病态?病态,往往是指时间长久了、逐渐暴露出来的一直病理状态。 按类别,可以分为生理的、心理的。有病态,就有常态。 那些“病了的”,往往是指反常的、不合乎常理的。 什么是正常的? 往…...
汪国真:只要热爱生命,一切都在意料之中
每一个人都有过青春,青春时主要负责构思梦想与追求梦想,青春其实是一首优美的诗,字里行间透着青涩与欢乐,当爱与恨、对与错、得与失、成与败都已成往事,无论您是谁您在哪里,您都会偶尔回忆与回味那些年属于…...

既然无缘,何必相识
生命中有那么多的不期而遇。比如说相逢与别离,欢笑与哀愁。比如说在错的时间里,邂逅一场致命的怦然心动,莫非每一段深情背后,都其实是无边的寂寞。冥冥中, 似真有缘分这种东西,何谓缘分?永远无法…...

生活不仅仅只是为了房子和车子,还有诗和远方
前几天CSDN博客宕掉了,今天才发。。 今天(11.14)一下子见到了两个名人。 下午是黄菡老师过来讲座,《幸福从心开始》。其实光看题目就知道是一种类似心灵鸡汤的说教,但是学校给了我们这么好的机会去近距离接触到这些公…...

给三十而立的大龄程序员的一个建议:找三五合得来的同事约个饭,谈谈诗和远方吧。
三十而立,很现实,很迷茫,时间和精力再也经不起挥霍,以前没想到或不愿意想的事情转眼已在眼前,如何找一条出路,让自己活得不那么狼狈? 一个建议:找三五合得来的同事约个饭,…...

既然选择了远方,便只顾风雨兼程
我不去想是否能够成功,既然选择了远方,便只顾风雨兼程;我不去想,身后会不会袭来寒风冷雨,既然目标是地平线,留给世界的只能是背影。 智慧的人认识自己,聪明的人认识别人,愚蠢的人既不…...

焦虑的CIO们,最美的蓝海,不在远方,而在身后
本文约2000字,阅读约4分钟,即海淀黄庄到中关村地铁站的时间。 作为一名记者,我经常跑会做选题采访,感觉最焦虑的人是CIO。为啥?别看中国CIO普遍年龄在35岁以下,但已经面临职业瓶颈,需要从自己本…...

小程序(十六)消息功能
文章目录一、数据库设计二、系统消息的发送与收取设计三、业务设计四、消息实体设计五、SpringBoot异步任务1、开启异步注解功能2、线程池创建3、异步任务——消息生产4、同步任务——消息消费(写入MySQL)一、数据库设计 很多人以为消息模块的数据表设计…...

C++之模板(上)
文章目录前言一、泛型编程二、模板1.函数模板1.函数模板概念2.函数模板格式3.函数模板原理4.函数模板的实例化1.隐式实例化2.显示实例化5.模板参数的匹配原则2.类模板1.类模板的定义格式2.类模板的实例化3.类模板和模板类的区别总结前言 本文介绍了C模板的基础概念,…...

虚拟机装ftp, 简单版, 针对嵌入式开发者
以下是在Ubuntu上重新安装和配置FTP的简单步骤:打开终端并输入以下命令安装FTP服务器:sudo apt-get install vsftpd安装完成后,打开FTP服务器配置文件:sudo nano /etc/vsftpd.conf在打开的配置文件中,找到以下两行并将…...

数字孪生颠覆传统铝材挤压生产,全新生产方式即将到来!
随着市场经济的发展,各种新型的高科技建筑材料相继出现,所有的基础工程均需要大量的建筑,需要大量门窗和建筑材料,而铝及其铝合金在其中占有重要的地位。随着时代的进步,材料的应用也发生着变化。因铝合金型材具有强度…...

整合SpringCache
整合SpringCache 1、引入依赖cache还有redis <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-cache</artifactId> </dependency>2、写配置 spring:cache:type: redis3、测试使用缓存 Cache…...

Azure OpenAI 官方指南03|DALL-E 的图像生成功能与安全过滤机制
2021年1月,OpenAI 推出 DALL-E。这是 GPT 模型在图像生成方面的人工智能应用。其名称来源于著名画家、艺术家萨尔瓦多 • 达利(Dal)和机器人总动员(Wall-E)。DALL-E 图像生成器,能够直接根据文本描述生成多…...

【Python_requests学习笔记(八)】基于requests模块 实现响应内容嵌入JS 进行url地址跳转 数据的爬取
基于requests模块构建免费代理IP池 前言 此篇文章中介绍基于requests模块,实现对在响应内容中嵌入JS,真实的url地址进行跳转后数据的爬取,并以爬取行政区划代码数据为例进行讲解。 正文 1、需求梳理 抓取民政部网站最新行政区划代码 一级…...

3D Slicer学习记录(6)-使用PLUSapp连接WebCam并实现marker跟踪
前记在上次的博客中已经演示了利用Intel realsense进行marker跟踪,如果没有intel realsense怎么办?其实在之前的博客中早就提到plusapp支持多种硬件设备,包括笔记本自带的相机,因此,如果没有双目相机,或许可以尝试笔记本自带的相机完成之前的任务,只不过在跟踪精度和mar…...

路径 Floyd 蓝桥杯 JAVA
题目描述: 小蓝学习了最短路径之后特别高兴,他定义了一个特别的图,希望找到图中的最短路径。 小蓝的图由2021 个结点组成,依次编号1 至2021。 对于两个不同的结点a, b,如果a 和b 的差的绝对值大于21,则两个…...

小迪安全day12WEB漏洞-SQL注入之简要SQL注入
小迪安全day12WEB漏洞-SQL注入之简要SQL注入 注入产生原理详细分析 可控变量带入数据库查询变量未存在过滤或过滤不严谨 连接符区分 and是sql语句连接符,&是uel参数连接符 and 11是注入语句, &是添加一个新变量 数据库内容 数据库A 网站…...

初级算法-哈希表
主要记录算法和数据结构学习笔记,新的一年更上一层楼! 初级算法-哈希表一、有效的字母异位词二、两个数组的交集三、快乐数四、两数之和五、四数相加(二)六、赎金信七、三数之和八、四数之和哈希表 散列表有m个存储单元…...

什么是 LuaJIT?为什么 Apache APISIX 选择了 LuaJIT?
本文介绍了 LuaJIT 的高灵活性和高性能,以及 APISIX 作为云原生 API 网关选择 LuaJIT 的原因。 作者杨陶,API7.ai 技术工程师。 原文链接 什么是 LuaJIT 定义 简单地说,LuaJIT 是 Lua 这种编程语言的实时编译(JIT,J…...

基于jsp+ssm+springboot的人职匹配推荐系统【设计+论文+源码】
摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于人职匹配推荐系统当然也不能排除在外,随着网络技术的不断成熟,带动了人职匹配推荐系统,它彻底改变了过…...

【Linux】简易Shell的实现
🤣 爆笑教程 👉 《看表情包学Linux》👈 猛戳订阅 🔥 💭 写在前面:本章是个 "插叙",前几章我们学了程序替换,现在我们可以尝试动手做一个 "会创建,会终止…...

ccc-pytorch-宝可梦自定义数据集实战-加载数据部分(9)
文章目录第一步:构建路径与种类的映射关系第二步:载入所有的宝可梦图像第三步:打散顺序并通过路径名提取映射关系构建映射文件第四步:完善选取、获取图片信息功能并可视化第五步:对数据进行预处理第六步:批…...

【案例讲解】LVGL GIF开机动画和关机动画
更多源码分析请访问:LVGL 源码分析大全 目录 1、功能特性2、重点代码2.1、 覆盖其它图层2.2、 强制GIF只播放一次2.3、 任何页面中长按OK键跳出关机页面2.4、 完成时销毁自身3、参考源码1、功能特性 1、播放一次完整的GIF后就退出,退出时并销毁对象,以节省资源;2、图层能覆…...

腾讯云服务器带宽计费规则介绍
腾讯云服务器公网带宽计费模式按使用流量是怎么计算的?不按照带宽大小计费,按照实际云服务器公网出方向实际产生多少流量来收费,为了避免突发流量产生高额流量费,可以设置一个峰值带宽。 腾讯云服务器公网流量费计算的是出流量&a…...

主从高可用面试题大全
主从高可用面试题大全 目录 文档索引 面试题汇总 Q:注册中心是什么?为什么需要注册中心? Q:注册中心是如何实现的? Q:实例如何通过注册中心进行服务发现 Q:注册中心如何进行选型ÿ…...

C语言-程序环境和预处理(2)
文章目录预处理详解1.预定义符号2.#define2.1#define定义的标识符2.2#define定义宏2.3#define替换规则注意事项:2.4#和###的作用##的作用2.5带副作用的宏参数2.6宏和函数的对比宏的优势:宏的劣势:宏和函数的一个对比命名约定3.undef4.条件编译…...

抓包逆向神器Charles推荐,https接口了无秘密
业余时间想找个免费的智能AI接口用,体验了几款插件真不错,比如Bito插件和IDE神器Cursor,但不知道他们的后台接口。想着看看他们的接口,不用说肯定是https加密的。http包透明传输还好,但是大多数是https加密传输的&…...

什么品牌的蓝牙耳机适合学生党用?学生党高性价比国产蓝牙耳机推荐
最近看到很多网友问什么品牌的蓝牙耳机适合学生党用?现在的蓝牙耳机品牌越来越多,适合学生党用的蓝牙耳机品牌也不少。下面,我来给大家推荐几款适合学生党的国产高性价比蓝牙耳机,可以当个参考。 一、南卡小音舱蓝牙耳机 参考价…...

C语言指针链表
C语言指针链表是一种非常常见的数据结构,它可以用于在程序中存储和操作一系列相关数据,包括但不限于整数、字符串、结构体等类型。下面我们将介绍如何使用C语言指针链表,并提供一个可以执行的示例代码。 1. 定义链表结构体 链表是由若干个节…...

sh脚本中使用getopts解析的参数中含有空格的解决方法
一、getopts的问题 如下使用getopts时,当执行命令为 #sh test1.sh -s “A B C” 时, getopts只能解析到 -s A,空格后面的内容就没办法解析了,其实在使用$给fun_main函数传参的时候"A B C"就被分割成了三个参数了。 #!/bin/sh #t…...

关于测试,我发现了哪些新大陆
关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师在课堂上使用龙测为我们展示了一波测试的相关操作,我发现了一些新大陆,这篇文章就记录一下有关测试的相关操作。 开启测试之旅 进入官网了解到 龙测…...

HTTP状态代码以及定义
在我们平常浏览网页时,也会发现一些文件不存在时显示为“404错误”,这就是常见的Http请求状态(status) Web服务器响应浏览器或其他客户程序的请求时,其应答一般由以下几个部分组成:一个状态行,…...

基于Springboot实现口腔牙诊所网站平台【源码+论文】
基于Springboot实现口腔牙诊所网站平台【源码论文】开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea M…...

SQLAlchemy查询不重复的数据
在SQLAlchemy中,如果你想查询不重复的数据,可以使用distinct()方法。以下是一个简单的示例: 首先,导入必要的库和对象: from sqlalchemy import create_engine, Column, Integer, String from sqlalchemy.ext.declar…...

Leetcode27—移除元素
27 移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中…...

vue3 组件篇 Message
文章目录组件介绍组件使用组件代码参数说明关于vue3-dxui组件库组件介绍 Message组件用以消息提示,用户在前端完成某些交互时,在页面弹出的某种反馈。该组件一共有四种类型,info、success、warning、error。与一般的组件不同,该组…...

Linux宝塔面板搭建Discuz论坛, 并公网远程访问【内网穿透】
文章目录前言1.安装基础环境2.一键部署Discuz3.安装cpolar工具4.配置域名访问Discuz5.固定域名公网地址6.配置Discuz论坛前言 Crossday Discuz! Board(以下简称 Discuz!)是一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上&…...

最长公共子序列 以及 输出公共最长子序列
最长公共子序列 以及 输出公共最长子序列题目描述 给两个字符串,输出最长公共子序列 例如 ABCBDAB BDCABA 那么输出结果就是 BCBC 思路: f[i][j] 表示 1-i 和 1-j 中对应字符串A 和 字符串B的角标中 已经算出的最长子序列长度 b[i][j] 表示 字符串A和B…...

【vue2】使用elementUI进行表单验证实操(附源码)
🥳博 主:初映CY的前说(前端领域) 🌞个人信条:想要变成得到,中间还有做到! 🤘本文核心:vue使用elementUI进行表单验证实操(附源码) 【前言】我们在构建一…...

药品批准文号查询|药融云-中国批准文号系统在线查询
药品批文是国家食品药品监督管理局(NMPA)对药品的审评和批准的证明文件,是药品合法上市的必要条件。药品批文包括国产药品批准文号和进口药品注册证号,每个批文都有唯一的编号和有效期限。那么,怎样查询中国药品批文呢…...

谁是猪头王
来自推理学院APP 规则: 示例: 每张牌上有猪头数量,红色虚线框里面有总数。 现在4位玩家数字公布,首先出2的先选一行清空并扣分,假如他选第2行1个猪头,则扣1分,局面变成: 5 …...

Mac配置jdk环境
打开终端获取java的安装路径在终端输入:/usr/libexec/java_home -V待会使用中间java se8的地址在配置文件中完善路径打开配置文件open -e .bash_profile 将以下模版粘贴到bash profile中去,并将我的jdk地址替换为上述java se8后面的地址后保存#JAVAJAVA_…...

【算法系列之回溯算法】leetcode46.全排列
90.子集II 力扣题目链接 给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列。 输入:nums [1,2,…...

Docker基础篇——最全讲解
文章目录一、CentOS安装docker二、启动帮助类命令三、镜像命令1.名词概念2.常用命令2.1 镜像命令2.2 容器命令2.2.1:常用参数2.2.2:常用指令2.3 安装单机mysql、redis一、CentOS安装docker docker官网 1)yum安装gcc相关: yum -y…...

若依框架----源码分析(@RateLimiter)
若依作为最近非常火的脚手架,分析它的源码,不仅可以更好的使用它,在出错时及时定位,也可以在需要个性化功能时轻车熟路的修改它以满足我们自己的需求,同时也可以学习人家解决问题的思路,提升自己的技术水平…...

Qt+MySql开发笔记:Qt5.9.3的mingw32版本编译MySql8版本驱动并Demo连接数据库测试
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/129687210 红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬…...

java基础:JAVA中重写equals()方法的同时要重写hashcode()方法
一、public boolean equals(Object obj) 和 hashcode()方法是object对象中的方法。 二、equals与hashcode间的关系是这样的: 1、如果两个对象相同(即用equals比较返回true),那么它们的hashCode值一定要相同; 2、如果…...

你掌握了吗?在PCB设计中,又快又准地放置元件
在印刷电路板设计中,设置电路板轮廓后,将零件(占地面积)调用到工作区。然后将零件重新放置到正确的位置,并在完成后进行接线。 组件放置是这项工作的第一步,对于之后的平滑布线工作是非常重要的工作。如果在接线工作期间模块不足…...

Uploadifive 批量文件上传
Uploadifive 批量文件上传_uploadifive 多个上传按钮_asing1elife的博客-CSDN博客 属性auto - Boolean - true当文件被添加到上传队列时,会自动上传buttonClass - String为上传按钮指定一个类选择器buttonText - String - SELECT FILES定义显示在按钮上的文本内容up…...

多美商城实战-01-引入REST Framework
1. 引入Django REST framework 在本章中,我们要大家介绍为什么学习Django REST framework,它能帮助我们做哪些事情。 课程思路: 我们从分析现在流行的前后端分离Web应用模式说起,然后介绍如何设计REST API,通过使用Django来实 现一个REST API为例,明确后端开发REST API要做…...

数字温湿度传感器DHT11模块资料
模块实例https://blog.csdn.net/qq_38393591/article/details/111269994 1.1产品概述 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器…...

2023面试题汇总二
一、CSS面试题 1. 清除浮动的方式有哪些? 为什么要清除浮动?因为浮动的盒子脱离标准流,如果父盒子没有设置高度的话,下面的盒子就会撑上来。 额外标签法(在最后一个浮动标签后,新加一个标签,给其设置cle…...

孩子用什么样的灯对眼睛没有伤害呢?2023这样的灯光更护眼
现代社会高速发展,越来越多的人开始重视身体健康,尤其是很多家长,非常关心孩子的眼睛健康问题。现如今我们的青少年儿童近视率常年高居世界第一,情况不容乐观,这个与习惯、学习、照明环境等众多因素有关。 其中照明环境…...

GitHub的Repository权限将public转为private(转)
转自: GitHub的Repository权限将public转为private 2019年1月7日,GitHub CEO Nat Friedman 于官方博客公开发文,称“New year, new GitHub”,宣布从此将免费无限地为普通用户提供私有仓库服务。 因此,我们可以将之前创建的公开仓库…...

《钢琴调律原理及应用》 笔记
【第一章 绪论】 美国人威廉布雷德怀特于 1917 年发表了世界上第一部关于钢琴调律理论与技术的著作,书名为《钢琴调律与相关技术》 福岛琢郎于1950年发表一部名为《钢琴的构造调律修理》的专著 80年代初,在沈阳音院任教的张琨先生写出了我国第一部有关…...

Java OFD文件转PDF、图片、SVG、TXT、HTML
OFDRW 提供了将 OFD 文档导出为其他格式文档的能力,如导出为 PDF、图片、SVG、TXT、HTML 等。 OFDRW 转换模块在 2.0.0 之后抽象了多种文档导出接口,使用统一的 API 实现 OFD 文档导出功能。 之前整合的 2.0.0 以前版本,可参考 OFD 文件转换…...

WuThreat身份安全云-TVD每日漏洞情报-2023-03-23
漏洞名称:Windows Installer 特权提升漏洞 漏洞级别:高危 漏洞编号:CVE-2023-21800,CNNVD-202302-1117 相关涉及:Windows Server 2008 R2 for x64-based Systems Service Pack 1 (Server Core installation) 漏洞状态:POC 参考链接:https://tvd.wuthreat.com/#/listDetail?TVD…...

gan实战(DCGAN、)
一、DCGAN 1.1 参数 (1)输入:会被放缩到6464 (2)输出:6464 (3)数据集: 1.2 实现 import glob import torch from PIL import Image from torch import nn from torch.u…...

视频编辑场景下的文字模版技术方案
作者 | Lok’tar ogar 导读 本文根据度咔剪辑APP文字模版开发实践,分享视频编辑场景下,静态文字模版渲染能力的技术方案。作为富文本渲染方案的父集,此技术方案可以扩展到其他需要复杂富文本渲染的场景下。 全文6745字,预计阅读时…...

移动应用架构设计:如何转变开发流程
移动应用架构设计:如何转变开发流程 2023 年掌握移动应用程序架构的指南(附案例研究) 如果他们要解决这个问题,开发人员需要了解移动架构设计的最佳实践,使他们能够构建用户喜欢的优化应用程序。其中一些做法包括使用…...

【服务器数据恢复】误操作导致NetApp存储卷丢失的数据恢复案例
服务器数据恢复环境: 某公司的一台NetApp某型号存储; 几十块磁盘组建两组存储池,两组存储池互为镜像; 存储池划分卷并映射到ESXI作为数据存储使用,卷内有数百台虚拟机。 服务器故障: 管理员操作失误导致卷…...

QML- QML视觉元素类型
QML视觉元素类型一、概述一、图像类型三、共享视觉属性1. 不透明度和可见性2. 转换(转置)一、概述 对于最基本的视觉效果,Qt Quick提供了一个 Rectangle 类型来绘制矩形。这些矩形可以用颜色或垂直渐变来着色。 Rectangle 还可以在矩形上绘制…...

nodejs+vue+elementui水果购物商城vue
水果购物商城系统的主要使用者分为管理员;个人中心、用户管理、水果分类管理、水果信息管理、系统管理、订单管理;前台首页;首页、水果信息、个人中心、后台管理、购物车、人工服务;用户后台;首页、个人中心、水果信息…...

从NVIDIA GTC大会,看AI算力行业信号
从NVIDIA GTC 2023这场全球行业盛宴,我们可以解读出AI算力行业的哪些重要信号?一年一度的NVIDIA GTC如期而至汇聚了全球AI与元宇宙开发者的目光焦点,NVIDIA GTC 2023于美国当地时间3月20日如期而至。众所周知,作为全球一年一度的行…...

Docker 在未来应用场景的有哪些?
Docker是一种流行的容器化技术,可以将应用程序和其依赖项打包到一个可移植的容器中,使得应用程序可以在任何平台上运行。Docker的应用场景非常广泛,下面列举了一些常见的应用场景: 应用程序部署和管理:Docker可以使应…...

部署+使用集群的算力跑CPU密集型任务
我先在开头做一个总结,表达我最终要做的事情和最终环境是如何的,然后我会一步步说明我是如何搭建。 要做的事情 尝试如何使用多台机器的算力共同跑一个CPU密集型或者GPU密集型的任务。这里以CPU密集型为例子。 在多台机器搭建MPI环境,构建…...

MATLAB算法实战应用案例精讲-【智能优化算法】森林优化算法(FOA) (附MATLAB代码实现)
目录 前言 算法原理 算法思想 (一)树的初始化 (二)局部播种...