当前位置: 首页 > news >正文

VS Code 扩展开发如何保持用户视觉体验一致

本文介绍如何在 VS Code 插件的 webview 中加载本地的资源文件,并如何使用 VS Code 自身的 UI 来实现用户视觉体验的一致。

背景

最近想做一个 VS Code 的插件用来简便我使用 VS Code 来编辑 Markdown 博客的体验,在设计插件的过程中,因为需要在 webview 界面中使用到下拉框,想到为了节省插件大小,并考虑到用户体验一致性,故需要使用 VS Code 自身的 UI 库。

寻找蛛丝马迹:获取安装目录

因为我不清楚到底要如何去做,就先自己探索。先打开了 VS Code 的开发人员工具进行元素审查,看到是 workbench.desktop.main.css 这个文件。

审查html

<link rel="stylesheet" type="text/css" data-name="vs/workbench/workbench.desktop.main" href="vscode-file://vscode-app/d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.css">

根据以上信息我们可以得知,其实际目录需要特殊的魔法去获取,因为引用的路径是安装目录的位置,不同电脑的肯定是不一样的。

这里我们就前往 VS Code 的仓库去扒拉源代码,最后虽然根据 vs/workbench/workbench.desktop.main 找到了一些线索,但是不堪大用啊,还是需要找到安装目录才行。几番折腾发现源码里获取软件版本信息 product.json 的方法,原来里面有环境变量啊。

const product = JSON.parse(fs.readFileSync(path.join(env.appRoot, 'product.json'), { encoding: 'utf-8' }));

那么,若在插件中要想获取到安装目录,直接使用下面的方法就好了:

const vscodeInstallPath = vscode.env.appRoot;

插件中获取

一波三折,并不顺利

首先在插件中,我们获取 html 内容后替换占位符信息如下:

const appRoot = vscode.Uri.file(vscode.env.appRoot);
this.view.webview.html = html.replace(/\[insert-vscode-root\]/g,`${appRoot}`);

通过替换 webview 页面的引用信息,实现动态的 workbench.desktop.main.css 资源引用后,不出意外的出了意外了:

出错

虽然看起来引用的路径是没有什么问题了,但是结果却令人糟心啊:

Not allowed to load local resource

期间我尝试了 vscode-file://vscode-app/ 协议直接拼接 appRootasWebviewUri 但是并没有成功获取到,都是网络错误。

asWebviewUri 看起来似乎有些靠谱,观察开发人员工具中的网络请求似乎很多都是这样类似的连接:

https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/sangsq/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.css

不过这个 net::ERR_ABORTED 401 却是让人高兴不起来,貌似权限问题。此时凌晨已至,夜寒露重,故搜索了一遍 Stackoverflow 后,便提了一个问题关机睡觉。

继续探索

在没有获得到答案后,还是要靠自己。认真看看官方文档,在扩展指南的加载本地内容中得到了一些答案。

出于安全原因,Webview 运行在隔离的环境中,无法直接访问本地资源。想从扩展加载图片、样式表或其他资源,或者从用户当前的工作区加载任何内容,必须使用 Webview.asWebviewUri 来转换为一个特殊的 URI 来使用。

前面已经提到我用过了 Webview.asWebviewUri 但是还有一些其他限制,默认情况下 Webview 只能访问以下位置的资源:

  • 扩展程序的安装目录
  • 用户当前的活动工作区

使用 WebviewOptions.localResourceRoots 可以允许访问其他本地资源。

createWebviewPanel 方法的第4个参数 webviewOptions.localResourceRoots 是一个只读数组,默认情况就是之前提的扩展程序的安装目录和用户当前的活动工作区。当然你也可以设置成空数组,这样就禁止访问任何本地资源。

这样在创建时稍作修改就可以了。

this.view = vscode.window.createWebviewPanel("blogPreview","Markdown Blog Preview",vscode.ViewColumn.Two,{enableScripts: true,localResourceRoots: [vscode.Uri.file(path.join(context.extensionPath, "html")),vscode.Uri.file(vscode.env.appRoot)]}
);

在 html 内容中替换指定的字符串:

<link rel="stylesheet" type="text/css" href="[insert-vscode-css]">
const cssfile = vscode.Uri.file(path.join(vscode.env.appRoot,"out/vs/workbench/workbench.desktop.main.css"));
const cssurl = this.view.webview.asWebviewUri(cssfile);
this.view.webview.html = html.replace(/\[insert-vscode-css\]/g,`${cssurl}`);

最后成果

在 workbench 目录中还存在有其他可用资源,这里仅对 select 的效果做个演示。

未使用 VS Code 的 UI 时:

未使用

使用 VS Code 的 UI 时:

使用

另外在 Webview 的 html 显示中会被加入当前的样式和主题信息,需要自行进行适配调整。

<html lang="zh-CN" style="--vscode-font-family:………略,太多了………">
<body role="document" class="vscode-dark" data-vscode-theme-kind="vscode-dark" data-vscode-theme-name="Dark+ (default dark)" data-vscode-theme-id="Default Dark+">

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

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

python和R的区别

TOCR语言特点 R语言用于统计分析&#xff0c;绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件。他是一个用于统计计算和统计制图的工具。它可以运行在UNIX&#xff0c;windows和Macintosh的操作系统上。 特点&#xff1a; 1&#xff09;R是自由的软件…...

信息技术服务风险评估

连续性程序 10.1 概述 行业机构依据信息技术 服务风险评估和业务影响分析结果&#xff0c;在信息技术服务连续性策略指导下&#xff0c;建立信息技术服务连续性 程序&#xff0c;编制信息技术服务连续性计划&#xff0c;确保信息技术服务中断事件能够得到及时响应和处置。 信息…...

文本分析python和r_中文文本挖掘R语言和Python哪个好?

单就数据分析对比&#xff0c;我认为R的优势有&#xff1a;1、学习先易后难&#xff0c;不会把小白们吓掉&#xff1b;2、数据科学的包特别多3、可视化特别吊R的缺点也不少&#xff1a;1、R经常更新&#xff0c;更新后经常不支持之前你安装的包&#xff1b;我电脑里安装了10个R…...

widedeep

即是&#xff1a; wide的输入的特征是id特征&#xff0c;比如商品类别&#xff0c;性别&#xff0c;或者是特征的组合&#xff0c;例如类别和性别的组合&#xff1b;deep的输入的特征是连续值或者embdding的两部分的输入。cvr是转换率的预估。...

Spring Cloud H (五)初战服务降级和熔断Hystrix(豪猪哥)

目录 前言 概述 服务雪崩 服务限流 服务降级 服务熔断 如何理解服务降级和熔断之间的关系 代码实战 Hystrix支付微服务构建 订单微服务调用支付服务出现卡顿 Hystrix之服务降级支付侧fallback Hystrix之服务降级订单侧fallback Hystrix之全局服务降级DefaultPropert…...

使用Docker安装Drone和Gogs实现自动化部署

1 基本介绍 1.1 Drone简介 Drone是基于GO语言开发的持续集成&#xff08;Continuous integration&#xff0c;CI&#xff09;引擎&#xff0c;它可以借助Docker容器技术&#xff0c;用于自动化测试与构建&#xff0c;满足持续交付的基本需求&#xff0c;适合小团队开发。Dron…...

正式进入Java修炼当中啦

自学Java已经有好几天了&#xff0c;之前一直都是自己看视频学&#xff0c;多多少少有点收获吧。 好多视频在开始教学之前都会要求新手去注册一个博客账号&#xff0c;我觉得这个是非常好的一个建议&#xff0c;多写点文章不仅可以锻炼思维能力还可以提升打字速度&#xff0c;…...

速度+价格,拼多多Temu正在革新跨境电商玩法

出品 | 何玺 排版 | 叶媛 11月28日&#xff0c;拼多多公布的Q3财报显示&#xff0c;公司各业务板块均呈现出迅猛增长势头。其中&#xff0c;跨境电商的发展尤为引人注目。 01 利润超百亿&#xff0c;拼多多Q3财报亮点多 财报数据显示&#xff0c;拼多多第三季度在营收、成本…...

性能测试之常见性能缺陷

一、性能测试定义 性能测试&#xff0c;是结合被测系统应用架构、业务场景和实现细节、逻辑&#xff0c;对软件响应时间、处理速率、容错能力等进行分析测试&#xff0c;找到系统的性能瓶颈&#xff0c;并确认问题得到解决的过程。 二、性能测试缺陷分类 缺陷类型&#xff1…...

多平台统一用户系统设计

0x00 引言 现在越来越多的产品都实现了在不同平台上的功能支持。比如原来的 App 为了微信上的流量&#xff0c;开发了小程序。原来只做微信公众号的&#xff0c;后来为了更好的体验开发了 App 等等。这里面临用户账号迁移的问题。对于用户来讲&#xff0c;希望原来一个平台上的…...

maven 报错 (无法打包)To see the full stack trace of the errors, re-run Maven with the -e switch.Re-run

报错的的内容&#xff1a; C:\Program Files\Java\jdk1.8.0_171\bin\java.exe" -Dmaven.multiModuleProjectDirectoryE:\A_Develop\marry\marry2.2\marry -Dmaven.wagon.http.ssl.insecuretrue -Dmaven.wagon.http.ssl.allowalltrue "-Dmaven.homeE:\A_Development …...

ADC分类及主要技术指标

原文地址&#xff1a;https://blog.csdn.net/zhaoguanghua0407/article/details/78412530 原文作者&#xff1a; cucumbers0407 转载仅为个人学习方便&#xff0c;并无他意&#xff0c;如有冒犯&#xff0c;敬请谅解 模数转换器的文章网上非常多&#xff0c;目前自己也在选&a…...

高新技术企业认定条件

主要是评估企业的以下几个条件&#xff1a; 一是企业成立满一年以上&#xff0c;并且符合高企八大领域&#xff1b; 二是拥有核心自主知识产权&#xff0c;并且近一年高新产品的收入啊&#xff0c;需要占总收入的60%以上&#xff1b; 三是科技人员占当年职工总数的比例不低于…...

macBook下将m4a转换成mp3

直接使用Mac里面的iTunes可以创建mp3版本。 第一步&#xff1a;偏好设置&#xff0d;通用&#xff0d;导入设置&#xff0d;选择导入时使用mp3版本 第二步&#xff1a;iTunes打开音频后&#xff0c;文件&#xff0d;转换&#xff0d;创建mp3版本 第三步&#xff1a;m4a文件后…...

【渝粤教育】国家开放大学2018年秋季 0257-21T高级英语听力(1) 参考试题

试卷代号&#xff1a;0269 2018-2019年度第一学期考试 文学概论试题 2019年1月 一、选择题&#xff08;请在下面的答题框内写上正确答案的序号&#xff09;&#xff08;每小题3分&#xff0c;共30分&#xff09; 1&#xff0e;在魏晋时期&#xff0c;南朝宋文帝建立“四学”即…...

k8s 之 helm包管理工具的简介安装使用

一&#xff1a;简介(Helm,Charts,Repoistory,Release) Helm、Chart Helm是Kubernetes的包管理器&#xff0c;类似于Python的pip centos的yum ubuntu的apt,主要用来管理 Charts&#xff0c;Charts是 Helm 的应用打包格式。chart 由一系列文件组成&#xff0c;这些文件描述了 K…...

vue 中 axios的post请求,415错误

415错误 415是HTTP协议的状态码415的含义是不支持的媒体类型(Unsupported media type)检查是否在POST请求中加入了headerheader中是否包含了正确的Content-Type 需求分析 需求&#xff1a;请求本地平台上数据库的表单数据问题&#xff1a;请求415错误原因&#xff1a;请求格…...

python 图像识别游戏_基于Python的浏览器图像识别

我想实现一个软件在21点计算卡&#xff0c;使用一些图像识别自动化的过程。但我不知道从哪里开始。我认为问题可以分为以下几个步骤&#xff1a;1-在游戏中从浏览器中获取图像(基本上是一个Adobe Flash游戏)2-处理图像&#xff0c;用一些图像识别&#xff0c;可以识别所有的卡片…...

Mysql的两种存储引擎详细分析及区别(全)

目录前言1. MyISAM2. InnoDB3. 总结前言 mysql有多种存储引擎&#xff08;MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。&#xff09; 但是常用的主要是这两种&#xff0c;分别为myism和innodb 补充说明一下 这两种…...

codeforce 1638 ABC

1638A Reverse 题意&#xff1a; 给定一个排列数组&#xff0c;要求进行一次反转&#xff0c;使数组的字典序最小 思路&#xff1a; 字典序最小最优一定是123…n顺序排列&#xff0c;因此从头遍历一下找到第一个a[i]和i不相等的位置&#xff0c;和a[i]中值为i的这一段进行反转…...

Java项目:ssm赛事打分系统

作者主页&#xff1a;源码空间站2022 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 赛事评分系统&#xff0c;SSM框架。该项目分管理员、裁判、选手三个用户角色。 管理员主要功能&#xff1a; 首页、选手管理、裁判管理、赛事管…...

Qt QPainter基本绘图

Qt QPainter基本绘图QPenQBrush渐变填充QFont基本图形元件QPainterPathQPainter::CompositionMode实例1QPainter绘图操作类。QPainterDevice使用QPainter绘图的抽象二维界面&#xff08;绘图设备&#xff09;&#xff0c;包括QWidget、QPixmap、QImage等。QPaintEngine给QPaint…...

linux内核printk的一些并发处理

我们知道&#xff0c;linux内核为了支持在各种位置都能使用printk&#xff0c;做了不少的工作&#xff0c;这篇文章简单介绍一下printk的一些并发处理。 本文基于linux内核4.19.195. printk最终会调用到vprintk_func函数。 __printf(1, 0) int vprintk_func(const char *fmt, …...

微信读书交流群

​   微信读书组队抽取无限卡、成立读书小队以及平时微信读书有啥活动都可以分享到群里&#xff1a;互相点赞领联名卡、组队领无限卡链接&#xff0c;读书小队链接、分享书籍、书币礼包、无限卡礼包等微信读书有关内容都可以分享到群里共享。   管理员已成立多个500人的微…...

python代码示例-python 示例代码1

第一章 python基础一 ​在此不再赘述为什么学习python这门编程&#xff0c;网上搜索一箩筐。我在此仅说一句python的好&#xff0c;用了你就会爱上它。 本python示例代码1000带你由浅入深的了解python基础知识&#xff0c;基本语法&#xff0c;基本编程技巧&#xff0c;脚本编写…...

四、经典网络10(resNet)

ResNet 及其变体 自从AlexNet 在 LSVRC2012分类比赛中取得胜利之后&#xff0c;深度残差网络&#xff08;deep Residual Network&#xff09;可以说成为过去几年中&#xff0c;在计算机视觉、深度学习社区领域中最具突破性的成果了。 ResNet 可以实现高达数百&#xff0c;甚至数…...

python 3.8.2(32-bit)安装教程_Python3.8.2安装包及安装教程图文详解(附安装包)

安装包网盘下载链接&#xff1a;链接: https://pan.baidu.com/s/1TLLeCnNkHtuTiAxHBl39hg 提取码: 9yg41.鼠标右击【python-3.8.2】压缩包选择【解压到python-3.8.2】2.双击打开解压后的【python-3.8.2】文件夹3.鼠标右击【python-3.8.2-amd64.exe】选择【以管理员身份运行】4.…...

用计算机开3次方,android系统计算器开3次方

手机上的计算器比起平时生活中所用计算器来说当然要简单一些&#xff0c;不过一些基本功能也是够用的&#xff0c;比如用来开三次方。操作方法01先打开手机上的计算器&#xff0c;因为一般我们都是竖着拿手机的&#xff0c;所以打开的计算器就会如图所示&#xff0c;非常的简洁…...

mysql数据库 drds_drds mysql

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航&#xff0c;为用户…...

使用camtasia制作网页视频调查问卷的相关步骤

Camtasia是TechSmith公司旗下的一款集屏幕录制&#xff0c;视频剪辑以及视频发布等多种功能为一体的视频制作软件&#xff0c;该软件通过将视频制作过程中所需的多种编辑器集成于统一平台上&#xff0c;大幅降低了视频制作的难度&#xff0c;比如说今天我们为大家演示的camtasi…...

Spring Boot (十四): Spring Boot 整合 Shiro-登录认证和权限管理

这篇文章我们来学习如何使用 Spring Boot 集成 Apache Shiro 。安全应该是互联网公司的一道生命线,几乎任何的公司都会涉及到这方面的需求。在 Java 领域一般有 Spring Security、 Apache Shiro 等安全框架,但是由于 Spring Security 过于庞大和复杂,大多数公司会选择 Apach…...

创意编程/小学组(4-6年级)-图形化创意

今天我参加了“创意编程/小学组&#xff08;4-6年级&#xff09;-图形化创意”的扣叮编程活动&#xff0c;是腾讯主持的全国大赛的级别&#xff0c;有初赛&#xff0c;复赛和决赛&#xff0c;必须要在4月30号之前提交作品&#xff0c;时间已经所剩不多了&#xff0c;我的爸爸要…...

Python与R的区别和联系

转载&#xff1a;http://bbs.pinggu.org/thread-3078817-1-1.html 有人说Python和R的区别是显而易见的&#xff0c;因为R是针对统计的&#xff0c;python是给程序员设计的&#xff0c;其实这话对Python多多少少有些不公平。2012年的时候我们说R是学术界的主流&#xff0c;但是现…...

R语言实战应用精讲50篇(二十五)-时空数据统计模型:确定性预测模型

前言 本章的主要目的是详细讨论时空统计建模的三个目标: 在给定时空数据的空间新位置进行预测 用时空数据进行参数推断 预测未来的新值 我们还强调了在我们的预测、参数估计和预测中量化不确定性的重要性。我们证明了时空预测的确定性方法是明智的,因为它们通常遵循 Tobler …...

微型计算机的主要性能和指标,微型计算机的主要性能指标

一台微型计算机功能的强弱或性能的好坏&#xff0c;不是由某项指标来决定的&#xff0c;而是由它的系统结构、指令系统、硬件组成、软件配置等多方面的因素综合决定的。但对于大多数普通用户来说&#xff0c;可以从以下几个指标来大体评价计算机的性能。(1)运算速度。运算速度是…...

七牛云上传图片

什么是七牛云 七牛云存储&#xff0c;是非常流行的用户存储图片 视频 音频 等文件的存储方式&#xff0c;可以大大的降低用户请求对我们自己服务器的查询压力&#xff0c; 能有效的提高网页的打开速度&#xff0c;使用户获取更好的使用体验。 如果要使用七牛云 首先肯定要注册一…...

10.衡量计算机性能的主要指标是,衡量计算机性能的主要技术指标是什么

衡量计算机性能的主要技术指标不是由某项指标来决定的&#xff0c;而是由它的系统结构、指令系统、硬件组成、软件配置等多方面的因素综合决定的。但对于大多数普通用户来说&#xff0c;可以从以下4个指标来大体评价计算机的性能&#xff1a;1、CPU的运算速度运算速度是衡量计算…...

1 卷积汇总

卷积汇总1 普通卷积2 空洞卷积3 深度可分离卷积4 反卷积5 分组卷积1 普通卷积 2 空洞卷积 3 深度可分离卷积 4 反卷积 5 分组卷积...

[附源码]计算机毕业设计-中国传统手工艺销售平台Springboot程序

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…...

衡量一台微型计算机性能指标有哪些,微型机的主要性能指标

大家好&#xff0c;我是时间财富网智能客服时间君&#xff0c;上述问题将由我为大家进行解答。微型机的主要性能指标有&#xff1a;1、字长。字长是计算机内部一次可以处理的二进制数的位数。一般计算机的字长取决于它的通用寄存器、内存储器、ALU的位数和数据总线的宽度。微型…...

JAVA从零开始:数组

目录 数组 1.数组的基本概念 2.数组的声明与创建 3.数组的使用 for-each循环&#xff1a; 数组在方法中的使用&#xff1a; Arrays类中的常用方法&#xff1a; 4.多维数组 5.稀疏数组 数组 1.数组的基本概念 数组是一种数据结构&#xff0c;是同一类型数据的有序集合…...

postgres数据库锁表信息查询及解锁

1、查看锁表信息 select * from pg_locks l join pg_class t on l.relation t.oid where t.relkind r and t.relname table_name;2、查看锁表的详细信息 select pid, state, usename, query, query_start from pg_stat_activity where pid in ( select pid from pg_loc…...

计算机毕业设计Java教工公寓管理(源码+系统+mysql数据库+lw文档)

计算机毕业设计Java教工公寓管理(源码系统mysql数据库lw文档) 计算机毕业设计Java教工公寓管理(源码系统mysql数据库lw文档)本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse 前端技术&#xff1a;La…...

CDR X6设计师的福利,3折特惠!

最新消息称&#xff0c;即日起CorelDRAW官方为回馈新老用户长期以来的支持&#xff0c;特别推出CorelDRAW X6降价活动。目前CorelDRAW X6售价仅为2399元&#xff0c;照这个价格&#xff0c;CDR 2017 会不会无人无津&#xff0c;这样真的好么&#xff0c;有没有想过X5的感受…...

Solon 1.6.11 发布。类似 Spring 的生态体系

关于官网 千呼万唤始出来: https://solon.noear.org 。整了一个月多了,总体样子有了。。。还得不断接着整! 关于 Solon Solon 是一个轻量级应用开发框架。支持 Web、Data、Job、Remoting、Cloud 等任何开发场景。短小而精悍!强调,克制 + 简洁 + 开放的原则 力求,更小、更…...

CSAPP ArchLab

实验内容 实验提供了一个Y86-64处理器&#xff0c;要求我们编写汇编、添加处理器指令、优化汇编程序。 注意在make时如果出现 tk.h: No such file or directory 这样的报错&#xff0c;需要进Makefile根据指示注释掉几行代码。 PartA 第一部分要求我们根据提供的C程序&#…...

AIGC独角兽官宣联手,支持千亿大模型的云实例发布,“云计算春晚”比世界杯还热闹...

梦晨 发自 凹非寺量子位 | 公众号 QbitAI现在AI最火的方向是什么&#xff1f;那必须是AIGC&#xff08;AI Generated Content&#xff0c;利用人工智能技术来生成内容&#xff09;。AIGC最火的公司是谁&#xff1f;莫过于开源AI作画模型Stable Diffusion背后的StabilityAI。对于…...

计算机软硬件的组成及主要技术指标,计算机软硬件系统的组成及主要技术指标...

计算机软硬件系统的组成及主要技术指标硬件组成一般包括&#xff1a;CPU(中央处理器)、内存、主板、显卡、硬盘、显示器、键盘鼠标、音箱等其它外设&#xff0c;有时还有各种专用的设备如扫描仪、打印机、智能卡等&#xff0c;当然还应该有机箱、电源、导线、信号线等基础东西。…...

从明日方舟入手数据统计--盒须图

&#xff08;封面源自必应&#xff0c;侵删&#xff09;(多图预警&#xff09; 由于此文的目的是数据统计学习而非游戏攻略且时间仓促&#xff0c;文中所用数据皆出自题主自己的明日方舟干员库&#xff0c;可能与实际数据有所出入。如需要权威数据请去明日方舟官方wiki 引子 …...

阳振坤:OceanBase如何跨越关系数据库的“死亡之谷”

OB君&#xff1a;2018年10月15日&#xff0c;北京交通大学计算机与信息技术学院第71期CIT名师大讲堂在第九教学楼中心报告厅举行。蚂蚁金服高级研究员、OceanBase团队负责人阳振坤在本次学术报告中发表了题为《OceanBase&#xff1a;跨越关系数据库的死亡之谷》的主题演讲。阳振…...

php主要达到的技术指标,cpu主要技术性能指标有什么

CPU主要技术性能指标有字长、运算速度和时钟主频。CPU是电脑中的核心配件&#xff0c;其功能主要是解释计算机指令以及处理计算机中的数据。CPU是计算机中负责读取指令&#xff0c;对指令译码并执行指令的核心配件。CPU主要技术性能指标有字长、运算速度和时钟主频。(相关推荐&…...

怎么背论语

腹有诗书气自华&#xff0c;多读源码程序洁。既然还没多读源码&#xff0c;不妨读点诗书&#xff0c;来背诵论语吧&#xff01; 学而 第一篇 学习务本言自省&#xff0c; 千乘学文贤自重。 慎终闻政父礼和&#xff0c; 信义食居贫患知。 1 子曰&#xff1a;“学而时习…...

JDBC 访问数据库

文章目录一、实验目的二、实验要求三、实验内容1、设计数据库表2、定义实体类3、定义数据库连接类4、实现数据库的增删改查5、测试用例一、实验目的 理解 JDBC 的工作原理&#xff0c;掌握 JDBC 访问数据库&#xff1b; 掌握常见数据库 MYSQL &#xff1b; 二、实验要求 理解…...

微型计算机性能的描述,简述微机的主要性能指标

大家好&#xff0c;我是时间财富网智能客服时间君&#xff0c;上述问题将由我为大家进行解答。微机的主要性能指标有&#xff1a;1、字长。字长是指计算机CPU能够直接处理的二进制数据的位数。2、时钟频率是指计算机CPU的时钟频率。主要的单位为兆赫兹或吉赫兹。3、运算速度。通…...

字符集编码

ASCII:美国标准化信息交换码&#xff0c;用一个字节的7位可以表示 ISO8859-1:拉丁码表&#xff0c;欧洲码表&#xff0c;用一个字节的8位表示 GB2312:中国的中文编码表&#xff0c;最多两个字节编码所有字节 GBK:中国的中文编码表升级&#xff0c;融合了更多的中文文字符号&…...

es查询响应结果中获取某些字段的值

有时候使用es查询出的结果包含多个字段&#xff0c;如果数据中仅仅包含几个字段时&#xff0c;我们是很容易挑出自己需要的字段值&#xff0c;但是如果数据中包含几十或者几百甚至更多时&#xff0c;尤其是数据中嵌套好多层时&#xff0c;不容易直接挑取出需要的值&#xff0c;…...

stackedit_在StackEdit中实现TitleCapitalization

stackedit在SitePoint上为PHP Channel撰写帖子时&#xff0c;我经常忘记如何正确使用标题。 我通常最终会使用TitleCapitalization进行快速修复&#xff0c;但是我常常幻想在StackEdit的title字段旁边有一个按钮来快速自动应用。 好了&#xff0c;我们已经介绍了启动和运行本地…...

基础医学概论试题

第二章 第一节基本组织 一、名词解释 1.新陈代谢 机体与周围环境之间所进行的物质交换和能量交换的自我更新过程。 2.兴奋性 机体对环境中的刺激发生反应的能力和特性。 3.反应 当环境发生变化时&#xff0c;机体内部代谢及外边活动所发生的相应改变。 4.刺激 引起机体…...

评估微型计算机的主要指标,微型计算机的工作过程和主要性能指标.doc

PAGEPAGE 2微型计算机的工作过程和主要性能指标微型计算机的工作过程根据冯诺依曼的设计&#xff0c;计算机应能自动执行程序&#xff0c;而执行程序又归结为逐条执行指令。执行一条指令又可分为以下五个基本操作&#xff1a;1)取指令&#xff1a;从存储器某个地址单元中取出要…...

Android进阶之光学习记录——注解与依赖注入框架ButterKnife的尝试

⚠️创建的模块是java模块而非Android Library&#xff0c;如果创建的是后者&#xff0c;则无法使用AbstractProcessor 按照书上讲述的&#xff0c;想要自己去仿写一下butterknife 最终的项目结构如上图所示。其中annotations是放不同注解的java libary&#xff0c;process是注…...

大数据新手入门篇之Linux网络系统

Linux网络系统 网络信息 修改主机名 # hostname node01 //本次登录修改 # hostname //查看主机名# vi/etc/hostname //永久修改 # shutdown -r now //修改完后需重启虚拟机DNS域名解析 IP地址不容易记&#xff0c;取名映射IP配置hosts文件时一般用主机名和ip映射 Window…...

Linux入门基础 #2 GNOME的配置与基本操作

GNOME项目使用最新的科技&#xff0c;为用户从头打造了全新的现代桌面——GNOME 3。它有以下特性&#xff1a;提供了一个现代化的默认视觉主题和字体能让您轻松访问所有窗口和程序的活动视图内置整合的桌面消息服务集成改进的Nautilus文件管理器综合系统通知服务新的系统设置程…...

Linux文件裸写,【入门级别】linux驱动的三种写法之前言——裸机程序

linux驱动的三种写法之前言——裸机程序引子软硬件平台裸板编程编程准备编程思路编译烧录及运行遇到问题及其解决引子最近想要系统地学习下linux 驱动程序的设备树的知识。韦东山老师提到驱动有如下三种写法&#xff1a;驱动写法优缺点1.将硬件信息写在驱动程序中简单&#xff…...

linux 应用编程(持续更新)

在嵌入式 Linux 系统中&#xff0c;我们编写的应用程序通常需要与硬件设备进行交互 Tips&#xff1a;本篇将以正点原子 ALPHA/Mini I.MX6U 开发板开发板出厂系统进行测试 进程间通信 管道FIFO信号消息队列信号量共享内存套接字 开发板 电脑 虚拟机互传数据 互连我看的是正点…...

linux看接口状态,linux查看接口连接状态

ethtool# ethtool em1Settings for em1:Supported ports: [ TP ]Supported link modes: 10baseT/Half 10baseT/Full100baseT/Half 100baseT/Full1000baseT/Half 1000baseT/FullSupports auto-negotiation: YesAdvertised link modes: 10baseT/Half 10baseT/Full100baseT/Half...

为Deepin编译Linux 5.10内核的悲伤故事经历:从入门到卸载

简介 目的 解决Linux Deepin在更新内核到5.10后无法使用蓝牙的问题。 硬件&#xff1a;联想小新13 Pro 2020 AMD R5 4600U OS&#xff1a; win 10 deepin 20 原因 尝试过的方法&#xff1a; Linux Deepin蓝牙更新内核后无法使用的问题的各种方法尝试-service\heitool\hci…...

Linux内核和可加载内核模块(LKM)

一&#xff1a;前言 所有操作系统至少由两个主要组件组成&#xff1a;第一个是内核&#xff0c;位于操作系统的中心&#xff0c;控制着操作系统所做的一切&#xff0c;包括管理内存&#xff0c;控制cpu,甚至是控制用户在屏幕上看到的内容。第二个是用户区域。 内核被设计成一…...

linux蓝牙驱动代码阅读笔记

linux蓝牙驱动代码阅读笔记文章来自&#xff1a;http://blog.csdn.net/absurd/article/details/1852337昨天看了一下介绍蓝牙协议文档&#xff0c;今天索性对照看了看kernel里的代码(bluez)&#xff0c;这里记点笔记&#xff0c;还是继承了老毛病&#xff0c;只关注整体流程而忽…...

菜鸟入门:Linux系统安装配置与使用

菜鸟日记&#xff1a;Linux系统安装与使用 任务一&#xff1a;从Windows系统到Linux系统&#xff08; u盘安装&#xff09;1 1.下载乌班图Linux镜像文件&#xff1a;https://cn.ubuntu.com/download 我下载的是Ubuntu 20.04.1 LTS&#xff0c;LTS意为“长期支持”&#xff0c…...

kali连接蓝牙_蓝牙攻击指南(kali)

基本操作hciconfig 查看蓝牙设备信息hcitool&#xff1a;这是一个查询工具。 可以用来查询设备名称&#xff0c;设备ID&#xff0c;设备类别和设备时钟。hcidump&#xff1a;可以使用这个来嗅探蓝牙通信hciconfig hci0 up 启动蓝牙设备hciconfig hci0 down 关闭蓝牙设备service…...

linux驱动入门须知

&#xff08;1&#xff09;Linux应用软件工程师&#xff08;Application Software Engineer&#xff09;&#xff1a; 主要利用C库函数和Linux API进行应用软件的编写&#xff1b; 从事这方面的开发工作&#xff0c;主要需要学习:符合linux posix标准的API函数及系统调用&…...

Linux kernel: USB driver编写入门(一)

本文从新手出发&#xff0c;一步步阐述如何编写一个初步的USB driver。该过程同样适用于其他设备驱动的开发。 我们初一看Linux的设备驱动&#xff0c;内容很多&#xff0c;好像很复杂。确实如此&#xff0c;但是Linux kernel里面已经做了很多工作&#xff0c;我们编写驱动只需…...

巧妙的Linux命令,再来6个!

原创&#xff1a;小姐姐味道&#xff08;微信公众号ID&#xff1a;xjjdog&#xff09;&#xff0c;欢迎分享&#xff0c;转载请保留出处。再来6个巧妙的Linux命令&#xff01;今天新血来潮&#xff0c;突然间又想安利几个Linux命令了。Linux非常有意思&#xff0c;它的KISS原则…...

Linux入门 一篇就够了

文章目录 第1章 Kali Linux入门1.1 Kali的发展简史1.2 Kali Linux工具包1.3 下载Kali Linux1.4 使用Kali Linux1.4.1 Live DVD方式1.4.2 硬盘安装1.4.3 安装在USB闪存上 1.5 配置虚拟机1.5.1 安装客户端功能增强包1.5.2 网络设置1.5.3 文件夹共享1.5.4 快照备份1.5.5 导出虚拟机…...

RV1109 Linux SDK入门指南

一.环境搭建 编译环境搭建所依赖的软件包以及安装命令如下&#xff1a; sudo apt-get install repo git-core gitk git-gui gcc-arm-linux-gnueabihf u-boot-tools \ device-tree-compiler gcc-aarch64-linux-gnu mtools parted libudev-dev \ libusb-1.0-0-dev python-lin…...

linux蓝牙主从机模式代码,技术贴 丨 Android 蓝牙BLE开发Docker入门与WMS2.0实例

原标题&#xff1a;技术贴 丨 Android 蓝牙BLE开发Docker入门与WMS2.0实例文&#xff1a;王洋从部署一个应用程序开始1物理机在没有计算机虚拟化技术的年代&#xff0c;部署一个应用程序大概需要几个步骤&#xff1f;第一步肯定是准备一台物理服务器&#xff0c;然后在服务器上…...

详解基于MATLAB的车牌识别系统设计与实现(3):字符识别

字符识别方法目前主要有基于模板匹配算法和基于人工神经网络算法。 基于模板匹配算法&#xff1a;首先将分割后的字符二值化,并将其尺寸大小缩放为字符数据库中模板的大小&#xff0c;然后与所有的模板进行匹配&#xff0c;最后选最佳匹配作为结果。 基于人工神经元网络的算法…...

项目实战:SVM算法实现光学字符识别

目录 1、数据来源 2、数据预处理 3、模型训练 4、模型性能评估 5、模型性能提升...

车牌字符识别HyperLPR中端到端的字符识别方法

项目主页&#xff1a;https://github.com/zeusees/HyperLPR 1 C中端到端的字符识别方法 此部分C代码在HyperLPR-master\Prj-Win中test_segmentationFree.cpp、SegmentationFreeRecognizer.h、SegmentationFreeRecognizer.cpp、Pipeline.h&#xff0c;模型文件是\HyperLPR-mas…...

2019linux代码贡献排行,2019中国最受欢迎开源软件排名:深度OS第一、方舟编译器第七...

2019年&#xff0c;开源进入第21个年头。由开源中国主办&#xff0c;向日葵协办的 “2019 年度最受欢迎中国开源软件评选”活动于 11月15日正式启动。经过22天的投票评选&#xff0c;2019年度最受欢迎中国开源软件在2019中国开源峰会上正式揭晓。其中&#xff0c;deepin深度操作…...

为你而来 | 百度输入法Linux版上线统信UOS社区版应用商店

近日&#xff0c;百度输入法Linux版本正式发布&#xff0c;其官网显示百度输入法Linux版支持deepin1510、1511等版本&#xff0c;可以说&#xff0c;统信UOS的用户享受到了百度输入法的专属支持。 deepin是统信UOS社区版产品&#xff08;统信操作系统社区版deepinV20—全新出发…...

(转载)ubuntu 16.04安装谷歌拼音输入法

安装谷歌拼音输入法打开终端输入&#xff1a; apt-get install fcitx-googlepinyin 安装完成之后&#xff0c;进入系统设置 回到目录安装语言包 回到目录修改输入法系统 点击“System Setting”->“Language Support”&#xff0c;将输入法系统修改为“fcitx”。 回到目录…...

html5小游戏开发工具,2018年最新html5开发工具排行榜

HTML5是超文本语言HTML的第五次修订&#xff0c;就像是iPhone7升级到iPhone8、iPhoneX一样。为什么会这么火呢&#xff1f;因为它的表现形式多了(比如Canvas、Video......等标签)&#xff0c;比HTML4多了一些属性、时间。总而言之&#xff0c;HTML5的出现让开发速度更加快&…...

eclipse常用快捷键排行

http://www.diybl.com/course/3_program/c/cppjs/2008828/138392.html 常用快捷键排行 光标移动&#xff1a; 选中整行&#xff1a; 1.当光标在行尾的时候&#xff0c;按ShiftHome 2.当光标在行首的时候&#xff0c;按ShiftEnd 3、当光标在行中的时候&#xff0c;按上面操作&a…...

Facebook机器人发明新语言?忘记设置英文输入法了

据清科集团旗下的私募数据统计&#xff0c;2015年中国天使投资机构新募集124只基金&#xff0c;披露金额约203.57亿元人民币&#xff0c;投资同比增长2至3倍。 同时&#xff0c;2015年中国天使投资机构共投资2075起案例&#xff0c;披露金额超过101.88亿元人民币&#xff0c;国…...

日均语音请求量突破10亿次,百度输入法的又一个起点

文 | 魏启扬 来源 | 智能相对论&#xff08;ID&#xff1a;aixdlun&#xff09; 2020年的春节假期因为新冠疫情给所有人来了个措手不及&#xff0c;大量“云”服务被激活&#xff0c;作为在线沟通工具的输入法首当其冲&#xff0c;成为特殊时期接受考验的中坚力量之一&#x…...

Ubuntu16.04 和Ubuntu18 安装搜狗输入法

Ubuntu16.04 转载网址&#xff1a;https://blog.csdn.net/qq_22186119/article/details/70316727 在网址下载搜狗deb包&#xff1a;http://pinyin.sogou.com/linux/ 将下载的sogoupinyin_2.2.0.0108_amd64.deb放在根目录下。 安装搜狗拼音&#xff1a; liuliu-Inspiron-747…...

搜狗输入法, 现在的排名

作者&#xff1a;韩亚飞_yue31313_韩梦飞沙 QQ:313134555 搜狗输入法&#xff0c; 现在的排名 一天没有5000字 还真不行。 2分钟50个字的话&#xff0c; 那么5000个字&#xff0c;需要100个2分钟。 200分钟。3个多小时。 时间真是长。挺恐怖的。如果在意这个排名&#xff0c…...

搜狗输入法排名, 等级排名,每日排名

作者&#xff1a;韩亚飞_yue31313_韩梦飞沙 QQ:313134555 最近看到搜狗输入法排名&#xff0c; &#xff0c;自己想提高一下。 以后要坚持每天打字。 达到第一名。 然后看看搜狗等级是怎么回事&#xff1f;什么歌排名规则&#xff0c; 弄清楚了&#xff0c; 自己搞搞。...

语义分割在线标注思路

语义分割选择使用多边形框标注&#xff0c;相对于物体检测它多了一项计算mask掩膜的需求。 一个图片&#xff0c;可能会进行多项标注。每项标注里面都会在物体检测的格式基础上增加mask属性&#xff0c;mask解释为图像掩膜&#xff0c;里面存与图像宽高对应大小的二维数组。 此…...

Microsoft.Office.Core 引用以及 Microsoft.Office.Core.MsoTriState 的问题

遇到这个错误终于在这里找到了答案 这样,你的引用中就会出现以下内容(当然有可能以前就有了,不用更改office2003的安装) (1).net中有Microsoft.Office.Interop.PowerPoint, Office (2)com中有Microsoft.Office 11.0(或12.0) Object library Microsoft.Office.Interop.PowerP…...

使用pageoffice的坑

我需要读取pageoffice编辑保存后的文档内容&#xff0c;但是我们新建的word文件大多数都是iso88591格式的&#xff0c;所以读出后都是乱码&#xff0c;用了各种解码编码都不行&#xff0c;pageoffice生成的.htm文件本身是gb2312格式的&#xff0c;所以我用gb2312格式读出再转ut…...

Office2010安装相关问题及解决方法

经历了几年时间的更新迭代&#xff0c;office办公应用无论在功能上还是整体风格上都经历了很大变革&#xff0c;功能变得越来越繁杂&#xff0c;风格也逐渐迎合大众口味。之前我的电脑上安装的是Office的2007版本&#xff0c;更早一点还有2003版&#xff0c;最近在尝试安装Offi…...

MS Office EXCEL常用函数

全片白话文&#xff0c;认真看看理解应该问题不大&#xff0c;后续会再更新总结。 1.VLOOKUP 函数功能&#xff1a;要把表一的数据通过函数显示到表二中&#xff0c;不同于copy&#xff0c;因为你用了这个函数以后&#xff0c;表二中存储的并不是你想要的数 据&#xff0c;而是…...

代码随想录刷题Day53 | 1143. 最长公共子序列 | 1035. 不相交的线 | 53. 最大子数组和

代码随想录刷题Day53 | 1143. 最长公共子序列 | 1035. 不相交的线 | 53. 最大子数组和 1143. 最长公共子序列 题目&#xff1a; 给定两个字符串 text1 和 text2&#xff0c;返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 &#xff0c;返回 0 。 一个字…...

【转】PIC单片机的配置字总结

平台为&#xff1a;MPLAB V8.92&#xff0c;这个ID有两个编译选项&#xff1a;DEBUG和RELEASE&#xff0c;那么可以根据系统预定宏来自动根据选择模式&#xff0c;配置配置字。 一、PIC18F系列配置字编写 MUC: PIC18F4550 IDE: MPLAB V8.92 编译器&#xff1a;MCC18 V3.47 …...

pic i2c硬件通信程序 c语言,PIC单片机之I2C通信-主-从模式

主模式&#xff1a;我们今天来讲I2C通信。那I2C通信的特点是什么能。我们一般使用的串口 (半双工异步串行通信)与I2C 有什么区别呢。串口(半双工异步串行通信)&#xff1a;就是好像朋友在对话。我可以主动和你讲话&#xff0c;你也可以主动和我讲话。I2C&#xff1a;就好像上下…...

2、PIC新建工程并编译烧录

PIC新建工程并编译烧录 1、说明 2、创建工程 3、编译工程文件 4、烧录到开发板中 1、说明 目前正在学习使用的开发板芯片为PICMX460F512L&#xff0c;512KB Flash&#xff0c;128KB RAM,具体可参看PIC官方介绍https://www.microchip.com/wwwproducts/en/en534177或通过Dat…...

1、PIC开发环境安装

1、PIC开发环境安装 1、说明 2、下载集成开发环境 3、安装集成开发环境 4、下载编译器 5、安装编译器 6、异常说明 1、说明 PIC开发环境所需软件包含集成开发软件以及编译软件。 2、下载集成开发环境 1、进入PIC官网&#xff0c;在Tools and Software下拉选项中选择MPL…...

【转】PIC单片机的命名规则

PICXXXXXXXX(X)-XXX/XX123456781&#xff0e;前缀: PIC MICROCHIP 公司产品代号&#xff0c;特别地&#xff1a;dsPIC为集成DSP功能的新型PIC单片机 2&#xff0e;系列号:10、12、16、18、24、30、33、32&#xff0c;其中   PIC10、PIC12、PIC16、PIC18为8位单片机   PIC24、…...

PIC EEPROM问题

1、通过export出来的Hex烧录&#xff0c;EEPROM内容会根据Hex中关于EEPROM的定义而改变。 2、通过编译源文件烧录&#xff0c;如果没有勾选Preserve EEPROM on program则EEPROM中的内容会被修改掉。如果勾选了&#xff0c;则在烧录过程中&#xff0c;似乎会读取EEPROM中的内容&…...

PIC单片机-PICC介绍

目录&#xff1a; 一、如何从汇编转向PICC 1、头文件 2、如何赋值 3、如何位操作 4、内存分配问题 二、浅谈PICC 的位操作 三、PICC 之延时函数和循环体优化 五、在PICC 中使用常数指针 六、PICC 关于unsigned 和 signed 的几个关键问题 七、用PICC 写高效的位移操作…...

PIC单片机内部寄存器信息汇总

配置字&#xff08;__CONFIG&#xff09;&#xff1a; 1) 芯片的振荡模式选择。 2) 片内看门狗的启动。 3) 上电复位延时定时器PWRT的启用。 4) 低电压检测复位BOR模块的启用。 5) 代码保护。 __CONFIG_CP_OFF &_WDT_OFF &_BODEN_OFF &_PWRTE_ON &_XT_OS…...

PIC18F45K80串口1和串口2的通信实例

PIC18F45K80串口1和串口2异步收发通信实例 一&#xff1a;配置串口1初始化函数 首先打开技术手册&#xff0c;查看异步串口的操作流程以及配置。 需要将串口对应引脚的方向寄存器设置为输入 3.设置串口接收操作流程 4.设置通信波特率 源码如下&#xff1a; 编译环境&#…...

nexus搭建测试dockermavennpm仓库

JAVA下载 https://www.oracle.com/java/technologies/downloads/archive/ https://login.oracle.com/mysso/signon.jsp QQq951699. [rootvm1 ~]# mkdir -p /data [rootvm1 ~]# mv jdk-8u221-linux-i586.tar.gz /data [rootvm1 ~]# cd /data;tar xf jdk-8u221-linux-i586.tar.g…...

PIC16F1823开发笔记(二)芯片研究以及第一个程序和汇编研究

1、综述&#xff1a; 总体来看&#xff0c;这款芯片功能齐全&#xff1a; ADC cps EEPROM DAC DSM USART SR latch timer(3) 2、存储 2048的RAM 3、寄存器详解 寄存器种类 寄存器功能CORE REGISTERS直接影响基础操作STATUS Register指令目的地SPECIAL FUNCTION REGISTER…...

网络电话通信优势优点在哪?

这或许是一个看上去有些傻傻的让人产生坏笑的命题&#xff0c;这随着移动互联网和智能手机用户终端在国内的大规模普及&#xff0c;基于互联网拨号与通信入口的网络电话被越来越多的手机用户所熟知。打电话特别便宜&#xff0c;低廉的通话资费确实在很大程度上优于传统电话。然…...

生产企业erp管理

生产企业erp管理 ERP叫企业资源计划&#xff0c;既是一种管理思想&#xff0c;也是一种企业应用软件&#xff0c;作为管理思想&#xff0c;ERP体现“集成管理、共享数据、最优化资源利用”等的思想;作为软件&#xff0c;它实际上就是一种管理信息系统&#xff0c;但是这种管理…...

windows下解压tar.gz文件

今天遇到tar.gz解压问题&#xff0c;搜了很多帖子都是推荐下载解压软件&#xff0c;但是我就是懒不想下载那个软件&#xff0c;于是发现了这个方法。 搜索Windows PowerShell并打开&#xff0c;如下图所示&#xff1a; cd 到压缩文件所在文件夹&#xff0c;我的是这个样子 然后…...

【分布式能源的选址与定容】基于非支配排序多目标遗传优化算法求解分布式能源的选址与定容(Matlab代码实现)

&#x1f468;‍&#x1f393;个人主页&#xff1a;研学社的博客 &#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜…...

Mac系统文件在Win解压乱码问题

问题出现的原因&#xff1a; 系统差异&#xff1a;1.Mac默认字体苹方字体&#xff0c;2.Mac默认编码uft-8&#xff0c;win默认为dpl 解决方案&#xff1a; 1.mac压缩字体在win也有 2.压缩软件解压编码设置成utf-8 需要注意&#xff1a; 即使解压成功&#xff0c;还是会出现…...

Windows解压文件名乱码解决方法

下载的压缩包解压后文件名乱码 解决方法&#xff0c;将压缩的解码改成Unicode(UTF-8)&#xff0c;然后执行解压到就可以了 成功解压后 猜测是在MAC系统中打包这个文件&#xff0c;因为MAC系统默认编码UTF-8,而我们使用的Windows默认GBK&#xff0c;解压需要转变一下编码。...

windows-由于系统的默认编码不一致导致解压后的文件名显示乱码

同事给了我一个压缩包&#xff0c;解压之后文件名都是乱码&#xff0c;然后我思索并验证了一下&#xff0c;可能这是由于我们操作系统的默认语言不一致导致的 查看windows操作系统的默认编码: 摘自: 查看windows操作系统的默认编码_爱的叹息的专栏-CSDN博客_查看系统编码 操作…...

设计原则——SOLID

SOLID是5个设计原则的统称&#xff0c;它们分别是&#xff1a;单一职责原则、开闭原则、里式替换原则、接口隔离原则和依赖反转原则&#xff0c;依次对应SOLID中的S、O、L、I、D。 1、单一职责原则 单一职责原则&#xff0c;Single Responsibility Principle&#xff0c;SR…...

android电视原理图,电视机工作原理

电视机工作原理毫无疑问&#xff0c;电视是最能消磨时间的设备。通过电视&#xff0c;我们可以接收到新闻、体育、娱乐、信息和广告。美国人每天粘在“显像管”上的时间平均为两到四个小时。你是否想知道电视机工作原理&#xff1f;如果数十或数百个频道的全动态视频进入用户家…...

一文看懂PID的基本原理(一):原理篇

写在前面&#xff1a;最近要研究锁相环&#xff0c;后续还有一些电路开发需求&#xff0c;这里就讲讲控制理论的一些东西。PID这个东西并不是自动化专业才需要学习的&#xff0c;只要以后要和电子系统打交道基本都要接触到反馈控制&#xff0c;国内感觉大多是停留在能用就行&am…...

计算机电源高频叫,高频电源

本词条缺少概述图&#xff0c;补充相关内容使词条更完整&#xff0c;还能快速升级&#xff0c;赶紧来编辑吧&#xff01;高频电源又称电子管变频装置&#xff0c;是高频感应炉的关键装备。高频电源及感应加热技术对金属材料加热效率最高、速度最快&#xff0c;且低耗能又环保的…...

基于单片机1KW高频感应加热器控制系统仿真设计(毕设)

设计要求: 1、完成三相1kw高频感应加热器设计;2、功率1k; 3、输入电压单相220V。 设计内容: 1. 掌握高频感应加热的工作原理; 2, 掌握DSP TMS320F28335工作原理; 3. 采用自举IR2110进行驱动环节设计; 4. 完成系统保护环节的设计; 操作过程常见问题汇总 1.定时是100微秒 …...

温度能够瞬间提升到千度以上?究竟是什么原理

导语&#xff1a;众所周知&#xff0c;在现代这个社会&#xff0c;金属是我们生活中经常用到的材料之一&#xff0c;大到汽车小到手机零件等等一系列东西离不开金属制品&#xff0c;大多数企业都会用得到&#xff0c;我们能够把它们做成任何想要的形状。 要想对金属进行加工就…...

杭州江南专修学校计算机应用,杭州江南专修学院

学院创建于1999年&#xff0c;是浙江省最早从事高等学历文凭考试教育的院校之一。学院下设美术学院、科技学院&#xff0c;杭州江南专修学院开设动漫设计、服装设计、环境艺术设计、工业设计、国际贸易、物流管理、行政管理、房地产经营与管理、金融、汽车运用技术、工商企业管…...

对JavaWeb_adv前六章的一个补充

补充的知识点,也是前面总结中所遗漏的知识点!第一章:XML文档的解析和写出!读取的步骤:解析:1.创建解析器(记得导入DOM4J这个包并且数据来源也是来源于DOM4J)SASReader readernew SAXReader();2.得到文档对象Document docreader.read();3.得到根节点(Element对象来自DOM4J)Eleme…...

猎头推荐岗位

为某无人驾驶领域公司寻猎算法工程师 1、运动控制算法&#xff1a;至少2年的运动控制算法开发经验、月15-30k&#xff08;可谈&#xff09;、base长沙 2、深度学习算法工程师&#xff1a;须具备以下一点以上的经验并有实际落地项目 &#xff08;1&#xff09;有基于深度学习…...

猎头推荐成功一个人竟然收年薪一半,也太赚了吧

猎头推荐成功一个人竟然收年薪一半&#xff0c;也太赚了吧&#xff1f;这个问题似乎有点危言耸听了&#xff0c;有网友说女朋友是猎头&#xff0c;推荐成功并没有提成&#xff0c;要一个季度内推多少个之后&#xff0c;之后再成的才有30%提成&#xff0c;当然每个公司情况都不一…...

猎头与人才沟通会涉及哪些问题呢?

猎头做单猎取的是人才&#xff0c;所以与人才之间的沟通是不可避免的&#xff0c;在接触人才猎头会有很多问题要向人才进行了解&#xff0c;当然这是猎头必做的工作&#xff0c;猎头与人才沟通会涉及哪些问题呢? 换工作的原因 猎头与人才沟通会涉及哪些问题呢?很多猎头在接…...

知识图谱运用于推荐系统

推荐系统我认为可以用两个字来概括&#xff1a;揣摩。 就像男生追求心仪的女生一样&#xff0c;她的一举一动都牵动着男孩的心&#xff0c;从中了解女生的所思所想&#xff0c;让女生觉得你是如此懂我。要细致入微地观察&#xff0c;搜集关于女生的所有信息&#xff0c;不光要知…...

转一位猎头朋友的文章

拜读后深有同感&#xff0c;相当于将以前零碎的感觉做了个小总结&#xff0c;虽然稍显凌乱&#xff0c;但还是不错的。 其实&#xff0c;某些问题&#xff0c;不仅是面对猎头的高端人士要注意的&#xff0c;更是普通的职场人士应当知会的。注意到这些问题&#xff0c;我们也许会…...

猎头乌龙事件

版权声明&#xff1a;原创作品&#xff0c;允许转载&#xff0c;转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址&#xff1a;http://blog.csdn.net/jobchanceleo/archive/2007/06/03/1636548.aspx<?xml:namespace prefix o n…...

猎头职位

水木社区 → 招聘信息发布 → 阅读文章Career_POST 版 con,943,49430[上一篇] [下一篇] [同主题上篇] [同主题下篇]发信人: BarbieBeetle (HR), 信区: Career_POST标 题: 猎头公司为多家500强聘JAVA/.NET/C//SAP/Oracle ERP/对日高管精英发信站: 水木社区 (Tue Oct 16 22:07:…...

大专程序员带队将近20人,猎头推荐去阿里p7,面临生死抉择!

由于现在看见大厂对于招聘员工的学历水平要求越来越高&#xff0c;所以那些相对学历低的年轻人想要进入到想阿里巴巴这样的科技大厂&#xff0c;自然是变得越来越困难&#xff0c;不过阿里巴巴的创始人马云也曾经在不同的场合发表过言论&#xff0c;就是阿里巴巴对于人才的引进…...

关于猎头推荐的职位的思考 ---- 赤裸裸的学历门槛

昨天一离职同事微信推荐一猎头&#xff0c;今早发简历过去&#xff0c;说硬性条件是本科&#xff0c;之后就没然后了。 要悲伤吗&#xff1f;转载于:https://www.cnblogs.com/heboliufengjie/p/10062448.html...

程序猿自己投简历应聘和通过猎头推荐应聘的区别有哪些

2019独角兽企业重金招聘Python工程师标准>>> 1.就某个职位&#xff0c;所能够获得的信息量有差距。 自己投简历应聘能了解到的职位信息通常少一些&#xff0c;一方面是因为招聘方不会把所有相关信息都发布出来&#xff1b;另一方面&#xff0c;很多应聘者很少主动搜…...

2019.11德国IT新闻回顾

2019.11新闻回顾欧盟竞争监管机构正在审查Google数据处理德国银行的比特币&#xff1a;法律允许货币公司出售数字货币四成的德国大型公司每天都遭受网络攻击戴姆勒董事会成员认为欧洲云比太空计划更重要欧洲智能手机市场&#xff1a;三星主导&#xff0c;小米爆涨ADAC会员购买电…...

亚马逊在德国设立第四个AI研究中心 专注视觉研究

据外媒报道&#xff0c;电商巨头亚马逊宣布&#xff0c;将在德国建立一个新的研究中心&#xff0c;专注于开发人工智能&#xff0c;以提高客户体验—尤其是在视觉系统方面。亚马逊表示&#xff0c;在该研究中心进行的研究也将致力于帮助亚马逊云服务&#xff08;AWS&#xff09…...

Keras深度学习实战——使用深度Q学习进行SpaceInvaders游戏

Keras深度学习实战——使用深度Q学习进行SpaceInvaders游戏0. 前言1. 问题与模型分析2. 使用深度 Q 学习进行 SpaceInvaders 游戏相关链接0. 前言 在《深度Q学习算法详解》一节中&#xff0c;我们使用了深度 Q 学习来进行 Cart-Pole 游戏。在本节中&#xff0c;我们将利用深度…...

linux查看主板型号,cpu,内存,内存条数量,网卡等

查看主板型号 dmidecode |grep -A 8 "System Information" 查看cpu型号&#xff0c;主频 cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 查看内存 free -m 内存总大小 grep "MemTotal" /proc/meminfo | awk {print $2} 查看内存条数 dmidecode -…...

centos查询 硬盘序列号查询_CentOS查看主板型号、CPU、显卡、硬盘等信息

系统uname -a # 查看内核/操作系统/CPU信息head -n 1 /etc/issue #查看操作系统版本cat /proc/cpuinfo #查看CPU信息hostname #查看计算机名lspci -tv #列出所有PCI设备lsusb -tv #列出所有USB设备lsmod #列出加载的内核模块env # 查看环境变量资源free -m #查看内存使用量和交…...

linux服务器cpu的型号,查看linux服务器主板型号,cpu型号,内存大小,内存条数量...

因为种种原来&#xff0c;我们可能需要查看linux服务器主板型号&#xff0c;cpu型号&#xff0c;内存大小&#xff0c;内存条数量等。因为服务器使用raid卡&#xff0c;平常查看硬盘信息的命令还不能用&#xff0c;待后面补充&#xff01;查看主板型号代码如下复制代码# dmidec…...

linux 查看主板sn_分享|如何在 Linux 中查看系统硬件制造商、型号和序列号

对于 Linux 图形界面用户和 Windows 用户来说获取系统硬件信息都不算问题&#xff0c;但是对命令行用户来说想要获取这些细节时有点儿麻烦。甚至我们中的大多数都不知道获取这些信息最好的命令是什么。Linux 中有许多可用的工具集来获取诸如制造商、型号和序列号等硬件信息。在…...

linux查看主板型号、CPU、显卡、硬盘等信息

系统 uname -a # 查看内核/操作系统/CPU信息 head -n 1 /etc/issue # 查看操作系统版本 cat /proc/cpuinfo # 查看CPU信息 hostname # 查看计算机名 lspci -tv # 列出所有PCI设备 lsusb -tv # 列出所有USB设备 lsmod # 列出加载的内核模块 env # 查看环境变量 资源 free -m …...

难度系数**的拣宝题目

相交链表 判断两个链表是否 矩阵旋转 要求把n*n的矩阵顺时针旋转90&#xff0c;空间复杂度为O&#xff08;n&#xff09; 菱形输出 有序链表相加 有两个有序链表&#xff0c;将他们组成一个有序链表 括号匹配 字符串相加 有两个字符串类型的数字&#xff0c;实现一个方…...

全国电大计算机英语统考难不难,电大英语统考的难度系数怎么样是不是很大

英语基础并不是很好的学员在进行电大的报考的时候对于有一件事情是非常的担心的&#xff0c;就是电大英语统考的难度系数&#xff0c;害怕自己因为不能通过这个考试而不能进入学校进行学习。确实如果说我们不能通过电大的入学考试的任何一个科目的话&#xff0c;那么我们都是不…...

wpas 关联流程分析

wpas 关联流程分析主要功能1.关联请求req&#xff1a;向驱动发送关联请求对wpa_driver_associate_params2.关联相应resp&#xff1a;接收驱动上传消息&#xff0c;打开EAPOL端口代码请求关键函数&#xff1a;相应关键函数&#xff1a;主要功能 1.关联请求req&#xff1a;向驱动…...

输出图案(五)---输出心形图案:(难度系数:1颗星)

根据输入的心形的最大宽度&#xff0c;定制心形 参考代码&#xff1a; #include <stdio.h> #include <math.h>#define MINVALUE 5 #define SPACE 15int main() {int N;int i, j;printf("请输入你的心的最大宽度: ");scanf_s("%d", &N)…...

迭代法计算平方根(难度系数:2颗星)

输入1个正数&#xff0c;求其平方根&#xff08;不能使用sqrt库函数&#xff09; PS&#xff1a;参考代码中给出了两种迭代方式进行比较&#xff1a;1. 公式迭代 2. 二分迭代 参考代码&#xff1a; #include <stdio.h>double GetAbsoluteValue(double num) {return nu…...

随机生成数字放入数组(难度系数:1颗星)

随机生成1-6的数字放入到大小为56的数组中&#xff0c;保证数组最终每个数字出现的次数均为偶数。 参考代码1&#xff1a; #include <stdio.h> #include <time.h>#define TOTALNUM 56 int arr[TOTALNUM]; int main() {int i;srand((unsigned int)time(NULL));for…...

3-11阶乘和加强版难度系数2 阶乘和 (10 分)

计算阶乘和Sum 1!2!…n! 对1000000007求模的结果(不含前导0)。 输入格式: 输入若干个整数 &#xff0c;其中每个整数 N &#xff0c;满足1<N<20000000。 输出格式: 输出对应各个整数的阶乘和对1000000007求模的结果&#xff0c;每个一行&#xff0c;最后一行后面一样有换…...

Ubuntu20.04安装ROS2遇到gpg: 找不到有效的 OpenPGP 数据的问题

根据官网步骤安装ROS2&#xff0c;在这个步骤时&#xff1a; curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add - 报错&#xff1a; gpg: 找不到有效的 OpenPGP 数据。 这里主要原因就是raw.githubusercontent.com是墙外地址&…...

干货|TensorFlow开发环境搭建(Ubuntu16.04+GPU+TensorFlow源码编译)

点击上方“小白学视觉”&#xff0c;选择加"星标"或“置顶”重磅干货&#xff0c;第一时间送达本文转自|机器学习算法工程师安装平台1平台目前TensorFlow已支持Mac、Ubuntu和Windows三个主流平台&#xff08;64位平台&#xff09;&#xff0c;2GPU vs CPU在安装时可以…...

micropython解释器移植到嵌入式_PYBminiDB常见问题

PYBminiDB常见问题为什么要用(学)Python&#xff1f;人生苦短&#xff0c;我用Python&#xff0c;这句话应该如雷贯耳吧&#xff01;当下Python太火了&#xff0c;python为什么这么火&#xff1f;python诞生之初就被喻为最容易上手的编程语言&#xff0c;进入火热的AI人工智能时…...

鸣人的影分身 (DFS)

文章目录鸣人的影分身思路AC代码鸣人的影分身 描述 在火影忍者的世界里&#xff0c;令敌人捉摸不透是非常关键的。我们的主角漩涡鸣人所拥有的一个招数——多重影分身之术——就是一个很好的例子。 影分身是由鸣人身体的查克拉能量制造的&#xff0c;使用的查克拉越多&#…...

hfai venv | 运行环境的影分身术

hfai心法 章节贰 / hfai venv 本地萤火&#xff0c;环境共享 幻方 AI 发布了沉淀多年的深度学习套件 hfai &#xff0c;吸引了众多同行研究员和开发者们咨询试用。其中&#xff0c;不少用户朋友对 hfai 中一些功能不太熟悉&#xff0c;使用上存在疑惑&#xff0c;或者仅仅使用…...

C++递归算法之鸣人的影分身

鸣人的影分身 Description 在火影忍者的世界里&#xff0c;令敌人捉摸不透是非常关键的。我们的主角漩涡鸣人所拥有的一个招数——多重影分身之术——就是一个很好的例子。 影分身是由鸣人身体的查克拉能量制造的&#xff0c;使用的查克拉越多&#xff0c;制造出的影分身越强。…...

鸣人的影分身

题目 题目链接 题目描述 在火影忍者的世界里&#xff0c;令敌人捉摸不透是非常关键的。 我们的主角漩涡鸣人所拥有的一个招数——多重影分身之术——就是一个很好的例子。 影分身是由鸣人身体的查克拉能量制造的&#xff0c;使用的查克拉越多&#xff0c;制造出的影分身越…...

分布式系统-影分身

火影分身术一 前言 上节说到分布式系统是为了应对大数据,将数据分散存储在不同的主机上,这些主机一般都是普通的 PC 主机,那么这种主机稳定性一般都不太好,机器出现故障导致数据丢失的问题,很常见。我曾经使用过几百台机器的分布式系统&#xff0c;磁盘就经常坏&#xff0c;一…...

1303:鸣人的影分身

【题目描述】 在火影忍者的世界里&#xff0c;令敌人捉摸不透是非常关键的。我们的主角漩涡鸣人所拥有的一个招数——多重影分身之术——就是一个很好的例子。 影分身是由鸣人身体的查克拉能量制造的&#xff0c;使用的查克拉越多&#xff0c;制造出的影分身越强。 针对不同…...

影分身术——JS深克隆

分身术种类 普通分身术&#xff1a;有其形&#xff0c;无其实&#xff0c;不具有完备的主体影分身术&#xff1a;从真身上得到完备的继承&#xff0c;具有和真身一样的完备性普通分身术 普通分身术技术实现 /** * 简单克隆实现 */ const originObj {a: 1,b: 2 }; const sim…...

零元学Expression Design 4 - Chapter 7 使用内建功能「Clone」来达成Path的影分身之术...

原文:零元学Expression Design 4 - Chapter 7 使用内建功能「Clone」来达成Path的影分身之术本章所介绍的是便利且快速的内建工具Clone ? 本章所介绍的是便利且快速的内建工具Clone ? ? 为什麽会说像是影分身之术呢? ? 请参照火影忍者(NARUTO)&#xff1a; 《分身术》会分…...

【影分身之术】制作迷人图片小菜一碟——数学与美的极致结合

如果你看过分形和其接近无限的变焦功能&#xff0c;你一定会整天盯着这些图&#xff0c;因为它们要多有趣就可以多有趣。分形&#xff0c;是以非整数维形式充填空间的形态特征&#xff0c;应用在图片处理中&#xff0c;会产生惊人的美&#xff0c;不仅是视觉上的娱乐&#xff0…...

ThreadLocal Java多线程下的影分身之术

如果写过多线程的代码&#xff0c;你肯定考虑过线程安全问题&#xff0c;更进一步你可能还考虑在在线程安全的前提下性能的问题。大多数情况下大家用来解决线程安全问题都会使用同步&#xff0c;比如用synchron或者concurrent包提供的各种锁&#xff0c;当然这些都能解决问题。…...

Vscode竟然可以施展忍术(影分身之术---超级加倍)

如果同时写多行代码呢&#xff1f;我们先来看看写多行代码的效果方法一&#xff1a;ctrlalt↑或者↓ 即可增加光标方法二&#xff1a;alt鼠标点击会在点击处产生新的光标如何同时选中同一个变量呢&#xff1f;如果只是想改变一个变量名呢&#xff1f;总结我们先来看看写多行代码…...

计算机的影分身之术----多任务

今天,我们来了解一下计算机中的多任务,计算机的多任务从字面意思理解就是计算机可以同时运行多个任务 举个栗子:我们在使用计算机时可以一边在打QQ电话,一边在玩英雄联盟,甚至还可以抽空开上一把紧张又刺激的欢乐斗地主,这就叫多任务,在上面的栗子中,我们的计算机最少同时运行了…...

小程序开发之影分身术

前言 影分身术&#xff0c;看过火影的都知道&#xff0c;一个本体&#xff0c;多个分身。 大家肯定要问了&#xff0c;那小程序开发跟影分身术也能扯上关系&#xff1f;没错&#xff0c;那自然就是&#xff1a;一套代码&#xff0c;多个小程序啦。 各位先别翻白眼&#xff0c;且…...

云计算世界的影分身之术——镜像服务

看过火影忍者的朋友们应该对影分身之术不陌生&#xff0c;在那个年纪里也都幻想过自己有影分身的话写作业什么的交给分身去做&#xff0c;自己玩儿个昏天黑地。如今幻想的年纪过去&#xff0c;参加工作偶尔也还是想着学一手影分身代自己上班。不过幻想终归是幻想&#xff0c;无…...

Docker,系统影分身之术

目录 Docker安装 1.1. Windows 1.2. UbuntuDocker容器的使用 2.1. 启动一个新的容器 2.2. 挂起运行的程序 2.3. 重启被挂起的程序 2.4. 终止容器运行 2.5. 重新运行已有容器Docker资源的管理 3.1. 管理镜像资源 3.2. 管理容器资源 3.3. 管理网络资源 3.4. 创建自己的镜像Refer…...

UE4 影分身之术

...

Shader:优化破解变体的“影分身”之术

本期我们将剖析刚上新的Shader Analyzer中和Shader变体相关的规则&#xff1a;“Build后生成变体数过多的Shader”、“项目中可能生成变体数过多的Shader”和“项目中全局关键字过多的Shader”。我们将力图以浅显易懂的表达&#xff0c;让职场萌新或优化萌新能够深入理解。 首…...

对象的影分身之术(原型模式)

原型模式 在《火影忍者》中&#xff0c;影分身之术&#xff0c;是使用查克拉制造出有实体的分身&#xff0c;它们可以和施术者一样行动战斗&#xff0c;具有独立于施术者本体的意识。在软件开发中也有和影分身相似的思想就是原型模式。 原型模式的核心思想是以一个已经创建的…...

模型加速之轻量化网络

模型加速之轻量化网络 当前物体检测结构大都依赖使用卷积网络进行特征提取&#xff0c;即 Backbone&#xff0c;通常使用 VGGNet、ResNet 等优秀的基础网络&#xff0c;但是这些网络往往计算量巨大&#xff0c;依赖这些基础网络的检测算法很难达到实时运行的要求&#xff0c;尤…...

如何轻量化深度学习模型

概述卷积神经网络依靠神经网络中数以千万计的网络参数共同参与计算&#xff0c;存在网络结构复杂&#xff0c;运算量大&#xff0c;速度慢的缺点&#xff0c;并且很难移植到嵌入式设备中。随着网络模型层数越来越深&#xff0c;参数越来越多&#xff0c;减少他们的大小和计算损…...

【魔改YOLOv5-6.x(上)】结合轻量化网络Shufflenetv2、Mobilenetv3和Ghostnet

文章目录前言一、Shufflenetv2论文简介模型概述加入YOLOv5二、Mobilenetv3论文简介模型概述深度可分离卷积逆残差结构SE通道注意力h-swish激活函数加入YOLOv5三、Ghostnet论文简介模型概述加入YOLOv5References前言 本文使用的YOLOv5版本为v6.1&#xff0c;对YOLOv5-6.x网络结…...

深度学习模型轻量化(下)

深度学习模型轻量化&#xff08;下&#xff09; 2.4 蒸馏 2.4.1 蒸馏流程 蒸馏本质是student对teacher的拟合&#xff0c;从teacher中汲取养分&#xff0c;学到知识&#xff0c;不仅仅可以用到模型压缩和加速中。蒸馏常见流程如下图所示 老师和学生可以是不同的网络结构&…...

轻量化神经网络专题文献综述

本文列出了一些经典的轻型神经网络架构设计的集合&#xff0c;广泛用于移动设备等。轻量级网络的评论文章通常包含模型压缩和处理技巧&#xff0c;可参阅以下系列文章 https://github.com/senbinyu/Computer_Vision_Literatures 1. 综述文献推荐 Cheng Yu et al., 2017, A su…...

Go XORM学习

文章目录XORM安装同步结构体到数据库数据插入更新与删除条件查询和遍历输出事务处理XORM 一个简答强大的Go语言ORM库。 操作数据库的东西。 官网:https://xorm.io/ 文档&#xff1a;https://gitea.com/xorm/xorm/src/branch/master/README_CN.md 安装 请确保你的 Go 版本在…...

YOLOX改进之模型轻量化(Lite)

文章内容&#xff1a;给YOLOv5-Lite系列轻量级模型换上YOLOX头部 环境&#xff1a;pytorch1.7cuda11.0 注意&#xff1a;YOLOv5版本为5.0&#xff0c;可以匹配YOLOX的主干网络与neck部分 一、参考资料 参考资料1&#xff1a; YOLOv5-Lite&#xff1a; 代码链接&#xff1a;h…...

深度学习模型轻量化(上)

深度学习模型轻量化&#xff08;上&#xff09; 移动端模型必须满足模型尺寸小、计算复杂度低、电池耗电量低、下发更新部署灵活等条件。 模型压缩和加速是两个不同的话题&#xff0c;有时候压缩并不一定能带来加速的效果&#xff0c;有时候又是相辅相成的。压缩重点在于减少…...

关于神经网络的轻量化

一、空洞卷积 1、dilated的好处就是不做pooling损失信息的情况下&#xff0c;加大了感受野&#xff0c;让每个卷积输出都包含较大范围的信息。 在图像需要全局信息或者语音文本需要较长的sequence信息依赖的问题中&#xff0c;都能很好的应用空洞卷积。 2、Deep CNN对于其他…...

经典网络结构 (八):轻量化网络 (SqueezeNet, MobileNet, ShuffleNet)

目录SqueezeNetFire Module: Squeeze and ExpandSqueezeNetSqueezeNet 总结MobileNet深度可分离卷积 (Depthwise Separable Convolution)MobileNet v1MobileNet v2ShuffleNet通道混洗ShuffleNet v1ShuffleNet v2参考文献SqueezeNet Fire Module: Squeeze and Expand SqueezeN…...

YOLO目标检测算法轻量化改进的过程记录

一、前言 本文主要记录了在毕设期间关于将目标检测算法部署至嵌入式设备&#xff08;jetson nano&#xff09;上的过程及对YOLO算法轻量化及精度提升的一些修改策略&#xff08;改的并不多&#xff0c;基本都是重复组合&#xff0c;毕竟我是个菜鸡&#xff09;。 主要是在…...

轻量化网络-squeezeNet、MobileNet、ShuffleNet

对于轻量化的网络设计&#xff0c;目前较为流行的有SqueezeNet、 MobileNet、ShuffleNet等结构。其中&#xff0c;SqueezeNet采用压缩再扩展的结构&#xff0c;MobileNet使用了效率更高的深度可分离卷积&#xff0c;而ShuffleNet提出了通道混洗的操作&#xff0c;从而进一步降低…...

纯干货!轻量化软件设计五大法则

在移动互联网去中心化发展的大背景下&#xff0c;近年不少轻量化产品大热&#xff0c;界面设计的轻量化可谓是一个主流趋势。轻量化不光意味着风格简约&#xff0c;更为重要的是轻量化使得界面中的信息传达更加准确直观&#xff0c;层次感与结构性更加分明。一方面突出重点&…...