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

Python学习笔记-PyQt6对话框

对话框是界面编程中重要的窗体,一般用于提示或者一些其他特定操作。

一、使用QDialog显示通用消息框

直接使用QDialog类,可以及通过对话框进行通用对话框显示,亦可以通过自定义设置自己需要的对话框。

# _*_ coding:utf-8 _*_import sysfrom PyQt6.QtWidgets import QWidget
from PyQt6.QtWidgets import QApplication
from PyQt6.QtWidgets import QMainWindow
from PyQt6.QtWidgets import QVBoxLayout
from PyQt6.QtWidgets import QHBoxLayout
from PyQt6.QtWidgets import QPushButton
from PyQt6.QtWidgets import QDialog
from PyQt6.QtGui import QIcon
from PyQt6.QtCore import Qtclass MainWindowView(QMainWindow):"""主窗体界面"""def __init__(self):"""构造函数"""super().__init__()self.setWindowTitle("MainWindow")self.setWindowIcon(QIcon(r"./res/folder_pictures.ico"))self.resize(300, 200)self.setMinimumSize(600, 400)self.center()self.initui()def initui(self):"""初始函数"""self.vboxlayout = QVBoxLayout(self)self.main_widget = QWidget()self.main_widget.setLayout(self.vboxlayout)self.setCentralWidget(self.main_widget)self.hboxlayout = QHBoxLayout(self)self.btn = QPushButton(self)self.btn.setText("弹出对话框")self.btn.move(100,100)self.btn.clicked.connect(self.show_dialog)def center(self):"""居中显示"""win_rect = self.frameGeometry()  # 获取窗口矩形screen_center = self.screen().availableGeometry().center()  # 屏幕中心win_rect.moveCenter(screen_center)      # 移动窗口矩形到屏幕中心self.move(win_rect.center())         # 移动窗口与窗口矩形重合def show_dialog(self):dialog = QDialog()button = QPushButton("确定", dialog)button.clicked.connect(dialog.close)button.move(50,50)dialog.setWindowTitle("QDialog")dialog.setWindowModality(Qt.WindowModality.ApplicationModal)dialog.exec()if __name__ == "__main__":app = QApplication(sys.argv)view = MainWindowView()view.show()sys.exit(app.exec())

结果:

点击按钮可以弹出对话框,可以添加对应的按钮关联信号进行窗体关闭或控制。

二、使用QMessageBox显示不同的对话框

QMessageBox是通用的消息对话框,包括如下多种形式,不同的对话框有不同的图标和按钮,还可以根据自己需要微调样式。

# _*_ coding:utf-8 _*_import sysfrom PyQt6.QtWidgets import QWidget
from PyQt6.QtWidgets import QApplication
from PyQt6.QtWidgets import QMainWindow
from PyQt6.QtWidgets import QVBoxLayout
from PyQt6.QtWidgets import QPushButton
from PyQt6.QtWidgets import QMessageBox
from PyQt6.QtGui import QIcon
from PyQt6.QtCore import Qtclass DemoQMessageBox(QMainWindow):"""主窗体界面"""def __init__(self):"""构造函数"""super().__init__()self.setWindowTitle("MainWindow")self.setWindowIcon(QIcon(r"./res/20 (3).ico"))self.resize(300, 200)self.setMinimumSize(600, 400)self.center()self.initui()def initui(self):"""初始函数"""self.vboxlayout = QVBoxLayout(self)self.vboxlayout.setAlignment(Qt.AlignmentFlag.AlignCenter)self.main_widget = QWidget()self.main_widget.setLayout(self.vboxlayout)self.setCentralWidget(self.main_widget)btns = ["关于对话框", "错误对话框", "警告对话框", "提问对话框", "消息对话框",]for btnname in btns:"""添加button"""btn = QPushButton(btnname)self.vboxlayout.addWidget(btn)btn.clicked.connect(self.show_dialog)def center(self):"""居中显示"""win_rect = self.frameGeometry()  # 获取窗口矩形screen_center = self.screen().availableGeometry().center()  # 屏幕中心win_rect.moveCenter(screen_center)      # 移动窗口矩形到屏幕中心self.move(win_rect.center())         # 移动窗口与窗口矩形重合def show_dialog(self):if type(self.sender()) is QPushButton:btn_text = self.sender().text()if btn_text == "关于对话框":QMessageBox.about(self, "关于", "这是关与对话框")elif btn_text == "错误对话框":QMessageBox.critical(self,"错误","程序发生了错误!",QMessageBox.StandardButton.Ignore | QMessageBox.StandardButton.Abort | QMessageBox.StandardButton.Retry,QMessageBox.StandardButton.Retry)elif btn_text == "警告对话框":QMessageBox.warning(self, "警告", "余量不足。", QMessageBox.StandardButton.Ok, QMessageBox.StandardButton.Ok)elif btn_text == "提问对话框":QMessageBox.question(self, "提问", "是否取消" ,QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No,QMessageBox.StandardButton.Yes)elif btn_text == "消息对话框":QMessageBox.information(self, "消息", "这是通知消息", QMessageBox.StandardButton.Ok, QMessageBox.StandardButton.Ok)if __name__ == "__main__":app = QApplication(sys.argv)view = DemoQMessageBox()view.show()sys.exit(app.exec())

结果:

点击不同按钮,显示不同的消息窗口:

关于对话框:

错误对话框:

警告对话框:

提问对话框:

消息对话框:

三、输入对话框

输入对话框,用于弹窗获取用户的输入信息,包含输入列表,输入文本,输入数字等方式。

  • QInputDialog.getItem(self,"获取选项消息框", "名字列表", items),返回值Tuple[str, bool]

  • QInputDialog.getText(self,"获取文本消息框", "请输入文本信息:"),返回值Tuple[str, bool]

  • QInputDialog.getInt(self,"获取整数消息框", "请输入整数:"),返回值Tuple[int, bool]

  • QInputDialog.getMultiLineText(parent: QWidget, title: str, label: str, text: str = ..., flags: QtCore.Qt.WindowType = ..., inputMethodHints: QtCore.Qt.InputMethodHint = ...) -> typing.Tuple[str, bool]

  • QInputDialog.getDouble(parent: QWidget, title: str, label: str, value: float = ..., min: float = ..., max: float = ..., decimals: int = ..., flags: QtCore.Qt.WindowType = ..., step: float = ...) -> typing.Tuple[float, bool]

示例:

# _*_ coding:utf-8 _*_import sys
from PyQt6.QtWidgets import QApplication
from PyQt6.QtWidgets import QWidget
from PyQt6.QtWidgets import QMainWindow
from PyQt6.QtWidgets import QFormLayout
from PyQt6.QtWidgets import QPushButton
from PyQt6.QtWidgets import QLineEdit
from PyQt6.QtWidgets import QInputDialog
from PyQt6.QtGui import QColor
from PyQt6.QtGui import QIcon
from PyQt6.QtCore import Qtclass QInputDialogDemoView(QMainWindow):"""输入消息框类"""def __init__(self):"""构造函数"""super().__init__()self.setWindowTitle("MainWindow")self.setWindowIcon(QIcon(r"./res/20 (3).ico"))self.resize(200, 100)self.center()self.initui()def center(self):"""居中显示"""win_rect = self.frameGeometry()  # 获取窗口矩形screen_center = self.screen().availableGeometry().center()  # 屏幕中心# 移动窗口矩形到屏幕中心win_rect.moveCenter(screen_center)# 移动窗口与窗口矩形重合self.move(win_rect.center())def initui(self):"""初始函数"""# 创建表单布局作为底层布局self.formlayout = QFormLayout(self)self.formlayout.setAlignment(Qt.AlignmentFlag.AlignCenter)self.main_widget = QWidget()self.main_widget.setLayout(self.formlayout)self.setCentralWidget(self.main_widget)# 添加获取选项按钮self.btn_getitem = QPushButton("Get Item")self.btn_getitem.clicked.connect(self.get_item)self.ledit_getitem = QLineEdit()self.formlayout.addRow(self.btn_getitem, self.ledit_getitem)# 添加获取文本按钮self.btn_gettext = QPushButton("Get Text")self.btn_gettext.clicked.connect(self.get_text)self.ledit_gettext = QLineEdit()self.formlayout.addRow(self.btn_gettext, self.ledit_gettext)# 添加获取整数按钮self.btn_getint = QPushButton("Get Int")self.btn_getint.clicked.connect(self.get_int)self.ledit_getint = QLineEdit()self.formlayout.addRow(self.btn_getint, self.ledit_getint)def get_item(self):"""获取选项槽"""items = ("小张", "小明", "小李", "小朱")item,result = QInputDialog.getItem(self,"获取选项消息框", "名字列表", items)print(f"item : {item}, ok : {result}, tpye : {type(result)}")if item and result:self.ledit_getitem.setText(item)def get_text(self):"""获取文本槽"""text,result = QInputDialog.getText(self,"获取文本消息框", "请输入文本信息:")print(f"item : {text}, ok : {result}, tpye : {type(result)}")if text and result:self.ledit_gettext.setText(text)def get_int(self):"""获取文本槽"""num,result = QInputDialog.getInt(self,"获取整数消息框", "请输入整数:")print(f"item : {num}, ok : {result}, tpye : {type(result)}")if num and result:self.ledit_getint.setText(str(num))if __name__ == "__main__":"""主程序运行"""app = QApplication(sys.argv)window = QInputDialogDemoView()window.show()sys.exit(app.exec())

结果:

主界面:

输入选项:

输入文本:

输入整数:

四、字体对话框

字体对话框(QFontDialog)可以用来交互选择系统中的字体然后通过返回的QFont类型数据来设置相关的字体。

font, ok = QFontDialog.getFont()

示例:

# _*_ coding:utf-8 _*_import sys
from PyQt6.QtWidgets import QApplication
from PyQt6.QtWidgets import QWidget
from PyQt6.QtWidgets import QMainWindow
from PyQt6.QtWidgets import QFontDialog
from PyQt6.QtWidgets import QPushButton
from PyQt6.QtWidgets import QLabel
from PyQt6.QtWidgets import QVBoxLayout
from PyQt6.QtGui import QFont
from PyQt6.QtCore import Qt class QFontDialogDemo(QMainWindow):"""字体对话框"""def __init__(self):"""构造函数"""super(QFontDialogDemo,self).__init__()self.init_ui()def init_ui(self):self.setWindowTitle("QFontDialogDemo")self.resize(300, 200)# 获取中央控件self.centralwidget = QWidget()self.setCentralWidget(self.centralwidget)# 设置布局self.vboxlayout = QVBoxLayout()self.vboxlayout.setAlignment(Qt.AlignmentFlag.AlignCenter)self.centralwidget.setLayout(self.vboxlayout)# 添加标签和按钮self.label = QLabel("字体样式展示")self.vboxlayout.addWidget(self.label)self.label_fonttype = QLabel("字体类型")self.vboxlayout.addWidget(self.label_fonttype)self.btn_showfontdialog = QPushButton("选择字体")self.btn_showfontdialog.clicked.connect(self.getfont)self.vboxlayout.addWidget(self.btn_showfontdialog)def getfont(self):"""获取字体"""font, ok = QFontDialog.getFont()if ok :self.label.setFont(font)self.label_fonttype.setText(f"字体名称:{font.family()},样式:{font.styleName()},字号:{font.pointSize()}")if __name__ == "__main__":"""主程序运行"""app = QApplication(sys.argv)main = QFontDialogDemo()main.show()sys.exit(app.exec())

结果:

界面样式:

字体弹窗:

设置字体后:

五、颜色对话框

通过颜色对话框(QColorDialog)选择颜色,然后给给控件设置对应的颜色。

格式:

color, ok = QColorDialog.getColor()

示例:

# _*_ coding:utf-8 _*_import sys
from PyQt6.QtWidgets import QApplication
from PyQt6.QtWidgets import QWidget
from PyQt6.QtWidgets import QMainWindow
from PyQt6.QtWidgets import QColorDialog
from PyQt6.QtWidgets import QPushButton
from PyQt6.QtWidgets import QLabel
from PyQt6.QtWidgets import QVBoxLayout
from PyQt6.QtGui import QPalette
from PyQt6.QtCore import Qtclass QColorDialogDemo(QMainWindow):"""字体对话框"""def __init__(self):"""构造函数"""super(QColorDialogDemo, self).__init__()self.init_ui()def init_ui(self):self.setWindowTitle("QColorDialogDemo")self.resize(300, 200)# 获取中央控件self.centralwidget = QWidget()self.setCentralWidget(self.centralwidget)# 设置布局self.vboxlayout = QVBoxLayout()self.vboxlayout.setAlignment(Qt.AlignmentFlag.AlignCenter)self.centralwidget.setLayout(self.vboxlayout)# 添加标签和按钮self.label = QLabel("字体颜色展示")self.vboxlayout.addWidget(self.label)self.label_fonttype = QLabel("颜色:")self.vboxlayout.addWidget(self.label_fonttype)self.btn_showcolordialog = QPushButton("选择字体颜色")self.btn_showcolordialog.clicked.connect(self.getcolor)self.vboxlayout.addWidget(self.btn_showcolordialog)self.btn_showcolordialog_background = QPushButton("选择背景颜色")self.btn_showcolordialog_background.clicked.connect(self.getcolor_background)self.vboxlayout.addWidget(self.btn_showcolordialog_background)def getcolor(self):"""获取颜色"""color = QColorDialog.getColor()palette = QPalette()palette.setColor(QPalette.ColorRole.WindowText, color)self.label.setPalette(palette)self.label_fonttype.setText("""颜色:{0:x}""".format(color.rgb()))def getcolor_background(self):"""获取背景颜色"""color = QColorDialog.getColor()palette = QPalette()palette.setColor(QPalette.ColorRole.Window, color)self.label.setAutoFillBackground(True)self.label.setPalette(palette)self.label_fonttype.setText("""颜色:{0:x}""".format(color.rgb()))if __name__ == "__main__":"""主程序运行"""app = QApplication(sys.argv)main = QColorDialogDemo()main.show()sys.exit(app.exec())

结果:

界面:

调色板:

修改颜色字体:

修改背景颜色:

六、文件对话框

文件对话框(QFileDialog)用于浏览文件并获取文件路径。

    • 使用静态方法获取文件路径

  • getSaveFileName(parent: typing.Optional[QWidget] = ..., caption: str = ..., directory: str = ..., filter: str = ..., initialFilter: str = ..., options: 'QFileDialog.Option' = ...) -> typing.Tuple[str, str]: ...

  • getOpenFileNames(parent: typing.Optional[QWidget] = ..., caption: str = ..., directory: str = ..., filter: str = ..., initialFilter: str = ..., options: 'QFileDialog.Option' = ...) -> typing.Tuple[typing.List[str], str]: ...

  • getOpenFileName(parent: typing.Optional[QWidget] = ..., caption: str = ..., directory: str = ..., filter: str = ..., initialFilter: str = ..., options: 'QFileDialog.Option' = ...) -> typing.Tuple[str, str]: ...

  • getExistingDirectoryUrl(parent: typing.Optional[QWidget] = ..., caption: str = ..., directory: QtCore.QUrl = ..., options: 'QFileDialog.Option' = ..., supportedSchemes: typing.Iterable[str] = ...) -> QtCore.QUrl: ...

  • getExistingDirectory(parent: typing.Optional[QWidget] = ..., caption: str = ..., directory: str = ..., options: 'QFileDialog.Option' = ...) -> str: ...

示例:

# _*_ coding:utf-8 _*_import sys
from PyQt6.QtWidgets import QApplication
from PyQt6.QtWidgets import QWidget
from PyQt6.QtWidgets import QMainWindow
from PyQt6.QtWidgets import QFileDialog
from PyQt6.QtWidgets import QPushButton
from PyQt6.QtWidgets import QLabel
from PyQt6.QtWidgets import QLineEdit
from PyQt6.QtWidgets import QFormLayout
from PyQt6.QtGui import QPalette
from PyQt6.QtCore import Qtclass QFileDialogDemo(QMainWindow):"""字体对话框"""def __init__(self):"""构造函数"""super(QFileDialogDemo, self).__init__()self.init_ui()def init_ui(self):self.setWindowTitle("QColorDialogDemo")self.resize(400, 200)# 获取中央控件self.centralwidget = QWidget()self.setCentralWidget(self.centralwidget)# 设置布局self.formlayout = QFormLayout()self.formlayout.setAlignment(Qt.AlignmentFlag.AlignCenter)self.centralwidget.setLayout(self.formlayout)# 添加标签和按钮self.label = QLabel("文件路径:")self.ledit_filepath = QLineEdit()self.formlayout.addRow(self.label, self.ledit_filepath)self.btn_openfile = QPushButton("打开文件")self.btn_openfile.clicked.connect(self.openfile)self.formlayout.addWidget(self.btn_openfile)def openfile(self):"""获取颜色"""# filename->返回的文件路径,filetypelist->设置的要打开的文件类型filename, filetypelist = QFileDialog.getOpenFileName(self, "Open File", r"D:\Desktop", "文本文件(*.txt *.csv)")self.ledit_filepath.setText(filename + ";" + filetypelist)if __name__ == "__main__":"""主程序运行"""app = QApplication(sys.argv)main = QFileDialogDemo()main.show()sys.exit(app.exec())

结果:

    • 实例化对话框获取文件路径

实际使用过程中也可以通过自己需求实例化文件对话框后,配置文件对话框属性,然后再获取文件路径。

        filedialog = QFileDialog()filedialog.setFileMode(QFileDialog.FileMode.AnyFile)filedialog.setFilter(QDir.Filter.Files)if filedialog.exec():filenames = filedialog.selectedFiles()self.ledit_filepath.setText(filenames[0])

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

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

hive之生成唯一id

1.针对没有变话的一张表生成id。(表中数据固定不会增加修改) ROW_NUMBER ()over() 针对所有数据生成自增id,即使所有数据都相同。 2.针对没有变化的表,根据字段生成自增id 注意cc11 和cc12我故意没按顺序摆放 这样做的好处是 生成的id 和name产生了一…...

linux操作系统下 c语言编程入门

linux操作系统下 c语言编程入门 (一)目录介绍 1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)Linux程序设计入门--消息管理 7)Linux程序设计入门--线程操作 8)…...

计算机考研408每日一题 day156

不多说了,祝大家都能成功上岸,你终硕! 想要找题的话,善用ctrlf,题目我都放在摘要里了。 🐯 数据结构 如果从无向图的任一顶点出发进行一次深度优先搜索即可访问所有顶点,则该图一定是___。&…...

CC3200学习笔记

cc3200自带ROM中带有三部分程序:设备初始化固件,BOOTLOADER,外设驱动库 当设备上电、复位、或者从冬眠中唤醒时,先执行初始化程序,然后BOOTLOADER开始执行,将程序代码从FLASH复制到内部RAM中,最…...

CC2640 广播数据构成分析

第二章 CC2640广播数据构成 第一步:将SimpleBLEPeripheral例程烧录到蓝牙中然后就开启广播之旅了。。。。。。。。。 用Packet Sniffer 抓包 1 2 3 4 5 6 7 …...

cc攻击

生成大量正常请求来使服务器的数据库等服务cpu爆满。 cc与ddos的区别: DDoS攻击打的是网站的服务器,而CC攻击是针对网站的页面攻击的,用术语来说就是,一个是WEB网络层拒绝服务攻击(DDoS),一个是…...

Leetcode Hot-100

参考 hot100 视频leetcode讲解 【1-20】 1. 两数之和 class Solution { public:vector<int> twoSum(vector<int>& nums, int target) {unordered_map<int,int> umap;int i 0;for(int num:nums){if(umap.find(target-num)umap.end())umap[num]i;elseret…...

e5cc温控仪通讯参数设定_E5CC温控器参数表

参数名称设定值高级功能菜单INIT参数初始化FACTSUB1辅助输出1分配ALM1初始菜单IN-T输入类型2D-U温度单位CSL-HSP上限变量SL-LSP下限0INTLPID控制/ON_OFF控制变量S-HC标准控制/加热_冷却控制H-COREV正/逆动作OR-RALT1报警1类型2ALH1报警1滞后0.2调整菜单CMWT通信写入ONINS温度输…...

制作一个简单HTML旅游网站(HTML+CSS+JS)无锡旅游网页设计与实现8个页面

&#x1f468;‍&#x1f393;静态网站的编写主要是用 HTML DⅣV CSSJS等来完成页面的排版设计&#x1f469;‍&#x1f393;&#xff0c;一般的网页作业需要融入以下知识点&#xff1a;div布局、浮动定位、高级css、表格、表单及验证、js轮播图、音频视频Fash的应用、uli、下拉…...

CC2530 NV最细致讲解操作

刚开始接触CC2530NV时&#xff0c;我查的协议栈API函数&#xff0c;结果发现怎么也使用不对NV函数&#xff0c;我就开始各种测试&#xff0c;终于在我不懈努力下&#xff0c;弄清楚了NV操作&#xff0c;而且更重要的是&#xff0c;协议栈API函数说明对读者有误&#xff0c;在此…...

算法蓝桥杯-唯一的XX(XX题目)

更好的阅读体验 蓝桥杯题解 题目 问题描述   腿铮找2255有点事&#xff0c;但2255太丑了&#xff0c;所以腿铮不知道他的长相。正愁不知道到如何找他的时候&#xff0c;他突然看见计33班围成了一个圈在领微积分试卷。计33班有n个人&#xff0c;其中班长编号为0&#xff0c;…...

服务器冗余常见问题及解答汇总

对于众多组织来说&#xff0c;在灾难发生后能够访问数据至关重要。而硬件故障、应用程序故障、网络问题和其他此类问题会阻止服务器的正常运行&#xff0c;使用户无法访问服务和重要数据。这时企业可以通过采用服务器冗余来避免这些突发事件。下面是关于服务器冗余常见问题解答…...

一句js就可以嵌入到任何页面的开源客服工单系统

真正的大师,永远都怀着一颗学徒的心&#xff01; 一、项目简介 今天给大家推荐一个开源的客服工单系统&#xff0c;类似与阿里&#xff0c;腾讯一样的工单系统。通过一句js就可以嵌入到任何页面&#xff0c;让工单内容简单化。 二、实现功能 网站首页 提交工单 常见问题 …...

SRCNN中的PSNR计算问题

最近用pytorch训练了一个SRCNN模型&#xff0c;然后在跟原始论文(Learning a Deep Convolutional Network for Image Super-Resolution)中的数据比较的时候&#xff0c;发现差别很大。 比如说使用Set5数据集中的baby这张图片&#xff0c;使用Bicubic先缩小两倍&#xff0c;然…...

C语言基础之9:函数

Tips1&#xff1a; 关键字&#xff1a;return 运算符&#xff1a;*&#xff08;一元&#xff09;、&&#xff08;一元&#xff09; 函数及其定义方式 如何使用参数和返回值 如何把指针变量用作函数参数 函数类型 ANSI C原型 递归 如何组织程序&#xff1f;C的设计…...

在Ubuntu20.04中搭建Python开发环境

Python 3 Ubuntu20.04 已经默认安装了 Python 3.8.2&#xff0c; 我们可以不用安装了: 值得注意的是&#xff0c; Python 2 已经退出了历史的舞台&#xff0c;Ubuntu20.04也顺便 移除了 Python 2: pip3 pip3 是一个用来安装 Python 软件包的工具。 安装pip3 $ sudo apt-…...

关于初识C语言!!!

1、自我介绍 想成为一位优秀的程序员&#xff01; 2、学习编程的目标 都说c生万物&#xff0c;这句话的的确确是真理&#xff0c;大到整个底层&#xff0c;小到某一个app都离不开c语言&#xff0c;所以我个人认为在学习编程的时候&#xff0c;首要先把C语言的基础打好&#xf…...

CC2530无线RF,串口透传

1.前言 本文将分析一个利用CC2530实现无线串口&#xff0c;文中将会列举部分代码并对CC2530的具体操作进行分析。本文的具体的内容包括以下几个部分&#xff1a; CC2530是符合802.15.4标准的无线收发芯片&#xff0c;但是本文并没有遵守802.15.4协议规则&#xff0c;在发送过…...

centos8下重启网卡命令_redhat8之RHEL8和CentOS8怎么重启网卡

1. 前言本文将指导您如何在最新的Redhat8相关的Linux系统上(比如CentOS8或RHEL8 Linux)设置网络服务&#xff0c;包括启动或重启网络服务&#xff0c;网卡重启。如何在Red Hat Enterprise Linux 8&#xff0c;红帽redhat8系统中启动、停止或重启网卡&#xff1f;请看下文在Cent…...

理解javascript中的在控制台输出方式console.log

大家都有用过各种类型的浏览器&#xff0c;每种浏览器都有自己的特色&#xff0c;本人拙见&#xff0c;在我用过的浏览器当中&#xff0c;我是最喜欢Chrome的&#xff0c;因为它对于调试脚本及前端设计调试都有它比其它浏览器有过之而无不及的地方。可能大家对console.log会有一…...

扫雷小游戏(c语言)

扫雷小游戏&#xff08;c语言&#xff09;一.前言二.项目的创建game.h(函数声明&#xff0c;定义宏&#xff09;game.c(函数的定义)test.c(测试游戏运行)三.扫雷项目的步骤以及相关代码实现相关信息的介绍&#xff1a;1.游戏界面的创建2.创建棋盘以及棋盘的初始化3.打印排雷游戏…...

虚拟机重启网卡失败

问题背景&#xff1a; 由于工作需求&#xff0c;需要将原先在PVE中创建的虚拟机&#xff0c;再添加一张网卡&#xff0c;在添加完网卡&#xff0c;进入虚拟机配置IP后&#xff0c;重启网卡发生报错&#xff0c;报错信息如下&#xff1a; 问题原因&#xff1a; 由于在配置新增…...

课程设计---企业职工工资管理系统

课程设计目的和要求 工资管理要和人事管理相联系&#xff0c;生成企业每个职工的实际发放工资。 企业职工人事基本信息包括&#xff1a;职工编号、姓名、性别、出生日期、职称&#xff08;助工、工程师、高级工程师&#xff09;和任职年限。 企业职工工资信息包括&#xff1…...

ZigBee_CC2530_05H_终端修改PANID

1.对工程设置NV_RESTORE TRUE 2.使用如下代码&#xff1a; pan_id u16NewPanid;//你想要的ID_NIB.nwkPanId u16NewPanid;//_NIB.nwkLogicalChannel ;NLME_UpdateNV(0x01);//HAL_SYSTEM_RESET();SystemReset();即可实现ZigBee终端切换PANID来连接不同PANID的协调器。 貌似下…...

Ubuntu18.04 melodic SC-LeGO-LOAM

记录第一条博客 最近回来想尝试LOAM跑单线雷达 不知各路大神有没有成功实现的 顺便整理下之前跑的这项great work 网上有关LeGO_LOAM的教程已经铺天盖地了 但是能分享下自己的实验成果也是很开心&#xff1a;&#xff09; How to use GTSAM 必备 直接按教程安装没问题 Instal…...

C语言技能树测评

C语言技能树寻找技能树技能树现状改进建议添加新功能结语UI界面产品交互寻找技能树 在网页版中进入CSDN首页&#xff0c;在下面图片中标注的位置就可以找到技能树&#xff0c;里面包含了Python技能树、C技能树、算法技能树、Java技能树、PostgreSQL技能树、CS入门技能树、Open…...

如何重启计算机软件,如何重启网卡 重启网卡的方法有哪些

今天给大家带来如何重启网卡&#xff0c;重启网卡的方法有哪些&#xff0c;让您轻松解决问题。有时候我们会碰到网络无法登陆或者是修改了MAC地址&#xff0c;要对物理网卡进行重启的操作&#xff0c;但是可能有一部分人并不知道如何重启网卡&#xff0c;下面就通过实例演示教大…...

郭炜:就算倒在离开源成功最近的五米,也要让下一代开源人坚定前行

「WeOpen Talk」是腾源会全新上线的“对话开源”内容专栏&#xff0c;每周为读者呈现一期与尖峰开源人物的精彩对话内容。在「WeOpen Talk」栏目中&#xff0c;我们将深刻诠释开源先锋者们的开源精神、开源理念及其眼中的开源世界&#xff0c;深度挖掘开源领军者们在实践、参与…...

弹窗动画PopupWindow

//设置PopupWindow public void showPopupWindow(View view){//准备弹窗所需要的视图对象View v LayoutInflater.from(this).inflate(R.layout.popup_layout,null);//1.实例化对象//参数1:用在弹窗中的View//参数2,3:弹窗的宽高//参数4(focusable):能否获取焦点PopupWindow wi…...

克罗内克积

克罗内克积 文章目录克罗内克积定义例子特性双线性结合律混合乘积性质克罗内克和与抽象张量积与图的乘积转置矩阵方程历史参考资料数学上&#xff0c;克罗内克积是两个任意大小的矩阵间的运算.克罗内克积是张量积的特殊形式&#xff0c;以德国数学家利奥波德克罗内克命名. 定义…...

CC攻击讲解

DDoS攻击势头愈演愈烈&#xff0c;除了攻击手法的多样化发展之外&#xff0c;udp攻击是相对比如好防御&#xff0c;这是四层流量攻击。最麻烦的攻击手段是cc攻击。下面我祥细讲讲CC攻击之后有什么表现&#xff0c;如何防御&#xff0c;有Cc有什么攻击类型。 案例&#xff1a;视…...

leetcode 876. 链表的中间结点

java&#xff1a; 日常重拳出击简单题 嘻嘻嘻嘻 class Solution {public ListNode middleNode(ListNode head) {int count 0;ListNode pre head;while(pre ! null){count;pre pre.next;}int k count / 2 1;pre head;for(int i 0; i < k - 1; i){pre pre.next;}re…...

Power bi 超市经典案例之配送分析(三)

关注微信公共号&#xff1a;小程在线 关注CSDN博客&#xff1a;程志伟的博客 数据集链接见微信公共号底端 1. 点击可视化界面的矩阵&#xff0c;由于没有填入数据&#xff0c; 因此矩阵是灰色的。 2. 将发货天数、类别字段都放入行中。 3. 将发货日期字段放入列中&#xff0c…...

学习笔记之高斯过程回归(含代码):连续无限空间上建模的超级武器

在这个万物皆可“Machine Learning”的时代&#xff0c;各个研究领域都想和“ML”沾点边,好像论文里有了“…with machine learning”、“learning based…”便能立即高大上起来。不过确实很多传统领域的问题都被大佬们解决的差不多了&#xff0c;为了毕业&#xff0c;我也不能…...

常见的133个面试难题及解析

133个面试难题及解析第1章 面试开始提问Q1、你能简单地谈一下你自己吗 &#xff1f;Q2、请你自我介绍一下你自己&#xff1f;Q3、你觉得你个性上最大的优点是什么&#xff1f;Q4、说说你最大的缺点&#xff1f;Q5、你的好朋友(大学同学、导师、老板、父母)会怎样形容你这个人&a…...

cc2530 timer 使用注意事项

uint8 osal_start_timerEx( uint8 taskID, uint16 event_id, uint16 timeout_value); uint8 osal_start_reload_timer( uint8 taskID, uint16 event_id, uint16 timeout_value ); uint8 osal_stop_timerEx( uint8 task_id, uint16 event_id ); 1.timer不能重复调用&#xff0…...

第36章 SDIO—SD卡读写测试—零死角玩转STM32-F429系列

第36章 SDIO—SD卡读写测试 全套200集视频教程和1000页PDF教程请到秉火论坛下载&#xff1a;www.firebbs.cn 野火视频教程优酷观看网址&#xff1a;http://i.youku.com/firege 本章参考资料&#xff1a;《STM32F4xx参考手册》、《STM32F4xx规格书》、库帮助文档《stm32…...

远程入侵

远程攻击 非法接入 非授权人员连接到网络系统内部并获得访问系统内部资源的途径 非法访问 非授权用户通过远程登陆或黑客工具远程访问主机资源 入侵者 黑客 Free&#xff08;自由、免费&#xff09;的精神&#xff1a;将自己的心得和编写的工具和其他人分享 探…...

linux下如何重启网卡,linux系统如何重启网卡

大家在实际工作中&#xff0c;经常会遇到Linux系统进行重启网卡的操作&#xff0c;那么具体如何进行重启呢?下面就由学习啦小编跟大家分享一下操作步骤吧&#xff0c;希望对大家有所帮助~linux系统重启网卡的方法一、service network restart1、首先用CRT工具连接到Linux命令行…...

什么?JPA狗用了都摇头?

mybatis在国内已经有大一统的趋势了。今天对JPA和mybatis做一个介绍&#xff0c;JPA虽然存在度较低&#xff0c;但确实有很多可取之处&#xff0c;大家可以做一个了解&#xff0c;但该用mybatis还是用着&#xff0c;本篇绝不是引战文。 在我们平时的项目中&#xff0c;大家都知…...

主成分分析 Principal Component Analysis, PCA

主成分分析 Principal Component Analysis, PCA 1.假设 x x x为 m m m 维随机变量,其均值为 μ \mu <...

C语言求级数和近似值

《C语言程序设计教程&#xff08;朱鸣华&#xff09;第3版》第6章81页编程题4 求以下级数和的近似值 y(x)xx33∗1!x55∗2!x77∗3!...y\left( x \right) x \frac{{{x^3}}}{{3*1!}} \frac{{{x^5}}}{{5*2!}} \frac{{{x^7}}}{{7*3!}} ... % MathType!MTEF!2!1!- % feaahqart1…...

从零开始写CMOS摄像头驱动(一)

先给自己打个广告&#xff0c;本人的微信公众号正式上线了&#xff0c;搜索:张笑生的地盘&#xff0c;主要关注嵌入式软件开发&#xff0c;股票基金定投&#xff0c;足球等等&#xff0c;希望大家多多关注&#xff0c;有问题可以直接留言给我&#xff0c;一定尽心尽力回答大家的…...

牙齿矫形教训和洗牙知识

################################################################### 我自己的情况 ①补牙无论是上下侧&#xff0c;如果要拔牙&#xff0c;必须是偶数&#xff0c; 这样最后上下排牙齿的中线才能对齐。 我的上排被拔了两颗&#xff0c; 下排被拔了一颗。 导致牙齿中线…...

c语言重复字母怎么处理,C语言去除相邻重复字符函数的实现方法

C语言去除相邻重复字符函数的实现方法字符去重函数功能&#xff1a;去重字符串相邻重复的字符&#xff0c;不相邻的不用去重参数&#xff1a;arg1 -- 输入字符串arg2 -- 字符串开始位置arg3 -- 字符串结束位置要求&#xff1a;输入参数为arg1时&#xff0c; 对这个字符串去重输…...

为什么mysql的varchar字符长度会被经常性的设置成255—— 不明其理的约定俗成(一)

很多时候我们设置varchar(255)都习以为常了&#xff0c;甚至我还遇到过有人以为varchar不能设置超过255的人。其实varchar没有明确最大长度&#xff0c;然后有人说那65535字节(bytes)不是吗&#xff1f; 但是事实上如果你用的 utf8 编码的话按理最大可以设置到 varchar(21845)…...

Dreamweaver cc 2019

最近&#xff0c;因为课设要用到Dreamweaver 故去下载了最新版的Dreamweaver cc&#xff0c;当让只能用破解了下 下面上正菜&#xff01; 先丢一个链接Dreamweaver cc2019 提取码&#xff1a;y525 那啥先说一下哦&#xff0c;这是2019第一版破解&#xff0c;可能不稳定会有b…...

推荐一个C#全文搜索支持Linq表达式的开源项目

上次给大家推荐过一个基于Lucene全文搜索库&#xff1a;《一个基于EntityFrameworkCoreLucene实现的全文搜索引擎库》&#xff0c;今天再给大家推荐一个更轻量的全文搜索&#xff0c;它肯定没有基于Lucene全文搜索性能高&#xff0c;但可以用在一些简单的业务场景中。 项目简介…...

Premiere Pro CC2019软件安装教程

Pro CC2019软件&#xff08;32位&#xff09;下载地址&#xff1a; 链接&#xff1a;pan.baidu.com/s/1TyYS7Lbe6CUeyiL7dv_z8A 提取码&#xff1a;f1xw Pro CC2019软件&#xff08;64位&#xff09;下载地址&#xff1a; 链接&#xff1a;pan.baidu.com/s/1qppamfsBrbOrxYtRs3…...

Centos7 重启网卡失败解决方案

目录&#xff1a;背景&#xff1a;解决方案&#xff1a;背景&#xff1a; 1.重启虚拟机后找不到 默认eno16777728或者其他网卡 2.service network restart 命令重启网卡报以下错误 解决方案&#xff1a; 1.查看网卡配置&#xff1a; ifconfig2.进入文件 ls 查看有没有对应…...

C/C++遍历进程和进程ID的小工具

当我们写某些具有破坏性的程序时就需要对进程进行遍历和提取ID 对于上述功能&#xff0c;我们先介绍几个API 1.CreateToolhelp32Snapshout function 得到进程、模块或者线程的快照 语法如下&#xff1a; HANDLE WINAPI CreateToolhelp32Snapshot(_In_ DWORD dwFlags,_In_ D…...

python文件默认打开方式修改_pycharm修改文件的默认打开方式的步骤

有时我们用pycharm打开某个文件的时候&#xff0c;默认的打开方式是不正确的&#xff0c;那么如何设置呢&#xff1f;下面小编给大家分享一下。首先我们点击File菜单&#xff0c;然后选择Setting&#xff0c;如下图所示接着找到Editor下面的File Types&#xff0c;如下图所示然…...

实践项目:图书馆管理系统

目录 一、项目前提 二、项目结构示意图 三、项目功能要求 1.读者信息管理 2.图书信息管理 3.图书借阅管理 4.基本信息维护 5.用户管理 6.日志功能 四、项目所需类展示 五、各类方法展示 六、感想 一、项目前提 ♣ 掌握java基本语法 ♣ 熟悉使用流程控制 ♣ 理解面向…...

判断任意qq是否在线的简单方法

HTTP_GET http://wpa.qq.com/pa?p1:qq_number:1 根据对方是否在线&#xff0c;可能返回两张不同的图片&#xff0c;分别对应对方离线、在线. 离线时返回: (gif格式的图片&#xff0c;大小为2262字节) 在线时返回: (gif格式的图片&#xff0c;大小为2329字节) 另&#xf…...

【机器视觉案例】(8) AI视觉,手势控制电脑鼠标,附python完整代码

各位同学好&#xff0c;今天和大家分享一下如何使用 MediaPipeOpencv 通过手势识别来控制电脑鼠标的移动和点击&#xff0c;如果有兴趣的话&#xff0c;可以代替鼠标去打游戏。先放图看效果。用画图板来测试 黄框代表电脑屏幕的范围&#xff0c;将黄框的宽高映射到电脑屏幕的宽…...

密码锁(嵌入式系统+ucosiii内核)

实现通过触摸屏输入密码&#xff0c;如输入正确&#xff0c;则执行开锁动作&#xff0c;输入密码错误&#xff0c;则提示开锁失败的功能。 &#xff08;1&#xff09;通过串口设置密码&#xff0c;密码为6-10位数字。 &#xff08;2&#xff09;液晶屏显示0-9数字、取消键、确…...

LeetCode144二叉树的前序遍历,94二叉树的中序遍历,145二叉树的后序遍历

文章目录144二叉树的前序遍历示例1示例2&#xff1a;示例3:c 代码实现python 代码实现94二叉树的中序遍历示例1&#xff1a;示例2&#xff1a;示例3&#xff1a;c 代码实现python 代码实现145二叉树的后序遍历示例1&#xff1a;示例2&#xff1a;示例3&#xff1a;c 代码实现py…...

ADB调试--详细教程(附华为手机无法显示设备解决方法)

终端打开开发者模式&#xff0c;用数据线连接电脑&#xff0c;然后按照下面的步骤操作 1、开启开发者选项&#xff1a; 设置->关于设备->版本号&#xff08;连续点击5次&#xff09; 2、打开USB调试 在开发者选项中&#xff0c;找到USB调试&#xff0c;将此打开。 3、…...

MyBatis二 MyBatis常见面试题

一 MyBatis是什么&#xff1f; MyBatis是一款优秀的持久层框架&#xff0c;一个半ORM &#xff08;对象关系映射&#xff09;框架&#xff0c;它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XM…...

Oracle查询优化

对查询进行优化&#xff0c;应尽量避免全表扫描&#xff0c;首先应考虑在 where 及 order by 涉及的列上建立索引。应尽量避免在 where 子句中对字段进行 null 值判断&#xff0c;否则将导致引擎放弃使用索引而进行全表扫描&#xff0c;如&#xff1a; select id from t where …...

linux_查看当前安装语言包

1 yum list | grep fonts...

R语言包——tinytex的安装

R语言的tinytex包安装方法&#xff1a; 1、windows下&#xff0c;R版本为3.6&#xff0c;latex环境已经装好的情况下&#xff0c;输入下列语句即可成功&#xff1a; install.packages(‘tinytex’) tinytex::install_tinytex() 2、linux下&#xff0c;R版本为3.4.4&#xff0c…...

TortoiseSVN 官网 中文语言包位置

中文语言包下载链接 https://osdn.net/projects/tortoisesvn/storage/1.13.1/Language%20Packs/LanguagePack_1.13.1.28686-x64-zh_CN.msi/ windows版本下载链接 https://osdn.net/projects/tortoisesvn/storage/1.13.1/Application/TortoiseSVN-1.13.1.28686-x64-svn-1.13.…...

Laravel中的信息验证 和 语言包

首先&#xff0c;谈下语言包的问题 1、安装语言包&#xff0c;通过composer进行安装composer require "overtrue/laravel-lang:dev-master"2、安装成功后&#xff0c;要到config/app.php中修改一下配置&#xff0c;Illuminate\Translation\TranslationServiceProvide…...

如何为opencart安装中文语言包

安装完opencart后&#xff0c;有的小伙伴觉得都是英文看不懂(我也看不懂。。。)&#xff0c;所以&#xff0c;我们可以为他安装一个中文语言包 在安装之前我们需要先去下载中文语言包&#xff0c;目前好像还没有对应2.2.0.0以上版本的语言包 下载地址&#xff1a;https://www…...

centos8添加中文语言包

centos8添加中文语言包 系统&#xff1a;centos8 通过docker pull的centos:lastest&#xff0c; 发现是centos8. [rootdocker-desktop activity]# locale -a locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to …...

事务(transaction)

事务&#xff08;重点 五颗星 ***** 必须理解 必须掌握&#xff09; 1、什么是事务&#xff1a; 一个事务其实就是一个完整的业务逻辑。 假设转账&#xff0c;从A账户向B账户转账10000.将A账户的钱减去10000&#xff08;update语句&#xff09;&#xff0c;将B账 户的钱增加100…...

虹科案例 | 2016年 Komatsu 138US负载下发动机抖动

您可能会认为&#xff0c;对于建筑类机器&#xff0c;发动机越小越容易进行工作&#xff0c;但这与事实相去甚远&#xff01;越小的发动机通常越难以施工。这台小的Komatsu的14T也不例外 我受托来看这一台2016年的Komatsu 138US&#xff0c;客户抱怨当机器启用油压负载&#xf…...

一文详细介绍文件系统与磁盘的基本原理

1.文件系统 文件系统是操作系统用于明确存储设备&#xff08;常见的是磁盘&#xff0c;也有基于NAND Flash的固态硬盘&#xff09;或分区上的文件的方法和数据结构&#xff0c;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统&…...

前端搬运工:零基础的前端开发初学者应如何系统地学习?前端掌握技能的学习路线

前端小伙伴们&#xff1a;【刚入门&#xff0c;但迷茫人群】&#xff0c;请认真读完 下面的 淘宝web 大神总结&#xff0c;如果你对前端是真爱的话&#xff0c;并且坚信可以作为职业去改变你的生活&#xff0c;慢慢日积月累&#xff0c;按这个来吧&#xff0c;真的&#xff01;…...

加油吧,数字化转型@Nutanix企业云为西安国际医学数据中心保驾护航

看什么看&#xff0c;快点蓝字关注我&#xff01;在中国&#xff0c;医疗资源分布不均衡、医患资源不匹配是当前医疗健康行业面临的普遍难题&#xff0c;也是全社会关注的热点。随着数字化时代的到来&#xff0c;传统医疗行业也面临转型&#xff0c;新技术在给传统就医模式带来…...

QQ群78928780记录整理:90524人生话题-部分

一、寻求成功之路 亿万富翁给你的十五条忠告 相信每个人都想成为有钱人&#xff0c;成为亿万富翁。可是我们如何才能成为有钱人呢&#xff1f;我想最直接的方法就是模仿那些亿万富翁做人、做事。在这里整理了18条如何成为有钱人的秘籍&#xff0c;希望对大家有帮助。等什么还不…...

网站从无到上线都需要什么?

网站从无到上线都需要什么&#xff1f; 原文地址 https://github.com/ainpy/notes/blob/master/phper/README.md 前言 此笔记面向初级PHP工程师&#xff0c;适合自学、培训班出来的PHPer。 初级PHP工程师大部分进入的都是技术体系不完善的小公司&#xff0c;也算是小公司的p…...

虚拟村庄java_虚拟村庄怎么玩?

那个人生病了,找另外一个人帮他治病1。 生火。首先&#xff0c;要一个村民(成年的)到左下方拿干木柴&#xff1b;然后&#xff0c;再要他去左上方去拿干草(位置是海的最上方的一堆花的地方)&#xff1b;等他都拿齐后&#xff0c;他都会放到村子中间的一圈石头围成的圈中&#x…...

心愿作文计算机,心愿作文八篇

心愿作文八篇导语&#xff1a;千里之行&#xff0c;始于足下。我知道&#xff0c;要想实现自己的心愿&#xff0c;现在我必须刻苦学习&#xff0c;掌握更多的知识&#xff0c;争取我的愿望早日变为现实。下面小编整理了心愿作文八篇&#xff0c;欢迎参考借鉴&#xff01;心愿作…...

缺氧游戏 不给计算机加水,缺氧 泥土用完了怎么办 | 手游网游页游攻略大全

发布时间&#xff1a;2016-03-14已经上市了,不少玩家进行了体验.下面带来玩家"天朝圣威"分享的实用技巧分享,一起来看看吧. 1.选址很重要,不然降落到盘地就制约了发展,我现在还纠结着要 ...标签&#xff1a;发布时间&#xff1a;2015-12-05水下制造缺氧的技巧 在海里…...

TPH-YOLOv5: (中文翻译)

目录 Abstract Introduction 2. Related Work 2.1. Data Augmentation 2.2. Multi-Model Ensemble Method in Object Detection 2.3. Object Detection 3. TPH-YOLOv5 3.1. Overview of YOLOv5 3.2. TPH-YOLOv5 4. Experiments 4.1. Implementation Details 4.2.…...

Android Retrofit网络获取数据+Recyclerview展示数据

先看一眼效果图&#xff1a; 那我们闲话少说&#xff0c;直接上代码了。 首先我们要在相对应的 build.gradle 文件中导入相应的依赖 implementation androidx.recyclerview:recyclerview:1.1.0implementation com.squareup.retrofit2:retrofit:2.4.0implementation com.square…...

十二星座神话故事

对于西方的星座&#xff0c;绝大部分都有很多精彩的希腊神话故事。边看神话边记星座是一种非常好的方法。推荐对于爱好天文的孩子&#xff0c;可以购买一些希腊神话书籍。这样从最浅显的星座知识入手&#xff0c;讲述怎样观测、认识恒星&#xff0c;地球与天体的视运动&#xf…...

出版专业职业资格考试基础知识初级历年真题与模拟试题详解下载

出版专业职业资格考试《出版专业基础知识&#xff08;初级&#xff09;》历年真题与模拟试题详解 内容简介 本书是全国出版专业技术人员职业资格考试科目《出版专业基础知识&#xff08;初级&#xff09;》的历年真题与模拟试题详解&#xff0c;具体包括以下两部分&#xff1a;…...

我的世界服务器怎么制作头颅,MythicMobs/论坛教程/如何制作自定义头颅的怪物

条件Libs Disguises服务器版本 1.9注意用一些可能会改变怪物名的插件例如HealthBar会出错示例:海龟第一步:创建生物turtle:Mobtype: squidDisplay: DinnerboneOptions:PreventRandomEquipment: truePreventOtherDrops: trueSilent: true为什么怪物种类是鱿鱼?我创建的是能在海…...

GitHub还真把所有代码埋到北极地下了,我特么bug都还没改呢 ...

早在去年的GitHub Universe 2019开发者大会上&#xff0c;GitHub就宣布启动了一个所谓的「GitHub代码永久保存计划」&#xff08;GitHub Archive Program&#xff09;。与此同时&#xff0c;这个计划也对应设立了一个「GitHub代码保险库」&#xff08;GitHub Code Vault&#x…...

JavaScript 变量提升和函数提升

文章目录JavaScript 变量提升和函数提升作用域变量提升函数提升变量提升和函数提升的优先级JavaScript 变量提升和函数提升 作用域 在JavaScript中&#xff0c;一个变量的定义与调用都是会在一个固定的范围中的&#xff0c;这个范围我们称之为作用域。 作用域可以分为&#…...

蓝桥杯-成绩分析

// 小蓝给学生们组织了一场考试&#xff0c;卷面总分为100分&#xff0c; // 每个学生的得分都是一个0~100的整数 // 请计算这次考试的最高分、最低分和平均分。 // 输入的第一行包含一个整数n&#xff0c;表示考试人数。 // 接下来n行&#xff0c;每行包含一个0~100的整数&…...

蓝桥杯—成绩统计

成绩统计 题目描述 小蓝给学生们组织了一场考试&#xff0c;卷面总分为 100 分&#xff0c;每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分&#xff0c;则称为及格。如果得分至少为 85 分&#xff0c;则称为优秀。 请计算及格率和优秀率&#xff0c;用百分数…...

蓝桥杯成绩分析python

https://www.lanqiao.cn/problems/497/learning/ 题目描述 小蓝给学生们组织了一场考试&#xff0c;卷面总分为 100 分&#xff0c;每个学生的得分都是一个 0 到 100 的整数。 请计算这次考试的最高分、最低分和平均分。 输入描述 输入的第一行包含一个整数 n\ (1 ≤ n ≤ 10^4…...

蓝桥杯 成绩统计 Python实现

蓝桥杯 成绩统计 小蓝给学生们组织了一场考试&#xff0c;卷面总分为 100 分&#xff0c;每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分&#xff0c;则称为及格。如果得分至少为 85 分&#xff0c;则称为优秀。 请计算及格率和优秀率&#xff0c;用百分数…...

蓝桥杯之成绩统计问题

题目描述 小蓝给学生们组织了一场考试&#xff0c;卷面总分为 100 分&#xff0c;每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分&#xff0c;则称为及格。如果得分至少为 85 分&#xff0c;则称为优秀。 请计算及格率和优秀率&#xff0c;用百分数表示&am…...

蓝桥杯成绩分析

题目描述 小蓝给学生们组织了一场考试&#xff0c;卷面总分为 100 分&#xff0c;每个学生的得分都是一个 0 到 100 的整数。 请计算这次考试的最高分、最低分和平均分。 输入描述 输入的第一行包含一个整数 n(1≤n≤104)&#xff0c;n\ (1 ≤ n ≤ 10^4)&#xff0c;n (1≤…...

蓝桥杯-基础 | 成绩统计

题目 题目链接&#xff1a;算法技能树/蓝桥杯-基础/成绩统计 问题描述 编写一个程序&#xff0c;建立了一条单向链表&#xff0c;每个结点包含姓名、学号、英语成绩、数学成绩和C成绩&#xff0c;并通过链表操作平均最高的学生和平均分最低的学生并且输出。 输入格式 输入n1行…...

蓝桥杯 成绩排序——结构体

蓝桥杯 成绩排序——结构体 问题描述 给出n个学生的成绩&#xff0c;将这些学生按成绩排序&#xff0c;   排序规则&#xff0c;优先考虑数学成绩&#xff0c;高的在前&#xff1b;数学相同&#xff0c;英语高的在前&#xff1b;数学英语都相同&#xff0c;语文高的在前&…...

PostgreSQL数据库FDW——Parquet S3 ParquetReader类

ParquetReader类定义和实现位于src/reader.cpp和src/reader.hpp下&#xff0c;其主要作用是创建postgres列数据类型和parquet列数据类型的映射、获取arrow array元素值并包装为Datum、arrow nested list和map数据转为datum。首先从create_parquet_reader函数可以看出&#xff0…...

Maven之(七)pom.xml配置文件详解

setting.xml主要用于配置maven的运行环境等一系列通用的属性&#xff0c;是全局级别的配置文件&#xff1b;而pom.xml主要描述了项目的maven坐标&#xff0c;依赖关系&#xff0c;开发者需要遵循的规则&#xff0c;缺陷管理系统&#xff0c;组织和licenses&#xff0c;以及其他…...

JDK1.8使用的垃圾回收器和执行GC的时长以及GC的频率

1. GC介绍 GC就是垃圾回收器。因为内存空间是有限的&#xff0c;创建的每个对象和变量都会占据内存&#xff0c;gc做的就是对象清除将内存释放出来。其中堆是虚拟机中进行垃圾回收的主要场所&#xff0c;其次是方法区。 2. 垃圾回收器 新生代收集器&#xff1a; Serial&a…...

图解分析 Linux 网络包发送过程

大家好&#xff0c;下面的文章转发一个鹅厂同学的文章&#xff0c;这篇文章从应用到内核&#xff0c;写的非常不错&#xff0c;希望大家分析某个技术也可以从这方面入手。-----大家好&#xff0c;我是飞哥!半年前我以源码的方式描述了网络包的接收过程。之后不断有粉丝提醒我还…...

图解HTTP(一)

文章目录第 2 章 简单的 HTTP 协议2.1 HTTP 协议用于客户端和服务器端之间 的通信2.3 HTTP 是不保存状态的协议2.4 请求 URI 定位资源2.5 告知服务器意图的 HTTP 方法2.6 使用方法下达命令2.7 持久连接节省通信量2.8 使用 Cookie 的状态管理第 3 章 HTTP 报文内的 HTTP 信息3.1…...

YoloV3图解

整个训练分两部分 对 DarkNet53 的预训练基于 DarkNet53 进行物体检测训练 原图尺寸&#xff1a;input_shape 标签&#xff1a;原始标签 box 为 (class, xmin, ymin, xmax, ymax)&#xff0c;xmin, ymin, xmax, ymax 是左上角为坐标轴相对于原图的偏移。 anchor 总共 9 个&a…...

RefineDet翻译及图解

文章目录AbstractIntroductionRelated WorkClassical Object DetectorsTwo-Stage ApproachOne-Stage ApproachNetwork ArchitectureTransfer Connection BlockTwo-Step Cascaded RegressionNegative Anchor FilteringTraining and InferenceData AugmentationBackbone NetworkA…...

图解http协议

图解传说中的HTTP协议 转自头条号猪哥亮额先扒一扒HTTP协议背景&#xff1f; HTTP(HyperText Transfer Protocol) 即超文本传输协议&#xff0c;现在基本上所有web项目都遵从HTTP协议&#xff08;协议就是一种人为的规范&#xff09;。 目前绝大部分使用的都是HTTP/1.1版本&am…...

位置度标注方法图解_轴承怎么拆?图解安装在4个不同位置的轴承拆卸方法及注意事项...

​轴承的拆卸是机械维修中的重要内容之一。拆卸必须遵照轴承拆装的基本规则&#xff0c;还要针对不同的轴承采用不同的拆卸工具和拆卸方法。如果轴承在拆卸后需要再次使用&#xff0c;拆卸时施加的作用力绝对不可以通过滚动体来传递。对于分离式轴承&#xff0c;与滚动体保持架…...

Faster R-CNN 图解

作者&#xff1a;晓雷链接&#xff1a;https://zhuanlan.zhihu.com/p/24916624来源&#xff1a;知乎著作权归作者所有。商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处。Fast-RCNN基本实现端对端&#xff08;除了proposal阶段外&#xff09;&#xff0c;下一步自…...

计算机体系结构图解

1.数据物理存储及访问示意图 2.8086寄存器 3.8086地址分段 不同物理地址段关联的硬件及作用不同。8086加电或复位时&#xff0c;CX0xFFFF&#xff0c;IP0x0000。指向的是ROM所在段内的位置。 计算机设置为从硬盘启动时&#xff0c;ROM-BIOS将读取硬盘主引导扇区【逻辑扇区0】的…...

YOLO2 图解

作者&#xff1a;晓雷链接&#xff1a;https://zhuanlan.zhihu.com/p/25167153来源&#xff1a;知乎著作权归作者所有。商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处。本文是对 YOLO9000: Better, Faster, Stronger &#xff08;项目主页&#xff09; 的翻译。…...

图解JQUERY尺寸及位置定义

最近在学习JQUERY的一些应用&#xff0c;接触到了JQUERY对于元素尺寸及位置定义&#xff0c;还有就是配合浏览器尺 寸及状态的计算所做出的一些动画特效。其实像这类JQUERY应用无外乎涉及这些属性的调用&#xff1a;innerHeight()、innerWidth()、 outerHeight()、outerHeight(…...

图说slam(一):amcl定位算法主要流程概念图解

1. 从高斯分布中随机采样&#xff0c;生成初始粒子 以global坐标系为参考坐标系&#xff0c;以初始位姿&#xff08;默认为0&#xff09;作为初始粒子分布的均值&#xff0c;从参数服务器中获取位姿的协方差矩阵&#xff0c;实现的函数在AmclNode::handleMapMessage中&#xf…...

HTML设置尺寸的元素,图解CSS: 元素尺寸的设置

众所周之&#xff0c;Web上的任何一个元素都是一个盒子(框模型)&#xff0c;对于该盒子在CSS中有一个专业的术语&#xff0c;即CSS盒模型。其中CSS的display属性可以改变盒子的格式化上下文&#xff0c;每个格式化上下文都拥有自己不同的渲染规则&#xff0c;而这些规则是用来决…...

amd服务器有什么优势,AMD在云计算方面拥有三大优势_服务器评论-中关村在线

AMD在云计算方面拥有三大优势&#xff1a;作为知名的处理器厂商&#xff0c;AMD专为服务器设计的好龙处理器拥有着诸多优势&#xff0c;其具有更多的处理器核心&#xff0c;能够满足更高的并发处理性能&#xff0c;更好的满足企业业务高峰的性能要求。而云计算中心的服务器就需…...

自主云服务器处理器_云服务器对处理器的要求

企业在部署桌面虚拟化方案时&#xff0c;由于连接的云终端点数不同&#xff0c;所需要的云服务器也就不同。但是我们在选择云服务器时&#xff0c;也要选择好恰当的处理器&#xff0c;才能保证整个桌面虚拟化方案的正常使用。云服务器处理器的两大选择仍然是Intel与AMD。最新的…...

搭建云服务器实现内网穿透

# 前言 由于公司业务需要&#xff0c;搭建一组外网访问内网服务的一套链接关系&#xff0c;通过外网ip访问公司内网 # 技术采用frp docker # 环境客户端&#xff0c;服务端皆为 Ubuntu 18 # 实现原理公网服务器作为服务端&#xff0c;内网服务器作为客户端&#xff0c;服务器端…...

阿里云服务器CPU有AMD处理器吗?阿里云AMD服务器规格大全

阿里云服务器CPU有AMD处理器吗&#xff1f;阿里云服务器有AMD CPU处理器&#xff0c;阿里云服务器ECS通用型g7a、计算型c7a和内存型r7a采用2.55 GHz主频的AMD EPYCTM MILAN处理器&#xff0c;单核睿频最高3.5 GHz&#xff1b;通用型g6a、计算型c6a和内存型r6a采用2.6 GHz主频的…...

阿里云服务器采用AMD CPU处理器ECS实例规格大全

阿里云服务器有AMD CPU处理器&#xff0c;阿里云服务器ECS通用型g7a、计算型c7a和内存型r7a采用2.55 GHz主频的AMD EPYCTM MILAN处理器&#xff0c;单核睿频最高3.5 GHz&#xff1b;通用型g6a、计算型c6a和内存型r6a采用2.6 GHz主频的AMD EPYCTM ROME处理器&#xff0c;睿频3.3…...

腾讯云AMD服务器性能怎么样,腾讯云服务器标准SA2和S2区别在于AMD处理器哪个配置性能更高?...

最近码笔记需要购买一台腾讯云服务器&#xff0c;可选的腾讯云CVM实例规格有标准型S2和标准型SA2&#xff0c;如何选择呢&#xff1f;显然标准型SA2性价比更高&#xff0c;但是有什么区别呢&#xff1f;顾名思义&#xff0c;区别就在于SA2和S2中间的字母“A”&#xff0c;腾讯云…...

腾讯云服务器网页存在哪里找,腾讯云 AMD服务器入口在哪里?

最近好多同学问魏艾斯博客&#xff1a;腾讯云 AMD服务器的入口在哪里啊&#xff1f;之前的那个链接访问不到了&#xff01;老魏看了下&#xff0c;好像真是的这样。官方悄咪咪的就把 AMD CPU服务器活动页面下线了&#xff0c;也不通知一声&#xff0c;差评啊&#xff01;吐槽完…...

腾讯云 AMD 云服务器重庆云主机评测及如何选择

腾讯云 AMD CPU 云服务器自从 2018 年夏天推出后销售火爆&#xff0c;记得那时候魏艾斯博客发了文章腾讯云 AMD CPU 云服务器全国首推&#xff0c;当时 600 元/3 年没想到现在涨价了&#xff0c;居然 631.8 元/3 年&#xff01;&#xff01;&#xff01;虽然涨的不多但是当初 6…...

腾讯云AMD云服务器如何,使用怎么样好不好?

腾讯云AMD云服务器是腾讯云首推的非Intel CPU服务器。一直以来感觉不冷不热的。不过毕竟是便宜一些。而一直以来有很多朋友对AMD服务器也有一些怀疑态度。今天就分析下这款服务器&#xff0c;与常见的 标准型S2等做个对比看看怎么样&#xff0c;哪个好。 腾讯云AMD 云服务器和标…...

腾讯云AMD云服务器使用体验?

腾讯云AMD云服务器是腾讯云首推的非Intel CPU服务器。一直以来感觉不冷不热的。不过毕竟是便宜一些。而一直以来有很多朋友对AMD服务器也有一些怀疑态度。今天就分析下这款服务器&#xff0c;与常见的 标准型S2等做个对比看看怎么样&#xff0c;哪个好。 腾讯云AMD 云服务器和标…...

腾讯云AMD云服务器标准型SA1和SA2有什么区别?该如何选择

腾讯云AMD云服务器一直不温不火&#xff0c;每次都是出现在低价促销行列。这几天推出了标准型SA1 1核2G1M也是非常便宜。现在又新上了一款SA2。同样是AMD服务器&#xff0c;他们之间有什么区别呢&#xff1f;又该如何选择&#xff1f; 按照腾讯的说法&#xff0c;新一代SA2实例…...

腾讯云AMD云服务器怎么样好不好?

腾讯云AMD云服务器是腾讯云首推的非Intel CPU服务器。一直以来感觉不冷不热的。不过毕竟是便宜一些。而一直以来有很多朋友对AMD服务器也有一些怀疑态度。今天就分析下这款服务器&#xff0c;与常见的 标准型S2等做个对比看看怎么样&#xff0c;哪个好。 腾讯云AMD 云服务器和…...

40多年祖传中医的临床经验总结(收藏)

中医学是一门伟大的科学宝库&#xff0c;我们应当努力的去挖掘它&#xff0c;并加以提高。本人是河南省信阳地xx县人氏。祖上世代中医&#xff0c;据老辈人传&#xff0c;是名医张仲景的后代。长期以来&#xff0c;对祖国的中医学有着深刻的认识和了解&#xff0c;但也发现了一…...

关于MySQL中的存储引擎

存储引擎&#xff1a;&#xff08;了解内容&#xff09; 1、什么是存储引擎&#xff0c;有什么用&#xff1f; 存储引擎是mysql中特有的一个术语&#xff0c;其他数据库中没有。 存储引擎就是一个表存储/组织数据的方式。不同的存储引擎&#xff0c;表存储数据的方式不同。 目前…...

工业识别手眼标定

目录 1 手眼标定的理论基础 1.1 AXXB1.2 约束条件分析 1.2.1 旋转矩阵所需的方程数量1.2.2 平移向量的约束数量2 基于平面运动的外参标定方法 2.1 传感器的旋转轴与平面法向量重合2.2 引入其它约束参考文献附录A 一、手眼标定的理论基础 1.1 AXXB 手眼标定&#xff08;hand …...

基于ssm流浪动物救助及领养管理系统(文档)024

大家好✌&#xff01;我是CZ淡陌。一名专注以理论为基础实战为主的技术博主&#xff0c;将再这里为大家分享优质的实战项目&#xff0c;本人在Java毕业设计领域有多年的经验&#xff0c;陆续会更新更多优质的Java实战项目&#xff0c;希望你能有所收获&#xff0c;少走一些弯路…...

使用binlog把数据恢复到指定时间

使用场景 我们的数据库都有在凌晨3点做数据全备份&#xff0c;假如我们的数据库在上午10点出了故障&#xff0c;那我们就可以用备份把数据还原到凌晨3点时的状态&#xff0c;但是3点到10点间的数据变动是没有的&#xff0c;如果要将数据库恢复到故障点之前&#xff0c;那么需要…...

华清远见重庆中心—后端基础阶段技术总结/Java高级/个人总结

目录String字符串String类使用时注意总结字符串String类中的常用方法可变字符串StringBuilderStringBuffer构造方法常用方法注意System类常用方法和属性Runtime类特点Date类构造方法常用方法SimpleDateFormat类构造方法日期模板常用方法包装类特点异常异常的产生异常的分类Exce…...

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的整体架构和工作原理…...