微信小程序使用iconfont坑

下载解压

@font-face {
  font-family: "iconfont"; /* Project id 4322044 */
  src: url('iconfont.woff2?t=1699515502419') format('woff2'),
       url('iconfont.woff?t=1699515502419') format('woff'),
       url('iconfont.ttf?t=1699515502419') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-rili:before {
  content: "\e90c";
}

.icon-jiantoushang:before {
  content: "\e62c";
}

.icon-jiantouyou:before {
  content: "\e62f";
}

方法一、

小程序不能加载woff文件,所以需要我们把他转成base64

工具网站   Online @font-face generator — Transfonter (https://transfonter.org/)

点击下载,解压

@font-face {
    font-family: 'iconfont';
    src: url('data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAAN0AA0AAAAACEgAAAMdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCUhEICoQEgzALDgABNgIkAxQEIAWFAgdLG/4GyB6FcWNdYqCVj28jbB9HPDzoyf+5SdoHiRvT7QH6IEdpMidO/b+19udwb6JpLWEND4W6OjNrMnePa5hUfx0vxRKl4AlP4hlx/T90Tf4ijLIHeeMHilwUH9CPGqNsGgk0wLNZt42n4wCb4EyHPAXrbE7C9qT3QsCnd3cohG92D33Wbh2oivpAIqQKQoYEWSZOK5AcSd7BKfL++E3vqEiikNIed+b6YQOOf+z6S2lOXs5JP1dCAKAlhBQpmkJgqhyBpnL1BCqqKOHHrj/yv5T+T81tVNOn9f8LEESRICcSJH6eQO4Y5SWgCKqiGh7Bm4AMACFUadG4uzuXxOxb6UzqN9gDKh+9u66x9nT73ZtN6NHbJauz8Pb1jmt3r1q5tzx8q0t2UKkzObz52nPt8MET8pmGAr+vOEoPHr0ff7mjH0CWf1hSdexjlFf6aDI/X7nm0Yviiy9VqSJ/4NhDEcg4dsHWKiqzkQVEGpgHDYsO/NpoCj07dV3QigoD+ow7/x9Vq2j2Or7X2H2bEUsDndeh5tZBz5qyhofLQznj0CoaWDVQfVbh9Kz/1Tq21Rlfmw99T7VcHVnWunFr2chj4q62qWp7g38C/eB2SsWXK80vfKfiG8rroJanXb6Vr5waSUW+klk/KAnp5ecDgeDD8ZfekGsM/btilcxuup5ynklzVJSAYNeCWJqBjE+HLBP8T2QM841A0V4lIEFllVEGUNuFANTRDYFQ0XQIJCrYAIFURSUBMhVdF6CgilcEKKroMwEq6xJDIVBFnTgtFVkltAciGWoaIBPVLSBTNQVIRqyQBfXtkEU1nZOVzXc3rIr2sREGxTAV09iGZpqs2KIL+EgTAy8NtIO3dnKpAC3s4qkwG0aluVQx+Ddcuc3Lh3g+LJawMpuJOAK4quxe5ISuyITePizexmsSGZSEYYhmRCzgaTYyhIu5XAU0C8ufsWE6hgMvJBKTDJUYI9eh2tu32sWg9Z9iALBxfLhQHx6PjAw4+pwBuEkIkM7acdY+bFejMndNESGJJNLIqm62VJ8F6cRUfVqccLJiNHe35VoAAAA=') format('woff2'),
        url('data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAWEAA0AAAAACEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFaAAAABoAAAAcmIig5UdERUYAAAVIAAAAHgAAAB4AKQAMT1MvMgAAAZwAAABGAAAAYDxiS9tjbWFwAAAB+AAAAEcAAAFS5knTDGdhc3AAAAVAAAAACAAAAAj//wADZ2x5ZgAAAlAAAAFyAAACBJyISeBoZWFkAAABMAAAAC8AAAA2JgO92WhoZWEAAAFgAAAAHAAAACQH3gOFaG10eAAAAeQAAAATAAAAFAz7AD1sb2NhAAACQAAAAA4AAAAOAToAam1heHAAAAF8AAAAHwAAACABGwCAbmFtZQAAA8QAAAFGAAACgl6CAQJwb3N0AAAFDAAAADQAAABL9Biar3jaY2BkYGAA4oduUy3j+W2+MnCzMIDAwyKbdwj6fwMLA3MDkMvBwAQSBQAy9wqwAHjaY2BkYGBu+N/AEMPCAAJAkpEBFbAAAEcKAm142mNgZGBgYGMoYeBmAAEmIOYCQgaG/2A+AwAVPQGcAHjaY2BhYWCcwMDKwMDUyXSGgYGhH0IzvmYwYuQAijKwMjNgBQFprikMB57pvORhbvjfwMDAfIehESjMiKREgYERAGm9DLsAAHjaY2GAABYItmX4zcAAAATWAUUAeNpjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETAwMz3Se6b/k+f8fwZK8LnlV7CdUFxgwsjHAuYxAPSB9KICRYdgDAK4vDgYAAAAAAAAAAAAAOABqAQIAAHjaZU49TwJBEJ1h977QJbcHd8Rv2Y13iQkUd3DkYlAKKxsLEy0sJJHEQhJj/AP0JFSU/gKtpbaj0B/Br6ARDhdDgTozb94kM3lvAKEBbfKZacMuwIEIMPADXwrdwBwGFazjMUZhET3dyCHpb/N0ZBjUsLQCTYd2hfMMwzP3RJ4kmNjUsYptjo+UIjFpOrBJTp1gZ2MrSQe87Gg6AMLX/JkAOYQNAE0os7iOcTXAinIq4i66hYU1JsyxlCB2OE/7DhVlpbO5F6WDrNe2LLvs4BkXHBOnLKmdjrymOI3SoWaAijWAeZcC6UIA53ABV3ANN3ALd3APD/CknpC1qi/0nf8sdJcXvKgUxjVe9UlBlyXhqzE+Uo95YdzA6C+HnqtFrnSXqCvwJYorM3nt5Tfz70v0ZBhKcql6bt2avpiMmb/WJpvtd39i/IvIfpPl86y52kM5yy7kMhMZTt8WUpmJyf7fMfOj1VTZaiEsarzkbyoRXwoAAHjafZDNSsNAFIXP9E9tQcSC61kVQUh/lqW7Qt25cFHXbTpJW5JMmEwLXbp15QO49TF8AJ9BcOWDeBqvCBWakMs3595zZiYALvEJhZ+njWthhVPcCVdwgli4Sv1RuEZ+Ea6jhTfhBvUP4SZu1Ei4hbZ6ZoKqnXHVKdP2rHCBkXAF53gQrlK3wjXyk3AdV3gVblB/F25iii/hFjpqiTEcDGbwrAtozLFjXSFkboaorB4YOzPzZqHnO70KbRbZjOK/qb/WPeNibJAw2nFp4k0yc0ctR1pTpjkUHNm3NPoI0KNsXLGyme4HvaP2W9qzMuLwngW2POaAqqdR83O0p6SJxBheISFr5GVvTSWkHjDWZMb9/pViGw+8j3TkbKon3NYkidW5s2sTeg4vyz1yDNHlGx2kB+XhU455nw+73UgCgtCm+AYPanCHAAB42mNgYoAALjDJyIAO2MCiTIxMjMyMLDxZmYl5JfmlxRmJeelcUE5lfilLUWZOJgCrcgtPAAAAAf//AAIAAQAAAAwAAAAWAAAAAgABAAMABQABAAQAAAACAAAAAHjaY2BgYGQAgqtL1DlA9MMim3cwGgBAswakAAA=') format('woff'),
        url('iconfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

把这个提花之前的头部。

@font-face {
  font-family: "iconfont";
  src: url("data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAAN0AA0AAAAACEgAAAMdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCUhEICoQEgzALDgABNgIkAxQEIAWFAgdLG/4GyB6FcWNdYqCVj28jbB9HPDzoyf+5SdoHiRvT7QH6IEdpMidO/b+19udwb6JpLWEND4W6OjNrMnePa5hUfx0vxRKl4AlP4hlx/T90Tf4ijLIHeeMHilwUH9CPGqNsGgk0wLNZt42n4wCb4EyHPAXrbE7C9qT3QsCnd3cohG92D33Wbh2oivpAIqQKQoYEWSZOK5AcSd7BKfL++E3vqEiikNIed+b6YQOOf+z6S2lOXs5JP1dCAKAlhBQpmkJgqhyBpnL1BCqqKOHHrj/yv5T+T81tVNOn9f8LEESRICcSJH6eQO4Y5SWgCKqiGh7Bm4AMACFUadG4uzuXxOxb6UzqN9gDKh+9u66x9nT73ZtN6NHbJauz8Pb1jmt3r1q5tzx8q0t2UKkzObz52nPt8MET8pmGAr+vOEoPHr0ff7mjH0CWf1hSdexjlFf6aDI/X7nm0Yviiy9VqSJ/4NhDEcg4dsHWKiqzkQVEGpgHDYsO/NpoCj07dV3QigoD+ow7/x9Vq2j2Or7X2H2bEUsDndeh5tZBz5qyhofLQznj0CoaWDVQfVbh9Kz/1Tq21Rlfmw99T7VcHVnWunFr2chj4q62qWp7g38C/eB2SsWXK80vfKfiG8rroJanXb6Vr5waSUW+klk/KAnp5ecDgeDD8ZfekGsM/btilcxuup5ynklzVJSAYNeCWJqBjE+HLBP8T2QM841A0V4lIEFllVEGUNuFANTRDYFQ0XQIJCrYAIFURSUBMhVdF6CgilcEKKroMwEq6xJDIVBFnTgtFVkltAciGWoaIBPVLSBTNQVIRqyQBfXtkEU1nZOVzXc3rIr2sREGxTAV09iGZpqs2KIL+EgTAy8NtIO3dnKpAC3s4qkwG0aluVQx+Ddcuc3Lh3g+LJawMpuJOAK4quxe5ISuyITePizexmsSGZSEYYhmRCzgaTYyhIu5XAU0C8ufsWE6hgMvJBKTDJUYI9eh2tu32sWg9Z9iALBxfLhQHx6PjAw4+pwBuEkIkM7acdY+bFejMndNESGJJNLIqm62VJ8F6cRUfVqccLJiNHe35VoAAAA=")
      format("woff2"),
    url("data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAWEAA0AAAAACEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFaAAAABoAAAAcmIig5UdERUYAAAVIAAAAHgAAAB4AKQAMT1MvMgAAAZwAAABGAAAAYDxiS9tjbWFwAAAB+AAAAEcAAAFS5knTDGdhc3AAAAVAAAAACAAAAAj//wADZ2x5ZgAAAlAAAAFyAAACBJyISeBoZWFkAAABMAAAAC8AAAA2JgO92WhoZWEAAAFgAAAAHAAAACQH3gOFaG10eAAAAeQAAAATAAAAFAz7AD1sb2NhAAACQAAAAA4AAAAOAToAam1heHAAAAF8AAAAHwAAACABGwCAbmFtZQAAA8QAAAFGAAACgl6CAQJwb3N0AAAFDAAAADQAAABL9Biar3jaY2BkYGAA4oduUy3j+W2+MnCzMIDAwyKbdwj6fwMLA3MDkMvBwAQSBQAy9wqwAHjaY2BkYGBu+N/AEMPCAAJAkpEBFbAAAEcKAm142mNgZGBgYGMoYeBmAAEmIOYCQgaG/2A+AwAVPQGcAHjaY2BhYWCcwMDKwMDUyXSGgYGhH0IzvmYwYuQAijKwMjNgBQFprikMB57pvORhbvjfwMDAfIehESjMiKREgYERAGm9DLsAAHjaY2GAABYItmX4zcAAAATWAUUAeNpjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETAwMz3Se6b/k+f8fwZK8LnlV7CdUFxgwsjHAuYxAPSB9KICRYdgDAK4vDgYAAAAAAAAAAAAAOABqAQIAAHjaZU49TwJBEJ1h977QJbcHd8Rv2Y13iQkUd3DkYlAKKxsLEy0sJJHEQhJj/AP0JFSU/gKtpbaj0B/Br6ARDhdDgTozb94kM3lvAKEBbfKZacMuwIEIMPADXwrdwBwGFazjMUZhET3dyCHpb/N0ZBjUsLQCTYd2hfMMwzP3RJ4kmNjUsYptjo+UIjFpOrBJTp1gZ2MrSQe87Gg6AMLX/JkAOYQNAE0os7iOcTXAinIq4i66hYU1JsyxlCB2OE/7DhVlpbO5F6WDrNe2LLvs4BkXHBOnLKmdjrymOI3SoWaAijWAeZcC6UIA53ABV3ANN3ALd3APD/CknpC1qi/0nf8sdJcXvKgUxjVe9UlBlyXhqzE+Uo95YdzA6C+HnqtFrnSXqCvwJYorM3nt5Tfz70v0ZBhKcql6bt2avpiMmb/WJpvtd39i/IvIfpPl86y52kM5yy7kMhMZTt8WUpmJyf7fMfOj1VTZaiEsarzkbyoRXwoAAHjafZDNSsNAFIXP9E9tQcSC61kVQUh/lqW7Qt25cFHXbTpJW5JMmEwLXbp15QO49TF8AJ9BcOWDeBqvCBWakMs3595zZiYALvEJhZ+njWthhVPcCVdwgli4Sv1RuEZ+Ea6jhTfhBvUP4SZu1Ei4hbZ6ZoKqnXHVKdP2rHCBkXAF53gQrlK3wjXyk3AdV3gVblB/F25iii/hFjpqiTEcDGbwrAtozLFjXSFkboaorB4YOzPzZqHnO70KbRbZjOK/qb/WPeNibJAw2nFp4k0yc0ctR1pTpjkUHNm3NPoI0KNsXLGyme4HvaP2W9qzMuLwngW2POaAqqdR83O0p6SJxBheISFr5GVvTSWkHjDWZMb9/pViGw+8j3TkbKon3NYkidW5s2sTeg4vyz1yDNHlGx2kB+XhU455nw+73UgCgtCm+AYPanCHAAB42mNgYoAALjDJyIAO2MCiTIxMjMyMLDxZmYl5JfmlxRmJeelcUE5lfilLUWZOJgCrcgtPAAAAAf//AAIAAQAAAAwAAAAWAAAAAgABAAMABQABAAQAAAACAAAAAHjaY2BgYGQAgqtL1DlA9MMim3cwGgBAswakAAA=")
      format("woff"),
    url("iconfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-rili:before {
  content: "\e90c";
}

.icon-jiantoushang:before {
  content: "\e62c";
}

.icon-jiantouyou:before {
  content: "\e62f";
}

完成。

小程序里面不支持全局引入,使用的时候需要我们手动导入

导入的文件名后缀less和wxss都可以。自己定义什么后缀导入什么后准的文件。

使用

<view>
	<text class="iconfont icon-jiantouyou"/>
</view>

方法二、

我们直接修改@font-face为远程服务获取资源

点击复制代码

/* 在线链接服务仅供平台体验和调试使用,平台不承诺服务的稳定性,企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: 'iconfont';  /* Project id 4322044 */
  src: url('//at.alicdn.com/t/c/font_4322044_oagpduq9nnh.woff2?t=1699499078025') format('woff2'),
       url('//at.alicdn.com/t/c/font_4322044_oagpduq9nnh.woff?t=1699499078025') format('woff'),
       url('//at.alicdn.com/t/c/font_4322044_oagpduq9nnh.ttf?t=1699499078025') format('truetype');
}

替换 ,最后结果

/* 在线链接服务仅供平台体验和调试使用,平台不承诺服务的稳定性,企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: "iconfont"; /* Project id 4322044 */
  src: url("//at.alicdn.com/t/c/font_4322044_oagpduq9nnh.woff2?t=1699499078025")
      format("woff2"),
    url("//at.alicdn.com/t/c/font_4322044_oagpduq9nnh.woff?t=1699499078025")
      format("woff"),
    url("//at.alicdn.com/t/c/font_4322044_oagpduq9nnh.ttf?t=1699499078025")
      format("truetype");
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-jiantouyou:before {
  content: "\e62f";
}

不推荐,人家都说了是测试用的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/121867.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Mybatis-Plus前后端分离多表联查模糊查询分页

数据准备 数据库配置: /*Navicat Premium Data TransferSource Server : localhost_3306Source Server Type : MySQLSource Server Version : 80100 (8.1.0)Source Host : localhost:3306Source Schema : test01Target Server Type : MySQLT…

ARM寄存器及功能介绍/R0-R15寄存器

1、ARM 寄存器组介绍 ARM 处理器一般共有 37 个寄存器&#xff0c;其中包括&#xff1a; &#xff08;1&#xff09; 31 个通用寄存器&#xff0c;包括 PC&#xff08;程序计数器&#xff09;在内&#xff0c;都是 32 位的寄存器。 &#xff08;2&#xff09; 6 个状态寄存器…

Flutter 08 三棵树(Widgets、Elements和RenderObjects)

一、Flutter三棵树背景 1.1 先思考一些问题 1. Widget与Element是什么关系&#xff1f;它们是一一对应的还是怎么理解&#xff1f; 2. createState 方法在什么时候调用&#xff1f;state 里面为啥可以直接获取到 widget 对象&#xff1f; 3. Widget 频繁更改创建是否会影响…

VUE页面导出PDF方案

1&#xff0c;技术方案为&#xff1a;html2canvas把页面生成canvas图片&#xff0c;再通过jspdf生成PDF文件&#xff1b; 2&#xff0c;安装依赖&#xff1a; npm i html2canvas -S npm i jspdf -S 3&#xff0c;封装导出pdf方法exportPdf.js: // 页面导出为pdf格式 //titl…

MAC设备(M1)环境下编译安装openCV for Java

最近发现一个需求&#xff0c;可以用openCV来实现&#xff0c;碰巧又新买了mac笔记本&#xff0c;就打算利用业余时间安装下openCV。这里将主要步骤记录下&#xff0c;希望能帮助有需要的人。 1、准备编译环境 #查询编译opencv相关依赖 brew info opencv查询结果如下图所示&a…

TSN技术:智慧交通系统的时钟同步与流量调度利器

智慧交通是光路科技战略规划的核心领域之一。自2022年以来&#xff0c;光路科技推出了满足“确定性传输”、“低延时”和“高可靠”需求的TSN时钟敏感网络交换机产品服务&#xff0c;旨在构建智慧交通网络通信的高效、高速、高标准的稳定系统。 在智慧交通系统中&#xff0c;路…

电脑上使用的待办事项便签工具选择哪一款?

电脑是日常办公中必不可少的工具&#xff0c;每一个人每天都要面对纷纷总总的工作待办任务&#xff0c;倘若能当日常工作待办逐一罗列好&#xff0c;提前制定好相关的工作计划后&#xff0c;就可以让各项工作有据可循&#xff0c;在电脑上有哪些可以记录待办事项的工具能实时起…

合并两个有序链表OJ

合并两个有序链表OJ 文章目录 合并两个有序链表OJ一、题目及要求二、思路分析三、代码实现 一、题目及要求 二、思路分析 其次&#xff0c;题目里说了新链表是通过拼接原来的结点形成的&#xff0c;所以说我们不需要开辟新的空间。 三、代码实现 if (list1 NULL) {return li…

【JavaEESpring】Spring, Spring Boot 和Spring MVC的关系以及区别

Spring, Spring Boot 和Spring MVC的关系以及区别 Spring&#xff1a;简单来说&#xff0c;Spring 是一个开发应用框架&#xff0c;什么样的框架呢&#xff1f;轻量级、一站式、模块化&#xff0c;其目的是用于简化企业级应用程序开发 Spring的主要功能: 管理对象, 以及对象之…

基于RK3568的内部定时器应用示例

1. 内部定时器介绍 内核定时器是内核用来控制在未来某个时间点&#xff08;基于jiffies&#xff09;调度执行某个函数的一种机制&#xff0c;其实现位于kernel/linux/timer.h和kernel/timer.c 文件中。 被调度的函数肯定是异步执行的&#xff0c;它类似于一种“软件中断”&am…

docker influxdb

docker & influxdb 搜索镜像 docker search influxdb docker pull influxdb: 1.4.2 docker run -d -p 8086:8086 --name influxdb influxdb:1.4.2 docker exec -it influxdb bash 连接influxdb 控制台 influx -host localhost -port 8086 influx -username root -passw…

数据结构与算法C语言版学习笔记(2)-线性表、顺序存储结构的线性表

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 数据结构部分的知识框架一、线性表的定义和特点1.定义2.特点 二、线性表的实际案例引入1.案例一&#xff1a;多项式的加减乘除2.案例二&#xff1a;当多项式是稀疏多…

Flutter 07 框架和三棵树(Widgets、Elements和RenderObjects)

一、Flutter框架的整体结构&#xff1a; Flutter是Google推出并开源的跨平台开发框架&#xff0c;主打跨平台、高保真、高性能。开发者可以通过Dart语 言开发Flutter应用&#xff0c;一套代码同时运行在ios和Android平台。不仅如此&#xff0c;Flutter还支持Web、桌面、嵌 入应…

打卡系统有什么用?如何通过日常管理系统提高企业员工的效率?

在当今快速发展的时代&#xff0c;职工的行动管理已成为机构单位工作中至关重要的一环。如何更好地了解和掌握职工的日程安排和行动轨迹&#xff0c;成为了一个值得探讨的问题。为了解决这一难题&#xff0c;“的修”打卡系统应运而生&#xff0c;它为我们提供了一个全面而高效…

智能AI系统ChatGPT系统源码+支持GPT4.0+支持ai绘画(Midjourney)/支持OpenAI GPT全模型+国内AI全模型

一、AI创作系统 SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统&#xff0c;支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美&#xff0c;可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如…

73.矩阵置零

给定一个 m x n 的矩阵&#xff0c;如果一个元素为 0 &#xff0c;则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1&#xff1a; 输入&#xff1a;matrix [[1,1,1],[1,0,1],[1,1,1]] 输出&#xff1a;[[1,0,1],[0,0,0],[1,0,1]]示例 2&#xff1a; 输入&…

leetcode链表

这几天手的骨裂稍微好一点了&#xff0c;但是还是很疼&#xff0c;最近学校的课是真多&#xff0c;我都没时间做自己的事&#xff0c;但是好在今天下午是没有课的&#xff0c;我也终于可以做自己的事情了。 今天分享几道题目 移除链表元素 这道题我们将以两种方法开解决&…

python特殊循环队列_队中元素个数代替队尾指针

对于循环队列来说&#xff0c;如果知道队头指针和队中元素个数&#xff0c;则可以计算出队尾指针。也就是说&#xff0c;可以用队中元素个数代替队尾指针。设计出这种循环队列的判队空、进队、出队和取队头元素的算法。 本例的循环队列包含data 数组、队头指针 front和队中元素…

基于FPGA的图像RGB转HSV实现,包含testbench和MATLAB辅助验证程序

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1. RGB与HSV色彩空间 4.2. RGB到HSV转换原理 5.算法完整程序工程 1.算法运行效果图预览 将FPGA的仿真结果导入到matlab中&#xff1a; 2.算法运行软件版本 vivado2019.2 matlab2022a …

【漏洞复现】Viessmann Vitogate远程代码执行(CVE-2023-45852)

漏洞描述 Vitogate 300 2.1.3.0版本的/cgi-bin/vitogate.cgi存在一个未经身份验证的攻击者可利用的漏洞&#xff0c;通过put方法中的ipaddr params JSON数据中的shell元字符实现绕过身份验证并执行任意命令。 免责声明 技术文章仅供参考&#xff0c;任何个人和组织使用网络…