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

Gorm中没有belong many怎么办?

背景

最近项目开发过程中遇到了一个问题,有两个结构体,试题和考题,试题没有分数,考题拥有分数,试题可以被多次选中充当考题,每次充当考题的时候都会有一个分数。对于一个试题来时,第一次被选中充当考题是两分,第二次可能就变成了五分。

具体问题

思考一下,试题和考题是什么关系?看下方结构体

//这是一道考试题
type SinglePaperQuestion struct {global.GVA_MODELSingleQuestion          ExamQuestion //考题包含一道试题Score                   int `json:"score"` //然后加上分数
}
//这是一道试题
type ExamQuestion struct {global.GVA_MODELQuestionBankID   uint                 `json:"questionBankID" gorm:"comment:所属的题库ID"` // 所属题库idQuestionBankName string               `json:"questionBankName" gorm:"所属的题库名称"`       // 所属的题库名称Chapter          int                  `json:"chapter" gorm:"comment:所属的章节id"`        // 所属章节Level            int                  `json:"level" gorm:"comment:难度等级"`             // 难度等级QuType           int                  `json:"quType" gorm:"comment:试题类型"`            // 试题类型ChapterName      string               `json:"chapterName" gorm:"章节名称"`               // 章节名称Content          string               `json:"content" gorm:"试题内容"`                   // 试题内容Analysis         string               `json:"analysis" gorm:"comment:试题解析"`          // 试题解析AnswerList       []ExamQuestionAnswer `json:"answerList"`                            // 答案列表SubQuestionList  []ExamSubQuestion    `json:"subQuestionList"`                       // 组合题子题目//ExamPapers       []ExamPaper          `json:"examPaper" gorm:"comment:试题所属试卷;many2many:paper_questions;"`
}

最初我是这样想的,一个考题包含一道试题,一个试题可以属于多道考题,仔细思考了一下,这不是hasOne的关系,如果是hasOne的话,一道考题拥有一道试题,那个这道试题就会打上SingleQuestionID ,一旦试题打上了SingleQuesionID,那么这道试题就只能被选中一次充当考题,没法办使用第二次了。 所以这种情况属于belong many ,这在gorm中是无法表示的。

具体解决

方法一:使用many2many来表示belong many (未解决)

既然无法使用belong many ,那我使用many2many来表示,看下方结构体

//这是一道考试题
type SinglePaperQuestion struct {global.GVA_MODELSingleQuestion          []ExamQuestion  `gorm:"many2many:singleQu_singlePaperQu"` //想要使用many2many必须要使用切片Score                   int `json:"score"` //然后加上分数
}
//这是一道试题
type ExamQuestion struct {global.GVA_MODELQuestionBankID   uint                 `json:"questionBankID" gorm:"comment:所属的题库ID"` // 所属题库idQuestionBankName string               `json:"questionBankName" gorm:"所属的题库名称"`       // 所属的题库名称Chapter          int                  `json:"chapter" gorm:"comment:所属的章节id"`        // 所属章节Level            int                  `json:"level" gorm:"comment:难度等级"`             // 难度等级QuType           int                  `json:"quType" gorm:"comment:试题类型"`            // 试题类型ChapterName      string               `json:"chapterName" gorm:"章节名称"`               // 章节名称Content          string               `json:"content" gorm:"试题内容"`                   // 试题内容Analysis         string               `json:"analysis" gorm:"comment:试题解析"`          // 试题解析AnswerList       []ExamQuestionAnswer `json:"answerList"`                            // 答案列表SubQuestionList  []ExamSubQuestion    `json:"subQuestionList"`                       // 组合题子题目//ExamPapers       []ExamPaper          `json:"examPaper" gorm:"comment:试题所属试卷;many2many:paper_questions;"`
}

这样貌似是可以了,但是我总觉得不符合正常的逻辑,明明考题里面只有一道试题,我却要用一个切片来存储,我觉得这样可能会影响后面的代码逻辑,所以放弃了这种用法,至于这种方法到底行不行,我觉得是可以的,只是不符合逻辑,用着有些别扭。

方法二:使用belong to

我在思考,不止我一个人会有这种belong many的使用场景,其他人肯定也会遇到,甚至gorm作者本身肯定也知道有这种情况的存在,那为什么没有belong many 的用法?

一定是我的逻辑有问题,我的思路不够完善,于是我绞尽脑汁去思考。

我能不能在SinglePaperQuestion 中只放一个 ExamQuestionId?到时候我用id来获取到具体的试题。但是我又一想,这样不符合gorm的关系逻辑呀!

灵光一动,考题是可以属于试题,这样就是belong to关系了,在belong to关系中,A属于B,B是不用做出任何改变的。 这样就转化成了考题属于试题,试题没有任何变化,多个考题可以使用同一个试题,多个考题属于同一个试题。 于是结构体如下

type SinglePaperQuestion struct {global.GVA_MODELSingleQuestionID        uintSingleQuestion          ExamQuestionScore                   int `json:"score"`
}type ExamQuestion struct {global.GVA_MODELQuestionBankID   uint                 `json:"questionBankID" gorm:"comment:所属的题库ID"` // 所属题库idQuestionBankName string               `json:"questionBankName" gorm:"所属的题库名称"`       // 所属的题库名称Chapter          int                  `json:"chapter" gorm:"comment:所属的章节id"`        // 所属章节Level            int                  `json:"level" gorm:"comment:难度等级"`             // 难度等级QuType           int                  `json:"quType" gorm:"comment:试题类型"`            // 试题类型ChapterName      string               `json:"chapterName" gorm:"章节名称"`               // 章节名称Content          string               `json:"content" gorm:"试题内容"`                   // 试题内容Analysis         string               `json:"analysis" gorm:"comment:试题解析"`          // 试题解析AnswerList       []ExamQuestionAnswer `json:"answerList"`                            // 答案列表SubQuestionList  []ExamSubQuestion    `json:"subQuestionList"`                       // 组合题子题目//ExamPapers       []ExamPaper          `json:"examPaper" gorm:"comment:试题所属试卷;many2many:paper_questions;"`
}

好了,这样belong many就转化成了belong to。

这篇博客写完的时候,我在想,这种思路对不对:一定是考题拥有试题,试题属于考题吗? 能不能让试题拥有考题,考题属于试题?这样的话,就变成了 has many的模式,一个试题拥有多个考题,一个考题只能属于一个试题,这样应该也是可以的。实现一下具体的结构体

type SinglePaperQuestion struct {global.GVA_MODELSingleQuestionID        uint //考题属于一个试题Score                   int `json:"score"`
}type ExamQuestion struct {global.GVA_MODELQuestionBankID   uint                 `json:"questionBankID" gorm:"comment:所属的题库ID"` // 所属题库idQuestionBankName string               `json:"questionBankName" gorm:"所属的题库名称"`       // 所属的题库名称Chapter          int                  `json:"chapter" gorm:"comment:所属的章节id"`        // 所属章节Level            int                  `json:"level" gorm:"comment:难度等级"`             // 难度等级QuType           int                  `json:"quType" gorm:"comment:试题类型"`            // 试题类型ChapterName      string               `json:"chapterName" gorm:"章节名称"`               // 章节名称Content          string               `json:"content" gorm:"试题内容"`                   // 试题内容Analysis         string               `json:"analysis" gorm:"comment:试题解析"`          // 试题解析AnswerList       []ExamQuestionAnswer `json:"answerList"`                            // 答案列表SubQuestionList  []ExamSubQuestion    `json:"subQuestionList"`                       // 组合题子题目SinglePaperQuestions []SinglePaperQuestion  //试题拥有多个考题
}

belong to之前没有用过,这次先使用belong to 进行尝试,后续会更新两种用法孰优孰劣。

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

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

开播客户端

OBS架构 配置数据:json表示 libobs接口导出:export、import 多线程中的缓冲队列:circlebuf动态循环缓冲 分层 UI > libobs > 插件 libobs C实现的,拥有一个全局变量控制所有事务。 视频采集渲染线程、视频编码线程&…...

用物理光学建模演示点阵投影仪的工作原理

摘要 点阵投影仪是启用Apple Face ID的关键组件。 该系统通常由发光单元阵列,透镜和分束光栅组成。 透镜系统与光栅一起投射,并复制阵列光源图案。 在此示例中,我们构建了这种点阵投影仪系统并演示了其工作原理。为进行系统分析,我…...

[附源码]计算机毕业设计JAVA基于ssm的电子网上商城

[附源码]计算机毕业设计JAVA基于ssm的电子网上商城 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM my…...

无监督学习算法Autoencoder

Autoencoder Autoencoder是一种无监督的学习算法,主要用于数据的降维或者特征的抽取,在深度学习中,Autoencoder可用于在训练阶段开始前,确定权重矩阵W的初始值。 神经网络中的权重矩阵W可看作是对输入的数据进行特征转换&#x…...

机器学习之监督与非监督算法

机器学习 1、概念 学习是一门多学科交叉专业,涵盖概率论知识,统计学知识,近似理论知识和复杂算法知识,使用计算机作为工具并致力于真实实时的模拟人类学习方式,并将现有内容进行知识结构划分来有效提高学习效率。 机…...

【Java基础】-【线程】

文章目录创建线程的方式Thread类的常用方法run()和start()有什么区别?线程是否可以重复启动,有什么后果?线程的生命周期实现线程同步Java多线程之间的通信方式sleep()和wait()的区别notify()、notifyAll()的区别如何实现子线程先执行&#xf…...

uniapp之使用map组件显示接收过来的经纬度

目录 前言 效果图 提示 总代码 分析 1.显示自己位置的属性 2.markers 点标记 前言 由于项目的需求,我需要从主页面接收经纬度,并渲染至地图上面,同时呢,也要在该位置上显示图标标记点(红色)&#x…...

笔记本计算机充不上电,笔记本充不进去电怎么回事【解决办法】

在信息 现代 化和计算机普及的社会,想必我们对于电脑一点都不陌生,电脑正在改变着我们学习、生活和工作的方式,已经成为我们生活中相当重要的一部分了, 笔记本电脑 ,一种更方便携带的电脑,相信更加深受很多…...

C语言学习(三)C语言程序设计初步

C语言程序设计 介绍C语言程序设计的基本方法和基本的程序语句。 从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构、分支结构、循环结构。 这三种基本结构可以组成所有的各种复杂程序。C语言提供了多种语句…...

react(子传父、父传子)

目录 1. 父传子 数组/对象 的两种写法 2. 子传父&#xff1a; 3. 生成唯一id的库&#xff1a; 4. 对接收的组件进行验证 1. 父传子 数组/对象 的两种写法 function App() {const obj [{age:19},{age:19}]return (<div className"App"><header classNa…...

常见的简单的无监督学习算法总结

本文仅对常见的无监督学习算法进行了简单讲述&#xff0c;其他的如自动编码器&#xff0c;受限玻尔兹曼机用于无监督学习&#xff0c;神经网络用于无监督学习等未包括。同时虽然整体上分为了聚类和降维两大类&#xff0c;但实际上这两类并非完全正交&#xff0c;很多地方可以相…...

机器学习:无监督异常检测算法

文章目录应用场景特征值选取多元正态分布总感觉不像机器学习算法。。。像个概率论的高级计算器。 应用场景 异常检测问题指&#xff0c;给定数据集&#xff0c;假定他们都是正常or异常的&#xff0c;当出现一个新样本时&#xff0c;判断该新样本是正常还是异常。通常应用于异…...

为什么计算机无法访问u盘,U盘插入电脑提示无法访问?别怕,我找到解决办法了...

原标题&#xff1a;U盘插入电脑提示无法访问&#xff1f;别怕&#xff0c;我找到解决办法了U盘是一种使用USB接口来连接电脑的储存工具&#xff0c;使用方法快捷有效&#xff0c;携带也很方便。但是最近有一位小伙伴反馈说U盘插入电脑后发现无法访问U盘&#xff0c;这是怎么回事…...

leetcode48. 旋转图像

情况一&#xff1a;顺时针转 90 度&#xff1a;先转置再左右镜像 1 2 3 7 4 1 4 5 6 8 5 2 7 8 9 9 6 3 情况二&#xff1a;顺时针转 180 度:先上下镜像&#xff0c;再左右镜像&#xff08;先左右再上下也可&#xff09; 1 2 3 9 8 7 4 5 6 6 5 4 7 8 9 3 2 1 情况三&#xff1…...

行业安全解决方案 | 零售企业如何做好安全建设对抗黑灰产?

随着各行各业信息化、数字化、智能化进程不断加快&#xff0c;零售行业新业态也正在蓬勃发展。然而&#xff0c;随着转型深入推进及业务量的上升&#xff0c;随处可见的安全威胁逐渐成为零售企业的首要难题。 其主要原因在于该类企业一般涵盖大量用户个人数据&#xff0c;当企…...

C语言知识点总结:字符与字符串

字符&#xff1a; 在计算机中是以整型形式存储的&#xff0c;当需要显示时会根据ASCII表中的对应关系显示出相应的符号或图案 字符表示一定是以单引号括起来 %c %d \0 表示空字符0 0 数字0…...

qq录屏快捷键是什么?qq录屏声音设置

我们日常生活中&#xff0c;有时会突然遇到需要用电脑录制屏幕的情况&#xff0c;这个时候我们可以通过按下qq录屏的快捷键进行录屏。有些小伙伴就有疑问了&#xff0c;电脑qq录屏快捷键是什么&#xff1f; qq录屏声音如何设置&#xff1f;别急&#xff0c;接下来小编给大家详细…...

NoSQLBooster for MongoDB 8.0.1 Crack

最智能的 MongoDB IDE NoSQLBooster 是 MongoDB Server 3.6-6.0 的跨平台 GUI 工具&#xff0c;它提供内置的 MongoDB 脚本调试器、全面的服务器监控工具、链接流畅查询、SQL 查询、查询代码生成器、任务调度、ES2020 支持和高级 IntelliSense经验。新版本 8.0 现已推出&#x…...

AIOps指标异常检测之无监督算法

随着系统规模的变大、复杂度的提高、监控覆盖的完善&#xff0c;监控数据量越来越大&#xff0c;运维人员无法从海量监控数据中发现质量问题。智能化的异常检测就是要通过AI算法&#xff0c;自动、实时、准确地从监控数据中发现异常&#xff0c;为后续的诊断、自愈提供基础。 …...

UnRaid虚拟机安装Uos家庭版并由Windows远程桌面访问的成功流程

文章目录0、前言1、UnRaid虚拟机安装Uos家庭版1.1、下载Uos系统镜像1.1.1、在https://home.uniontech.com/官网下载镜像安装包&#xff08;如下图&#xff1a;&#xff09;1.1.2、上传至Unraid1.1.3、添加虚拟机1.1.4、激活Uos家庭版2、开启Uos的远程桌面2.1、为Uos安装xrdp服务…...

德国跨国汽车巨头大陆集团遭LockBit勒索软件组织攻击

据BleepingCompuer11月3日消息&#xff0c;知名勒索软件组织LockBit宣布他们对德国跨国汽车集团大陆集团&#xff08; Continental&#xff09; 发动了网络攻击。 LockBit声称&#xff0c;他们窃取了大陆集团系统中的一些数据&#xff0c;如果不能在11 月 4 日 15:45:36&#x…...

基于stm32H743与FMC的外置SDRAM链接(HAL库)

引言 之前说好要做一个LTDC的显示作品&#xff0c;所以在使用LTDC的时候必然需要链接外置SDRAM作为缓冲区&#xff08;显存&#xff09;。我所使用的开发板野火h743的核心板自带了两个SDRAM。我们使用FMC来连接他们 基础代码生成 这部分还是用大家都喜欢的CubeMX来完成&…...

XAML标记扩展(3)

一、RelativeSource属性 我们进行Bingding时&#xff0c;如果明确知道数据源的Name&#xff0c;就能用Source或者ElementName进行绑定&#xff0c;但是有时候我们需要绑定的数据源可能没有明确的Name&#xff0c;此时我们就需要利 用Bingding的RelativeSource进行绑定&#xf…...

hive和hbase的一些数据导入导出操作

一、hive 数据导入导出 1、distcp 分布式拷贝 新旧集群之间如果能直接通讯&#xff0c;在不考虑影响业务的情况下&#xff0c;最便捷的方式是使用分布式拷贝&#xff0c;但是又分为相同版本和不同版本直接拷贝&#xff0c;以下为相同版本之间拷贝的方式。 hadoop distcp -D …...

有自增列时往里面添加批量字段,插入不进去的处理方法

先写一行 SET IDENTITY_INSERT 表名 ON 然后就可以忽视自增列这一限制 插入完数据记得关闭 SET IDENTITY_INSERT 表名 OFF...

MVC第三波书店实现用户评论展示

#region 实现用户评论展示 public ActionResult RecommedPartial(int rid) { Uri uri new Uri(path); HttpClient httpClient new HttpClient(); httpClient.BaseAddress uri; var pashAction httpClient…...

WebDAV之葫芦儿·派盘+PassStore

PassStore 支持webdav方式连接葫芦儿派盘。 大家常用的qq,手机微信,新浪微博等。假如各个网址都设成同样的帐号和登陆密码,一旦某一帐户泄漏了,别的平台上的账户密码都有被撞库攻击的风险。在不一样的站点设定不一样的高韧性登陆密码才算是最安全可靠的确保,殊不知这般繁…...

记录近期修复Dataguard的过程

参考文档&#xff1a; Bug 8656212 - Alert log with message "Warning: recovery process XXXX cannot use async I/O" (Doc ID 8656212.8) https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/V-MANAGED_STANDBY.html RDBMS 11.2.0.4 的主备库…...

UE4c++日记1(允许 创类、蓝图读写/调用/只读、分类、输出日志打印语句)

目录 1允许创建基于xx的蓝图类 2允许蓝图读写/允许蓝图调用/只读 读写调用 只读 3为变量/函数分类 4输出日志打印一段话 1.先创建一个蓝图类 2.构建对象 3.写提示代码&#xff0c;生成解决方案 4.运行&#xff0c;打开“输出日志” 5.总结 创类-实例化对象&#xff08;构建…...

无监督学习算法

本文首发自公众号&#xff1a;RAIS&#xff0c;点击直接关注。 前言 本系列文章为 《Deep Learning》 读书笔记&#xff0c;可以参看原书一起阅读&#xff0c;效果更佳。 无监督学习算法 就是无监督的一种学习方法&#xff0c;太抽象&#xff0c;有一种定义&#xff08;这种…...

java-net-php-python-java沈阳市地铁应急救援管理系统计算机毕业设计程序

java-net-php-python-java沈阳市地铁应急救援管理系统计算机毕业设计程序 java-net-php-python-java沈阳市地铁应急救援管理系统计算机毕业设计程序本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse …...

个人大数据征信查询浅谈与撸待现象

征信、网黑指数、网贷大数据、运营商、银行等所有数据一网打尽&#xff01;网信专家大数据查询系统不记录任何查询记录&#xff0c;放心查询&#xff0c;不影响个人征信。 从未逾期撸口子下不了&#xff1f;还没到审核的地步就被拒&#xff1f;这到底是怎么回事&#xff0c;这是…...

无监督聚类算法该如何评价

学过机器学习的小伙伴应该都很清楚&#xff1a;几乎所有的机器学习理论与实战教材里面都有非常详细的理论化的有监督分类学习算法的评价指标。例如&#xff1a;正确率、召回率、精准率、ROC曲线、AUC曲线。但是几乎没有任何教材上有明确的关于无监督聚类算法的评价指标&#xf…...

实战讲解网关接口统一认证SpringCloudGateway(图+文)

1 缘起 继gateway限流篇&#xff1a;https://blog.csdn.net/Xin_101/article/details/127890605 之后&#xff0c;继续补充网关统一鉴权的相关应用&#xff0c; 网关作为所有流量入口&#xff0c;承接所有请求&#xff0c;因此&#xff0c;可以在网关层统一做鉴权&#xff0c;…...

带你认识工厂类设计模式——简单工厂工厂方法抽象工厂简单抽象工厂反射简单抽象工厂

工厂类设计模式简单工厂模式简单工厂模式类图简单工厂实现代码实现小结工厂方法模式工厂方法模式类图工厂方法模式代码实现小结抽象工厂模式抽象工厂模式类图抽象工厂模式代码实现小结&#xff1a;用简单工厂改进抽象工厂模式简单抽象工厂模式类图简单抽象工厂模式代码实现小结…...

SFKP • 计算机百科丨中国数据库发展史

业内有句俗语&#xff1a; 只会写代码的是码农&#xff1b;学好数据库&#xff0c;基本能混口饭吃&#xff1b;在此基础上再学好操作系统和计算机网络&#xff0c;就能当一个不错的程序员。如果能再把离散数学、数字电路、体系结构、数据结构/算法、编译原理学通透&#xff0c;…...

Silverlight载入动画(简易)

Silverlight提供了一个比较清晰的应用程序模型。如果要实现一个简单的Silverlight应用&#xff0c;我们可以将这个模型抛之脑后。但是&#xff0c;如果想实现一些特殊的功能&#xff0c;例如&#xff1a;传递自定义参数、使用自定义的载入动画&#xff0c;就需要对Silverlight的…...

挂耳耳机十大品牌排行榜,最好用的五款挂耳骨传导耳机

不知道大家有没有使用过骨传导蓝牙耳机&#xff1f;自从使用上骨传导蓝牙耳机后&#xff0c;我就喜欢上了骨传导蓝牙耳机&#xff0c;主要是因为骨传导耳机对耳朵特别友好&#xff0c;不塞耳朵&#xff0c;也不伤耳朵&#xff0c;还有就是在运动时使用的话&#xff0c;不隔音&a…...

js读取excel时间格式转换

使用xlsx.full.min.js 获取excel的日期数据为&#xff1a;37858&#xff1b; 拿到的整数值是日期距离1900年1月1日的天数&#xff0c;这时需要写一个函数转换&#xff1a; /*** excel导入插件方法&#xff1a;excel时间格式化* param {*} numb excel时间格式* param {*} forma…...

【redis6】第十章(事务和锁机制)

Redis的事务定义 Redis事务是一个单独的隔离操作&#xff1a;事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中&#xff0c;不会被其他客户端发送来的命令请求所打断。 Redis事务的主要作用就是串联多个命令防止别的命令插队。 Multi、Exec、discard 从输入Mu…...

java bitset javadoc,BitSet的源码研究

这几天看Bloom Filter&#xff0c;因为在java中&#xff0c;并不能像C/C一样直接操纵bit级别的数据&#xff0c;所以只能另想办法替代&#xff1a;1)使用整数数组来替代&#xff1b;2)使用BitSet&#xff1b;BitSet实际是由“二进制位”构成的一个Vector。如果希望高效率地保存…...

位图的实战场景及源码分析

前言&#xff1a; 之前碰到过一道面试题&#xff0c;大概内容如下 有40亿个无符号的整型数据&#xff0c;现在给定一个目标数字&#xff0c;判断这个数字是否在这40亿数据中&#xff1f; 刚开始想的时候&#xff0c;处理思路应该很简单&#xff0c;直接把这40亿个数字存储到…...

mybatis 游标查询_数据库游标(示例代码)

游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标充当指针的作用。尽管游标能遍历结果中的所有行&#xff0c;但他一次只指向一行。概括来讲&#xff0c;SQL的游标是一种临时的数据库对象&#xff0c;即可以用来存放在数据库表中的数据行副本&…...

java毕业设计客观题考试mybatis+源码+调试部署+系统+数据库+lw

java毕业设计客观题考试mybatis源码调试部署系统数据库lw java毕业设计客观题考试mybatis源码调试部署系统数据库lw本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse 前端技术&#xff1a;Layui、HTM…...

BitSet源码解析,位运算玩的真六

文章目录引言一、BitSet是什么&#xff1f;二、BitSet 常用方法三、BitSet 源码解析1、初始化2、set(int bitIndex) 源码3、get(int bitIndex) 源码4、clear(int bitIndex) 源码5、flip(int bitIndex) 源码5、set(int fromIndex, int toIndex) 源码6、and(BitSet set) 源码7、n…...

一分钟轻松掌握 !Java 高级数据结构 -- 原生 BitSet 源码刨析

文章目录为啥要肝 Java 原生 BitSetBitSet 介绍BitSet 使用Set 偷窥真相的入口Set 源码计算 word 数组下标数组 words[wordIndex] 元素位操作Go 重写 Java 原生包 BitSetQ&A附录为啥要肝 Java 原生 BitSet 今天&#xff0c;来聊下关于 java.util 包中的 BitSet 。为什么突然…...

API接口测试-postman自动生成测试报告

Postman这个软件是可以自动生成测试报告的&#xff0c;但需要一些环境方面的支持&#xff0c;把环境安装好后使用命令即可获得HTML版本的综合测试报告&#xff08;个人感觉没有JMETER的测试报告好看&#xff0c;但很简洁&#xff09;&#xff0c;本文将分享Postman自动生成测试…...

node npm exceljs读取excel文件

exceljs - npm const EXCELJS require(exceljs);const WORKBOOK new EXCELJS.Workbook();async function readExcel(filePath) {await WORKBOOK.xlsx.readFile(filePath);const SHEET WORKBOOK.worksheets[0];SHEET.eachRow((row, rowNumber) > {console.log(row.value...

APP分享微信小程序

APP可以分享小程序到微信对话框中&#xff0c;还能设置具体的跳转页面&#xff0c;下面介绍一下开发流程 1.APP绑定小程序 打开微信开放平台&#xff0c;登录APP的微信开放账号&#xff0c;在管理中心找到APP设置。点击小程序类目&#xff0c;绑定小程序。 绑定的时候需要登…...

List的批量处理

有时候我们会把数据封装到list&#xff0c;然后在把数据插入(更新)到数据库&#xff0c;但是数据量过大的时候会报错&#xff0c;这个时候我们会把数据分割进行批量处理。处理代码&#xff1a; // 分配处理 int batchDataSize 50;// 分批限制条数 Integer siz…...

大数据技术架构(组件)——Hive:环境准备2

1.0.1.5、Mysql安装1.0.1.5.1、软件包下载解压缩官网或者直接从百度云盘中下载即可。https://dev.mysql.com/downloads/mysql/1.0.1.5.2、环境变量配置1.0.1.5.2.1、创建系统环境变量MYSQL_HOME1.0.1.5.2.2、将系统环境变量配置到Path上1.0.1.5.2.3、生成Data文件使用系统管理员…...

美服刺激战场显示服务器无反,和平精英改端游画面,和平精英改画质无反应?...

Q1&#xff1a;和平精英改画质无反应&#xff1f;这个你必须得先把和平精卸载&#xff0c;然后再重新安装就可以了。如果回答满意&#xff0c;麻烦给个采纳&#xff0c;祝你生活愉快&#xff01;Q2&#xff1a;和平精英改画质软件有封号风险吗&#xff1f;有封号风险Q3&#xf…...

一个单调递增的数组 被人随机拿出一个数 你怎么找到这个数

一个单调递增的数组 被人随机拿出一个数 你怎么找到这个数 就以 1,2,3,4,5,6,7,8,9… 100为例吧 小强把88这个数拿了出来 我怎么能很快找到&#xff1f; 1. 循环遍历 实现 以为的思维&#xff0c;我是想到了循环遍历&#xff0c;比较后一个数字是不是比前一个数字大1 不是的…...

深度剖析Java集合之BitSet

BitSet BitSet类实现了一个按需增长的位向量,实际是由“二进制位”构成的一个Vector。每一位都是一个表示true或者false 的boolean 值。如果我们希望高效地存储这样只有两种类型的数据,就可以使用BitSet。 首先需要说明的是,BitSet并不属于集合框架,没有实现List或Map或者…...

java解析excel中的ActiveX,如何用JavaScript读取Excel文件(没有ActiveXObject)

My friend asked me to make for a simple application to generate charts (bar, curves) from an Excel file. I opted to use JavaScript as a language since I know already the powerful chart.js. However before using chart.js, I have to gather data from the Exce...

java bitset javadoc_Java数据结构: java.util.BitSet源码学习

接着上一篇Blog&#xff1a;一道面试题与Java位操作 和 BitSet 库的使用&#xff0c;分析下Java源码中BitSet类的源码。位图(Bitmap)&#xff0c;即位(Bit)的集合&#xff0c;是一种常用的数据结构&#xff0c;可用于记录大量的0-1状态&#xff0c;在很多地方都会用到&#xff…...

matlab 文件批量处理

matlab—批量处理文件和子文件任务描述&#xff1a; ——文件夹speech_commans10中有10个文件&#xff0c;分别是down ,go ,left ,no, off, on ,right,stop, up,yes.10类语音样本 目标&#xff1a; ——将这10类样本都一起放在一个sample中【cell格式】&#xff1b;并且将对应的…...

[附源码]计算机毕业设计JAVA企业公开招聘系统

[附源码]计算机毕业设计JAVA企业公开招聘系统 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybati…...

论文工具大全+软件简介

文章目录**1.使用说明用哪个文库就打开&#xff0c;****2.在软件中复制粘贴网址点下载**3.点已下载文件右击鼠标另外保存**腾讯微云-https://share.weiyun.com/5U3fAjF**1.安装并上传论文点检测2.检测等待时间3.打开检测报告查看回复[文献]&#xff1a;参考文献自动生成器参考文…...

史上最萌妹纸最多的吃鸡游戏:没错,说的就是香肠派对

香肠派对吃鸡手游好玩吗&#xff1f;说到吃鸡手游&#xff0c;大家可能对刺激战场、全军出击、荒野行动等大厂的比较熟悉。其实这几款吃鸡游戏的风格差距都不大&#xff0c;今天主要给大家强烈安利这款可以说是史上最萌的吃鸡游戏&#xff1a;香肠派对。你没有看错&#xff0c;…...

elastic-job VS xxl-job

1、Elastic-job介绍 Elastic-job 是由当当网基于quartz 二次开发之后的分布式调度解决方案 &#xff0c; 由两个相对独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成 。Elastic-Job-Lite定位为轻量级无中心化解决方案&#xff0c;使用jar包的形式提供分布式任务的协调服…...

基于Unity的软光栅实现(3):基于Job system的多核加速光栅化

文章目录系列文章导航拥抱CPU多核计算Job System简介ParallelFor JobJobRasterizer数据准备&#xff1a;JobRenderObjectData缓冲区表示和Clear渲染流程Job规划顶点Job调度三角形Job调度Job实现VertexShadingJobTriangleJobExecute中的数据获取Job中访问纹理关于[NativeDisable…...

Job和CronJob介绍

Job Job负责批量处理短暂的一次性任务 (short lived one-off tasks)&#xff0c;即仅执行一次的任务&#xff0c;它保证批处理任务的一个或多个Pod成功结束。 Kubernetes支持以下几种Job&#xff1a; 非并行Job&#xff1a;通常创建一个Pod直至其成功结束 固定结束次数的Job&…...

ElasticJob分布式调度,使用注册中心zookeeper开启固态定时任务附源码(二)

ElasticJob分布式调度&#xff0c;使用注册中心zookeeper开启固态定时任务附源码&#xff08;二&#xff09;问题背景项目搭建代码测试总结Lyric&#xff1a; 是我给的承诺问题背景 上一篇介绍了ElasticJob分布式调度基本概念&#xff0c;这个篇章介绍一下分布式固态定时任务 …...

[Quartz] Job 详解

转自&#xff1a;http://ju.outofmemory.cn/entry/76660 Job 非常容易实现&#xff0c;这个接口中只有一个 execute() 方法。Quartz 中可能需要为 Job 实例设置属性&#xff0c;这个功能通过 JobDetail 类来完成。 JobDetail 实例通过 JobBuilder 创建。你可以使用静态导入所有…...

Job轮询总结与思考

背景 在业务数据没达到一定量又不想引入分布式事务框架增加复杂性&#xff0c;基于Job框架实现的补偿方案不失为一种简单优雅的方案。 微服务环境下虽然使用了retry框架&#xff0c;对一些幂等的接口一次失败多次尝试&#xff0c;但有些场景比如下单后无库存&#xff0c;要保…...

JOB:基础知识

1、XHTML和HTML有什么区别 HTML&#xff08;HyperText Markup Language&#xff09;是超文本标记语言 XHTML是可扩展超文本标记语言 功能上的差别&#xff1a;主要是XHTML可兼容各大浏览器、手机以及PDA&#xff0c;并且浏览器也能快速正确地编译网页。 书写差别&#…...

Mysql高级 索引优化

Mysql逻辑架构 Mysql与其他数据库相比有点与众不同&#xff0c;他的架构可以在多种不同的场景中应用并发挥作用&#xff0c;主要体现在存储引擎的架构上&#xff0c;插件式的存储引擎结构将查询处理和其他的系统任务以及数据的存储提取分离。 数据库是C/S架构的&#xff0c;cli…...

转:性、恐惧、爱、信念,管理者一生都逃不掉的课题

个人理解&#xff1a; 性、恐惧、爱、信念。 把人当人&#xff0c;不只是情怀&#xff0c;更是一种管理上的务实精神。 破山中贼易&#xff0c;破心中贼难 害怕失败的恐惧所主导&#xff0c;所以“发明”出一个又一个的借口&#xff0c;从而不需要去面对可能的失败 如果一个人想…...

MySQL高级篇(上)

一、MySQL的架构介绍 1.1 MySQL简介 概述 MySQL是一个关系型数据库管理系统&#xff0c;由瑞典MySQL AB公司开发&#xff0c;目前属于Oracle公司。MySQL是一种关联数据库管理系统&#xff0c;将数据保存在不同的表中&#xff0c;而不是将所有数据放在一个大仓库内&#xff0c;…...

mysql索引调优

尚硅谷MySQL数据库高级1.mysql基本架构介绍以及安装2.索引优化分析3.查询截取分析4.MySQL 锁机制5.主从复制视频连接地址&#xff1a; https://www.bilibili.com1.mysql基本架构介绍以及安装 1.MySQL是一个关系型数据库管理系统&#xff0c;由瑞典MySQL AB公司开发&#xff0c…...

《大江大河2》里的创业故事

作者&#xff1a;冯斯基首发于公众号&#xff1a;常垒资本&#xff08;ID&#xff1a;conswall_cap&#xff09;好片的好&#xff0c;是全方位的好&#xff0c;就像“一千个观众眼中有一千个哈姆雷特”一样&#xff1a;仁者见仁&#xff0c;智者见智&#xff0c;有人看的是爱情…...

C语言学习(3)

运算符 &#xff08;1&#xff09;算数运算符 对于除号"/"&#xff0c;它的整数除和小数除是有区别的&#xff1a;整数之间做除法时&#xff0c;只保留整数部分而舍弃小数部分。当对一个数取模时&#xff0c;可以等价a%ba-a/b*b当自增作为一个独立的语言使用时&…...

android GMS认证之testScreenCaptureDisabled_allowedPrimaryUser

问题&#xff1a; android 6.0 CTS测试报下面的fail: com.android.cts.devicepolicy.MixedProfileOwnerTest -- testScreenCaptureDisabled_allowedPrimaryUser fail junit.framework.AssertionFailedError at junit.framework.Assert.fail(Assert.java:48) 初步分析&#xf…...

OAS ( Open Adoption Software ) 类公司的崛起

何晓阳写了一篇文章&#xff1a;“震惊&#xff01;发展最快的11家2B创业公司竟然全是”。这个标题深得标题党的要领&#xff0c;为了知道答案&#xff0c;我只能乖乖的点击进去看全文了。在赚到了一个点击后&#xff0c;何晓阳很自觉&#xff0c;第一段话就告诉了大家答案&…...

vim 中Ctags的安装和使用

来源:http://blog.csdn.net/bruce0532/article/details/7865800 linux源代码阅读工具&#xff08;转载&#xff09; Windows下的源码阅读工具Souce Insight凭 借着其易用性和多种编程语言的支持&#xff0c;无疑是这个领域的“带头大哥”。Linux/UNIX环境下呢&#xff1f;似乎…...

带头大哥777:JavaScript开发的40+个经典技巧

JavaScript是一个绝冠全球的编程语言&#xff0c;可用于Web开发、移动应用开发&#xff08;PhoneGap、Appcelerator&#xff09;、服务器端开发&#xff08;Node.js和Wakanda&#xff09;等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提…...

Sinutrain下载安装与开启OPC UA---kalrry

Sinumerik下载安装与开启OPC UA---kalrry前言一、安装前准备二、Win7安装1、软件安装2、开启授权3、文件配置4、客户端连接三、Win10/11安装四、启动后使用前言 本教程只适用于 Sinutrain-v4.7 版本&#xff0c;其他版本配置目录有所改变建议安装到默认路径&#xff0c;否则后…...

计算机论文写作提纲怎么写,信息技术论文提纲写作示例

原标题&#xff1a;信息技术论文提纲写作示例一、专业定义信息技术(Information Technology)&#xff0c;缩写为IT&#xff0c;是主要用于管理和处理信息所采用的各种技术的总称。它主要是应用计算机科学和通信技术来设计、开发、安装和实施信息系统及应用软件&#xff0c;也常…...

php大纲德育,德育经验论文提纲 德育经验论文大纲如何写

【100个】德育经验论文提纲,每一个论文提纲都是精选出来的,看了后定能知晓德育经验论文大纲如何写等相关写作技巧,让德育经验论文写作轻松起来&#xff01;五、新时期研究生德育模式研究论文提纲中文摘要Abstract(英文摘要)目 录第1章 引言1-1 研究问题的提出1-1-1 研究背景1-1…...

WebSocket长连接接入支付宝消息服务,实现消息通知

大家好&#xff0c;我是小悟 在对接支付宝开放平台的一些常用功能时&#xff0c;常常需要收到支付宝的回调通知结果&#xff0c;才能处理业务逻辑。此文介绍通过WebSocket长连接接入支付宝消息服务&#xff0c;实现消息通知。 包括五部分内容&#xff1a;问题、优势、配置、代…...

计算机论文提纲怎么写,计算机论文提纲

计算机论文提纲一、开题报告的含义与作用课题负责人在调查研究的基础上撰写的报请上级批准的选题计划。它主要说明这个课题应该进行研究&#xff0c;自己有条件进行研究以及准备如何开展研究等问题&#xff0c;也可以说是对课题的论证和设计。开题报告是提高选题质量和水平的重…...

毕业论文提纲怎么写?

编制毕业论文提纲,是指在收集到了大量材料的基础上,根据论证毕业论文主题的需要编写和制作该毕业论文结构的框架和体系。实际上,它相当于由序码和词语所组成的一种逻辑图表。制作毕业论文提纲十分必要&#xff0c;这是因为:1.它能促使自己从宏观上对全文进行谋篇布局。由于编制…...

vs2019 vs2022番茄助手重新安装失败问题处理

1、卸载vs中番茄助手插件 2、删除注册表 3、使用Trial-Reset软件删除键值 4、使用vs2022的修复&#xff08;此操作比较重要&#xff0c;必须进行&#xff0c;会清除vs所有插件数据&#xff0c;同时更新软件&#xff0c;比较耗时&#xff0c;vs软件的自定义设置也会被重置&…...

Visual Studio 插件番茄助手2个优秀的特性

之前开发的时候&#xff0c;一直都是在用VS2017版&#xff0c;但是我用的这个版本一直有个问题&#xff0c;就是它不会显示方法的引用个数&#xff0c;导致想删除一些老代码的时候&#xff0c;老是需要查找下引用才知道这个方法是否被引用&#xff0c;极为麻烦。之前呢&#xf…...

Visual studio 番茄助手过期解决方案

Visual studio 番茄助手VAX过期解决方案 复制如下内容到resetVAX.bat文件里&#xff0c;然后在cmd终端上执行这个文件 echo off set tempfile"%temp%\1489AFE4.TMP" set regkeyHKEY_CURRENT_USER\SOFTWARE\Licenses set has_error0 tasklist | find /I "deven…...

通过OpenDDSSharp在.NET应用程序中使用OpenDDS

1 简介 对象管理组(OMG)数据分发服务(DDS)定义了应用程序之间共享数据的标准。OpenDDS是DDS技术规范的C++实现,由Object Computing开发并开源,可在OpenDDSharp项目的帮助下用于.NET应用程序。 OpenDDS应用程序使用基于主题和服务质量(QoS)策略的强类型strongly-typed和…...

量子比特的构造

量子计算开始引起广泛的关注&#xff0c;虽然量子计算只在特定的计算过程会更快&#xff0c;即还无法取代传统计算机&#xff0c;但了解一个新的技术是有好处的&#xff0c;说不定量子科技以后也能飞入寻常百姓家。 量子计算利用量子比特的叠加状态实现平行计算&#xff0c;用…...

HCIA(Huawei Certified ICT Associate )

声明&#xff1a;该文部分引用了百度文献 一、HCIA&#xff08;华为认证初级网络工程师&#xff09; 1、计算机网络&#xff1a;&#xff08;计算机技术、通信技术&#xff09; <1>载体&#xff1a;收集信息、发布、存储、处理和应用&#xff1b; <2>目的&#x…...

致力于“量子优越性”的实现,全球在线搜索巨头谷歌引领量子科技的发展

在上一期的产业观察中&#xff0c;我们领略了IBM在量子领域的布局&#xff0c;见证了IBM是如何为即将到来的量子优势时代做好准备。今天求是量子为大家介绍另一家我们耳熟能详的公司&#xff1a;谷歌&#xff08;Google&#xff09;。目前&#xff0c;谷歌是公认的全球最大的搜…...

换个角度看“量子技术”,它离我们可能不再遥远

文|佘凯文 来源|智能相对论&#xff08;aixdlun&#xff09; 你听过“量子技术”吗&#xff1f;或许听过&#xff0c;但也或许仅仅停留在听过。 9月26日&#xff0c;百度举办了一场以“不可估量——百度量子计算科普课堂”为名、以量子计算为话题的直播活动&#xff0c;百度…...

TRIZ系列-创新原理-36-状态转变原理

状态转变原理的具体描述如下&#xff1a;1&#xff09;利用状态转变时的现象&#xff08;如体积变化&#xff0c;热量的吸收和释放等&#xff09;&#xff1b; 这里的状态转变包括系统的物理状态改变&#xff0c;也包括物体“相变”&#xff0c;而且“相变”比“改变系统的物理…...

Science撤回“天使粒子”论文,曾被视为诺奖级发现,张首晟等4位华人科学家为通讯作者...

羿阁 萧箫 发自 凹非寺量子位 | 公众号 QbitAI一项量子计算领域的重磅研究&#xff0c;被Science撤稿了。这篇研究首次发现了“天使粒子”的存在证据&#xff0c;一度引发学界轰动。“天使粒子”即马约拉纳费米子&#xff0c;曾被物理学界视为颠覆量子计算的理论成果&#xff0…...

首个室温超导体问世,为了发现它,科学家用废了几十颗钻石 | Nature封面

边策 金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI一项新纪录&#xff0c;今天轰动整个物理界。在15℃温度下&#xff0c;竟然也能观察到超导现象&#xff01;这就是来自罗切斯特大学的最新研究&#xff0c;他们设计出了一种新型氢化物&#xff0c;可以在这般「高温」下&…...

关于量子锁定的探讨

本文主要介绍了量子锁定和一些浅显的原理和对其未来一些可能的应用。 1.背景介绍 “悬浮”这等挑战重力的事总是迷人的&#xff0c;人们从古代就梦想着能够像鸟儿那样自由自在地飞翔。磁悬浮作为现代科技的产物不再稀奇&#xff0c;但若在悬浮二字前面加上“量子”二字&#xf…...

我与RIA认证考试的故事

我与RIA认证考试的故事 大家好&#xff0c;我是天地会兄弟——宽天下。12月26日在北京通过了Adobe RIA开发工程师认证。在这里和大家谈谈我和RIA认证的故事吧。 我现在上大三&#xff0c;一直都很喜欢Flash相关技术。很早就听说Adobe要在中国推出一个认证&#xff0c;于是很期…...

2020年度DeFi行业分析报告发布!

2020年&#xff0c;全球疫情的爆发&#xff0c;导致各国经济受到前所未有的重创。在此情形下&#xff0c;DeFi 异军突起&#xff0c;引爆市场, 一跃成了区块链行业2020年的年度热点。 BitTribe Lab对DeFi全年的数据进行了分析&#xff0c;梳理了DeFi 2020年度整体表现&#xf…...

DEFI

DEFI就是去中心化金融&#xff0c;2020年是DEFI蓬勃发展的一年。 参考&#xff1a; 什么是Aave&#xff08;AAVE&#xff09;&#xff1f; 一图回顾2020年DeFi大事记...

DeFi的未来还属于以太坊吗?

比特币和以太坊的诞生 比特币 ( BTC ) 是区块链之母&#xff0c;直到现在&#xff0c;也是被广泛称为加密货币的第一个现代迭代。也是从比特币开始&#xff0c;为用户提供更强大功能的尝试开始层出不穷&#xff0c;但大多数都没有持久的生命力。真正能够可以挑战比特币的便是以…...

DeFi 借贷领域将如何发展?基于银行业、ETH 质押率等 5 个方面进行探讨

本周我们将重点关注 DeFi 的借贷领域。 涵盖的主题&#xff1a; 银行会发生什么&#xff1f;ETH 质押率和DeFi 收益率曲线利率掉期和固定利率贷款低抵押贷款&#xff08;Undercollateralized Loans&#xff09;和代币化的真实世界&#xff08;Real-World&#xff09;资产CBDC…...

现实资产代币化 是DeFi进入下一个增量时代的门户吗?

代币化现实世界资产&#xff08;Tokenized Real-World Assets ——RWAs&#xff09;是怎样将DeFi规模扩展到全球水平&#xff1f; 我认为&#xff0c;直到 RWA 大规模上链&#xff0c;DeFi 将持续具有高度反身性&#xff0c;并主要被视为一个代币投机的赌场&#xff0c;代币的…...

DeFi 不可承受之重:跨链桥已成“黑客提款机”

当 Axie Infinity 和 DeFi Kingdoms 等游戏类 DApp 维持着像 Ronin 和 Harmony 等整个生态系统时&#xff0c;Fantom 或 Avalance 等网络协议已经在 DeFi 浪潮中赚的盆满钵满。这些区块链已成为以太坊汽油费和相对缓慢的交易时间的重要替代品。想要一种简单的能在不同区块链上的…...

混币器Tornado遭制裁 对DeFi市场意味着什么?

2022年8月9日&#xff0c;美国财政部外国资产控制办公室 (OFAC) 宣布制裁混币器Tornado Cash&#xff0c;将Tornado Cash添加到特别指定国民 (SDN) 名单中&#xff0c;其中特别标示出38个加密货币地址。 美国财政部表示&#xff0c;由于今天的行动&#xff0c;Tornado Cash 在…...

DeFi终极指南【以太坊去中心化金融】

DeFi&#xff08;__De__centralized __Fi__nance&#xff09;&#xff0c;即去中心化金融&#xff0c;是2019年区块链应用发展最迅猛的一个领域。在以太坊区块链上那些最成功的DApp&#xff0c;例如MakerDAO/DAI、Compound、0x以及下面我们要介绍的那些&#xff0c;其目标都是颠…...

DeFi 协议不可更改性研究

去中心化金融&#xff08;DeFi&#xff09;带来了自治协议&#xff0c;其功能由&#xff08;有时&#xff09;不可更改的智能合约确保。它使来自世界各地的个人能够使用金融服务&#xff0c;这些服务同时具有主权、可访问性&#xff0c;并且比传统金融中可用的服务更有效率和弹…...

DeFi保险中的八大疑难问题

智能合约授权的去中心化金融&#xff08;DeFi&#xff09;的旺盛炒作与加密资产的过度风险交织在一起&#xff0c;包括可替代代币&#xff08;加密货币&#xff09;和不可替代代币&#xff08;NFTs&#xff09;。持有加密资产的一个众所周知的风险是价格波动。例如&#xff0c;…...

使用Python开发DeFi项目

原文链接&#xff1a;https://blog.chain.link/develop-python-defi-project/ 原文标题&#xff1a;Develop a DeFi Project Using Python 原文作者&#xff1a;Patrick Collins In this tutorial, we’ll walk through how to develop a DeFi project in Python. Decentralize…...

DeFi + NFT赋予行业新趋势

除非你非常熟悉NFT&#xff0c;否则你可能认不出它是“Cryptopunk 7523”的NFT&#xff0c;这是在以太坊区块链上作为NFT铸造的10000件24x24像素艺术品之一。这件特别的作品因为稀有而卖出非常高的价格&#xff0c;它是外星人蓝色皮肤和僵尸眼睛&#xff0c;还有一个面具&#…...

市场低迷之际 DeFi仍吹响了“无形革命”的号角

摘要&#xff1a; 尽管短期来看&#xff0c;似乎前景黯淡&#xff0c;但DeFi的早期成功经验表明&#xff0c;它将释放软件在世界金融领域期待已久的颠覆能力。 DeFi的“无形革命”将以几个宏观产业转变为特征&#xff0c;包括社会化运营成本、嵌入式金融服务和市场流动性深度。…...

熊市下 DeFi 的未来趋势

自进入2022年以来&#xff0c;原本在去年十分火爆的元宇宙、Web3、区块链等概念也开始降温。特别是在最近一段时间&#xff0c;加密市场的暴雷&#xff0c;也对整个去中心化市场环境产生了巨大的影响&#xff0c;整个市场都开始变得比较低迷。DeFi 作为去中心化领域中的一个标志…...

DeFi 需要什么才能成为主流?

DeFi仍然是加密货币的狂野西部&#xff0c;它令人困惑和以及复杂。甚至损失资金也被看作是交易者的一种仪式感&#xff0c;他们面临着诈骗、拉锯战以及丢失或打错私钥的风险。尽管如此&#xff0c;最近的数据显示&#xff0c;以太坊的DeFi用户数量创下历史新高&#xff0c;超过…...

第148篇 笔记-DeFi

定义&#xff1a;去中心化金融(Decentralized finance)&#xff0c;简称“DeFi”&#xff0c;是指基于区块链的无许可和透明金融服务生态系统。 DeFi是区块链、智能合约和预言机带来的最重大进步之一。DeFi一开始是在去中心化基础设施上重新创建通用金融工具的运动&#xff0c…...

DeFi 用户基础的演变

加密数据分析平台 Duneanalytics 于 9 月 15 日在柏林举办了 DuneCon 大会。 会场直播记录可查看官网&#xff1a;https://dunecon.com/livestream DeFi 用户基础的演变—Danning Sui , 0xLabs 一. DeFi 应用赛道的多样化 赛道大致可分为以下几类&#xff1a; 借贷&#xf…...

盘点五大类 DeFi 数据分析工具

Feb. 2022&#xff0c;Grace 伴随着 DeFi 的繁荣&#xff0c;加密数据分析的市场也方兴未艾。已实现对一个 DeFi 项目的初步解析。笔者在使用诸多分析工具后&#xff0c;整理了比较好用的&#xff0c;且市面上推荐度比较高的五类 DeFi 数据分析工具&#xff1a; 看 DeFi Token …...

真实收益DeFi崛起 这些DeFi协议已采用它

还记得2020年的DeFi夏季吗&#xff1f; 在那个夏季&#xff0c;Compound最先发起流动性挖矿&#xff0c;进而引发流动性挖矿热潮。许多项目模仿Compound向流动性提供者提供代币奖励来吸引流动性。那时超过五、六甚至七位数的APY随处可见。但都知道&#xff0c;那些APY是不可持…...

ASP.NET Core 3.1中使用JWT权限认证

一、如何给接口实现权限认证 1.1、JSON Web Token介绍 ①JSON Web令牌(JWT)的原理&#xff0c;流程和数据结构 ②JSON Web Token - Wikipedia ③rfc7519 (ietf.org) ④JWT是一种标准化的数据传输规范。故在系统之间需要传输简短但却需要一定安全等级的数据时&#xff0c;都…...

newagg新蛋笔试题(整理)

下面是整理的一些新蛋笔试题&#xff0c;贡献下。比较乱&#xff0c;如果有需要的自己copy下去整理吧。在没有使用Ref关键字的情况下&#xff0c;如何区别方法是按引用传递&#xff0c;还是按值传递&#xff1f;答&#xff1a;值类型的变量&#xff08;结构体、枚举、基本数据类…...

newagg新蛋笔试题

在没有使用Ref关键字的情况下&#xff0c;如何区别方法是按引用传递&#xff0c;还是按值传递&#xff1f;答&#xff1a;值类型的变量&#xff08;结构体、枚举、基本数据类型&#xff09;是按值传递。引用类型的变量&#xff08;数组、字符串、类、接口&#xff09;是按引用传…...

SourceTree 拉取、重置提交、回滚、变基与合并

SourceTree的重置当前分支到此次提交 使用场景&#xff1a;“我想把已提交未推送的修改撤销” 使用模式说明软合并软合并是指将此次提交回滚到指定提交位置&#xff0c;但这个过程中会将修改过的文件暂存到暂存区。混合合并混合合并是指将此次提交回滚到指定的位置&#xff0c…...

cookie (储存在用户本地终端上的数据)

cookie &#xff08;储存在用户本地终端上的数据&#xff09; Cookie&#xff0c;有时也用其复数形式Cookies&#xff0c;指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据&#xff08;通常经过加密&#xff09;。定义于RFC2109和2965都已废弃&#x…...

Android Kotlin协程之Channel的使用

Channel提供了一种便捷的方法使单个值在多个协程之间进行相互传输。 通道提供了一种在流中传输值的方法。 简单说就是Channel用于多个协程之间的通信&#xff0c;让协程之间的协作更加的顺畅。 主要内容&#xff1a; 一、通道基本使用二、通道的容量三、迭代Channel四、prod…...

在 AI 上训练 AI:ChatGPT 上训练另一种机器学习模型

ChatGPT 可以像 Linux 终端一样运行&#xff0c;并在给出以下提示时返回执行结果。下面我来带大家操作起来。 文章目录终端操作训练机器学习模型镜像演示终端操作 输入&#xff1a;I want you to act as a Linux terminal. I will type commands and you will reply with what…...

Docker之路(8.Docker网络、Docker0)

理解 Docker0 1.首先使用 ip addr 查看 lo: 是我们本机的回环地址eth0: 是我们系统的内网地址&#xff0c;例如我的就是阿里云内网地址docker0: 安装docker后 docker0 的地址 2. docker 是如何处理容器网络访问的&#xff1f; 2.1 先运行一个tomcat容器来测试 docker run…...

【Unity】创建一个自己的AR安卓程序

目录1 环境配置2 下载官方提供的AR Starter工程3 AR Starter工程中的包以及打包设置3.1 Package Manager3.2 Player Settings4 创建一个新的AR场景5 AR场景中的物体6 在unity中运行AR场景7 在AR场景的基础上添加自己的想法7.1 修改Cube的旋转速度/方向7.2 将Cube替换为其他物体…...

sensor 噪声

目录 改善信噪比SNR&#xff1a; 随机噪声&#xff1a; 空间噪声&#xff08;模式噪声 pattern noise&#xff0c;非均匀噪声non-uniformity noise&#xff09; 噪声来源&#xff1a; 在sensor层次改善噪声&#xff1a; 内容为学习记录&#xff0c;大部分从网上摘抄的。 …...

Linux下,几个关于容量获取命令

序言&#xff1a;Linux下存在很多命令&#xff0c;其中也存在很多获取容量的命令开发应用的经常会碰到一些需求&#xff0c;例如&#xff1a;1. 获取下当前设备存储空间&#xff0c;例如&#xff0c;总大小多少&#xff0c;剩余大小多少之类类似&#xff0c;还有检测U盘&#x…...

计算机常见的进制和单位

1. 十进制 - 进制说明&#xff1a;以 10 为基数的进制。 - 应用场景&#xff1a;常见的计数方式&#xff0c;如人民币金额、年龄等。 - 中文表达&#xff1a;十进制。 2. 二进制 - 进制说明&#xff1a;以 2 为基数的进制。 - 应用场景&#xff1a;计算机内部使用的基本计数…...

【AI工具大全】不应该只知道ChatGPT

AI工具导航&#xff1a;AI导航 | 深度导航 ChatGPT网址导航&#xff1a;GitHub - LangLangShanDeNanKe/chatgpt: ChatGPT网址导航&#xff0c;分享免费好用AI网站&#xff01; 最大的AI工具目录&#xff1a;Futurepedia - The Largest AI Tools Directory | Home 生成图片或…...

ICG-PEG-CRGD-吲哚菁绿-聚乙二醇-环肽;ICG可用于肝脏手术的肝段及半肝染色显影、肿瘤边界界定及肝断面胆漏侦测等方面。

ICG-PEG-CRGD-吲哚菁绿-聚乙二醇-环肽 中文名称&#xff1a;-吲哚菁绿-聚乙二醇-环肽 英文名称&#xff1a;ICG-PEG-CRGD 性状&#xff1a;绿色粉末 溶剂&#xff1a;二氯甲烷等常规性溶剂 稳定性&#xff1a;冷冻保存 分子量&#xff1a;1000、2000、3400、5000等&#…...

Go 设计模式中工厂方法模式应用

工厂方法模式&#xff08;Factory Method Pattern&#xff09;是一种常见的设计模式&#xff0c;它属于创建型模式。在 Go 语言中&#xff0c;工厂方法模式经常被用于对象的创建和初始化。 在工厂方法模式中&#xff0c;我们定义一个抽象的工厂接口&#xff0c;用于创建一系列…...

机器学习中的五种回归模型及其优缺点

线性回归 回归是在建模过程中用于分析变量之间的关系、以及变量是如何影响结果的一种技术。线性回归是指全部由线性变量组成的回归模型 线性回归的几个特点&#xff1a; 1. 建模速度快&#xff0c;不需要很复杂的计算&#xff0c;在数据量大的情况下依然运行速度很快。 2. 可以…...

verilog的经典电路详解

经典的电路的控制 例如 &#xff1a;spi 控制器 文档 design spec (1) IO postlist (2) feature list (3) 框图&#xff1a;对其进行分解&#xff0c;分隔 &#xff0c;查看每个模块接口都有那些信息 设计人员 &#xff1a; 对自己的代码心里有数 全加器 提供进位输出&#x…...

神经网络之反向传播算法(加入Nesterov动量的误差反向传播算法)

文章目录1、Nesterov动量2、结合Nesterov动量的误差反向传播算法3、算法实现3.1 训练过程3.2 测试过程4、参考源码及数据集1、Nesterov动量 在动量法提出不久之后&#xff0c;Nesterov动量也随之被提了出来&#xff0c;此方法属于动量法的进一步发展&#xff0c;与动量法不同的…...

在Ubuntu上使用VSCode编译MySQL Connector/C连接库

首先下载并解压MySQL Connector/C源码&#xff0c;然后执行以下步骤&#xff1a; 1、安装MySQL Connector/C依赖&#xff1a;在终端中输入以下命令来安装MySQL Connector/C的依赖项&#xff1a; sudo apt-get install build-essential cmake 2、下载并解压MySQL Connector/C源…...

LeetCode 2395 - 和相等的子数组

给你一个下标从 0 开始的整数数组 nums &#xff0c;判断是否存在 两个 长度为 2 的子数组且它们的 和 相等。注意&#xff0c;这两个子数组起始位置的下标必须 不相同 。 如果这样的子数组存在&#xff0c;请返回 true&#xff0c;否则返回 false 。 子数组 是一个数组中一段…...

游戏平台商店化的功能特点

帮助用户高效的获取游戏以及游戏相关内容是游戏平台的核心&#xff0c;基于这个需求在平台功能的设计上与其他类型产品也有着类似的思路。商店模式的特点诸如百货商店、超市、书店以及其他类型的商店&#xff0c;都会根据推荐、分类两个特点提供商品。 如果把游戏比作书籍&…...

多线程进阶学习08------CAS与原子类详解

CAS CAS介绍 CAS的全称是&#xff1a;比较并交换&#xff08;Compare And Swap&#xff09;。在CAS中&#xff0c;有这样三个值&#xff1a; V&#xff1a;变量var&#xff0c;也即AtomicInteger类当中被声明为volatile 的valueE&#xff1a;期望值(expected)U&#xff1a;新…...

牛刀小试(牛客小题)

今天为大家带来了几道牛客网的题 很简单 注重基础BC105 矩阵相等判定描述KiKi得到了两个n行m列的矩阵&#xff0c;他想知道两个矩阵是否相等&#xff0c;请你回答他。(当两个矩阵对应数组元素都相等时两个矩阵相等)。输入描述&#xff1a;第一行包含两个整数n和m&#xff0c;表…...

开启新航路,拓尔思发力AIGC市场 | 爱分析调研

2022年&#xff0c;随着AI聊天机器人GhatGPT在世界范围内持续火爆&#xff0c;极具创意、表现力、个性化且能快速迭代的AIGC技术成功破圈&#xff0c;成为全民讨论热点。 AIGC是指在确定主题下&#xff0c;由算法模型自动生成内容&#xff0c;包括单模态内容如文本、图像、音频…...

彻底关闭Windows更新

一、关闭Windows Update服务 1、按“Windows R”键&#xff0c;打开运行对话框&#xff0c;并输入“services.msc”&#xff0c;然后再单击“确定”。 2、在弹出的服务窗口中&#xff0c;找到“Windows Update”选项并双击打开它。 3、在弹出的“Windows Update的属性”对话框…...

Array.from() 超全用法详解

Array.from方法用于将两类对象转为真正的数组&#xff1a;类似数组的对象&#xff08;array-like object&#xff09;和可遍历&#xff08;iterable&#xff09;的对象&#xff08;包括 ES6 新增的数据结构 Set 和 Map&#xff09;。 下面是一个类似数组的对象&#xff0c;Arr…...

IP编辑框(官方、网上、自定义)——QtWidget

前言 最近小工具界面上用到了ip编辑框&#xff0c;目前是直接放了个编辑框QLineEdit&#xff0c;因为属于自用&#xff0c;就不用写诸多限制。但是时间上有多余&#xff0c;就用官方的&#xff08;即在QLineEdit基础上直接设置的&#xff09;、网上的&#xff08;QLineEdit拼接…...

【Note8】

#!/bin/bash # # Copyright 2019-present Huaqin. All Rights Reserved. # # This program file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation; versio...

ELK企业级日志分析平台(二)

文章目录一、kibana数据可视化1.部署2.定制数据可视化&#xff08;1&#xff09;网站访问量&#xff08;2&#xff09;访问量排行榜&#xff08;3&#xff09;创建dashboard&#xff0c;大屏展示二、ES集群监控1.启用xpack认证2.metricbeat监控3.filebeat日志采集一、kibana数据…...

金三最冷春招?你工作找的怎么样?

今年3月&#xff0c;说它是史上“最冷春招”也不为过&#xff0c;不少朋友都反馈说自己投的简历石沉大海&#xff0c;这些似乎都证明了一件事&#xff1a;今年找工作真的难&#xff01; 破局最重要的一点是&#xff1a;不断提升个人价值。 一个人在职场里、在专业领域、在技术…...

C# 连接Oracle数据库和读取数据

一直没有Oracle数据库使用的经验&#xff0c;现在项目对接需要使用Oracle数据库&#xff0c;正好花点时间来学习学习&#xff0c;学点皮毛然后使用用在项目上就好了。 前面的文章对Oracle数据库的安装&#xff0c;以及Navicat for Oracle可视化工具安装、数据库视图/表的创建进…...

面试准备啊

fail fast 是把数组原来的更改次数记住 每次都去比较 变了 就抛异常 如果数组容量没到64 会先扩容 再树化 缺点&#xff1a;全是偶数 hash分布不均匀 质数比较好&#xff08;二次哈希也不需要&#xff09; 效率好 2的n次幂 使用内存屏障解决指令重排序 第一次扩容和之后的不…...

一篇学会redis

一、Redis概述 Redis是一个开源的key-value存储系统。支持存储的value类型相对更多&#xff0c;包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash&#xff08;哈希类型&#xff09;。这些数据类型都支持push/pop、add/remove及取交集并集和差集…...

这几个免费PPT模板、素材库,你绝对不能错过

1、菜鸟图库 ppt模板免费下载|ppt背景图片 - 菜鸟图库 网站有各种类型的素材&#xff0c;主要以设计素材为主&#xff0c;但办公类素材也很多&#xff0c;PPT模板就有上万个&#xff0c;而且经常更新。模板质量都很高&#xff0c;分类也很清晰&#xff0c;全部都能免费下载&am…...

JS-对象篇

内容 简单介绍 重点介绍三个 Array,String和JSON 后面这两个不是重点 BOM-浏览器对象模型 DOM-文档对象模式&#xff08;JS中每个HTML标签都封装成一个DOM对象&#xff09; Array 和java不同 方式一 JS中是var 变量 new Array()&#xff08;这个变量名后面没有[]这个标记&…...

vue项目使用xshell部署到服务器

萌新小白疯狂百度&#xff0c;累哭了。 后端部署&#xff1a;后端jar部署 百度&#xff0c;csdn上的大致分两条路线 1&#xff0c;服务器上 安装tomcat 部署服务 2&#xff0c;服务器上安装 nginx部署服务 我下面使用的是第二种方法&#xff0c;第一种我也没有成功&#xf…...

Leetcode 二分查找的一些思考

正常做法是class Solution { public:int search(vector<int>& nums, int target) {int l0,rnums.size();while(l<r) {int mid(lr)/2;if(nums[mid]<target){lmid1;}else if(nums[mid]>target){rmid;} elsereturn mid;}return -1;} };为什么是 rnums.size() 而…...

五、k8s 生命周期管理和服务发现

文章目录前言深入理解 Pod 的生命周期Pod 的完整生命周期如何确保 Pod 的高可用健康检查探针优雅启停案例Service 对象Service 对象Endpoint 对象EndpointSlice 对象Service、Endpoint 和 Pod 的对应关系kube-proxyNetfilter 和 iptableskube-proxy 工作原理DNS 与 域名服务k8s…...

个人练习-Leetcode-835. Image Overlap

题目链接&#xff1a;https://leetcode.cn/problems/image-overlap/ 题目大意&#xff1a;给出两个位图矩阵img1[][]和img2[][]&#xff0c;其中元素只有0和1。一次平移是指将一个图像里【所有的1】都向左/右/上/下移动一格。求经过若干次平移后&#xff0c;两个图像能重叠的1…...

Java ---包

&#xff08;1&#xff09;定义 包是Java语言有效地管理类的一个机制。在不同Java源文件中可能出现名字相同的类&#xff0c;如果用户想区分这些类&#xff0c;就需要使用包名。使用包名可以有效地区分名字相同的类&#xff0c;当不同Java源文件中的两个类的名字相同时&am…...

【前沿技术】文心一言 PK Chat Gpt

目录 写在前面 一、文心一言 二、Chat GPT 三、对比 四、总结 写在前面 随着人工智能技术的不断发展和普及&#xff0c;越来越多的智能应用走入了人们的日常生活&#xff0c;如智能语音助手、智能客服、机器翻译等等。在这些应用中&#xff0c;自然语言生成&#xff08;…...

Centos系统服务器怎么查看端口是否开放?

不同的linux系统查看端口是否开放的不同&#xff0c;在某些环境下&#xff0c;需要依赖于服务&#xff0c;如果centos中并没有装相关的服务&#xff0c;就不一定能生效。所以具体使用哪种方法&#xff0c;取决于环境&#xff0c;可以每一种都试试。 方法&#xff1a;1、利用tel…...

每天学一点之Servlet

一、web资源 1、web资源的概念 将web应用部署到tomcat中&#xff0c;web应用中所有的内容都是服务器中的资源 2、web资源的分类 web资源的分类&#xff1a;web应用中src中编写的动态资源&#xff0c;web应用中web中编写的静态资源 静态资源&#xff1a;每次访问时&#xf…...

记人生第一次正式马拉松!

历时近五个小时&#xff0c;完成了人生的第一次正式的马拉松比赛;起步阶段&#xff0c;很多人朝前挤&#xff0c;我想先热身再说&#xff0c;不用太着急&#xff0c;慢慢跑&#xff1b;还试着边跑边看电影&#xff0c;但不成&#xff0c;只要一熄屏电影就不播了。跑了2公里&…...

【必须收藏】别再乱找TiDB 集群部署教程了,这篇保姆级教程来帮你!!| 博学谷狂野架构师

TiDB 基础使用 TiDB dashboard使用 TiDB Dashboard 是 TiDB 自 4.0 版本起提供的图形化界面&#xff0c;可用于监控及诊断 TiDB 集群。TiDB Dashboard 内置于 TiDB 的 PD 组件中&#xff0c;无需独立部署。 [外链图片转存中…(img-nQFfHgkf-1679905899529)] 集群概况 查看集群…...

Slope One:一种简单但实用的推荐算法

Slope One推荐算法 Slope One是一种简单但实用的协同过滤推荐算法。它的基本思想是如果两个项目对同一用户有相同的评分差值,那么这两个项目对其他用户也应有相同的评分差值。 Slope One通过对评分差值的利用从而减少所需的数据,这使得它在数据稀疏的情况下仍能有效运行。 算…...

安装MinIO

MinIO是一个高性能的、分布式的对象存储服务&#xff0c;能够在常规硬件上支持PB级别的存储规模。本文将介绍在CentOS系统中安装MinIO的步骤。步骤1&#xff1a;安装wget在开始安装MinIO之前&#xff0c;需要安装wget命令行工具。可以使用以下命令在CentOS系统中安装wget&#…...

今年面试好激烈!

金三银四过去一半&#xff0c;市场火热&#xff0c;但是大家就业压力却没有缓解多少。 很多粉丝后台留言&#xff0c;Java程序员面临的竞争太激烈了…… 我自己也有实感&#xff0c;多年身处一线互联网公司&#xff0c;虽没有直面过求职跳槽的残酷&#xff0c;但经常担任技术面…...

Matbox V1.0.7更新预览与手册

哔哩哔哩地址 &#xff1a; Click Me! Github地址 &#xff1a; Click Me! YouTube演示地址 &#xff1a;Click Me! 快速更新命令 pip install https://github.com/PythonnotJava/MTBOX/releases/download/matbo1.0.7/matbox-1.0.7-py3-none-any.whl --upgradePyPi 链接 :…...

DAY58|单调栈739.每日温度、496.下一个更大元素 I(哈希表)

单调栈里面是递增或者递减的 739.每日温度 今天正式开始单调栈&#xff0c;这是单调栈一篇扫盲题目&#xff0c;也是经典题。 大家可以读题&#xff0c;思考暴力的解法&#xff0c;然后在看单调栈的解法。 就能感受出单调栈的巧妙 class Solution {public int[] dailyTempe…...

RabbitMQ Explain in Detail

“Hello World”(using the Java Client) RabbitMQ is a message broker: it accepts and forwards messages. A queue. Although messages flow through RabbitMQ and your applications, they can only be stored inside a queue. A queue is only bound by the host’s me…...

Windows安装mysql5.5图文安装教程(详细说明+安装包)

mysql 安装图解 mysql图文安装教程(详细说明) 大家都知道MySQL是一款中、小型关系型数据库管理系统&#xff0c;很具有实用性&#xff0c;对于我们学习很多技术都有帮助&#xff0c;前几天我分别装了SQL Server 2008和Oracle 10g数据库&#xff0c;也用了JDBC去连接他们&#x…...

借LeNet简单的模型对深度学习训练过程中的注意事项进一步总结

本文是在卷积神经网络(LeNet)详解_欲游山河十万里的博客-CSDN博客博文的基础之上&#xff0c;对深度学习过程遇到的一些常见的问题进行总结。本文所总结的问题&#xff0c;不仅仅适用于这个简单的模型&#xff0c;更适用在其他的多个应用场景之下。 一、训练过程中模型的保存 …...

Java基础八股文

https://zhuanlan.zhihu.com/p/516271873 1.java八大基本数据类型 6 种数字类型&#xff1a; 4 种整数型&#xff1a;byte、short、int、long2 种浮点型&#xff1a;float、double 1 种字符类型&#xff1a;char1 种布尔型&#xff1a;boolean。 2.基本类型和包装类型的区别…...

安卓面经_安卓面试题(27/30)APK打包流程和反编译

系列专栏: 安卓高频面经解析大全专栏链接:150道安卓高频面试题全解析安卓高频面经解析大全目录详情 : 安卓面经_anroid面经_150道安卓常见基础面试题全解析安卓系统Framework面经专栏:Android系统Framework面试题解析大全安卓系统Framework面经目录详情:Android系统面经_Fr…...

「解析」牛客网-华为机考企业真题61-80

又是一年春招时&#xff0c;有幸收到华为自动驾驶算法岗&#xff0c;之前刷题不多&#xff0c;在此汇总下牛客网的真题&#xff0c;主要采用Python编写&#xff0c;个人觉得语言只是实现工具而已&#xff0c;并不是很关键&#xff0c;Python简洁易懂&#xff0c;更加适合算法工…...

【vue】vue中的计算属性和监听属性详解

文章目录计算属性和侦听器计算属性1.计算属性计算属性和缓存侦听器计算属性 vs 侦听器计算属性和侦听器 计算属性 1.计算属性 用来描述依赖响应式状态的复杂逻辑 <p>Has published books:</p><!-- <span>{{ author.books.length > 0 ? Yes : No }}&…...

canal快速监听数据库变化-window版

目录 一、下载canal 二、解压 三、开启数据库 Binlog 写入功能 四、建立一个canal账号 五、启动canal 六、python客户端 七、教程地址 一、下载canal Releases alibaba/canal (github.com)https://github.com/alibaba/canal/releases 二、解压 三、开启数据库 Binlo…...

Week14周报

一.动态规划1.路径计数难点&#xff1a;由于最后的答案很大&#xff0c;所以一些代码容易出现time limited ecceed的问题思路&#xff1a;此题可以采用动态规划来完成&#xff0c;分为向右走和向下走两种情况。动态规划的转移方程&#xff1a;f[i1][j]f[i1][j]f[i][j],当我们从…...

5GC-架构及网元

** SBA&#xff08;Service-Based Architecture&#xff09;架构&#xff1a; ** 每个网元对外暴露多种服务&#xff0c;其他网元通过HTTP API的形式来调用该服务对外暴露的接口称之为SBI&#xff0c;书写格式以大写N开头&#xff0c;加上小写的网元名字&#xff0c;如Namf…...

如何学习k8s

学习Kubernetes可以遵循以下步骤&#xff1a; 了解Kubernetes的基本概念和架构。学习Kubernetes前&#xff0c;需要了解它的基本概念和组成部分&#xff0c;包括Pod、Service、ReplicaSet、Deployment、Namespace等等&#xff0c;同时也需要了解Kubernetes的整体架构和工作原理…...

第二十五章 绘制简单物体总结

简单的说,编译顶点着色器。首先需要把顶点着色器的源代码存储在一个字符串中,其次用glCreateShader创建一个着色器(参数:GL_VERTEX_SHADER) 下一步把源码附加到着色器对象上,再编译它(glShaderSource和glCompileShader) 最后用glGetShaderiv来检查是否编译时有错误(参…...

【ConfluxNews】MOSSAI 6 DCC即将上线,飞行体验官限时招募中……

1.【网络状态】当前版本V2.2.2&#xff0c;全网算力≈10T&#xff0c;昨日交易次数28K&#xff0c;昨日新增账户0.63K&#xff0c;昨日新增合约1个&#xff1b; 2.【POS参数】总锁仓247&#xff08;1&#xff09;&#xff0c;节点总数263&#xff08;1&#xff09;&#xff0c;…...

include、require、include_once、require_once的区别

include() 与require()1.1相同点首先&#xff0c;include() 与require() 的功能是相同&#xff0c;它们的结构在包含文件上完全一样&#xff0c;都是包含并运行指定文件1.2 不同点1.2.1区别一 对错误的处理不同require()语句在遇到包含文件不存在&#xff0c;或是出错的时候&am…...

登录那些事

Cookie HTTP 是无状态的协议&#xff08;对于事务处理没有记忆能力&#xff0c;每次客户端和服务端会话完成时&#xff0c;服务端不会保存任何会话信息&#xff09;&#xff1a;每个请求都是完全独立的&#xff0c;服务端无法确认当前访问者的身份信息&#xff0c;无法分辨上一…...