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

浅学persistent

文章目录

    • 1. 背景
    • 2. 开机自启动流程
    • 3. adb kill -9 杀进程后会自动重启
    • 4. 小结

1. 背景

在应用AndroidManifest文件下添加 android:persistent=“true” 关键字,并把Apk预置到system/app目录下,可以给应用实现开机自启动和保活效果。

从以下两个疑问去找答案:

  1. 开机自启动 how?
  2. adb kill -9 杀进程后会自动重启 how?

2. 开机自启动流程

开机后通过adb shell ps -A | grep 包名查看进程号,确实起了进程。

➜  Desktop psa | grep demo
u0_a61        3329  3329  1753 3600572  83104 ep_poll    7b2c9a4ff34a S e.ecloudapidemo

查看进程的oom_adj值是-800,优先级非常高,可以看出带persistent的进程很难被系统杀死。

xxx64:/ # cat proc/3329/oom_score_adj                                                                                                                                    
-800
xxx64:/ # 

在ActivityManagerService.java的startProcessLocked方法打调用栈如下:

    private boolean startProcessLocked(String hostingType, String hostingNameStr, String entryPoint,ProcessRecord app, int uid, int[] gids, int runtimeFlags, int mountExternal,String seInfo, String requiredAbi, String instructionSet, String invokeWith,long startTime) {app.pendingStart = true;app.killedByAm = false;app.removed = false;app.killed = false;final long startSeq = app.startSeq = ++mProcStartSeqCounter;app.setStartParams(uid, hostingType, hostingNameStr, seInfo, startTime);if (mConstants.FLAG_PROCESS_START_ASYNC) {if (DEBUG_PROCESSES) Slog.i(TAG_PROCESSES,"Posting procStart msg for " + app.toShortString());//Add by QXLif(null != app && app.processName != null && app.processName.equals("com.example.ecloudapidemo")) {android.util.Log.d("qxl","ams startProcessLocked stack:"+ android.util.Log.getStackTraceString(new Throwable()));}

重启设备抓开机Log,结果如下:
02-07 01:09:41.247 1941 1956 D qxl : ams startProcessLocked stack:java.lang.Throwable
02-07 01:09:41.247 1941 1956 D qxl : at com.android.server.am.ActivityManagerService.startProcessLocked(ActivityManagerService.java:4486)
02-07 01:09:41.247 1941 1956 D qxl : at com.android.server.am.ActivityManagerService.startProcessLocked(ActivityManagerService.java:4451)
02-07 01:09:41.247 1941 1956 D qxl : at com.android.server.am.ActivityManagerService.addAppLocked(ActivityManagerService.java:13289)
02-07 01:09:41.247 1941 1956 D qxl : at com.android.server.am.ActivityManagerService.addAppLocked(ActivityManagerService.java:13253)
02-07 01:09:41.247 1941 1956 D qxl : at com.android.server.am.ActivityManagerService.startPersistentApps(ActivityManagerService.java:13011)
02-07 01:09:41.247 1941 1956 D qxl : at com.android.server.am.UserController$Injector.startPersistentApps(UserController.java:2195)
02-07 01:09:41.247 1941 1956 D qxl : at com.android.server.am.UserController.finishUserUnlocked(UserController.java:449)
02-07 01:09:41.247 1941 1956 D qxl : at com.android.server.am.UserController.handleMessage(UserController.java:1999)
02-07 01:09:41.247 1941 1956 D qxl : at android.os.Handler.dispatchMessage(Handler.java:102)
02-07 01:09:41.247 1941 1956 D qxl : at android.os.Looper.loop(Looper.java:193)
02-07 01:09:41.247 1941 1956 D qxl : at android.os.HandlerThread.run(HandlerThread.java:65)
02-07 01:09:41.247 1941 1956 D qxl : at com.android.server.ServiceThread.run(ServiceThread.java:44)

开机自启动的流程就比较清楚了。

3. adb kill -9 杀进程后会自动重启

虽然persistent特性的应用进程oom_adj是-800很难被系统杀掉,但不排除其他因素导致应用进程被杀,比如我们通过命令adb shell kill -9 xxx即可杀掉某个进程。

作用于上面的persistent应用试试:

adb shell kill -9 3329

此时打印调用栈信息如下:
02-07 01:10:37.374 1941 2066 D qxl : ams startProcessLocked stack:java.lang.Throwable
02-07 01:10:37.374 1941 2066 D qxl : at com.android.server.am.ActivityManagerService.startProcessLocked(ActivityManagerService.java:4486)
02-07 01:10:37.374 1941 2066 D qxl : at com.android.server.am.ActivityManagerService.startProcessLocked(ActivityManagerService.java:4451)
02-07 01:10:37.374 1941 2066 D qxl : at com.android.server.am.ActivityManagerService.startProcessLocked(ActivityManagerService.java:4266)
02-07 01:10:37.374 1941 2066 D qxl : at com.android.server.am.ActivityManagerService.startProcessLocked(ActivityManagerService.java:4260)
02-07 01:10:37.374 1941 2066 D qxl : at com.android.server.am.ActivityManagerService.cleanUpApplicationRecordLocked(ActivityManagerService.java:20377)
02-07 01:10:37.374 1941 2066 D qxl : at com.android.server.am.ActivityManagerService.handleAppDiedLocked(ActivityManagerService.java:5968)
02-07 01:10:37.374 1941 2066 D qxl : at com.android.server.am.ActivityManagerService.appDiedLocked(ActivityManagerService.java:6162)
02-07 01:10:37.374 1941 2066 D qxl : at com.android.server.am.ActivityManagerService$AppDeathRecipient.binderDied(ActivityManagerService.java:1897)
02-07 01:10:37.374 1941 2066 D qxl : at android.os.BinderProxy.sendDeathNotice(Binder.java:1193)

由此可以看到persistent进程被杀后,触发了进程启动时和AMS之间的binder墓碑机制走到cleanUpApplicationRecordLocked方法,针对persistent应用AMS会重新拉起新的进程。

应用进程启动后如何和AMS绑上这样的关系?可以参考其他人画的流程图:
在这里插入图片描述

4. 小结

大概搞清楚persistent的实现过程后,我们可以基于这个机制做保活和自启名单的定制需求了。

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

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

前端框架库汇总

Vue Vue2.0:Vue2.0 文档Vue3.0:Vue3.0 文档Vue-Router:Vue.js 官方的路由管理器。Vuex:Vue.js 应用程序开发的状态管理模式。Element-UI:饿了么UI组件库View UI:一套基于 Vue.js 的开源 UI 组件库&#xff…...

蓝桥杯题目 黑色星期五

蓝桥杯题目 黑色星期五 题目描述 十三号是星期五是一个特殊的日子?更确切的说, 一个月中的十三号是星期五比是其它的星期少? 为了解决这个问题,写一个程序计算根据给出的时期N年每个月的十三号是星期几的频率, 这个…...

crond pam_sss.so

cp /etc/pam.d/system-auth /etc/pam.d/system-auth.bak vim /etc/pam.d/system-auth含有pam_sss.so的行要注释掉cp /etc/pam.d/password-auth /etc/pam.d/password-auth.bak vim /etc/pam.d/password-auth含有pam_sss.so的行要注释掉...

2 OsgEarth中实现PBR材质流程总结

OsgEarth中实现PBR材质流程总结 本文是系列文章的首篇,即总结部分。本文将总结OsgEarth中实现PBR材质流程,讲解OsgEarth中如何实现shader的注册管理(osgEarth::VirtialProgram)、shader的分包导入(osgEarth::ShaderPackage)、osgEarth中的光照系统(osgEarth::SkyNode、o…...

python编写poc_Poc编写

0x01 PoCPoC(全称: Proof of Concept), 又叫概念验证。作为我们的漏洞验证程序,他可能是一段不完整的程序,仅仅是为了证明我们提出漏洞的观点。推荐使用Python编写PoC,因为安全界用 Python 的人居多,写的东西能被更多人看懂,并且 Python 这门…...

线程/协程/异步

视频...

【甄选靶场】Vulnhub百个项目渗透——项目四十九:Os-hackNos-2.1(lfi,密码爆破)

Vulnhub百个项目渗透 Vulnhub百个项目渗透——项目四十九:Os-hackNos-2.1(lfi,密码爆破) 🔥系列专栏:Vulnhub百个项目渗透 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 &#x1f…...

零基础大数据学习路线

一、大数据是什么? 大数据,big data,《大数据》一书对大数据这么定义,大数据是指不能用随机分析法(抽样调查)这样捷径,而采用所有数据进行分析处理。 这句话至少传递两种信息: 1、大数据是海量的数据 2、大数据处…...

Rust语言圣经22 - 全模式列表

原文链接:https://course.rs/basic/match-pattern/all-patterns.html 欢迎大家加入Rust编程学院,中国最好的Rust学习社区 官网:https://college.rsQQ群:1009730433 全模式列表 在本书中我们已领略过许多不同类型模式的例子. 本…...

蓝桥杯题目 计算后续日期

蓝桥杯题目 计算后续日期 题目描述 我们经常要计算,从今天往后N天之后是哪一天(哪年哪月哪日)。现在我们就可以编写一个程序,推算指定日期之后的第N天是什么日期。 输入 输入有多组。每组测试用例有一行,包括四个整…...

漏洞丨PDF Explorer 1.5.66.2 - Buffer Overflow

作者:黑蛋 一、漏洞简介 这是一个栈溢出漏洞,一个叫PDF Explorer的软件(干嘛的咱没必要知道),他对于用户输入内容长度没有限制造成栈溢出漏洞。 二、漏洞环境 虚拟机 目标程序 调试器 win7x86 PDF Explorer x32…...

蓝桥杯题目练习 水题 [蓝桥杯2019初赛]矩形切割

[蓝桥杯2019初赛]矩形切割 #include <iostream> using namespace std; long long n,a[100001]; long long min999999999,max-1; long dis; int main() {long long sum0;int n2019,m324;while(n!m){if(n<m){int tempm;mn;ntemp;}nn-m;sum;}cout<<sum1;return 0; …...

Hive 安装

Hive 安装 Hive 安装地址 1&#xff09;Hive 官网地址 http://hive.apache.org/ 2&#xff09;文档查看地址 https://cwiki.apache.org/confluence/display/Hive/GettingStarted 3&#xff09;下载地址 http://archive.apache.org/dist/hive/ 4&#xff09;github 地址 https…...

基于html的美食网站 奶茶网页设计与实现(HTML+CSS+JavaScript)

&#x1f4c2;文章目录​​一、&#x1f468;‍&#x1f393;网站题目​​​​二、✍️网站描述​​​​三、&#x1f4da;网站介绍​​​​四、&#x1f310;网站效果​​​​五、&#x1fa93; 代码实现​​​​&#x1f9f1;HTML结构代码​​​​&#x1f492;CSS样式代码​…...

数据库SQL语言

SQL语言基础 大家好&#xff0c;我是大黄。这次我来简单带你们了解一下数据库技术中必不可少的一项——SQL语言。 SQL&#xff0c;英文是Structured Query Language&#xff0c;直面翻译就是结构化疑问语言。所以说明这个语言是有一定的结构的&#xff0c;所以基础阶段不会太困…...

神技!清华大佬联合十多名Java架构大神纯手打的Java面试突击手册开源

内卷可以说是2022年最火的一个词了。2022年刚开始&#xff0c;在很多程序员网站看到很多Java程序员的2021年度总结都是&#xff1a;Java越来越卷了&#xff08;手动狗头&#xff09;&#xff0c;2021年是被卷的一年。前有几百万毕业生虎视眈眈&#xff0c;后有在职人员带头“摸…...

Win7安装驱动提示“无法验驱动程序数字签名”怎么办?

有些Win7系统在安装18年后的驱动时&#xff0c;设备管理器显示黄色感叹号&#xff0c;并提示“无法验证此设备所需的驱动程序的数字签名&#xff0c;代码52”&#xff0c;是因为系统中缺SHA256签名支持的系统安全补丁&#xff0c;下载安装即可解决。 具体操作如下&#xff1a; …...

智能无感验证实战案例:神州优车

对于网约车平台而言&#xff0c;一个可预见的趋势是安全与合规将成为其发展的重要课题。 一方面&#xff0c;从网约车刚起步初期的伪造订单到现在的刷分服务&#xff0c;黑灰产便一直伴随着网约车。从乘客端到司机端&#xff0c;黑灰产几乎无孔不入。 例如&#xff0c;在乘客…...

vue echarts地图省市区下钻

一 项目做了一个省市区下钻 全国 放不出来图 市 县区 二 直接上代码 这就是上面丑丑的省市区&#xff0c;代码没优化&#xff0c;撸出来什么样就是什么样&#xff0c; 看着这几个if 感觉自己好low, 但是比较直观哈哈哈 low就low吧&#xff0c; 尾部我把用到map json丢上来…...

网络—网络通信基础(理论)

网络通信基础1.IP地址2.端口号3.协议3.协议分层1.OSI七层模型2.TCP/IP模型4.封装和分用1.封装2.分用5.客户端和服务器&#xff08;客户端请求&#xff0c;服务器响应&#xff09;1.IP地址 概念&#xff1a; IP地址用于标识网络主机&#xff0c;或者其他网络设备的网络地址&…...

三组计算机局域网组网方案,多种方式组建家庭局域网

组建家庭局域网计算机走入家庭已不是一两年的事情了&#xff0c;如今很多第一批进入家庭的计算机已经面临淘汰&#xff0c;于是很多朋友又购买了第二台甚至第三台计算机&#xff0c;如何让旧计算机发挥余热也成了这些家庭的当务之急。其实&#xff0c;那些旧计算机还完全能用&a…...

组建局域网_组网方案图文教程,双路由器有线搭建网络,公司家庭组建局域网...

大家好&#xff0c;我是老盖&#xff0c;首先感谢观看本文&#xff0c;本篇文章做的有视频&#xff0c;视频讲述的比较详细&#xff0c;也可以看我发布的视频。今天和大家讲一下&#xff0c;自己的家庭或者公司组建一个小型的局域网&#xff0c;现在的家庭或者公司可能有多个网…...

python和sql的区别_sql与mysql区别是什么

什么是SQL&#xff1f;SQL是一种用于操作数据库的语言。SQL是用于所有数据库的基本语言。不同数据库之间存在较小的语法更改&#xff0c;但基本的SQL语法基本保持不变。SQL是S tructured Q uery Language 的简短缩写。根据ANSI(美国国家标准协会)&#xff0c;SQL是操作关系数据…...

android安全学习之2—android中.pem和.pk8是什么文件?

PKCS X509 什么是pem和pk8文件 在给android的apk签名的时候&#xff0c;需要用到一个扩展名为.pem和.pk8的文件&#xff0c;我第一反应&#xff0c;这啥啊&#xff0c;英文缩写&#xff1f;反正linux不用后缀名来区分文件&#xff0c;这到底是什么呢&#xff1f; 首先在密码…...

【java复习笔记】总目录

java放下了好久&#xff0c;因为python真的是太舒适了。那么&#xff0c;在6月中旬开始&#xff0c;给自己定一个小目标&#xff0c;慢慢的捡起来java。大学看java的时候&#xff0c;其实对编程还没什么概念&#xff0c;这次&#xff0c;期望能够更加深入的进行学习。与其说是复…...

闭包及候选键求解方法

一、闭包 设X是函数依赖集&#xff0c;被X逻辑蕴涵的函数依赖全体构成的集合&#xff0c;称为函数依赖集X的闭包&#xff0c;记为。 设F是属性集U上的FD集&#xff0c;X是U的子集&#xff0c;那么(相对于F&#xff09;属性集X的闭包用表示&#xff0c;它是一个从F集使用FD推理…...

在Tableau中实现表格下钻

看到Andy大神Public上的一个Viz《Drill Down With Set Actions》,用集动作实现表格的下钻,就下载下来研究了一下,很简单。 实际上集动作和参数动作在很多时候都是通用的,所以我就分别用两种方法实现一下,供大家参考。 集动作 数据就用自带的超市数据,实现类别和子类别的…...

零基础大数据学习路线图?

大数据作为当前吸金的领域之一&#xff0c;吸引了很多人的加入&#xff0c;这些人中不乏有一定的开发经验的IT工作者&#xff0c;还有从没有接触过计算机技术的小白。那是不是这部分零基础的朋友就学不了大数据了呢?答案当然是否定的。大数据学习并不是高深莫测的&#xff0c;…...

win7驱动预安装分享【xp/win8/win10的可以参考】

说实在的&#xff0c;说道window的驱动预安装&#xff0c;感觉是个很简单的事情&#xff0c;但是如果不了解window驱动预安装的一些原理&#xff0c;分分钟让你导出碰壁。废话不多说&#xff0c;直入正题&#xff01;我们都知道windows有一个叫做windows update的东东&#xff…...

Android给Activity取消title标题

方式一 在AndroidManifest.xml的相应Activity里添加 android:theme"style/Theme.AppCompat.Light.NoActionBar"示例&#xff1a; <activity android:name".MainActivity"android:theme"style/Theme.AppCompat.Light.NoActionBar"><i…...

Web前端之JS概述、函数和数组(8)——数组和字符串

一、复习 1.数组 &#xff08;1&#xff09;创建 数组字面量 [ a,b... ] 内置构造函数 new Array() &#xff08;2&#xff09; 数组元素的访问 数组[下标] &#xff08;3&#xff09; 数组的长度 数组.length 最后 数组[数组.length-1] &#xff08;4&#xff09; 添加元素 数…...

闭包及候选键属性

在关系模式R(U,F)中&#xff0c;U是R的属性全集&#xff0c;F是R上的一组函数依赖。设X,Y是U的子集&#xff0c;对于关系模式R的任一关系r&#xff0c;如果r满足F&#xff0c;则r满足x-&#xff1e;Y&#xff0c;那么称F逻辑蕴涵X-&#xff1e;Y&#xff0c;或称函数依赖X-&…...

Mysql 超键 候选键 主键 外键之间关系

超 键 和候选键都是唯一标识元祖 候选键和 超 键 的区别&#xff0c;当超键消除冗余之后可以成为候选键。 例如一个数据库表有属性 &#xff08;学号&#xff0c;姓名&#xff0c;性别&#xff0c;年级&#xff09; 我们可以通过&#xff08;学号&#xff0c;姓名&#xff…...

SQL语言中的子查询

&#xff08;1&#xff09;子查询 子查询是嵌套在另一个语句&#xff0c;如&#xff1a;select&#xff0c;insert&#xff0c;update、delete中的查询 子查询的例子&#xff1a; &#xff08;2&#xff09;嵌套子查询 子查询可以嵌套在另外一个子查询中&#xff0c;SQL Serv…...

局域网组建

(1)回答问题&#xff1a;要想为计算机分配IP地址&#xff0c;必须要安装什么协议&#xff1f; 肯定是TCP/IP协议,安装及分配IP地址方法如下。按下面路径:控制面板》网络和 Internet》网络和共享中心》更改适配器设置》找到本地连接》右键属性&#xff0c;然后 1&#xff09; 添…...

Excel 中如何去掉数值中出现的 E +,网上的方法都试过了不管用,改变单元格格式等都无效

在日常工作中&#xff0c;我们可能会遇到数值中出现 E 的情况&#xff0c;像这样&#xff1a; 网上的方法有的行不通&#xff0c;像是 1、点击数字选项&#xff0c;在列表中找到自定义&#xff0c;然后选择右面的0&#xff0c;最后点击确定 点击确定后就变成下面这个样子 这…...

地图下钻、地图点聚合

地图下钻、地图点聚合需求mapUnder-points技术数据库地图下钻地图点聚合项目地址&#xff1a;mapUnder-points 需求 首先是需要有一个地图下钻的功能来展示不同地区的数据&#xff0c;其次展示商户的位置(点聚合)&#xff0c;由于坐标点太多&#xff0c;从后端传到前端数据量太…...

html段前段间距设置,Word里标题段前距设置不管用,段后管用

回答&#xff1a;在英文状态下&#xff0c;按快捷字母键&#xff0c;否则快捷键不管用。如果是在英文状态下按快捷键不能用&#xff0c;重新设置一下快捷键&#xff0c;解决方法&#xff1a;1.看下其他软件里&#xff0c;常用的快捷键是否能用&#xff0c;如果可以用说明键盘正…...

Tableau图表维度上卷下钻制作方法

文章目录前言一、维度创建分层结构二、上卷下钻维度三、适用场景前言 分享tableau图表维度上卷和下钻的制作方法&#xff0c;方便我们或者用户通过不同维度&#xff0c;不同粒度来汇总分析数据。 一、维度创建分层结构 点击维度胶囊右侧小三角或者鼠标右键点击维度胶囊选择分…...

零基础大数据入门该看哪些书

现在有很多朋友对大数据行业心向往之&#xff0c;却苦于不知道该如何下手。作为一个零基础大数据入门学习者该看哪些书&#xff1f;今天科多大数据老师做了一些整理作为参考&#xff0c;希望可以帮助到那些对大数据感兴趣的同学。 1. 大数据工程师 在互联网公司广泛招聘&#…...

组建局域网时常用的拓扑结构

常见的局域网拓扑结构 网络中的计算机等设备要实现互联&#xff0c;就需要以一定的结构方式进行连接&#xff0c;这种连接方式就叫做"拓扑结构"&#xff0c;通俗地讲这些网络设备如何连接在一起的。目前常见的网络拓扑结构主要有以下四大类&#xff1a; &#xff08;…...

30岁html5,盘点适合30岁改行的5个职业,简单易上手!

在现代社会还没有发展的这么快的时候&#xff0c;很多人讨论的都是“退休了以后能干啥”&#xff0c;而对于现在的职场人来说&#xff0c;更多人面临的却是“35岁危机”。如果说35岁是职场人的危机时刻&#xff0c;那么想转行&#xff0c;不妨从30岁开始。希财君为大家盘点适合…...

局域网组建精通之路(一)

2018.8.6-晚-学习笔记。。。。 学习地址&#xff1a;http://m.v.dxsbb.com/jisuanji/782/ 一、局域网&#xff1a; 将两台或者多台电脑通过专用的通信线路互相连接&#xff0c;并配合通道协议&#xff0c;达成相互通信、资源共享的目的&#xff1b; 二、组建局域网需要的…...

echarts实现下钻功能的地图

实现步骤 初始化&#xff0c;获取全国的坐标json数据绘制中国地图&#xff0c;同时监听点击事件&#xff0c;使用递归方式实现下钻功能点击下一层级&#xff0c;获取对应地区的坐标json数据–添加监听事件–实现下钻 注&#xff1a;getGeoJson方法是获取阿里云的地图坐标数据…...

Bourne Shell

目录简介标准默认提示Shell 执行选项简介 Bourne Shell 是一个交换式的命令解释器和命令编程语言。 标准 首个重要的标准 Unix Shell 是1977年底在 V7 Unix&#xff08;AT&T第7版&#xff09;中引入的&#xff0c;并且以它的创始科技部基础条件平台“国家气象网络计算应…...

安徽大学c语言作业题库,安徽大学c语言试卷..doc

安徽大学20 -20 学年第 学期《C语言程序设计》期末考试试卷(A卷120分钟)年级 院系专业 姓名 学号 座位号题号一二三四五六七八得分得分得分一. 单项选择题&#xff1a;(每题2分&#xff0c;共40分)下列各题A)、B)、C)、D)四个选项中只有一个是正确的,请将正确选项填在答题卡相应…...

完全兼容Win7的双硬盘多系统备份还原超级工具-Acronis True Image Home 2010

最近为了尝新&#xff0c;在我的第二块硬盘上安装了WIN7系统&#xff0c;由于我的第一块硬盘里有XP系统&#xff0c;而且两块硬盘上都各有一个LINUX系统&#xff0c;Ubuntu 9.04和Fedora 11。为了省工&#xff0c;有必要把第二块硬盘里的WIN7系统备份下来以防万一&#xff0c;以…...

超键、候选键、主键区别?

超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键候选键(candidate key):不含有多余属性的超键称为候选键主键(primary key):用户选作元组标识的一个候选键程序主键 比如一个小范围的所有人&#xff0c;没有重名的&#xff0c;考虑以下属性 身份证 姓名 性…...

微信小程序animation

wxml <view class"background" animation"{{rotateData}}"></view><button bindtap"start"> 点击我</button>wxss page{ height: 100%;}.background{ width: 100%; height: 200rpx; background: url(data:image/jpeg;ba…...

ATMC如何来操作硬件?

在国内ATM行业很多人对ATMC软件是怎样来操作硬件是不熟悉的。但是&#xff0c;无论你是硬件工程师、软件工程师还是业务销售&#xff0c;如果知道软硬件是怎样交互&#xff0c;对于工作是将有很大帮助。很多硬件工程师和业务销售对这方面不熟悉倒是可以想到的&#xff0c;其实绝…...

零基础大数据就业第三课 集合

1.ArrayList 集合和数组的区别 : ​ 共同点&#xff1a;都是存储数据的容器 ​ 不同点&#xff1a;数组的容量是固定的&#xff0c;集合的容量是可变的 1.1 -ArrayList的构造方法和添加方法 public ArrayList()创建一个空的集合对象public boolean add(E e)将指定的元素追…...

关于起伏地形的数据集整理

以上数据集均来自&#xff1a;https://sites.google.com/view/awesome-slam-datasets/ 1.https://projects.asl.ethz.ch/datasets/doku.php?idlaserregistration:mountain_plain:home#environment_topology &#xff08;ETH&#xff09; 介绍&#xff1a;关于ETH的在一个湖…...

数据库常考题型(2)——求候选键(候选码)

视频链接 https://www.bilibili.com/video/BV1YA4y1f7Px/?spm_id_from333.788&vd_source467ab4c3cef3f6c74754d8540e45d409 视频笔记 R(ABCD)&#xff0c;在R上有5个相应的FD集&#xff0c;分别求出各个候选键 ①F{B->C&#xff0c;D->A} ②F{AB->C,C->A…...

Vmware10组建局域网

Vmware10组建局域网很简单&#xff0c;特别是用Ubuntu16.04作为操作系统&#xff0c;基本上按照如下步骤来&#xff0c;是不会出现问题的。 1.首先&#xff0c;启动虚拟机&#xff0c;选择“编辑”->“虚拟网络编辑器” 2.改为桥接模式即可 3.IP地址是处于动态变化&#xff…...

数据结构 选择题

...

候选键与主键

候选键与主键 候选键 关系中能唯一标志一个元祖的最小属性集 关系实例上任何两个元祖的值在候选键的属性&#xff08;集&#xff09;上取值不同 主键&#xff08;primary Key&#xff09; 若一个关系有多个候选键&#xff0c;可选择其中的一个作为主键 包含候选键的属性集称为…...

大数据语言编程代码的发展历史

代码是一门语言&#xff0c;这门语言搭建了人与计算机沟通的桥梁。通过编写代码&#xff0c;人类可以“命令”计算机开发网页、开发软件、搭建游戏... ... 这门语言并不是上帝的发明&#xff0c;它是前辈们发挥聪明才智创造出来的&#xff0c;前辈们的创造过程虽然充满了有趣与…...

WEB渗透测试(一)被动信息收集3(RECON-NG)

被动信息收集3 >RECON-NG框架简介 >RECON-NE常用命令 >应用实例——搜索域名为baidu.com的主机与IP地址记录 >RECON-NG框架简介 全特性的Web侦查框架&#xff0c;基于python开发Web信息搜索框架&#xff0c;命令格式与msf一致使用方法&#xff1a;模块、数据库、…...

Access——SQL语言查询

Access查询操作源库(点即可下载) Access增删改源库(点即可下载) 1.实验目的&#xff1a; (1) 熟悉ACCESS 运行环境。 (2) 掌握创建基本表的结构&#xff0c;添加记录。 (3) 掌握复杂条件的单表查询。 (4) 掌握多表查询。 (5) 掌握嵌套查询。 (6) 掌握集合查询。 2.实验内容&…...

Java复习第二弹!

12.array1array2 是将array1指向array2所指向的对象类和对象 13.局部变量必须初始化才能使用,成员变量就不用--有默认初始值 (成员变量未初始化 基本数据类型char : \u0000 ) 14. this只能在成员方法中使用 15. 静态代码块只会执行一次,实例不是(创造对象才会被执行) 浅浅做…...

LeetCode题解 动态规划(二):62 不同路径;63 不同路径II

62 不同路径 medium 一个机器人位于一个 m x n 网格的左上角 &#xff08;起始点在下图中标记为 “Start” &#xff09;。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角&#xff08;在下图中标记为 “Finish” &#xff09;。 问总共有多少条不同的路径&a…...

Flowable涉及的表介绍

文章目录一、ACT_RE_1、介绍2、表1、act_re_model&#xff08;流程模型&#xff09;2、act_re_deployment&#xff08;部署单元信息&#xff09;3、act_re_procdef&#xff08;已部署的流程定义&#xff0c;部署时加载的xml信息&#xff09;二、ACT_RU_1、介绍2、表1、act_ru_e…...

CompletableFuture的使用

文章目录1、Future2、CompletableFuture并行&#xff0c;并发 并发&#xff1a;一个实体上&#xff0c;多个任务有序执行 并行&#xff1a;多个实体上&#xff0c;多个任务同时执行 用户线程 用户线程是系统的工作线程&#xff0c;会完成程序需要完成的业务操作 守护线程 是一…...

【JavaSE】fail-fast与fail-safe源码分析

文章目录1. fail-fast与fail-safe概述2. fail-fast源码分析3. fail-safe源码分析4. 总结1. fail-fast与fail-safe概述 快速失败(fail-fast)&#xff0c;快速失败是Java集合的一种错误检测机制。 出现场景&#xff1a;线程A在使用迭代器遍历一个集合对象的时候&#xff0c;线程…...

LeetCode-127-单词接龙

1、虚拟节点广度优先搜索 为了获得最短转化序列中的单词数目&#xff0c;我们可以假设每个单词是一个节点&#xff0c;可以互相转化的节点之间存在边&#xff0c;这样我们就能将最短转化序列问题转化为图的广度优先搜索问题。考虑到图中可能存在环&#xff0c;因此我们需要额外…...

【pytorch】图片分类问题处理一般数据集,使其满足torchvision.datasets.ImageFolder调用结构

torchvision.datasets.ImageFolder调用结构&#xff1a; 对于简单的图像分类任务&#xff0c;并不需要自己定义一个 Dataset类&#xff0c;可以直接调用 torchvision.datasets.ImageFolder 返回训练数据与标签。 数据集应满足pytorch的格式要求&#xff0c;即将数据集分割为训…...

利用泰克示波器MSO56完成LED行业的测试

1、 测试需求背景LED 是英文 Light Emitting Diode 的简称&#xff0c;是一种具有两个电极的半导体发光器件&#xff0c;让其流过小量电流就会发出可见光。LED的电性能测试特点与其实与开关电源的电性能测试基本相同&#xff0c;但更加侧重电流测试&#xff0c;因为LED是由开关…...

分享106个JS选项卡,总有一款适合您

分享106个JS选项卡&#xff0c;总有一款适合您 106个JS选项卡下载链接&#xff1a;https://pan.baidu.com/s/1kdRJvTgcuZe_TpzrcnmQDQ?pwd0k2d 提取码&#xff1a;0k2d Python采集代码下载链接&#xff1a;https://wwgn.lanzoul.com/iKGwb0kye3wj css手风琴效果选项卡 jQ…...

2023年,想要年赚百万必懂的道理?

1.一个人只有经历过风雨沧桑&#xff0c;才会明白一个道理&#xff1a;“这个世界最大的监狱就是人的思维&#xff0c;而越狱最好的方式就是人的觉醒。” 2.人活明白了就会知道&#xff0c;不要拿自己去跟别人比较&#xff0c;后果不是忘记了自己&#xff0c;就是让自己失落。…...

ANTLR4入门学习(三)

ANTLR4入门学习&#xff08;三&#xff09;一、ANTLR快速指南1.1 匹配算数表达式的语言1.2 java测试代码1.3 增加通用模块1.4 使用访问者模式实现计算器1.5 实现带有清除内存的计算器功能1.6 使用监听器构建一个翻译程序&#xff08;暂无&#xff09;二、定制语法分析过程2.1 在…...

Windows 11数据备份软件怎么选?

Windows 11 有数据备份软件吗&#xff1f; 备份和还原&#xff08;Windows 7&#xff09;以及 Windows 10 中的文件历史记录也保留在 Windows 11 中。因此你可以使用它来备份你的用户文件。但是&#xff0c;仅限于此。备份和还原 (Windows 7) 允许你在 Windows 11 中选择其他文…...

第三章.神经网络的学习—损失函数

第三章.神经网络的学习 3.1 损失函数 损失函数是表示神经网络性能“恶劣程度”的指标&#xff0c;即当前神经网络对监督数据在多大程度上不拟合&#xff0c;在多大程度上不一致。 1.均方误差(mean_squared_error) 1).公式&#xff1a; 参数说明&#xff1a; yk&#xff1a;神经…...

10 个最适合开发人员的 GitHub 代码库 ✅

在 GitHub 的帮助下&#xff0c;开发人员可以轻松访问并与他人共享他们的代码。它已成为开发人员在项目上进行协作并了解最新开发趋势的重要工具。对于开发人员而言&#xff0c;GitHub 是寻找最佳存储库以帮助他们完成开发项目的宝贵资源。有这么多可用的存储库&#xff0c;可能…...

C++多态的一些记录

文章目录俩概念例子多态要满足如何实现纯虚函数和抽象类几个黑马的例子虚析构和纯虚析构俩概念 首先记住俩概念&#xff0c;地址的早绑定和晚绑定 静态多态的函数地址早绑定 - 编译阶段确定函数地址动态多态的函数地址晚绑定 - 运行阶段确定函数地址 &#xff08;我的理解&a…...

JVM笔记(6)—— JVM运行时问题案例

案例一&#xff1a;CPU占用过多 问题场景&#xff1a;服务器告警CPU占用过高 排查&#xff1a; 用top命令查看哪个进程对cpu的占用过高&#xff0c;获取进程id。可以看到PID为32655的进程此时占用了99.2%的CPU 根据进程id用ps命令进一步定位是哪个线程引起的cpu占用过高&am…...

【单细胞高级绘图】06.feature展示

这个图是前两天刚画的。箱型图、散点图、小提琴图组合在一起&#xff0c;档次瞬间上去了。 最近修稿过程中&#xff0c;审稿人提了一个建议&#xff0c;说是在某一张小提琴图上添加点&#xff0c;可以更好反映数据的分布。我理解他的意思&#xff0c;大概就是&#xff1a; 左图…...

SVN记录

如何查看自己电脑是否已经安装过SVN打开终端&#xff0c;敲入如下命令&#xff1a;svn -version如果有已经安装了svn&#xff0c;那么终端控制台将出现如下信息&#xff1a;svn: invalid option character: eTypesvn help for usage.如果出现如下&#xff0c;则说明当前系统没有…...

Unity Android 之 读取下载获取移动端 sdcard 路径下的指定文件夹的所有图片的几种方式的简单整理

Unity Android 之 读取下载获取移动端 sdcard 路径下的指定文件夹的所有图片的几种方式的简单整理 目录 Unity Android 之 读取下载获取移动端 sdcard 路径下的指定文件夹的所有图片的几种方式的简单整理 一、简单介绍 二、实现原理 三、注意事项 四、简单实现步骤 五、关…...

故障分析 | Redis AOF 重写源码分析

作者&#xff1a;朱鹏举 新人 DBA &#xff0c;会点 MySQL &#xff0c;Redis &#xff0c;Oracle &#xff0c;在知识的海洋中挣扎&#xff0c;活下来就算成功… 本文来源&#xff1a;原创投稿 *爱可生开源社区出品&#xff0c;原创内容未经授权不得随意使用&#xff0c;转载请…...

【YBT2023寒假Day6 B】树的计数(贪心)(DP)(拉格朗日插值)

树的计数 题目链接&#xff1a;YBT2023寒假Day6 B 题目大意 定义无标号树的大小是节点个数&#xff0c;权值是最大独立集大小&#xff0c;树的儿子有序&#xff0c;然后给你 n&#xff0c;要你求对于每个 i1~n&#xff0c;j0~n&#xff0c;大小是 i 权值是 j 的不同树的数量…...

动手深度学习笔记(四十四)8. 循环神经网络

动手深度学习笔记(四十四)8. 循环神经网络 8. 循环神经网络8. 循环神经网络 到目前为止,我们遇到过两种类型的数据:表格数据和图像数据。 对于图像数据,我们设计了专门的卷积神经网络架构来为这类特殊的数据结构建模。 换句话说,如果我们拥有一张图像,我们需要有效地利…...

十种“软件滤波“程序,以及特点

1、限副滤波 /* A值可根据实际情况调整 value为有效值&#xff0c;new_value为当前采样值 滤波程序返回有效的实际值 */ #define A 10 char value; char filter() { char new_value; new_value get_ad(); if ( ( new_value - value > A ) || ( value - new_value > A …...

NLP发展关键模型

文章目录NLP中Bert的进展历史word embeddingELMOGPTBertNLP中Bert的进展历史 从Word Embedding到Bert模型——自然语言处理中的预训练技术发展史 word embedding word embedding:每个单词one-hot编码的向量矩阵&#xff0c;在大语言训练之后&#xff0c;该矩阵可以直接提取出…...

数学,千万别学过火

从网上看到有一本书叫《千万别恨数学》的书&#xff0c;是《千万别学英语》的姊妹篇。作者是韩国尖端技术研究院的博士。他以前对数学反感之极&#xff0c;大学的时候为了赚生活费&#xff0c;开始做家教&#xff0c;辅导高中学生学数学。因为读书的时间长&#xff0c;这种日子…...

leetcode栈和队列系列总结

这一部分其实就是关于这两个结构的特性&#xff0c;栈是先入后出&#xff0c;队列是先入先出&#xff1b; 大部分时候还是用数组和切片来实现的&#xff0c;go中有一个list&#xff0c;可以pushback等&#xff0c;但是主要在二叉树章节会用到&#xff0c;这里不怎么用 20 有效…...

第12章 MongoDB 删除集合教程

第12章 MongoDB 删除集合教程 本章节咱们为大家介绍如何使用 MongoDB 来删除集合。 MongoDB 中使用 drop() 方法来删除集合。 语法格式&#xff1a; db.collection.drop()参数说明&#xff1a; 无 return 值 如果成功删除选定集合&#xff0c;则 drop() 方法return true&…...

【面试题】对象、原型、原型链与继承 ,你了解多少?

前言原型、原型链、类与继承似乎无时无刻的出现在我们身边,无论你是在面试中亦或是平常学习和工作中都有它的身影。那么这个是又是什么东西呢 ? 我曾通过 avaScript高级程序设计、你不知道的JavaScript、MDN文档以及教学视频。但似乎仍是半知半解,但我依然相信能通过这篇文章能…...

js如何实现继承

1&#xff0c;原型链继承 让构造函数的原型&#xff08;prototype&#xff09;是另一个类型的实例&#xff0c;那么该构造函数new出来的实例就具有该实例的属性&#xff1b;缺点&#xff0c;每一个对象实例共享所有的继承和方法&#xff0c;无法向父类传参 function father&a…...

【动态规划】01背包问题(手画图解)

经典dp动规问题&#xff0c;01背包问题关键在于遍历顺序与初始化这两步的推导。 目录 文章目录 一、01背包问题 二、确定dp数组及其下标含义 三、确定递推公式 四、确定初始化 五、确定遍历顺序 六、举例推导dp数组 总结 一、01背包问题 有n件物品&#xff0c;每件的价值…...

JS 闭包

JS 闭包 一、如何产生闭包&#xff1f; 当一个嵌套的内部&#xff08;子&#xff09;函数引用了嵌套的外部&#xff08;父&#xff09;函数的变量&#xff08;函数&#xff09;时&#xff0c;就产生了闭包&#xff1b; 二、闭包到底是什么&#xff1f; 理解一&#xff1a;闭…...

13薪|架构师[北京市 - 朝阳区]-20k-35k

"众推职聘”以交付结果为宗旨的全流程化招聘服务平台&#xff01;今日招聘信息↓【工作内容】1、负责公司千万级数据、用户的产品平台整体技术规划、系统架构设计及优化&#xff1b;2、对设计系统的最终性能和稳定性、扩展性负责&#xff1b;3、参与各种技术方案评审&…...

Windows磁盘克隆软件推荐

把原有硬盘克隆到另一个更大的硬盘&#xff0c;你只需要一个好用的硬盘克隆软件。如果你不知道硬盘克隆软件怎么选&#xff0c;你可以尝试下傲梅轻松备份&#xff0c;这个磁盘克隆软件适用于Windows 11、Windows 8、Windows 7、Windows XP、Windows Vista。以下是它的一些优点&…...

一文搞清商旅酒店数据治理——酒店数据问题分析及治理方案

问题背景 对于商旅用户而言&#xff0c;通过商旅系统进行酒店预订时&#xff0c;都希望酒店预订体验良好。并且商旅用户通过预订页面进行酒店预订时希望所见即所得&#xff08;也就是说&#xff0c;所看见的酒店相关信息就是用户最终预订的结果&#xff09;&#xff0c;包括能…...

TOOM品牌公关与舆情管理怎么做,品牌舆情监控工作制度是什么?

品牌舆情是指关于某一品牌的公共讨论、评价和看法。品牌舆情可以通过社交媒体、新闻媒体、博客、论坛等多种途径表现出来。监测品牌舆情是品牌公关和舆情管理的重要组成部分&#xff0c;可以帮助公司了解公众对品牌的看法&#xff0c;以及在遇到舆情危机时采取有效的应对措施。…...

SVG 语法入门教程(绘制矩形、圆形、椭圆、多边形等)

文章目录一、SVG 简介1.1 什么是 SVG &#xff1f;1.2 SVG 的历史和优势1.3 查看 SVG 文件1.4 创建SVG文件1.5 学习之前应具备的基础知识二、SVG 实例三、在 HTML 中嵌入 SVG3.1 使用 \<embed> 标签3.2 使用 \<object> 标签3.3 使用 \<iframe> 标签3.4 直接在…...

从0开始学python -23

Python3 条件控制 Python 条件语句是通过一条或多条语句的执行结果&#xff08;True 或者 False&#xff09;来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: 代码执行过程&#xff1a; if 语句 Python中if语句的一般形式如下所示&#xff1a; if conditi…...

访问学者申请信标准模版

今天知识人网访问学者小编为大家分享一封标准的申请信模版&#xff0c;希望大家注意格式的书写&#xff1a;意向导师名称(如Dr. XXX)意向单位名称意向单位地址(如XXX号XX路XX市XX省)年月日开头(Dear XXX)&#xff0c;第一部分结合自己的研究兴趣向该单位的访学职位表示浓厚的兴…...

数字时代,VR云招聘“零见面”火了

招聘信息刷了又刷&#xff0c;上班谈、下班聊&#xff0c;终于到了可以预约时间来公司面试时&#xff0c;一句“我考虑下”或干脆没回音了&#xff0c;直接把HR打回原地。新年伊始&#xff0c;随着疫情的放开&#xff0c;金三银四的求职、招聘旺季仿佛也提前到来&#xff0c;但…...

Hudi(20):Hudi集成Flink之可以离线进行的操作

目录 0. 相关文章链接 1. 离线 Compaction 1.1. 设置参数 1.2. 原理 1.3. 使用方式 1.3.1. 执行命令 1.3.2. 参数配置 1.3.3. 案例演示 2. 离线 Clustering 2.1. 设置参数 2.2. 原理 2.3. 使用方式 2.3.1. 执行命令 2.3.2. 参数配置 2.3.3. 案例演示 0. 相关文章…...

【Spring-Security】详细使用用指南

Spring-Security使用详细指南简介简单入门认证登录校验流程原理解读认证流程登录校验&#xff1a;授权授权基本流程授权实现限制访问资源所需的权限简介 Spring Security 是一个功能强大且高度可定制的身份验证和访问控制框架。 在安全框架中&#xff0c;我们最常提到的两个概…...

sd卡图片损坏怎么修复?

在旅途中&#xff0c;正常情况下用相机拍的照片都是存在相机的SD卡里的。等到我们需要时&#xff0c;在进行导出。但如果是出现意外导致sd卡图片遭到损坏&#xff0c;遇到这种情况&#xff0c;sd卡图片损坏怎么修复呢?这里小编将为大家分享一些图片修复技巧。操作很简单。相信…...

博物馆ar景点创意化交互体验的优点

一直以来&#xff0c;博物馆注重展览深度的拓展和藏品价值的挖掘&#xff0c;而缺少传播与推广。“博物馆的研究成果和藏品价值应该让公众有更多机会和渠道了解。 在博物馆中&#xff0c;为了保护古代文物不受到破坏而收藏到展柜中&#xff0c;参观者因受到展柜的距离限制无法近…...

一道经典面试题透彻理解面向对象编程思想和简单工厂模式

一道经典的面试题如下&#xff1a; 用一种面向对象编程语言实现一个计算器来满足整数的加减乘除运算。 大部分人的代码如下&#xff1a; 1.0版本 #include<iostream> using namespace std; #include<string> //1.0版本 int main() {int num1 0;int num2 0;st…...

Java软件开发需要掌握的技术分阶-2023版

简单的东西考虑全面&#xff0c;复杂的东西分成简单&#xff0c;枪在手&#xff0c;路在前&#xff0c;独闯难关&#xff0c;大破无往 第一阶段 计算机理论基础&#xff1a;操作系统、网络安全、数据结构与算法、硬件与软件基本常识 Java&#xff1a;各环境部署与程序运行原理…...

使用 React hooks 怎么实现类里面的所有生命周期?

在 React 16.8 之前&#xff0c;函数组件也称为无状态组件&#xff0c;因为函数组件也不能访问 react 生命周期&#xff0c;也没有自己的状态。react 自 16.8 开始&#xff0c;引入了 Hooks 概念&#xff0c;使得函数组件中也可以拥有自己的状态&#xff0c;并且可以模拟对应的…...

shell脚本简介+编写

1、常用Linux命令 2、Linux下脚本编写 3、windows下CMD常用命令 文章目录一、变量1、系统预定义变量2、自定义变量3、特殊变量&#xff1a;n、n、n、#、∗、*、∗、、$?二、运算符三、条件判断1、两个整数之间比较2、文件权限判断3、文件类型判断4、多条件判断四、流程控制1、…...

新项目如何提交代码到已有仓库,并创建新分支

1、步骤 2、创建远程仓库或者打开已有仓库页面 3、打开工程&#xff0c;创建本地git仓库 4、本地仓库与远程仓库关联 1、新建项目&#xff0c;此时的项目工程如下图所示 2、创建远程仓库或者打开已有仓库页面 此时在新建仓库或者已有仓库页面复制好仓库地址&#xff08;仓库…...

分享36个JS滚动,29个JS进度条,12个JS日历代码,总有一款适合您

分享36个JS滚动&#xff0c;29个JS进度条&#xff0c;12个JS日历代码&#xff0c;总有一款适合您 36个JS滚动29个JS进度条12个JS日历代码下载链接&#xff1a;https://pan.baidu.com/s/1zvSK9EAPd4dnMRl7V4Cc1g?pwdsu9i 提取码&#xff1a;su9i Python采集代码下载链接&a…...

ElasticSearch-学习笔记03【ElasticSearch集群】

Java后端-学习路线-笔记汇总表【黑马程序员】ElasticSearch-学习笔记01【ElasticSearch基本介绍】【day01】ElasticSearch-学习笔记02【ElasticSearch索引库维护】ElasticSearch-学习笔记03【ElasticSearch集群】ElasticSearch-学习笔记04【Java客户端操作索引库】【day02】Ela…...

MySQL面试题:保证MySQL隔离性的MVCC

文章目录一、MVCC是什么二、为什么需要MVCC三、InnoDB中的MVCC学习视频&#xff1a;后端面试问题系列参考文章&#xff1a;MVCC 机制的原理及实现一、MVCC是什么 MVCC机制&#xff1a;生成一个数据快照&#xff0c;并用这个快照来提供一定级别的一致性的读取&#xff0c;也称为…...

基于RNN文本生成 为男朋友写诗歌 附代码 详细教程

一、亮出效果 世界上美好的事物很多,当我们想要表达时,总是感觉文化底蕴不够。 看到大海时,心情舒畅,顿时感觉激情澎湃,想了很久,说了句:真大啊!看到鸟巢时,心情舒畅,顿时感觉激情澎湃,想了很久,说了句:真大啊!看到美女时,心情舒畅,顿时感觉激情澎湃,想了很久…...

2.5 Java基础 day06 数组 九层妖塔数组实现 字符串的拼接、比较等方法

数组 一维数组&#xff1a; String[] nums new String[3]; // //nums[0] 1; // for (Object num : nums) { // System.out.println(num); // } // String[] names {"zhangsan", "lisi", "wangwu"}; …...

中创教育带你了解培训机构投诉退费纠纷增多原因

教育培训机构纠纷近年来案件越来越多&#xff0c;主要聚焦于退费问题。交费容易&#xff0c;退费难上加难&#xff0c;为此&#xff0c; 提醒各位学员在选择学历提升、学科类或职业技能、职业资格类教育培训机构时要注意查看对方是否已经取得教育行政部门或人力社保部门颁发的…...

【CSDN竞赛26】题解

文章目录等差数列题目描述解题思路AC代码阿波罗的魔力宝石题目描述解题思路AC代码任务分配问题题目描述解题思路AC代码单词逆序题目描述解题思路AC代码CSDN编程竞赛报名地址&#xff1a;https://edu.csdn.net/contest/detail/40 等差数列 题目描述 一个等差数列是一个能表示成…...

Visual Transformer算法汇总总结

深度学习知识点总结 专栏链接: https://blog.csdn.net/qq_39707285/article/details/124005405 此专栏主要总结深度学习中的知识点&#xff0c;从各大数据集比赛开始&#xff0c;介绍历年冠军算法&#xff1b;同时总结深度学习中重要的知识点&#xff0c;包括损失函数、优化器…...

【2】深度学习之Pytorch——数据类型、索引张量、Numpy的互通性的概念、序列化张量

目录数据类型创建时指定数据类型转换数据类型索引张量numpy与pytorch的互通性序列化张量保存加载将张量转移到GPU上运行张量常见的API总结每文一语本期文章我们继续介绍张量的数据类型和一些基本的操作 数据类型 张量构造函数&#xff08;即tensor、ones、zeros之类的函数&am…...

Pandas读取excel合并单元格的正确姿势(openpyxl合并单元格拆分并填充内容)

问题介绍&#xff08;ffill填充存在的问题&#xff09; 在pandas读取excel经常会遇到合并单元格的问题。例如&#xff1a; 此时使用pandas读取到的内容为&#xff1a; 如果去百度&#xff0c;几乎所有人会说应该用如下代码&#xff1a; df[班级] df[班级].ffill()这样看起来…...

jsp员工管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 jsp 员工管理系统 是一套完善的web设计系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开 发&#xff0c;数据库为Mysql&#xff0c;使用ja…...

Shebang Line解释行

Shebang Line Shebang Line也被叫做 Hashbang Line&#xff0c;主要是一个由井号#和叹号!开头&#xff0c;并构成的字符序列&#xff0c;如#! xx/xx/x就叫做 Shebang Line。在开头字符之后&#xff0c;可以有一个或数个空白字符。这个字符串&#xff0c;通常只出现在 Script 文…...

片内和片间时间同步,时间戳

时间同步的概念给出几个应用场景&#xff1a;GPS授时车载系统 传感器与处理器之间的时间同步汽车上的各个ECU基本都是实时性非常强的控制器&#xff0c;在关联ECU之间或ECU内部各个软件模块之间通常需要在大致同步的时间节拍上运行&#xff0c;特别是在某些高速场景&#xff0c…...

CQOI2023游记

前情提要&#xff1a; 2021 年进了基科班CSP2021&#xff0c; 思考了半小时想到了一个绝妙的A题做法&#xff0c;半小时rush完&#xff0c;半小时对拍。然后觉得 B 是个傻逼题&#xff0c;连写三种 dp 全假&#xff0c;最后只剩了不到一个小时&#xff0c;边抓头发边rush暴力&…...

第4章 封装组件中级篇

1.导航菜单 2.进度条(progress) --components/progress--src/index.vue--index.tssrc/index.vue <template><el-progress :percentage"p" v-bind"$attrs"></el-progress> </template><script langts setup> import { onM…...

Leetcod169—多数元素

文章目录题目思路一思路二题目 多数元素 给定一个大小为 n 的数组 nums &#xff0c;返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的&#xff0c;并且给定的数组总是存在多数元素。 示例 1&#xff1a; 输入&#xff1a…...

163种中草药(中药材)数据集说明(含下载地址)

163种中草药(中药材)数据集说明(含下载地址) 目录 163种中草药(中药材)数据集说明(含下载地址) 1. Chinese-Medicine-163数据集说明 2. Chinese-Medicine-163数据集下载 3. 深度学习实现中草药(中药材)识别 本文将分享一个大规模的中草药(中药材)图片数据集(Chinese-Medic…...

shell系列1:统计 /proc 目类下 Linux 进程相关数量信息

1、关于ps aux的STAT状态解释 不管在面试中还是平时排查进程相关问题中总会使用到ps这个命令&#xff0c;会显示很多进程相关信息&#xff0c;其中STAT栏的在问题排查中是比较重要的&#xff0c;面试中也经常遇到【反正我遇到过几次&#xff0c;强行解释&#xff0c;哈哈】&am…...

abaqus子程序vumat安装使用

一、Win11配置ABAQUS2022VS2022oneAPI2023编译环境 VUMAT是要用到Fortran的&#xff0c;否则添加.for文件会报错 ifort 不是内部或外部命令&#xff0c;也不是可运行的程序 或批处理文件。出现这个问题时可以在command中输入命令查看是否有fortran编译器 abaqus infosystem可…...

进程和线程之间的区别和联系

1. 什么是进程 我们说, 躺着的一个.exe文件就是一个未被执行的程序, 是一个可执行文件, 当它被执行的时候就成了一个进程. 进程是正在运行的程序的实例, 同时进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元&#xff0c;在传…...

C++:explicit关键字

C中的explicit关键字只能用于修饰只有一个参数的类构造函数&#xff0c;它的作用是表明该构造函数是显示的&#xff0c;而非隐式的&#xff0c;跟它相对应的另一个关键字是implicit&#xff0c;意思是隐藏的&#xff0c;类构造函数默认情况下即声明为implicit(隐式)。那么显示声…...

【FPGA实验5】两位比较器

用case语句写出比较电路&#xff1a; 推出一个2位较大数判断电路的真值表 用case语句编写判断电路 1、给出程序 2、给出仿真程序 3、给出RTL图 4、给出仿真结果 目录1、真值表2、比较电路程序3、RTL图4、测试程序5、仿真结果6、完成本设计时的错误总结&#xff08;1&#xff09…...

广州大学第十七届ACM大学生程序设计竞赛(同步赛)

A-萤火虫 思路&#xff1a; 我们只用操作1&#xff0c;是不是能贪心都前面n-k个数都是0。如果我们对于1<i<n&#xff0c;归为k个集合&#xff0c;即s[j]s[i%k],我们每操作一次操作1&#xff0c;s[0]~s[k-1]都会一起加1或者减1&#xff0c;如果我们最后能减到都同时0&am…...

LeetCode 每日一题 2023/3/27-2023/4/2

记录了初步解题思路 以及本地实现代码&#xff1b;并不一定为最优 也希望大家能一起探讨 一起进步 目录3/27 1638. 统计只差一个字符的子串数目3/28 1092. 最短公共超序列3/29 1641. 统计字典序元音字符串的数目3/30 1637. 两点之间不包含任何点的最宽垂直区域3/31 2367. 算术三…...

ChatGPT与文心一言对比思考

ChatGPT与文心一言对比思考1. 目前在国内比较广泛被认知的ai模型有什么 我目前通过各种渠道注册到的账号有3个,按照了解到然后注册的顺序分别是 ChatGPTnewbing文心一言 3种ai的注册渠道 ChatGPT注册: 科学上网注册寻找外网手机号发送短信 newbing注册: 科学上网注册微软账…...

机器学习12(Scikit-Learn)

目录简介Scikit-Learn概念LinearRegression实用函数超参数参数求解方法常用功能数据集读取标准化与归一化标准化归一化逻辑回归评估器机器学习流简介 前面我们通过 算法理论手动实现 的方式&#xff0c;深入了解了机器学习的基本原理这种方式不仅深化了对基础原理的理解&#…...

小驰私房菜_09_应用集成Raw域算法流程

[小驰私房菜] [算法集成] [raw域算法] 本篇文章分下面几点展开: 1)什么是raw域算法? 2)为什么需要采用raw域算法,为什么需要在应用上集成? 3)应用上如何集成raw域算法? 一、什么是raw域算法 算法处理的是camera的流数据,camera流比较常见的有yuv流,还有从sensor直…...

【Redis从入门到进阶】第 7 讲:基于 Redis 实现分布式锁

本文已收录于专栏&#x1f345;《Redis从入门到进阶》&#x1f345;专栏前言 本专栏开启&#xff0c;目的在于帮助大家更好的掌握学习Redis&#xff0c;同时也是为了记录我自己学习Redis的过程&#xff0c;将会从基础的数据类型开始记录&#xff0c;直到一些更多的应用&#xf…...

buu 异性相吸 yxx

异性相吸 题目描述&#xff1a; 题目分析&#xff08;两种解法&#xff09;&#xff1a; 第一种&#xff1a; 文件中并没有过多提示&#xff0c;只有异性相吸这一提示&#xff0c;那么便想到了异或 异或&#xff1a; 逻辑算符异或&#xff08;exclusive or&#xff09;是对两…...

PVE下安装Centos8系统

1.从阿里云镜像下载 下载地址&#xff1a;https://mirrors.aliyun.com/centos/8/isos/x86_64/CentOS-8.5.2111-x86_64-boot.iso 2.上传镜像文件到PVE虚拟机【后面安装centos需要用到】 3.在PVE中创建虚拟机 4.设置虚拟机名称 5.选择镜像文件 6.设置虚拟机系统 7.设置虚拟机硬…...

七、加载数据集

①准备数据集 还是拿那个糖尿病数据集(diabetes.csv)为例&#xff0c;数据集免费下载&#xff0c;仅供学习使用。 下载完解压&#xff0c;将解压后得到的压缩包放到指定的路径下&#xff0c;我这边放到了我的jupyter里面了 数据集是一个以逗号分割的数据集&#xff0c;有九个…...

Zephyr out of tree board

文章目录前言自定义 board 目录目录结构添加目录至构建系统前言 在Zephyr中使用west工具进行编译时&#xff0c;会从zephyr/boards目录下寻找用户输入的board&#xff0c;查找成功后再继续进行后续工作&#xff0c;但是在一些情况下&#xff0c;现存的board中存在的配置并不能…...

golang应用程序使用prometheus监控

Prometheus 是一个开源的监控和警报工具包&#xff0c;用于收集和处理应用程序和系统的指标数据。Go 语言&#xff08;Golang&#xff09;是一种快速、简洁和并发友好的编程语言&#xff0c;非常适合开发高性能的后端服务。为了使用 Prometheus 监控 Go 语言编写的应用程序&…...

华为OD机试用Python实现 -【打折买水果】

最近更新的博客 华为 od 2023 | 什么是华为 od,od 薪资待遇,od 机试题清单华为 OD 机试真题大全,用 Python 解华为机试题 | 机试宝典【华为 OD 机试】全流程解析+经验分享,题型分享,防作弊指南华为 od 机试,独家整理 已参加机试人员的实战技巧本篇题目:打折买水果 题目 …...

D. AquaMoon and Chess(组合数学)

Problem - D - Codeforces Cirno给了AquaMoon一个大小为1 n的棋盘&#xff0c;它的单元格从左到右用从1到n的整数编号。在开始时&#xff0c;一些单元格最多被一个兵占据&#xff0c;而其他单元格则是空的。在每个操作中&#xff0c;AquaMoon可以选择一个带有卒的单元格i&…...

3.30--Redis之常用数据结构--跳表之总结篇(总结篇)------加油呀

跳表 跳表是在链表基础上改进过来的&#xff0c;实现了一种「多层」的有序链表&#xff0c;这样的好处是能快读定位数据 优势是能支持平均 O(logN) 复杂度的节点查找。 只有 Zset 对象的底层实现用到了跳表,zset 结构体里有两个数据结构&#xff1a;一个是跳表&#xff0c;一个…...

【进阶C语言】各大常用库函数的模拟实现

前言 今天恒川带给大家的是平常应用的库函数&#xff0c;恒川来给大家都模拟实现一下&#xff0c;希望对大家有帮助&#xff01;&#xff01; 各大常用库函数的模拟实现1. 模拟实现strlen2. 模拟实现strcpy3. 模拟实现strcat4. 模拟实现strstr5. 模拟实现strcmp6. 模拟实现memc…...

LeetCode笔记:Weekly Contest 338

LeetCode笔记&#xff1a;Weekly Contest 338 1. 题目一 1. 解题思路2. 代码实现 2. 题目二 1. 解题思路2. 代码实现 3. 题目三 1. 解题思路2. 代码实现 4. 题目四 比赛链接&#xff1a;https://leetcode.com/contest/weekly-contest-338/ 1. 题目一 给出题目一的试题链接如…...

ZooKeeper 集群部署

目录 1、下载apache-zookeeper包 2、修改配置 3、添加服务器id 4、启动ZooKeeper集群 5、客户端连接 6、添加新节点&#xff1a; 部署ZooKeeper集群之前请先部署jdk 使用hadoop用户部署ZooKeeper集群 1、下载apache-zookeeper包 部署机器&#xff1a; 192.168.20.11 no…...

Uni-Mol+:Highly Accurate Quantum Chemical PropertyPrediction with Uni-Mol+

Uni-Mol&#xff1a;高精度的量子化学性质预测 Uni-Mol 预印论文&#xff1a;https://github.com/dptech-corp/Uni-Mol/blob/main/unimol_plus/paper/unimol_plus_preprint.pdf Uni-Mol 代码&#xff1a;Uni-Mol/README.md at main dptech-corp/Uni-Mol GitHub 基础概念&…...

★LDO相关

1.型号 TPS79501 TPS79301 2.PSRR值&#xff0c;频率 TPS795_50dB&#xff0c;10kHz TPS793_70dB&#xff0c;10kHz 电源抑制比&#xff1a;供电电压纹波对输出电压影响&#xff0c;值越高越好&#xff08;某个频段的AC从输入到输出的衰减程度&#xff0c;衰减越高&#x…...

Python常用语句学习

人生苦短&#xff0c;我用Python。 ——吉多范罗苏姆 文章目录前言一、判断语句&#xff08;一&#xff09;if语句1. 作用2. 构成3. 语法4. 样例5.说明&#xff08;二&#xff09;if嵌套二、循环语句&#xff08;一&#xff09;while循环1. 作用2. 语法3. 样例4. 说明&#xff…...

【面试】MySQL面试题

文章目录数据库基础知识为什么要使用数据库什么是SQL&#xff1f;什么是MySQL?MySql, Oracle&#xff0c;Sql Service的区别数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式&#xff1f;分别有什么区别&#xff1f;数据库经常使用的函数数据类…...

Android ART虚拟机 Space类体系

前言 在ART虚拟机实现中&#xff0c;内存分配和释放的算法是封装在不同的Space中来完成的。而外部使用者只能借助Space及派生类的接口来完成内存的分配与释放。通过阅读这些Space的实现&#xff0c;可以看出ART虚拟机的一个重要的特点就是大量使用映射内存&#xff0c;相较于D…...

针对慢查询如何进行sql优化?

慢查询 SQL 是指执行时间超过一定阈值的 SQL 查询语句&#xff0c;一旦出现慢查询 SQL&#xff0c;会导致系统性能下降&#xff0c;甚至会造成系统崩溃。因此&#xff0c;对慢查询 SQL 进行优化是提高数据库性能的关键之一。下面是对慢查询 SQL 进行优化的一些步骤和方法。 1.找…...

2、Linux下编译并搭建AzerothCore服务端

目录一、VM虚拟机1 - 初始化虚拟机2 - 安装ubuntu-20.04-desktop-amd643 - 系统设置4 - root用户设置5 - 查看ip地址二、编码源码1 - Ubuntu with MySQL 8.x2 - 拉取源码3 - CMake编译三、提取客户端资源1 - 共享目录设置2 - 提取客户端数据3 - 配置修改四、启动服务端1 - 刷入…...

Nginx到底能干嘛?!Nginx是做什么用的?通俗易懂,前端必看!

一. Nginx介绍 1. Nginx到底是什么&#xff0c;干什么用&#xff1f; Nginx是一个 轻量级/高性能的反向代理Web服务器&#xff0c;它是由C语言写的&#xff0c;所以速度非常快、性能非常优秀。它的主要功能就是反向代理、负载均衡、配置SSL证书、防盗链、解决跨域问题、缓存、限…...

八股(第一天)

java有哪几种方式创建线程&#xff1f; 五种&#xff0c;分别是 1.使用Thread创建 2.使用Runnable接口实现run方法再使用Thread开启线程 3.使用Callable接口实现call方法将它放入FutureTask中实现然后开启线程 4.因为Runnable只有一个方法声明&#xff0c;所以它为函数式接…...

C++笔记——第九篇 C++的IO流 文件操作搞不懂?来这里看看吧!

目录 一、 C语言的输入与输出 二、 流是什么 三、CIO流 1 C标准IO流 2 C文件IO流 3 stringstream的简单介绍 1. 将数值类型数据格式化为字符串 2. 字符串拼接 一、 C语言的输入与输出 scanf ()与printf()。 scanf(): 从标准输入设备(键盘)读取数据&#xff0c;并将值存放在…...

STM32单片机入门学习笔记——MPU6050

笔记整理自B站UP主江科大自化协教程《[10-2] MPU6050简介_哔哩哔哩_bilibili》&#xff0c;所用单片机也为教程推荐单片机。 MPU6050简介 如果芯片里再集成一个3轴的磁场传感器&#xff0c;测量XYZ轴的磁场强度&#xff0c;那就叫做9轴姿态传感器&#xff0c;如果再集成一个气…...

为什么基础矩阵F的自由度是7

一、基础矩阵的定义&#xff1f; 基础矩阵是对极几何中&#xff0c;将左图中的一个点的像素坐标&#xff0c;映射到右图中对应极线坐标的矩阵。 二、为什么基础矩阵的自由度是7&#xff1f; 首先&#xff0c;对极几何中&#xff0c;基础矩阵的维度是33&#xff0c;也就是有9个元…...

Java连接SqlServer错误

Java连接SqlServer错误 &#x1f3e0;个人主页&#xff1a;shark-Gao &#x1f9d1;个人简介&#xff1a;大家好&#xff0c;我是shark-Gao&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f389;目前状况&#xff1a;23届毕业生&#xff0c;目…...

C/C++开发,linux下OpenCV+gcc+cmake编译环境搭建

目录 一、源码下载 二、源码编译 2.1 OpenCV源码下载 2.2 cmake安装(非必要) 2.3 opencv安装依赖及支持模块查看 2.4 安装pkgconfig包 2.5 安装opencv依赖包 2.6 真正安装opencv包开始 2.7 opencv环境路径配置 三、案例测试 3.1 案例设计 3.2 编译测试 一、源码下载 opencv可…...

NestJS入门及实战(一)NestJS入门、RESTful API

NestJS是什么 Nest (NestJS) 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的开发框架 JS 届的 Spring 框架支持 TypeScript 语言构建高效可伸缩装饰器风格模块加载采用依赖注入 IOC 方式 &#xff08;Spring 与 AngularJS&#xff09;配套功能齐备&#xff08;鉴权、…...

【分享】如何写出整洁的代码?

文章目录前言1.为什么要保持代码整洁?1.1 所以从一开始就要保持整洁1.2 如何写出整洁的代码?2.命名3.类3.1单一职责3.2 开闭原则3.3 内聚4.函数4.1 只做一件事4.2 函数命名4.3 参数4.4 返回值4.5 怎样写出这样的函数?4.6 代码质量扫描工具5.测试5.1 TDD5.2 FIRST原则5.3 测试…...

vue中Number方法将字符串转换为数字

写法&#xff1a;Number(变量名)。例如&#xff1a; var a"100"; //字符串 alert(Number(a)100); //结果是200 具体情况&#xff1a; 1、如果字符串前面带有0或者其他符号&#xff0c;JS自动忽略 例如&#xff1a; var a"000100"; alert(Number(a…...

C#,码海拾贝(08)——埃特金(Aitken)逐步曲线插值算法,《C#数值计算算法编程》源代码升级改进版

埃特金逐步线性插值法&#xff08;Aitken successive linear interpolation method&#xff09;一种能逐步升阶的插值方法.用拉格朗日插值多项式计算函数近似值时&#xff0c;如果精度不满足要求&#xff0c;需增加插值节点以提高插值多项式次数时&#xff0c;原来算出的结果均…...

CVE-2020-1948 Apache dubbo远程命令执行漏洞

预备知识 Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架&#xff0c;使得应用可通过高性能的RPC实现服务的输出和输入功能&#xff0c;可以和Spring框架无缝集成。 RPC是远程过程调用的简称&#xff0c;广泛应用在大规模分布式应用中&#xff0c;作用是有助于系统的垂直…...

462. 最小操作次数使数组元素相等 II——【Leetcode每日一题】

462. 最小操作次数使数组元素相等 II 给你一个长度为 n 的整数数组 nums &#xff0c;返回使所有数组元素相等需要的最小操作数。 在一次操作中&#xff0c;你可以使数组中的一个元素加 1 或者减 1 。 示例 1&#xff1a; 输入&#xff1a;nums [1,2,3] 输出&#xff1a;2 …...

【数据库管理】⑥日志挖掘LogMiner

1. LogMiner的作用 LogMiner是Oracle数据库中的一个工具&#xff0c;它可以用于分析数据库的重做日志文件&#xff0c;以了解数据库的操作历史和数据变化情况。LogMiner可以将重做日志文件中的SQL语句提取出来&#xff0c;并将其转换成易于理解的格式&#xff0c;以便用户进行分…...

考研调剂问题-应届生调剂到非全的一些问题

随着考研逐渐“高考化”&#xff0c;千军万马过过独木桥&#xff0c;大多数应届生都不能如意上榜。随着而来的一个问题—调剂&#xff0c;&#xff08;这里仅以计算机大类专业为准&#xff09;&#xff0c;是选择调剂一个普通高校的全日制&#xff0c;还是调剂到较为优异的学校…...

python外篇(断言和异常)

本篇幅很少&#xff0c;了解即可 ### 作用和语法(1) 断言语句&#xff1a;以下是作用描述&#xff1a; 根据指定的条件语句来决定是否立即对当前程序抛出异常信息并立刻终止后面程序过程的执行&#xff0c;一般用于开发调试环节。 以下是语法格式&#xff1a; assert c…...

chatgpt:栅格化原理和代码

栅格化原理 reference: chatgpt 把某个点根据经纬度放在整数经纬度记录的格子里&#xff0c;并把格子编号与点对应起来。 第一步确定每个格子的长和宽&#xff0c;即经度变化量和纬度变换量&#xff1a; 假设测试点的经纬度是(114度, 22.5度) 划定栅格划分的经纬度范围&a…...

strlen和sizeof

#include <stdio.h>int main() {char *p1NULL;printf("strlen(p1)%d\n",strlen(p1));return 0; }编译会提醒但不会报错&#xff0c;运行报段错误 #include <stdio.h>int main() {char *p1NULL;printf("sizeof(p1)%d\n",sizeof(p1));return 0;…...

如何使用Chatgpt做论文降重呢?

使用ChatGPT写论文详细操作步骤 说明ChatGPT是一款ai产品&#xff0c;尽管它非常强大&#xff0c;对我们来说本质上也仅仅是一个辅助工具&#xff0c;切勿让AI完全取代我们的思考能力。目前的ChatGPT写论文还不能一步到位&#xff0c;只能通过一些技巧来完成整篇论文。使用Cha…...

Java锁深入理解2——ReentrantLock

前言 本篇博客是《Java锁深入理解》系列博客的第二篇&#xff0c;建议依次阅读。 各篇博客链接如下&#xff1a; Java锁深入理解1——概述及总结 Java锁深入理解2——ReentrantLock Java锁深入理解3——synchronized Java锁深入理解4——ReentrantLock VS synchronized Java锁…...

组播报文处理方式

(1)路由器收到组播数据包的目的地址是224.0.0.5 224.0.0.5为永久组地址,是IANA为路由协议预留的组播IP地址(也称为保留组地址),用于标识一组特定的网络设备,目前被分配于OSPF协议使用,运行了OSPF协议的网络设备默认都会加入该组播组。 当路由器收到目的地址为224.0.0…...

一文教会你 分词器elasticsearch-analysis-ik 的安装使用【自定义分词库】

文章目录1、安装 ik 分词器1.1 查看版本匹配1.2 下载对应版本的分词器1.3 安装、查看2、测试分词器1.1 默认分词器1.2 使用分词器&#xff08;1&#xff09;1.3 使用分词器&#xff08;2&#xff09;3、自定义词库3.1 修改IKAnalyzer.cfg.xml3.2 nginx的设置1.3 测试5、后语前言…...

从激光数据中提取直线

要做回航充电&#xff0c;又不想加其他的传感器&#xff0c;只能靠lidar来识别充电桩的形状定位。 显然&#xff0c;充电桩表面是平整的直线&#xff0c;那么就要从那么多点中提取直线&#xff0c;然后再识别哪一条直线是充电桩。提取直线就成为了最初的一步。 GitHub上一个比…...

小驰私房菜_14_mm-camera_查看stream流配置、选择的sensor分辨率

[mm-camera] [stream configure] [reg congigure] 本篇文章基于高通mm-camera框架,分下面几点展开: 1、如何查看app下发了几路流? 2、如何查看走的sensor哪组分辨率配置? 一、如何查看app下发了几路流? 在排查第三方应用问题的时候,基本都得需要看下当前应用设置下来的流…...

视频显著性检测(Video Salient Object Detection)部分论文汇总

本文不保证时效性覆盖性 CVPR [link] [code] [SLT-Net] [22] Implicit Motion Handling for Video Camouflaged Object Detection [link] [code] [DAVSOD] [19] Shifting More Attention to Video Salient Object Detection [link] [code] [FGRNE] [18] Flow Guided Recurren…...

什么是 prompts, completions, and tokens

从字面上看&#xff0c;任何文本都可以用作提示——发送一些文本并取回一些文本。 然而&#xff0c;尽管了解 GPT-3 对随机字符串的处理方式很有趣&#xff0c;但真正的力量来自于理解如何编写有效的提示。 prompts Prompt是让 GPT-3 做你想做的事情的方式。 这就像编程&#…...

基于Orfeo ToolBox+TensorFlow 遥感影像分类教程

一、前言在本博客中&#xff0c;我们将了解如何仅使用面向用户的开源软件在真实世界的遥感图像上训练和应用深度神经网络。 无需编码技能&#xff01;我们想要对 Sentinel-2 图像进行分类&#xff0c;这意味着我们打算估计每个像素的类别。 由于我们的地形真实数据被稀疏地注释…...