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

QT实现自定义控件之控件代理--comboboxDelegate

QT实现了MVC,那么QT在操作控件的时候也就三板斧了,显示自然是View,Model提供数据(访问数据都靠其中的索引QModelIndex),控制自然就是代理了,而且关键是代理,因为代理的作用是在数据模型和显示view之间架起了一座桥,足见其重要性。这里我们以QCombobox为列来说说代理。

一、新建自定义控件代理类

所有代理类的基类为QAbstractItemDelegate,这是抽象类不能用,但有QStyledItemDelegate可以直接使用,它则作为QT控件默认的代理类。

新建一个类,记得勾选好Q_OBJECT和include QObject。
在这里插入图片描述
我们来到QStyledItemDelegate类的头文件,这里面注释写得很清楚,哪些是要重写的一看就知道,用了 editing来标注,如下图:
在这里插入图片描述
那么,这四个方法也是我们实现自定义代理必须实现的方法,我们可以直接将它们四个拷贝到我们的自定义控件代理类中,逐个实现即可。

二、代码实现

1、四个方法的作用介绍

1、createEditor:代理组件创建必要函数
2、setEditorData:从数据模型中取出数据显示在控件中
3、setEditorData:将控件中编辑过的数据更新到回据模型中去
4、updateEditorGeometry:为代理组件设置一个“几何实体”大小
明白了这几个方法的作用,那么每个方法的实现就更明确了。

2、源文件

头文件:

#ifndef NEWCOMBBOXDELEGATE_H
#define NEWCOMBBOXDELEGATE_H#include <QObject>
#include <QStyledItemDelegate>
#include <QWidget>
#include <QComboBox>class newCombboxDelegate:public QStyledItemDelegate
{Q_OBJECT
public:newCombboxDelegate(QObject *parent=0);QWidget *createEditor(QWidget *parent,const QStyleOptionViewItem &option,const QModelIndex &index) const override;void setEditorData(QWidget *editor, const QModelIndex &index) const override;void setModelData(QWidget *editor,QAbstractItemModel *model,const QModelIndex &index) const override;void updateEditorGeometry(QWidget *editor,const QStyleOptionViewItem &option,const QModelIndex &index) const override;
private:QStringList m_type_list_;};#endif // NEWCOMBBOXDELEGATE_H

在自定义类的头文件中选择其中一个方法,光标移至行末,alt+enter则在cpp文件直接生成函数体用以来实现函数了。

#include "newcombboxdelegate.h"
#include <QDebug>newCombboxDelegate::newCombboxDelegate(QObject *parent)
{m_type_list_ << QStringLiteral("男性")<< QStringLiteral("女性");
}QWidget *newCombboxDelegate::createEditor(QWidget *parent,const QStyleOptionViewItem &option,const QModelIndex &index) const{QComboBox *editor = new QComboBox(parent);editor->addItems(m_type_list_);//加入combobox的item列表return editor;}void newCombboxDelegate::setEditorData(QWidget *editor,const QModelIndex &index) const{QString text = index.model()->data(index, Qt::EditRole).toString();QComboBox *comboBox = static_cast<QComboBox*>(editor);int tindex = comboBox->findText(text);  //通过显示的文本内容得到当前item索引值comboBox->setCurrentIndex(tindex);}void newCombboxDelegate::setModelData(QWidget *editor, QAbstractItemModel *model,const QModelIndex &index) const{QComboBox *comboBox = static_cast<QComboBox*>(editor);QString text = comboBox->currentText(); //通过当前的索引得到文本内容model->setData(index, text, Qt::EditRole);}void newCombboxDelegate::updateEditorGeometry(QWidget *editor,const QStyleOptionViewItem &option, const QModelIndex &index) const{editor->setGeometry(option.rect);//外观尺寸}

关键语句说明:
1、 editor->addItems(m_type_list_);//加入combobox的item列表
2、 comboBox->findText(text); //通过显示的文本内容得到当前item索引值
3、 comboBox->currentText(); //通过当前的索引得到文本内容
4、 editor->setGeometry(option.rect);//设置控件激活状态下的外观尺寸
updateEditorGeometry一般采用直接设置为option原有的大小,我们稍微修改一下rect的大小,也就改变了这个控件的外观尺寸了。
在这里插入图片描述

三、调用

1、代码中调用的方法

 newCombboxDelegate combboxdelegate;
  ui->TableView->setItemDelegateForColumn(4,&combboxdelegate);

2、效果

在这里插入图片描述

后话:

如果我们想数据库中是数值,在下拉框中是文本,在代理里面实现的思路还是很简单的,利用map映射一下即可,有兴趣大家可以去实现。

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

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

计算机二级mysql_全国计算机二级MySQL试题(总)

因害怕失败而不敢放手一搏&#xff0c;是不会成功。因害怕计算机等级考试不过关而不去尝试做二级MySQL试题&#xff0c;永远不能战胜自己。2019年9月二级MySQL试题【1】1.数据库系统的核心是________。A.数据模型B.数据库管理系统C.数据库D.数据库管理员2.E-R图提供了表示信息世…...

定时任务的10种写法,长见识了

前言 最近有几个读者私信给我&#xff0c;问我他们的业务场景&#xff0c;要用什么样的定时任务。确实&#xff0c;在不用的业务场景下要用不同的定时任务&#xff0c;其实我们的选择还是挺多的。我今天给大家总结10种非常实用的定时任务&#xff0c;总有一种是适合你的。 一…...

软件绿色版和安装版的区别

从https://www.cnblogs.com/hoobey/p/6043665.html转载 什么是软件绿色版呢&#xff1f;什么是软件的安装版呢&#xff1f;软件下载的时候一定有很多小白有这个疑问。 今天小编就来教大家区分软件绿色版和安装版&#xff1f;两者的区别&#xff1f; 安装版 1软件的安装版就是从…...

Tab页面知识整理及其方法分析

首先是HTML页面 <!-- 使用说明&#xff0c; 1、复制整个模板到新页面 2、删除不需要的功能 3、全页面替换 Lay-user-test-demoList-form 、Lay-user-test-demoList-table 、Lay-user-test-demoList-table-toolbar 成符合规范的ID&#xff1b; 4、添加自己的查询条件 5、更新…...

vue 前端进行tab页面切换时,要求不刷新

项目中TagsView组件用于tab页面切换&#xff0c;在项目中已使用keep-alive&#xff0c;目标页面也开启了“缓存”标志&#xff0c;但是在tab标签点击切换时&#xff0c;有几个页面数据还是刷新了。查找了相关资料&#xff0c;最终找到了一个【页签缓存】的资料&#xff0c;原来…...

Nginx安全控制

安全隔离 通过代理分开了客户端到应用程序服务器端的连接&#xff0c;实现了安全措施。在反向代理之前设置防火墙&#xff0c;仅留一个入口供代理服务器访问。 使用SSL对流量进行加密 常用的http请求转变成https请求&#xff0c;因为http协议是明文传输数据&#xff0c;存在…...

vue使用echarts绘制地图

由于vue-echarts网上能找到的资源太少了&#xff0c;鼓捣了好久地图也没出来&#xff0c;最后还是放弃了&#xff0c;还是用echarts吧。直接贴代码 <template><div class""><div id"map" :style"{ height: 800px, width: 100% }"…...

office哪个版本最好用、占用资源最少?

个人一直用Office精简版&#xff0c;从微软Office 2003四合一开始用到Office 2016&#xff0c;加上单位办公用WPS 2019&#xff0c;觉得微软2016版最好用&#xff0c;启动快速且节省资源。 来看看几个版本Office软件占用空间&#xff1a; MS 2003精简版&#xff1a;安装包87MB…...

使用layui切换tab页时自动刷新

layui默认不会刷新页面 tab(lay-filter)中为绑定的值 var element layui.element element.on(tab(lay-filter), function (data) { var index $(".layui-tab-item.layui-show").find("iframe").attr("src");$(".layui-tab-item.layui-sho…...

vue tab页面缓存处理

vue tab页面缓存处理 问题&#xff1a;使用vant 框架。底部导航切换&#xff0c;tab页面缓存 解决&#xff1a; 1.index 页面 xml 设置 <keep-alive><router-view v-if"$route.meta.keepAlive" style"margin-bottom: 50px"/></keep-aliv…...

KMSAuto Net 3.5.5 绿色版

KMSAuto 可以激活的产品&#xff1a; Office 2010 / 2013 / 2016 所有版本 Windows 10 家庭版、教育版、专业版、企业版、企业版 2015 LTSB 所有版本 Windows 8 、Windows 8.1 核心版、专业版、企业版、数据中心版、所有版本 Windows 7 Professional/N/Enterprise/N 专业版、企…...

54.(前端)编辑用户数回显

1.概述 上几篇博客已经介绍了增加和查询用户的信息。就剩下修改用户信息和查询用户信息。 修改用户信息&#xff0c;这里分为两种&#xff0c;通过按钮修改用户的基本信息&#xff1b;通过按钮修改用户的密码。 本篇主要介绍如何把原本的用户信息&#xff0c;显示在编辑用户的…...

房地产企业记账

...

vue js监听浏览器tab页切换

最近开发了需求&#xff0c;浏览器播放视频&#xff0c;切换到其他tab页面视频暂停&#xff0c;切换回来视频重新播放。监听属性addEventListener用起来啊。 一顿操作猛如虎…结果能监听到离开和回来&#xff0c;但是这时候页面的dom找不到了&#xff0c;无法暂停视频啊&#x…...

【KVM虚拟化实践与编程】云平台管理系统

文章目录【KVM虚拟化实践与编程】云平台管理系统一、KVM/QEMU虚拟化环境的搭建1. 安装QEMU2.构建KVM环境3.安装虚拟化管理工具4.配置JDK环境二、需求分析三、系统设计四、系统实现【KVM虚拟化实践与编程】云平台管理系统 一、KVM/QEMU虚拟化环境的搭建 1. 安装QEMU 使用命令…...

js绘制地图示例

js地图绘制&#xff1a; 1.准备一个简单的html文件&#xff0c;添加一个div&#xff0c;其id为"mapDiv" <div id"mapDiv" style"position:absolute;width:800px; height:500px"></div>2.引入地图的JavaScript API文件&#xff1a;…...

mysql 绿色版本安装配置

//my.ini修改前 [mysql] # 设置mysql客户端默认字符集 default-character-setutf8 [mysqld] #设置3306端口 port 3306 # 设置mysql的安装目录 basedirD:\mysql\mysql-5.7.17-winx64 # 设置mysql数据库的数据的存放目录 datadirD:\mysql\mysql-5.7.17-winx64\data # 允许最大…...

layui关闭当前tab页

$(".layui-this i ",parent.document).click();...

java学习之运算符及运算符优先级

一&#xff1a;算术运算符 正号&#xff1b;加&#xff1b;连接运算-负号&#xff1b;减*乘/除(取商)%取余自增--自减public class test3 {public static void main(String[] args) {int a5,b4;System.out.println("a is"a); //正号System.out.println…...

CSS实现tab页切换效果

说明 tab也切换在前端页面中是非常常见的一种效果。本人通过搜集资料大致实现有有下面三种写法。 利用:hover选择器 缺点&#xff1a;只有鼠标在元素上面的时候才有效果&#xff0c;无法实现选中和默认显示某一个的效果 利用a标签的锚点 :target选择器 缺点&#xff1a;因为锚…...

Vue头部菜单,点击菜单新增tab页签

Vue头部菜单,点击菜单新增tab页签 <template> <div class"wrapper"> <!-- 页面头部部分 --><div class"header"><div class"logo">SpringCloud-Study</div><!-- 水平一级菜单 --><div style"…...

WPS文字绿色版下载 WPS Office 2010 中文绿色版

WPS是英文Word Processing System(文字处理系统&#xff09;的缩写。简体中文版&#xff0c;完整的桌面Office功能、易学易用全兼容Office、灵活的企业自动化组件、安全可靠文档应用处理。它集编辑与打印为一体&#xff0c;具有丰富的全屏幕编辑功能&#xff0c;而且还提供了各…...

threejs 使用SVG格式绘制地图

使用SVG绘制图形很简单&#xff0c;绘制地图也是一样。 首先需要一个地图的SVG格式配置文件&#xff0c;我这里找了一个 <script type"text/javascript" src"js/0_public/chinaMapConfig.js" ></script>//中国地图然后将SVG格式的字符串转换为…...

html绘制中国地图,ECharts绘制中国地图、广西地图

准备工作&#xff1a;导入ECharts依赖、和地图需要的.js文件。文件获取方式&#xff1a;官网&#xff1a;urlgithub&#xff1a;url(下载完后 &#xff1a;incubator-echarts-4.8.0\map\js\province目录下有各个省级的.js文件)绘制中国地图先在html中添加一个地图要挂载的节点&…...

win7下整合office 07和endnote x7(绿色版)

...

DEAP

DEAP数据集用来分析人类的情感o状h态。记录32名参与者z的脑电图和周围生理信号&#xff0c;每个人观看40段一分钟长的音乐视频片段。参与者根据唤起程度、情感、喜欢/不喜欢、支配和熟悉程度对每个视频进行评分。32名参与者中有22人也被记录了正面的视频。提出了一种基于情感标…...

ggplot2---绘制地图

文章目录sf包介绍加载包空间数据读取数据操作gfc数据绑定gfc数据操作坐标CRS数据数据有效性数据变形可视化CRS变换效果空间数据构造及绘图图形微调局部放大南海诸岛小图sf包介绍 主要使用sf包进行空间数据分析。 sf包主要控制simple feature对象&#xff0c;比之前的sp包从数据…...

Redis事物

Redis 事务 Redis 事务可以一次执行多个命令&#xff0c; 并且带有以下三个重要的保证&#xff1a; 批量操作在发送 EXEC 命令前被放入队列缓存。收到 EXEC 命令后进入事务执行&#xff0c;事务中任意命令执行失败&#xff0c;其余的命令依然被执行。在事务执行过程&#xff…...

上海j计算机一级分值,计算机一级考试内容及分值

计算机一级考试内容有哪些&#xff0c;各题型分值是多少&#xff0c;以下是小编整理的计算机一级考试相关内容&#xff0c;供您参考与阅读。计算机一级考试内容及分值软件环境:Windows 7 操作系统,WPS Office 2012 办公软件。并在指定时间内,完成下列各项操作:(1) 选择题(计算机…...

Opengl绘制地图

#include<iostream>#include<fstream>//文本读写头文件#include<vector>//在C标准模板库中的部分内容&#xff0c;它是一个多功能的&#xff0c;能够操作多种数据结构和算法的模板类和函数库。#include<GL/glut.h>using namespace std;class MapPoint/…...

服装行业ERP体系的主要好处

服装行业施行ERP的主要方针是进步运营绩效。施行ERP体系的主要好处是&#xff1a; 1. 精简的制作设备 原材料的有用管理是服装纺织行业面临的最严峻挑战之一。收到的原材料的质量和制品的情况会添加组织的品牌价值。服装行业ERP软件可协助管理人员获取缝制、染色、印刷、标签和…...

apollo配置中心快速搭建

本文主要用户语速搭建apollo应用&#xff0c;基于官网文档进行搭建 一. git clone 获取quick-start git clone https://github.com/nobodyiam/apollo-build-scripts二. 在clone后的项目中找打sql文件夹 将sql文件夹下面的两个.sql文件脚本运行在自己的数据库中 三. 修改dem…...

vue关闭tab页

1// 调用全局挂载的方法that.$store.dispatch(tagsView/delView, that.$route) // 返回上一步路由that.$router.go(-1) 2 that.$store.dispatch(tagsView/delView, that.$route).then(() > {that.$router.push({name: MyToDo, query: new Date()}) });...

android一键换手机,不同品牌手机一键换机:换新手机怎么转移数据?

我们正处于一个数码产品更新换代非常快速的时代&#xff0c;很多消费者会紧跟时代潮流&#xff0c;经常更换新手机&#xff0c;但是更换手机之后我们通常需要将旧手机里的数据进行转移&#xff0c;不同品牌之间的手机怎么进行一键换机呢&#xff1f;以安卓手机更换苹果手机转移…...

计算机二级excel经典操作题,计算机二级office经典题库

计算机网络&#xff0c;是指将地理位置不同的具有独立功能的多台计算机及其外部设备&#xff0c;通过通信线路连接起来&#xff0c;在网络操作系统&#xff0c;网络管理软件及网络通信协议的管理和协调下&#xff0c;实现资源共享和信息传递的计算机系统。以下是关于计算机二级…...

office 2016 install(office2016组件自定义安装程序) v5.9.3中文绿色版

下载地址 http://www.ddooo.com/softdown/71741.htm#dltab office 2016 install是目前下载office2016和office2016组件最好的辅助工具&#xff0c;软件由国外软件爱好了者Ratiborus开发&#xff0c;目前已经被汉化成中文绿色版本&#xff0c;名称也相应的改为了office 2016 se…...

js 使用 canvas 绘制地图路线

使用 canvas 绘制 跟随鼠标自定义路线 或 点使用贝塞尔曲线 自动绘制 示例使用 angular 可自行修改 核心代码不变 基础 html 参考 <div class"container" id"container" (mousedown)"addEventListen($event)" (mouseup)"removeEvent…...

Python读取EXCEL省份数据绘制地图

文章目录EXCEL数据表读取 Excel 数据并绘图EXCEL数据表 python操作excel主要用到 xlrd 和 xlwt 这两个库&#xff0c;即读写excel。 安装xlrd&#xff1a;在cmd窗口 pip install xlrd 读取 Excel 数据并绘图 from pyecharts.charts import Map,Geo from pyecharts import o…...

安装纯净版windows10,office2016

1.下载系统&#xff0c;MSDN我告诉你网站。使用迅雷下载&#xff0c;以前用百度网盘&#xff0c;现在好像不行了。 2.下载启动盘制作软件Rufus。 3.制作&#xff0c;启动&#xff0c;联想拯救者按下F12&#xff0c;选择EFI USB Device();,然后安装即可。 备注&#xff1a;用微…...

EasyRecovery2022数据恢复绿色版

EasyRecovery易恢复是一款专业级的数据恢复软件 &#xff0c;算法精湛、功能强大&#xff0c;用户群体广泛&#xff1b;支持各种情况下的文件恢复、分区恢复&#xff0c;恢复效果好&#xff1b;文件预览、扇区编辑、加密分区恢复、针对普通用户&#xff0c;EasyRecovery易恢复设…...

如何利用智慧社区的优势来创建解决方案

如何利用智慧社区的优势来创建解决方案 说起智慧社区&#xff0c;可能大家第一反应会想到的智能小区吧。而智能小区管家中的智慧物业&#xff0c;就是利用大数据、互联网等先进的技术手段&#xff0c;通过统一的大数据平台将物业与各个单位紧密相连&#xff0c;并实现物业单位…...

pyecharts绘制地图(Geo and Map)(细节更丰富)

pyecharts绘制地图&#xff08;Geo and Map&#xff09;&#xff08;细节更丰富&#xff09;前言中文官方文档绘制地图Map绘制地理坐标图Geo总结你们可能需要的前言 前段时间参加了美赛&#xff0c;因为考虑到一些地方要绘制美丽的图表&#xff0c;另外根据往年论文里的内容发…...

MATLAB轻松绘制地图路线——已知及未知坐标下的处理方法(1)

文章目录已知坐标的情况未知坐标的情况完整工程文件下载链接&#xff1a;要想绘制地图路线&#xff0c; 最基本的要素就是 各点的坐标&#xff0c;有了坐标&#xff0c;还要知道哪个点和哪个点相连&#xff0c;最后将各点相连即可&#xff1b;但有时候我们有的往往只是一张地图…...

常见的几种云管理平台

一、概要 业务上云及管理云首先就需要从选择一个正确的基础平台开始。云管理平台供应商提供了各种解决方案&#xff0c;包括平台即服务 (PaaS) 和基础设施即服务 (IaaS)。这些平台基本都提供了一个统一的仪表板&#xff0c;我们可以在其中查看并管理所有工作负载和云资源。协助…...

java毕业设计俄语等级考试管理系统.Mybatis+系统+数据库+调试部署

java毕业设计俄语等级考试管理系统.Mybatis系统数据库调试部署 java毕业设计俄语等级考试管理系统.Mybatis系统数据库调试部署本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse 前端技术&#xff1a;…...

Echarts 用GeoJson数据绘制地图

Echarts 通过加载 DataV.GeoAtlas工具 获取的GeoJson地图数据&#xff0c;绘制地图。 一、先获取地图数据&#xff1a;数据格式分别选择包含子区域和不包含子区域各下载一份。 二、Echarts利用数据绘制 1.加载两份数据 //获取两份数据const SX await this.getWorldJson(shan…...

Microsoft Office 97(微软Office办公软件)绿色经典珍藏版 | office97中文版下载

Microsoft Office 97 是一款超级经典的并珍藏在威航软件园网盘中多年的微软Office办公软件&#xff0c;是微软公司于1997年5月12日推出Office 97中文版&#xff0c;Windows 98系统时代的装机必备办公神器&#xff0c;集办公应用和网络技术于一体且全面支持简体中文的办公自动化…...

python使用pyecharts绘制地图

pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒&#xff0c;pyecharts 是为了与 Python 进行对接&#xff0c;方便在 Python 中直接使用数据生成图。 我们利用pyecharts和pycharm实现地图数据…...

计算机二级的理论知识点,计算机二级必备知识点

计算机二级必备知识点如果想顺利通过考试&#xff0c;高效备考方法尤其重要。 下面给大家整理了计算机二级必备知识点&#xff0c;一起来看看吧!计算机二级必备知识点选择题特点选择题共20分&#xff0c;其中公共基础知识10分;计算机基础知识4分;Word、Excel、PPT知识各2分。1.…...

玩转 CSS 的艺术之美

你将获得 深刻理解各种CSS原理 解构不为人知的CSS技巧 概念、技巧、场景三合一&#xff0c;实现“神奇”效果 强化吸收CSS知识体系&#xff0c;玩转各种神操作骚技巧 作者介绍 JowayYoung&#xff0c;资深前端工程师&#xff0c;目前就职于网易互动娱乐事业群&#xff0c…...

10个实用的CSS样式之悬浮卡片

&#x1f468;‍&#x1f393;作者简介&#xff1a;一位喜欢写作&#xff0c;计科专业大三菜鸟 &#x1f3e1;个人主页&#xff1a;starry陆离 &#x1f4da;订阅专栏&#xff1a;『10个实用的CSS样式』 10个实用的CSS样式之悬浮卡片1.简介2.布局设计3.样式美化3.1body美化3.2c…...

layui子页面打开新的tab页面

var data_id 768; var icon "fa-user"; var title ertret; var url http://gylnew.yu:8081/home; var data {icon:icon,id:data_id,title:title,url:url}; window.parent.tab.tabAdd(data);...

js 跨浏览器tab页通信

问题 今天遇到一个问题&#xff0c;在商品列表页面&#xff0c;打开一个新增商品的页面&#xff0c;新增完后&#xff0c;商品列表要立刻显示新增商品&#xff0c;这就需要新增商品后&#xff0c;通知订单列表页&#xff0c;也就是常说的跨tab页通信。跨tab页通信&#xff0c;…...

Java 飞翔的小鸟小游戏开发 完全源码 + 论文文档

这款游戏的起源是越南独立开发者开发的手机游戏&#xff0c;短时间内占据了全球各大手机软件商店免费排行榜的第一位。游戏中玩家控制一只小鸟飞过一个个柱子的间隙。飞的越远分数越高&#xff0c;看玩家能使小鸟在空中坚持飞多久。初始界面如图1所示。 完整源码文档视频 &…...

Tab页的两种写法 - jeesite记录

方法一&#xff1a; 每个页面独立显示&#xff0c;通过 class“active” 选择当前teb页。 <div class"box-header"><ul class"box-tools nav nav-tabs"><li class"active"><a href"${ctx}/business/ruleInfo/list/1&…...

分享两个实用的shell脚本

各位,早上好啊~ 发现许久没有分享过技术文章了,今天分享两个部署项目时候比较实用的shell脚本 一键部署shell脚本 由于个人部署,会习惯把jar放到lib目录下面,如果你没有这个习惯,可以适当做一些修改。该脚本提供了一键启动、停止、重启、检查操作deploy.sh代码 #!/bin/bas…...

office2003-2007 绿色版 出错 文件丢失(未解决)

- 这个版本是我大学时候(2012)年一直用到现在的版本&#xff1b;目录结构如下: 原来一直在32位系统中使用,没有出错过; - 刚装的两台电脑系统分别为 Win7Pro 和 Win10Pro &#xff0c;都是64位的&#xff1b;且都出了同样的错误。 -在文件目录的子目录找到了文件存在。 D:\offi…...

我们究竟还要学习哪些Android知识?赶紧收藏!

前言 今年是转折的一年&#xff0c;很多学android开发的小伙伴失业了&#xff0c;虽找到了一份工作&#xff0c;但高不成低不就&#xff0c;下半年金九银十有想法更换一份工作&#xff0c;很多需要大厂面试经验和大厂面试真题的小伙伴&#xff0c;想提前准备刷下题。接下来分享…...

全国计算机一级成绩分配,计算机一级ms分值分配

当今社会信息技术高速发展&#xff0c;计算机作为常用工具之一&#xff0c;等级考试中ms分值分配如何呢。以下是由出国留学网编辑为大家整理的“计算机一级ms分值分配”&#xff0c;仅供参考&#xff0c;欢迎大家阅读。计算机一级ms分值分配单项选择题(计算机基础知识和网络的基…...

使用pyecharts绘制地图

使用pyecharts绘制交互式动态地图实验环境配置安装pyecharts环境利用Geo绘制地理坐标图表导入模块1. 基本图表基本示例Geo()模块功能函数:全国各省xx数据分布HeatMap && 北京作为底图修改地图的背景色2. 动态展示全国主要城市航班路线和数量利用Map模块绘制地图导入相关…...

代码随想录day23

669. 修剪二叉搜索树 https://leetcode.cn/problems/trim-a-binary-search-tree/ 首先分情况&#xff1a;root是null直接返回&#xff1b;root值小于low&#xff0c;root直接变为right&#xff1b;root值大于high&#xff0c;root直接变为left&#xff1b;当前遍历到的结点的左…...

【测试方法】Android 7 及以上系统信任用户自定义证书

一、背景 测试工作经常会启用代理服务来协助测试&#xff08;用于抓包、mock 数据、埋点自动化测试等&#xff09;&#xff0c;而 Android 7 及以上系统版本不再信任用户自己导入的 CA 证书&#xff0c;导致无法在 Android 7 及以上系统的设备上处理 https 协议的请求。 二、操…...

(深度学习快速入门)第四章第六节:重要和常见的卷积神经网络结构

文章目录一&#xff1a;经典网络结构&#xff08;1&#xff09; LeNet-5&#xff08;CNN开山始祖&#xff09;&#xff08;2&#xff09;AlexNetA&#xff1a;简介B&#xff1a;网络结构&#xff08;3&#xff09;VGGNetA&#xff1a;简介B&#xff1a;网路结构二&#xff1a;复…...

数据值中查找数学公式:TuringBot Crack

TuringBot 是一款桌面软件&#xff0c;它使用符号回归从数据值中查找数学公式。 终极回归工具 假设您想从一组输入变量中预测一个数值。到 2023 年&#xff0c;大多数人会采用以下两种方式之一&#xff1a; 对数据拟合直线或多项式。使用一些极其复杂的黑盒方法&#xff08;神经…...

RESA车道线路沿检测

一、当前车道线检测遇到的问题 1、车道标注中固有的稀疏监督信号&#xff0c;使其一直很有挑战性 2、传统卷积不能很有效的提取细长的车道线和路沿(方格内有效特征很少)&#xff0c;没有利用形状先验 3、SCNN提出在行列间传递信息&#xff0c;但是顺序信息传递是耗时的&…...

Java 最接近原点的 K 个点

最接近原点的 K 个点中等给定一个数组 points &#xff0c;其中 points[i] [xi, yi] 表示 X-Y 平面上的一个点&#xff0c;并且是一个整数 k &#xff0c;返回离原点 (0,0) 最近的 k 个点。这里&#xff0c;平面上两点之间的距离是 欧几里德距离&#xff08; √(x1 - x2)2 (y…...

2023年情人节即将到来,跨境卖家们准备好了吗?

再过不久&#xff0c;就是一年一度的2月14日情人节。这不仅是一个浪漫的节日&#xff0c;同时也是一个促销的大好时机。情人节是美国的第四大消费节日&#xff0c;Nox聚星数据显示&#xff0c;2022年美国情人节消费高达239亿美元&#xff0c;同比增长9.6%。 目前情人节相关的热…...

游戏服务器丢包该怎么办

如果游戏玩家用户在多人游戏中遇到延迟和卡顿&#xff0c;尽管所使用的独立服务器提供高速连接&#xff0c;也可能遇到数据包丢失的问题。下面本文将深入探讨什么是丢包&#xff0c;什么不是丢包&#xff0c;并探索一些简单的解决方案。文章后续还将解释有时无法解决丢包问题的…...

【Hadoop】面试

文章目录1.MR流程2. Namenode、Datanode、SecondaryNamenode作用3. Hdfs的介绍与应用场景4. SecondaryNamenode如何恢复数据&#xff08;检查点机制)5. 小文件问题6. Hadoop和Spark的区别1.MR流程 数据输入——Mapper——Shuffle——Reducer——数据输出 数据输入——>Map…...

java不理解this?5分钟彻底弄懂this关键字

注&#xff1a;也可以观看视频&#xff1a;https://www.bilibili.com/video/BV1XM4y1X79jthis &#xff0c;翻译为&#xff1a;这、这个&#xff0c;在java中应该翻译为 “本对象” 或 “对象本身” &#xff0c;指向的是对象自己类似于日常的称呼&#xff0c;比如&#xff0c;…...

C/C++之动态内存申请

前言 在开发中&#xff0c;如果需要在运行时才能确定需要申请的资源类型及内存大小&#xff0c;则需要进行动态内存申请&#xff0c;C提供了mallco/free来进行资源申请,C还提供了new/delete以及new[]/delete[]来申请资源&#xff0c;手动申请资源需要非常谨慎&#xff0c;如果…...

数据结构与算法(1)稀疏数组

当一个数组中大部分元素为 0&#xff0c;或者为同一个值的数组时&#xff0c;可以使用稀疏数组来保存该数组。 稀疏数组的处理方法是: ①记录数组一共有几行几列&#xff0c;有多少个不同的值&#xff1b; ②把具有不同值的元素的行列及值记录在一个小规模的数组中&#xff0c;…...

Python入门第二课——Python的变量和简单数据类型

目录前言一、变量变量的命令规则&#xff1a;二、简单的数据类型1.字符串2.整数3.浮点数三、注释总结前言 学习任何计算机语言之前我们都需要了解该语言的变量和简单的数据类型&#xff0c;这部分内容往往很简单&#xff0c;同时也是很多人会忽略的地方&#xff0c;要知道&…...

Redis设计与实现 -- 浅谈Redis持久化

在讲解Redis持久化相关的话题之前&#xff0c;我们需要了解的是Redis为什么这么快&#xff1f;也就是Redis的IO模型 – 多路复用。 我们一句话概括为什么Redis这么快&#xff1a; Redis是单线程的&#xff0c;使用多路复用的IO模型。(当然&#xff0c;这只是很重要的一个方面&…...

SP800_186_OverView

文章目录2. Overview of Elliptic Curves2.1 Non-binary Curves2.1.1 Curves in Short-Weierstrass Form2.1.2 Montgomery Curves2.1.3 Twisted Edwards Curves2.2 Binary Curves3. Recommended Curves for U.S. Federal Government Use3.1 Choice of Underlying Fields3.1.2. …...

全球化安全生产 质量保障体系建设探索

作者&#xff1a;肖刚毅、张俊、李晶磊&#xff08;全球化业务平台团队&#xff09; 全球化电商中的业务、技术及架构和国内技术都有一定差异&#xff0c;从安全生产保障和质量保障角度&#xff0c;这些差异带来了更多的挑战&#xff0c;本文将为大家分享安全生产和质量保障相关…...

手机发射机的功能电路(4)---上变频器、功率放大器

一、发射上变频器 发射上变频器实际上是一个频谱搬移电路,它存在于带发射上变频的发射机电路结构中。在发射上变频器中,发射中频处理电路输出的发射已调中频信号,与RXVCO或UHFVCO、RFVCO)信号进行混频,得到最终发射信号。发射上变频器也是一个混频电路,前面讲混频器时说,混频器…...

记一次 Mockito.mockStatic 泄漏导致的单元测试偶发报错排查过程

相信用 Java 写过单元测试的读者们对 Mockito 不会陌生。至于 Mockito 是什么&#xff0c;为什么要用 Mockito&#xff0c;本文不再赘述。本文记录了一次在 Apache ShardingSphere 项目中&#xff0c;由 Mockito.mockStatic 使用不当导致的单元测试偶发报错排查过程。 文章目录…...

Python学习-----流程控制2.0(循环结构-->while循环、for循环、range()函数)

目录 循环结构 &#xff08;1&#xff09;while循环 &#xff08;2&#xff09;for循环 range()函数 循环的嵌套 ​编辑 上一期我们讲了Python中的选择结构&#xff0c;链接在下面Python学习-----流程控制1.0(选择结构、缩进法则)_守约斯维奇的博客-CSDN博客 这一期&am…...

2022年高职组软件测试赛项赛题及评分标准

任务 考查点 评分标准 评分细则 分值 任务一 环境搭建及系统部署 &#xff08;5分&#xff09; 环境搭建及系统部署包括搭建与配置测试环境&#xff0c;安装与部署应用系统等&#xff0c;对过程和结果进行截图&#xff0c;完成环境搭建及系统部署报告 1.测试环境搭建与…...

不坑盒子:强大的word插件,让工作更高效

不坑盒子简介 很多朋友在工作过程中需要对Word文档进行编辑处理&#xff0c;如果想让Word排版更有效率可以试试小编带来的这款不坑盒子软件&#xff0c;这是一个非常好用的插件工具&#xff0c;专门应用在Word文档中&#xff0c;支持Office 2010以上的版本&#xff0c;用户可以…...

非标自动化设备ERP系统能够帮助企业解决哪些管理难题?

非标自动化设备产品的多样化和个性化要求企业能够将客户需求、设备结构管理与配置、智能设计、生产协作管理等过程有机地结合在一起&#xff0c;非标自动化设备行业传统的企业管理模式已经不能适应市场需求的个性化变迁。非标自动化设备行业常见的管理难点&#xff1a;信息孤岛…...

20230207英语学习

Startup Plans to Bring the Dodo Back From the Dead 这家公司拟复活已灭绝几百年的渡渡鸟&#xff1f;&#xff01; Billion-dollar startup Colossal Biosciences claims it has come a step closer to reviving the dodo, a flightless bird that has been extinct since …...

学习如何使用GPT2进行文本生成(torch+transformers)

学习如何使用GPT2进行文本生成&#xff08;torchtransformers&#xff09; GPT2是OPen AI发布的一个预训练语言模型&#xff0c;见论文《Language Models are Unsupervised Multitask Learners》&#xff0c;GPT-2利用单向Transformer的优势&#xff0c;做一些BERT使用的双向T…...

基于UEFI的数据传输工具

摘要&#xff1a;由于UEFI框架下没有提供数据传输的模块&#xff0c;使得测试或者调试开发时需要经常对数据文件进行人工拷贝&#xff0c;导致了实现测试自动化或远程调试的不便。采用Socket数据传输方式设计并实现了UEFI下数据传输的工具&#xff0c;通过使用串口线来连接Host…...

Linux 并发与竞争实验

目录 一、原子操作实验 1、利用点灯工程创建模板 ​修改makefile​编辑 2、atomic.c代码添加 ①、定义 atomic_t 的变量 ②初始化变量 atomic_set函数原型 ③判断是否被使用 atomic_read函数原型 atomic_dec函数原型 ④释放原子变量 atomic_inc函数原型 3、atomicAPP.…...

Golang 提取视频中音频,存为WAV格式 | Golang工具

目录 前言 环境依赖 代码 总结 前言 本文提供将视频中音频提取出来存为wav格式&#xff0c;一如既往的实用主义。 主要也是学习一下golang使用ffmpeg工具的方式。 环境依赖 ffmpeg环境安装&#xff0c;可以参考我的另一篇文章&#xff1a;windows ffmpeg安装部署_阿良的博…...

145、【动态规划】leetcode ——70. 爬楼梯:暴力法+动态规划(C++版本)

题目描述 原题链接&#xff1a;70. 爬楼梯 解题思路 1、暴力法 递归方式 class Solution { public:int res 0;void traversal(int n) {if(n 0) { // 每遍历出一种情况&#xff0c;就将结果加一res;return ;} else if (n < 0) {return ;}climbStairs(n - 1); // 探…...

【手写 VueRouter 源码】第七篇 - 路由变化触发视图更新

一&#xff0c;前言 上篇&#xff0c;介绍了路由匹配的实现&#xff0c;包括以下几个点&#xff1a; 路由匹配的分析&#xff1b;路由匹配的实现:router.match、matcher.match、createRoute&#xff1b; 本篇&#xff0c;继续介绍路由变化触发视图更新&#xff1b; 二&#…...

机器学习之朴素贝叶斯分类器原理详解、公式推导(手推)、面试问题、简单实例(python实现,sklearn调包)

目录1. 朴素贝叶斯原理1.1. 特性1.2. 思路2. 公式推导3. 简单实例3.1. 数据集脱单数据集2.0脱单数据集1.0西瓜数据集3.2. python实现3.3. sklearn实现3.4. 实验结果4. 几个注意点(面试问题)5. 运行&#xff08;可直接食用&#xff09;1. 朴素贝叶斯原理 1.1. 特性 朴素贝叶斯…...

什么样的光源不伤眼睛?精选优秀的全光谱护眼台灯

日光对眼睛最好&#xff0c;所有人造灯都不如日光对眼睛友好&#xff0c;日光指的是全光谱照射&#xff0c;而现在许多护眼灯做到全光谱照射&#xff0c;所以护眼灯成为很多家庭的必备产品之一&#xff0c;晚上学习、工作&#xff0c;有了护眼灯的陪伴&#xff0c;既明亮又不伤…...

复杂因子秒级计算,文谛资产是这样做到的...

上海文谛资产管理有限公司&#xff08;以下简称“文谛资产”&#xff09;秉持理性、务实、高效、专业的投资精神&#xff0c;凭借科学的量化投资战略、先进的量化交易技术和成熟的风险管理能力深耕量化领域&#xff0c;以创造长期稳定收益为投资目标&#xff0c;为国内外投资者…...

投稿计算机SCI期刊,什么是同行评议? - 易智编译EaseEditing

首先&#xff0c;初审论文的可能不是审稿人&#xff0c;有些稿源丰富的相对高端期刊&#xff0c;还会由作为大同行的编辑对稿件的内容本身&#xff0c;尤其是创新性等方面对稿件进行评估。 这个编辑内部初审&#xff0c;对于牛期刊而言也会拒掉许多投稿&#xff0c;这一过程通…...

如何添加 WhatsApp按钮打开Facebook页?SaleSmartly(ss客服)为您解答

关键词&#xff1a;SaleSmartly&#xff08;ss客服&#xff09;&#xff1b;Facebook WhatsApp 按钮想要了解如何添加 WhatsApp 按钮到您的 Facebook 页&#xff1f;您来对地方了。在本文中&#xff0c;我们将概述合并 WhatsApp 按钮 Facebook 页面&#xff0c;并提供有关如何执…...

【CodeFroces】【DP】Maximum White Subtree

CodeForces 1324F Maximum White Subtree 题目传送门 题目大意 给定一棵树&#xff0c;每个节点为白色或黑色&#xff0c;现对每个节点 uuu&#xff0c;选出任意大小的包含该节点的连通图&#xff0c;使得图上白色点数目与黑色的数目的差距最大。 分析 不妨记白点权值为1&…...

RTC直播与RTMP直播

RTC直播与RTMP直播 RTMP传统直播成本低廉&#xff0c;已大规模部署稳定运行&#xff0c;延时较高直播场景。 RTC直播主要用于对延迟要求高实时互动直播场景。 传统直播与RTC直播对比 以下整理了一下传统直播与RTC直播的不同之处&#xff1a; MR直播 MR直播实例(混合现实直播…...

Elasticsearch7.8.0版本入门——集群部署(linux环境-centos7)

目录一、三台服务器信息二、Elasticsearch7.8.0单机部署三、Elasticsearch7.8.0集群部署3.1、分别再三台服务器中都安装Elasticsearch7.8.03.2、修改192.168.136.23服务器中elasticsearch配置文件3.2、修改192.168.136.24服务器中elasticsearch配置文件3.3、修改192.168.136.25…...

STM32开发(五)STM32F103 通信 —— CAN通信编程详解

文章目录一、基础知识点二、开发环境1、硬件开发准备2、软件开发准备三、STM32CubeMX相关配置1、STM32CubeMX基本配置2、STM32CubeMX CAN相关配置四、Vscode代码讲解五、结果演示CAN 内部回环测试CAN 正常模式测试使用ADALM2000分析工具解析CAN时序一、基础知识点 了解CAN通讯…...

VOC/YOLO/COCO数据集格式转换及LabelImg/Labelme/精灵标注助手Colabeler标注工具介绍

数据集格式&#xff1a;VOC(xml)、YOLO(txt)、COCO(json) 本文主要对Label格式&#xff0c;以及LabelImg、Labelme、精灵标注助手Colabeler这常用的三种数据标注软件进行介绍。 1 Label格式 LabelImg是目标检测数据标注工具&#xff0c;可以标注标注两种格式&#xff1a; VOC…...

linux下原子操作指令

目录 原子操作CAS 原子操作 Demo CAS C/CLinux服务器开发/后台架构师【零声教育】-学习视频教程-腾讯课堂 原子操作CAS 原子操作 所谓原子操作是指不会被线程调度机制打断的操作&#xff0c;当某次操作一旦开始&#xff0c;就一直运行到结束&#xff0c;中间不会有任何中…...

Kafka入门(二)

1、Kafka集群工作进程 下面了解一下Kafka的工作流程&#xff0c;Kafka集群会将消息存储在Topic中&#xff0c;每条记录会由一个Key、一个Value和一个Timestamp组成。 Kafka中的消息是以Topic进行分类的&#xff0c;生产者生产消息&#xff0c;消费者消费消息&#xff0c;读取和…...

古月居ros2机器人系列修改图片后如何编译问题

A(我)&#xff1a;你好删掉这两个文件后它出现了learning——node未找到这种错误&#xff1b;不仅如此&#xff0c;我建立了另一个同样的文件&#xff0c;而这次我是先修改了路径再编译的&#xff0c;尽管这次新生成的build是修改后的&#xff0c;并且也并未出现多余的&#xf…...

PTA Advanced 1164 Good in C C++

目录 题目 Input Specification: Output Specification: Sample Input: Sample Output: 易错测试点 易错点&C知识UP 代码 题目 When your interviewer asks you to write "Hello World" using C, can you do as the following figure shows? ​ Input …...

数学建模练习——非线性规划

...

十、数据库操作

数据库操作 一旦创建 数据模型后&#xff0c;Django 自动给予你一套数据库抽象 API&#xff0c;允许你创建(create)&#xff0c;检索(retrieve)&#xff0c;更新(update)和删除(delete)对象。 为了方便调试我们通过下面的命令进入交互式python命令行&#xff1a; python man…...

Linux -终端中的编辑器vi(2)

4.常用命令4.8缩排和重复执行命令功能>>向右增加缩进<<向左减少缩进.重复上次命令缩排命令 在开发程序时&#xff0c;统一增加代码的缩进比较有用&#xff01;一次性在选中代码前增加4个空格&#xff0c;就叫做增加缩进一次性在选中代码前删除4个空格&#xff0c;就…...

鼎盛合方案——轮胎充气泵方案

轮胎的质量好坏直接影响到备胎上位的时间长短&#xff0c;而在轮胎的使用中如果充气不恰当则是又给了备胎一个摩拳擦掌准备登场的机会。诶、怎么今天老是说备胎备胎的&#xff0c;对象和她的蓝颜知己这几天确实走的近了一些。发展方向有点不对……她们昨天还一起吃饭也没叫我&a…...

Python常见异常类型

开发人员在编写程序时&#xff0c;难免会遇到错误&#xff0c;有的是编写人员疏忽造成的语法错误&#xff0c;有的是程序内部隐含逻辑问题造成的数据错误&#xff0c;还有的是程序运行时与系统的规则冲突造成的系统错误&#xff0c;等等。总的来说&#xff0c;编写程序时遇到的…...

测试工作杂记

1、安卓 测试过程中系统突然卡住不能动了、系统直接&#xff08;Crash&#xff09;崩溃掉了、应用程序无响应&#xff08;ANR&#xff09;&#xff0c;即出现闪退或者异常的情况下 adb logcat -c && adb logcat > d:\logcat.txt 抓包工具android studio (接口、参…...

数据库笔记(三)

havingwhere后面只能写普通字段条件,不能写聚合函数条件having关键字专门用来写聚合函数条件的,并且需要和group by结合使用,写在分组的后面查询每个部门的平均工资,要求平均工资大于2000;select dept_id, avg(sal) a from emp group by dept_id having a>2000;查询每种工作…...

AD硬件电路学习笔记(四)四层板实战(上)之常见模块要求

系列文章目录 AD硬件电路学习笔记&#xff08;一&#xff09;常见的管脚名字以及FPGA、Lora AD硬件电路学习笔记&#xff08;二&#xff09; GND的种类及PCB布线实战 AD硬件电路学习笔记&#xff08;三&#xff09;mos管开关电路学习总结 文章目录系列文章目录常见要点防静电…...

Grafana 系列文章(十):为什么应该使用 Loki

&#x1f449;️URL: https://grafana.com/blog/2020/09/09/all-the-non-technical-advantages-of-loki-reduce-costs-streamline-operations-build-better-teams/ &#x1f4dd;Description: 我们都知道为什么 Loki 对日志管理有很大帮助。但这里有所有的原因&#xff0c;为什…...

((蓝桥杯 刷题全集)【备战(蓝桥杯)算法竞赛-第7天-贪心专题】( 从头开始重新做题,记录备战竞赛路上的每一道题 )距离蓝桥杯还有60天

&#x1f3c6;&#x1f3c6;&#x1f3c6;&#x1f3c6;&#x1f3c6;&#x1f3c6;&#x1f3c6; 欢迎观看我的博客&#xff0c;如有问题交流&#xff0c;欢迎评论区留言&#xff0c;一定尽快回复&#xff01;&#xff08;大家可以去看我的专栏&#xff0c;是所有文章的目录&a…...

Anchor Free的孪生目标跟踪

Anchor Free的孪生目标跟踪 跟踪任务可以看成是分类任务与状态估计任务的结合。分类任务的目的是精确定位目标的位置&#xff0c;而状态估计获得目标的姿态&#xff08;即目标框&#xff09;。SiamFC一文将当前的跟踪器按照不同状态估计的方法分为三类&#xff1a; 以DCF和Si…...

【6s965-fall2022】神经架构搜索 Neural Architecture Search

在很长一段时间里&#xff0c;研究人员都是手动设计神经网络的架构。神经网络架构的设计空间非常大&#xff0c;它包括#layers、#channel width、#branches、kernel sizes、input resolutions。因此&#xff0c;手动调整这些参数非常困难。而神经架构搜索&#xff0c;NAS&#…...

如何从脚本小子变成黑客大神?【网络安全】

学前感言: 1.这是一条坚持的道路,三分钟的热情可以放弃往下看了. 2.多练多想,不要离开了教程什么都不会了.最好看完教程自己独立完成技术方面的开发. 3.有时多google,baidu,我们往往都遇不到好心的大神,谁会无聊天天给你做解答. 4.遇到实在搞不懂的,可以先放放,以后再来解决. …...

Suflo-Cyanine5.5 Tyramide,Suflo-Cyanine3 TSA,磺酸基-花青素Cy5 酪酰胺

一、试剂基团反应特点&#xff08;Reagent group reaction characteristics&#xff09;&#xff1a;TSA主要原理是利用酪胺Tyramide的过氧化物酶反应(酪胺盐在HRP催化H202下形成共价键结合位点)&#xff0c;产生大量的酶促产物&#xff0c;该产物能与周围的蛋白残基(包括色氨酸…...

LaoCat带你认识容器与镜像(实践篇一下)

实践篇主要以各容器的挂载和附加命令为主。 本章内容 本文实操全部基于Ubuntu 20.04 宿主机 > linux服务器本身 Docker > 20.10.22 从该章开始&#xff0c;我们就进入了Docker实践篇系列了&#xff0c;主要介绍Docker相关附加命令&#xff0c;与实际日常生产部署注意点…...

Android设备的各种唯一标识符 ID

IMEI 只有Android手机才有&#xff0c; IMEI号是一串15位的号码&#xff0c;比如像这样 359881030314356 TelephonyManager TelephonyMgr (TelephonyManager)getSystemService(TELEPHONY_SERVICE); String szImei TelephonyMgr.getDeviceId();需要权限android.permission.R…...

git串讲笔记

1.注册2.gitee 创建 仓库3. 你的电脑 git软件4. 将上边软件的安装路径需要设置到idea中file settting git path to git executeable: C:\Program Files\Git\bin\git.exe5.vcs create git repository6.点 对号 将idea代码提交本地仓库中7.点 斜右上 方绿色箭头 &#xff1a; 将本…...

new和malloc两个函数详细实现与原理分析

1.申请的内存所在位置 new操作符从自由存储区&#xff08;free store&#xff09;上为对象动态分配内存空间&#xff0c;而malloc函数从堆上动态分配内存。自由存储区是C基于new操作符的一个抽象概念&#xff0c;凡是通过new操作符进行内存申请&#xff0c;该内存即为自由存储…...

CUDA编程(二):核函数与线程层级

核函数与线程层级CUDA核函数线程层级线程排布blockId和threadId的计算CUDA核函数 在GPU上并行执行的函数称为CUDA核函数&#xff08;Kernel Function)&#xff0c;它属于CUDA编程中最为重要且核心的一个环节。 核函数用__global__符号声明&#xff0c;在devie&#xff08;GPU…...

断点调试与零钱通系统

目录 断点调试 基本介绍 断点调试的一些快捷键 断点调试例题 简易版零钱通系统 面向对象版 面向过程版 断点调试 基本介绍 1.断点调试是指在程序的某一行设置一个断点&#xff0c;调试时&#xff0c;程序运行到这一行就会停住&#xff0c;然后你可以一步一步往下调试&a…...

人工智能专业就业方向盘点

今年无论是chatgpt还是扩散模型&#xff0c;都成功火爆出圈&#xff0c;让曾被质疑进入“寒冬期”的AI重新回到了大众的视野。巨大的市场潜力背后是对人才的渴求&#xff0c;AI专业又成为了热门。 今天就来盘点一下AI专业毕业后的就业方向&#xff0c;给同学们做个参考。 1.机…...

浮点数的加减乘除运算及流水线

浮点数的加减运算 设两个浮点数如下&#xff1a; x2Ex∗Mxy2Ey∗MyE表示阶码&#xff0c;M表示尾数x2^{E_x}*M_x\\y2^{E_y}*M_y\\ E表示阶码&#xff0c;M表示尾数\\ x2Ex​∗Mx​y2Ey​∗My​E表示阶码&#xff0c;M表示尾数 两个浮点数的加减运算规则是 xy(Mx∗2Ex−EyMy)∗…...

docker安装以及springboot项目打包运行

我们都知道docker是一个非常好用的虚拟化容器&#xff0c;所谓虚拟化容器其实就是说可以将各个应用都隔离开来&#xff0c;每个应用都可以有自己的独立的运行时环境&#xff0c;这对于我们程序开发是非常有好处的&#xff0c;可以不需要去配置环境&#xff0c;每个组件都有独立…...

977. 有序数组的平方

977. 有序数组的平方 力扣题目链接(opens new window) 给你一个按非递减顺序排序的整数数组 nums&#xff0c;返回每个数字的平方组成的新数组&#xff0c;要求也按非递减顺序排序。 示例 1&#xff1a; 输入&#xff1a;nums [-4,-1,0,3,10] 输出&#xff1a;[0,1,9,16,10…...

FrIf - Fr驱动收发器和状态管理

总目录链接==>> AutoSAR入门和实战系列总目录 总目录链接==>> AutoSAR BSW高阶配置系列总目录 文章目录 1FlexRay 收发器驱动程序2 FlexRay 状态管理器1FlexRay 收发器驱动程序 FlexRay 收发器的不同状态由 FlexRay 接口通过 FlexRay 收发器驱动程序 控制,上…...

springboot自动配置浅析

springboot本质上就是一个spring脚手架&#xff0c;其实仍然是spring&#xff0c;只是springboot帮我们做了我们使用spring时需要进行的那些配置。本文就简单讨论一下sprigboot是如何帮我们配置spring的。 参考&#xff1a;https://www.bilibili.com/video/BV1eD4y1w7Rp?p2&am…...

chatgpt实际是怎样工作的?

文章翻译自&#xff1a; https://www.assemblyai.com/blog/how-chatgpt-actually-works/ ChatGPT 是 OpenAI 的最新语言模型&#xff0c;比其前身 GPT-3 有了重大改进。与许多大型语言模型类似&#xff0c;ChatGPT 能够为不同目的生成多种样式的文本&#xff0c;但具有更高的精…...

项目开发——企业软件项目开发流程《项目开发的流程是怎样的》

软件项目开发流程&#xff1a;需求分析、设计、编码、测试、上线运维 一般而言&#xff0c;软件项目开发流程包括以下步骤&#xff1a; 需求分析&#xff1a;对客户需求进行分析和理解&#xff0c;明确软件项目的目标和功能。 规划阶段&#xff1a;确定项目的范围、时间和预算…...

嵌入式编程中的 __attribute__ 到底是什么

嵌入式编程中的 attribute 到底是什么 相信阅读嵌入式代码的老铁经常看到一些类型定义、变量、函数有 attribute 标识符&#xff0c;这个标识符号到底是做什么的&#xff1f;有哪些用法&#xff0c;咱们今天就来聊一聊。 attribute 可以指定编译时的细节。其可作用于变量、函…...

基于LiFePO4和硅/还原氧化石墨烯纳米复合材料的锂离子电池

A lithium-ion battery based on LiFePO4 and silicon/reduced graphene oxide nanocomposite highlights&#xff1a; 硅纳米颗粒(nSi)和还原氧化石墨烯(RGO)作为阳极&#xff1b;微波辐射&#xff0c;对混合物进行热处理&#xff0c;合成nSi/RGO复合物&#xff1b;通过不同充…...

CAS问题

CAS&#x1f50e;什么是CAS&#x1f50e;伪代码解析&#x1f50e;CAS是如何实现原子性的&#x1f50e;CAS的应用&#x1f33b;实现原子类&#x1f33b;实现自旋锁&#x1f50e;ABA问题&#x1f33b;ABA问题可能引起的BUG&#x1f33b;ABA问题的解决方案&#x1f50e;结尾&#…...

java入门-W2

一. 输入输出 输入的作用&#xff0c;就是由使用者告诉程序要操作的数据 例如&#xff0c;我要通过饿了么订餐&#xff0c;你得告诉程序你要吃什么&#xff0c;送货地址是什么吧 输出的作用&#xff0c;就是由程序向使用者展现执行的结果 还是订餐的例子&#xff0c;程序向你展…...

Windows下配置Golang开发环境,并安装配置GoLand IDE

作者&#xff1a;非妃是公主 专栏&#xff1a;《Golang》 博客地址&#xff1a;https://blog.csdn.net/myf_666 个性签&#xff1a;顺境不惰&#xff0c;逆境不馁&#xff0c;以心制境&#xff0c;万事可成。——曾国藩 文章目录一、安装Go编译器1. 下载GoLang2. 安装GoLang3.…...

从零开始学架构——高性能NoSQL

高性能NoSQL 关系数据库经过几十年的发展后已经非常成熟&#xff0c;强大的SQL功能和ACID&#xff08;Atomicity原子性、Consistency一致性、Isolation隔离性、Durability持久性&#xff09;的属性&#xff0c;使得关系数据库广泛应用于各式各样的系统中&#xff0c;但是关系数…...

cannot re-initialize CUDA in forked subproess

该问题描述了pytorch 中使用cuda 初始化时&#xff0c; 与 DataLoader 中使用num_worker 多进程&#xff0c; 这两者之间发生了冲突&#xff0c; 根据错误提示&#xff0c; 在DataLoader 中使用 multiprocessing_context 该参数&#xff0c;并设置为spawn&#xff0c; 由…...

Kafka3.0.0版本——生产者回调异步发送消息 (API代码示例)

目录一、回调函数的异步发送消息概述二、生产者带回调函数的异步发送消息&#xff08;API代码示例&#xff09;2.1、pom文件导入依赖2.2、API代码2.3、在 kafka集群服务器上开启 Kafka 消费者一、回调函数的异步发送消息概述 回调函数会在 producer 收到 ack 时调用&#xff0…...

【Python】《我的世界》简简单单就可以完成?OMG~(附教学)

文章目录前言一、准备二、运行及操作三.代码解读与自定义总结前言 《我的世界 Minecraft》大家应该都听说过&#xff0c;但你有没有想过自己写一个这样的游戏呢&#xff1f;太难、太复杂了&#xff1f;也许吧&#xff0c;但是不试一试你怎么知道能不能成呢&#xff1f; 国外有…...

Scala 中的foreach和map、flatMap方法比较

Scala中的集合对象都有foreach和map、flatMap方法&#xff0c;都是用来遍历当前集合&#xff0c;但他们都有不同点。这几个方法的共同点在于&#xff1a;都是用于遍历集合对象&#xff0c;并对每一项执行指定的方法。而他们的差异在于&#xff1a;foreach无返回值&#xff08;准…...

【nacos优化】定时删除access日志

​ 按理说 Nacos 作为服务注册中心&#xff0c;不会应该会产生太多日志的&#xff0c;本身涉及的服务也不多&#xff0c;但几天就会产生 1G 以上的日志&#xff0c;的确有点疯狂。这篇文章就聊聊 Nacos 的日志系统。 经过排查&#xff0c;其中输出最多的日志为 /usr/local/nac…...

哪款蓝牙耳机打电话好用,盘点几款口碑不错的骨传导耳机

骨传导耳机是通过骨头振动传递声音&#xff0c;而不是通过耳道或鼓膜&#xff0c;因此它具有许多优势&#xff0c;比如可以在运动过程中保持对环境的感知&#xff0c;并避免对听力造成伤害。随着科技的进步和用户需求的增加&#xff0c;骨传导耳机也在不断更新。目前市面上的骨…...

JS中的事件监听

详解事件监听事件监听的基本概念事件类型事件处理函数事件传播事件对象移除事件监听器总结JavaScript中的事件监听是Web开发中非常重要的一个概念。它允许我们在特定的事件发生时执行特定的代码&#xff0c;从而实现交互效果和动态行为。本篇博客将详细介绍JavaScript事件监听的…...

SpringBoot 异步与线程池的关系

目录 1、简介 1、Async ① 使用方法&#xff1a; ② 注意事项: 2、parallelStream 并发遍历数组 ① 使用方法: ② 注意事项: 3、自定义线程池 ① 使用方法: ② 注意事项: 1、简介 SpringBoot 中基本上存在三种异步的关系,分别为 1、 使用 Async&#xff0c;标记在方法上 2…...

《版本特性百事通》

《版本特性百事通》 注&#xff1a;数据截至日期2021年 常见jdk种类 常见的JDK版本主要包括以下几种&#xff1a; Oracle JDK&#xff1a;Oracle公司的官方JDK&#xff0c;是商业授权&#xff0c;支持Java SE和Java EE平台。Oracle JDK包含了完整的Java类库和工具&#xff…...

英语——疑问词

疑问词可以分为&#xff1a; 疑问代名词: who /what/which 疑问副词&#xff1a;when/where/why/how 1 疑问代名词 当主词补语 Who is singing in the room? What makes you laugh so? 当受词 Which of these singers do you like. What do you think of my new hat? …...

谷歌的Bard和OpenAI的GPT4的对比

前言 随着上个月21日谷歌面向公众开放人工智能聊天机器人Bard的访问权限&#xff0c;同样是上个月的14日OpenAI为聊天机器人ChatGPT发布的最新语言模型&#xff1a;GPT-4的问世&#xff0c;可以说关于ChatGPT应用的推出进入了百家争鸣的情况&#xff0c;而且竞争变得激烈起来&a…...

云端数据科学平台Deepnote,相当于云上的Jupyter Note

Deepnote是一个先进的云端数据科学平台&#xff0c;可以帮助数据科学家和开发者轻松创建、管理和共享他们的数据科学项目。它提供了一个易于使用的界面&#xff0c;可以轻松编写代码、访问数据和执行任务&#xff0c;而无需管理服务器或编写复杂的部署代码。 1、Deepnote概述…...

钉钉协作Tab前端进化之路

作者&#xff1a;马赟 阿里云钉钉业务平台团队 技术人应当发挥对业务前瞻性的理解&#xff0c;好的架构设计背后一定是对于业务的高度认知与抽象&#xff0c;过程中要对业务关键指标有正确的理解&#xff0c;而不是简单纯功能的堆砌。 钉钉新版协作Tab作为千万级访问量下前端新…...

架构整洁之道-22章-整洁架构

按照更好架构设计出的系统特点&#xff1a; 独立于框架可被测试独立于UI独立于数据库独立于任何外部机构 外层的变化不影响内层的逻辑 外层变化同时修改对应适配器么 层次划分-按需划分并非固定多少层 图22.1中所显示的同心圆只是为了说明架构的结构&#xff0c;真正的架构很可…...

Redis高可用之主从复制 哨兵 集群

Redis高可用之主从复制 哨兵 集群一、Redis主从复制1、主从复制概念2、主从复制的作用3、Redis主从复制原理二、搭建Redis主从复制1、安装Redis&#xff0c;三台机子都需要安装2、编译安装三、修改节点配置文件1、修改Redis配置文件&#xff08;Master节点、Slave1节点、Slave2…...

轻松拿结果-第二部分 同力 -第五章 用制度保障业绩

第五章 用制度保障业绩 制度的保障,体现的是管理者的监管能力,也是守护胜利果实的有力保障。 只有铁的纪律,才能拿到铁的结果 商场如战场,在公司您们就是带兵打仗的将军。 有一个销售员踢球时伤到了腿,在他休息的两个月里,业绩却没有落下一点,都是整个团队的人在帮他…...

Github + Sphinx+Read the docs 实战入门指南(二)

目录引言Sphinx渲染文档托管到Github部署到Read the docs网站继续阅读引言 接上一篇Github SphinxRead the docs 实战入门指南(一)&#xff0c;这一篇主要讲解如何自动将指定文档内容部署到Read the docs中。对于文档&#xff0c;一般有以下基本要求&#xff1a; 只维护一份&…...

模拟实现常见的strlen、strcpy、strcmp库函数,深入理解它们的原理

⛩️博主主页&#xff1a;威化小餅干&#x1f4dd;系列专栏&#xff1a;【C语言】藏宝图&#x1f38f; 绳锯⽊断&#xff0c;⽔滴⽯穿&#xff01;一个编程爱好者的学习记录! 文章目录&#x1f680;模拟实现strlen高仿版my_strlen函数&#x1f680;模拟实现strcpy高仿版my_st…...

mysql主从复制原理及一主一从搭建过程—2023.04

文章目录一、MySQL主从复制介绍1、主从复制概念2、为什么要做主从复制3、主从复制原理4、主从复制形式5、主从复制主要用途二、MySQL一主一从搭建1、准备工作2、MySQL主从复制部署流程1. 关闭防火墙&#xff0c;两台主机都操作2. 修改配置文件&#xff0c;两台主机都操作3. 修改…...

MongoDB 6.0 (五)索引操作

一、 什么是索引 1. 索引概念 索引对文档部分内容进行排序的数据结构 合适的索引可以极大的提升数据库的搜索性能 2. 单键索引 db.accounts.find({name:”alice”}) 对姓名经过索引之后,对姓名进行排序。下面的就是索引,通过索引指向上面原文档位置。 3. 复合键索引(多…...

页面替换算法

1.FIFO页面替换算法(先进先出) 需要向内存页中加载不存在的数据时,如果内存页已经没有空余,那么就需要按目前所有页中的数据谁先被加载进来的,谁就被替换掉的原则,来将最先被加载进来的数据替换为新的数据。 1.1例题 有一个虚拟存储器,主存有4个实页,页号为0-3;程序有…...

Metasploit入门到高级【第五章】

来自公粽号&#xff1a;Kali与编程预计更新第一章&#xff1a;Metasploit 简介 Metasploit 是什么Metasploit 的历史和发展Metasploit 的组成部分 第二章&#xff1a;Kali Linux 入门 Kali Linux 简介Kali Linux 安装和配置常用命令和工具介绍 第三章&#xff1a;Metasploi…...

由于链接地址长度过长引起的”HTTP Error 400. The request URL is invalid”错误解决办法:修改注册表

网站中&#xff0c;设计了一个批量搜索的功能&#xff0c;用户可以输入多个关键词进行批量查询搜索&#xff0c;但不出意外的话还是出意外了&#xff0c;有些用户可能会输入 N 多个关键词&#xff0c;我为了性能等考虑&#xff0c;会限制个数&#xff0c;比如每次批量查询仅限 …...

个人说说vue组件

模仿B站评论样式 vue.js支持表情输入 个人说说vue组件 好看的评论组件 - undrawui组件库 Talk.vue <template><div style"width: 632px;box-sizing: border-box;margin: 0 auto;"><talk-item/></div> </template><script> i…...

C#,初学琼林(03)——计算数组最小、最大值(Min, Max)的源程序

搜索数组的最小/最大元素 假设我们有一个 n 元素数组&#xff0c;我们想在其中找到一个最小&#xff08;或最大&#xff09;元素。a 是一个索引从 0 到 n-1 的数组 。它的元素将被标记为&#xff1a;a[0], a[1]&#xff0c;a[2]&#xff0c;a[3]&#xff0c;...&#xff0c;a[…...

Linux基础操作 常用命令 Centos

Linux 1.Linux的引言 Linux是一套免费使用和自由传播的类Unix操作系统&#xff0c;是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展&#xff0c;Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器操作系统方面保持…...

【2D标注】cvat-canvas重写polyline拖拽交互方式

一、场景概述 在cvat-canvas中&#xff0c;针对polyline的拖拽默认相应区域是polyline头尾连线组成的闭合区域&#xff0c;这也是svg>polyline默认的hover响应区域&#xff0c;具体如图&#xff1a; 这样的响应方式&#xff0c;在一些场景下是极其难选择的&#xff0c;例如…...

出售Steam上线游戏的完整开发资源包

我开发了一款Steam上的小游戏&#xff1a; 《述途路人团乐之国》&#xff08;英文名称&#xff1a;《As Talk As Walk Wayfarer Team - Land of Music》&#xff09; https://store.steampowered.com/app/2332050/_/ 发行日期&#xff1a;2023年3月13日。 发行平台&#xff1a;…...

【从零开始学习 UVM】9.1、UVM Config DB —— UVM Resource database 资源库详解

文章目录 resource 是一个参数化的容器,可以保存任意数据。资源可用于配置组件、为序列提供数据或在TestBench不同部分之间启用信息共享。它们使用作用域信息(scope)存储,因此其可见性可以限制在TestBench的某些部分中。您可以将任何数据类型放入资源数据库中,并使另一个组…...

八爪鱼采集器使用笔记

Author: Lycan Date: 2023/3/26 22:01 八爪鱼官网&#xff1a; 数阔八爪鱼采集器 - 免费网络爬虫软件_网页大数据抓取工具 下载地址&#xff1a; 免费下载-Windows大数据采集软件下载 - 八爪鱼采集器 采集步骤简述&#xff1a; 1、输入待采集的网址&#xff1b; 2、根据需…...

LLaMA:Open and Efficient Foundation Language Models

LLaMA&#xff1a;Open and Efficient Foundation Language ModelsIntroductionApproachPre-training DataArchitectureIntroduction 在大规模数据下训练的大模型&#xff0c;已经展示了很好的表现&#xff0c;当模型足够大的时&#xff0c;模型会出现一个涌现的能力&#xff…...

Java-如何使用Java将图片和文字拼接在一起(并非是给图片加水印)

之前有遇到一个问题 问题背景&#xff1a;项目中&#xff0c;有一个功能&#xff0c;管理端可以将客户创建的小程序码下载到本地&#xff0c;方便客户将对应门店的小程序码打印出来并张贴到门店&#xff0c;做门店的引流和会员入会。 具体问题&#xff1a;当小程序码的数量较少…...

[综]Review of bike-sharing system studies using bibliometrics method

Review of bike-sharing system studies using bibliometrics method 文献计量学方法在自行车共享系统研究中的应用 article{2022reviewbikesharing, title {Review of bike-sharing system studies using bibliometrics method}, journal {Journal of Traffic and Transport…...

c语言实现通讯录(动态)

目录动态通讯录和静态通讯录的差别contact.h(通讯录函数的声明)test.c(测试通讯录)contact.c(通讯录函数的实现)初始化通讯录销毁通讯录检查通讯录当前容量并决定是否扩容添加通讯录成员打印通讯录删除通讯录指定成员查找通讯录成员修改通讯录成员排序通讯录删除通讯录全部联系…...

Linux 网络编程学习笔记——十一、定时器

目录 网络程序需要处理的第三类事件是定时事件&#xff0c;比如定期检测一个客户连接的活动状态。服务器程序通常管理着众多定时事件&#xff0c;因此有效地组织这些定时事件&#xff0c;使之能在预期的时间点被触发且不影响服务器的主要逻辑&#xff0c;对于服务器的性能有着…...

又一家车企上线城区NCA,堪比“老司机”?看实测结果如何

今年豪华智能电动车最大的看点是什么&#xff0c;当然是城区NOA&#xff08;每家车企名称各有差别&#xff09;。 截至目前&#xff0c;各大车企纷纷释放了其城区NOA上线的时间表&#xff0c;极少数率先在深圳、广州等个别城市上线了城区NOA功能&#xff0c;但2023年绝对是一个…...

一本通 3.4.1 图的遍历

图的遍历 1341&#xff1a;【例题】一笔画问题 【题目描述】 如果一个图存在一笔画&#xff0c;则一笔画的路径叫做欧拉路&#xff0c;如果最后又回到起点&#xff0c;那这个路径叫做欧拉回路。 根据一笔画的两个定理&#xff0c;如果寻找欧拉回路&#xff0c;对任意一个点执…...

Ubuntu设置清华源

本文为自己安装记录回顾用 下面的是ubuntu20.04Ubuntu 更换镜像源 Ubuntu默认的服务器是在国外&#xff0c;连接很慢。 更换成国内的镜像源&#xff0c;使用清华镜像源&#xff0c;连接就会快一点 下面介绍更换清华镜像源的方法 1.打开Ubuntu的控制台&#xff08;快捷键ctrlAlt…...

深入了解防火墙与IDS

目录 1. 防火墙如何处理双通道协议&#xff1f; 2. 防火墙如何处理nat&#xff1f; 3. 防火墙支持哪些NAT技术&#xff0c;主要应用场景是什么&#xff1f; 4. 当内网PC通过公网域名解析访问内网服务器时&#xff0c;会存在什么问题&#xff0c;如何解决&#xff1f; 5. 防…...

Visual Testing

软件质量保障:所寫即所思&#xff5c;一个阿里质量人对测试的所感所悟。 视觉测试也称为视觉 UI 测试。用于验证开发的软件用户界面 (UI) 是否符合预期。视觉测试不仅要验证开发的网页设计正确地遵循 UI 元素的空间、大小、形状和位置&#xff0c;还要验证网页元素在各种设备和…...

设计模式之发布-订阅模式

参考资料 曾探《JavaScript设计模式与开发实践》&#xff1b;JavaScript设计模式之发布-订阅模式 定义 定义对象间的一种一对多的依赖关系&#xff0c;当一个对象的状态发生改变时&#xff0c;所有依赖它的对象都将得到通知。。在JavaScript开发中&#xff0c;我们一般用事件…...

0505习题-定积分

文章目录1 定积分总结2 练习结语1 定积分总结 定积分思维导图如下1-1所示&#xff0c;文件在末尾仓库中自取。 2 练习 例1 设在区间[a,b][a,b][a,b]上&#xff0c;f(x)>0,f′(x)<0,f′′(x)>0&#xff0c;记S1∫abf(x)dx,S2f(b)(b−a),S312[f(b)f(a)](b−a)f(x)\gt0…...

SSM之Mybatis Plus day01

MyBatisPlus 今日目标 基于MyBatisPlus完成标准Dao的增删改查功能 掌握MyBatisPlus中的分页及条件查询构建 掌握主键ID的生成策略 了解MyBatisPlus的代码生成器 1&#xff0c;MyBatisPlus入门案例与简介 这一节我们来学习下MyBatisPlus的入门案例与简介&#xff0c;这个和其他…...