• 2024-10-01操作系统:保护模式(一)GDT 与分段机制
    GDT与分段机制CPU开机时运行于实模式,寻址方式是段寄存器\(\times\)10+偏移寄存器=物理地址,主要原因是因为8086地址线和数据线不匹配导致的。但是这种寻址方式既不安全也不支持现代操作系统所需的、多任务支持、cpu特权模式等。在实模式下,对于基址,变址寻址的寄存器有明确要
  • 2024-10-01Windows批处理文件编写指南
    有时候为了提高效率,我们可以将一些DOS命令写在一个批处理文件中集中运行和处理,下面介绍一下编写一个批处理文件的必要步骤和知识:1、首先需要用编辑器或记事本创建一个普通文件2、根据功能编写指令,基础常用命令如下:@echooff:关闭命令回显,这样在执行命令时不会显示命令本身ec
  • 2024-09-30label-studio的简单使用
    人工标注一、语义角色:Agent:实施动作的主体Action:谓语,动作Patient:承受动作的客体Time:发生动作的时间Location:发生动作的地点二、工具——labelstudio官方网址:OpenSourceDataLabeling|LabelStudio使用工具:labelstudio安装命令:pipinstalllabel-studio启动命令:label-studio访
  • 2024-09-28huggingface的transformers与datatsets的安装与使用
    目录1.安装 2.分词2.1tokenizer.encode() 2.2tokenizer.encode_plus ()2.3tokenizer.batch_encode_plus() 3.添加新词或特殊字符 3.1tokenizer.add_tokens()3.2 tokenizer.add_special_tokens() 4.datasets的使用4.1加载datasets 4.2从dataset中取数据  4.3对datas
  • 2024-09-28基于yolov10的学生课堂行为检测系统,支持图像、视频和摄像实时检测【pytorch框架、python】
    更多目标检测和图像分类识别项目可看我主页其他文章功能演示:基于yolov10的学生课堂行为检测系统,支持图像、视频和摄像实时检测【pytorch框架、python】_哔哩哔哩_bilibili(一)简介基于yolov10的学生课堂行为检测系统是在pytorch框架下实现的,这是一个完整的项目,包括代码,数据集
  • 2024-09-28【Qt】编写第一个Qt程序 && 对象树 && 内存泄漏问题探讨
    编写第一个Qt程序1.使用图形化界面生成2.使用代码生成3.对象树3.1什么是对象树3.2验证对象树4.解决编码问题1.使用图形化界面生成创建好一个项目后,我们可以点击widget.ui进入图形化界面设计,可以直接通过拖拽的方式进行添加。通过拖拽的方式进行设计此
  • 2024-09-27Qt - QObject设置对象名称和属性
    作用用来作为id选择器和属性选择器,来设置样式setObjectName方法用来设置对象的名字,不同对象可以重复label=QLabel()label.setObjectName("label")objectName方法获取对象的名字QStringstrobj=this->objectName();qDebug()<<"strobj="<<strobj;setProperty方法
  • 2024-09-27在线性坐标系中绘制一次函数图象
    本文记述了用Matplotlib在线性坐标系中绘制一次函数图象的例子。代码主体内容如下:fig,ax=plt.subplots(figsize=(8,8))#1x=np.linspace(-4,4,100)y=2*x+1#2ax.plot(x,y,color='b')x=np.linspace(-9,9,1
  • 2024-09-27利用反射扫描枚举生成数据字典数据
    在开发过程中经常遇到既需要维护枚举来完成各种条件判断,又需要维护数据字典供前端使用,维护数据字典的另一个用处是可以修改数据字典的label而无需调整代码,但是这种两边维护的方式非常浪费人力资源,甚至有时部署程序忘了维护数据字典导致线上环境出现无法正常显示等问题。为解
  • 2024-09-26PyQt项目实战-(Pyqt5+mysql制作一个TODO清单 第一部分)
    PyQt项目实战Pyqt5实现todolist工作待办的增、改、删、查功能,连接mysql存储数据(待办事项)。目录目录        1.界面设计    2.功能实现    3.界面各Button点击事件和槽函数的链接    4.mysql数据库操作工具类    5.槽函数实现
  • 2024-09-250924-25,QT的数据类型,实现一个井字棋和计算器(只输入)
    day-01#include"mainwindow.h"#include<stdio.h>#include<iostream>#include<QApplication>#include<QDebug>#include<QPoint>#include<QLine>intmain(intargc,char*argv[]){QApplicationa(argc,
  • 2024-09-25Tkinter制作登录界面以及登陆后页面切换
    Tkinter制作登录界面以及登陆后页面切换前言序言1.由来2.思路3.项目结构描述4.项目实战1.登录界面实现(代码)2.首页界面实现(代码)3.打包build.py(与main.py同级目录)4.打包安装包前言本帖子,默认您已了解Tkinter的基础操作,以及原理,文中仅会对部分逻辑描述,不会对T
  • 2024-09-239.19
    今天完成开学考试,本次考试的题目是一个《河北省重大技术需求征集》的基本信息填报功能。本次提供前端页面的代码。涉及到的必填选项以及字数限制都有很好的效果。<template><div><div><divclass="card"style="margin-bottom:10px"><el-inputv-model
  • 2024-09-23vue根据页面标签生成图片打印
    安装npminstallhtml2canvas安装npminstallprint-jsimporthtml2canvasfrom'html2canvas';importprintfrom'print-js'<template><div><divid="content-to-convert"style="width:772px;">
  • 2024-09-23万恶的goto关键字
    提到goto,大家一定能想到迪杰斯特拉发表的著名论文goto有害论(GoToStatementConsideredHarmful)。正是它推动了结构化程序设计语言的发展。公正地说,goto并非那么可怕,机器码/汇编码本身支持跳转,就是goto的底层形态。计算机程序中条件选择、循环等语句最终依然依靠跳转指
  • 2024-09-23Vue 展示一个带有复选框的树形菜单,并通过按钮收集已选中的节点
     <template><div><el-treeref="tree":data="menuOptions":props="treeProps"node-key="id":default-checked-keys="menuId"show-checkbox@chec
  • 2024-09-222024“华为杯”数模研赛E数据提取代码
    2024年数学建模研究生赛E题从视频中提取数据的代码。主要包括三个部分:车流量计算、各车道车流量计算和平均速度计算。主要讲述了代码的使用方法,包括需要修改的参数和文件路径,以及一些特殊情况的处理方法。同时还提供了参数估计和绘图的相关代码,以及如何根据不同视频视角调整代码
  • 2024-09-22机器翻译之seq2seq训练、预测、评估代码
    目录1.seq2seq训练代码2.预测代码  3.评估代码 4.知识点个人理解 1.seq2seq训练代码seq2seq的训练代码:pytorch中训练代码一般都相同类似#将无效的序列数据都变成0(屏蔽无效内容的部分)defsequence_mask(X,valid_len,value=0):"""valid_len:有效序
  • 2024-09-21PHP利用endroid/qr-code生成个性二维码
    需先安装拓展库composerrequireendroid/qr-codeuseEndroid\QrCode\Color\Color;useEndroid\QrCode\Encoding\Encoding;useEndroid\QrCode\ErrorCorrectionLevel\ErrorCorrectionLevelHigh;useEndroid\QrCode\QrCode;useEndroid\QrCode\Label\Label;use
  • 2024-09-21[神经网络与深度学习笔记]LDA降维
    LDA降维LinearDiscriminantAnalysis线性判别分析,是一种有监督的线性降维算法。与PCA保持数据信息不同,LDA的目标是将原始数据投影到低维空间,尽量使同一类的数据聚集,不同类的数据尽可能分散步骤:计算类内散度矩阵\(S_b\)计算类间散度矩阵\(S_w\)计算矩阵\(S_w^{-1}S_b\)对矩
  • 2024-09-20组件封装有哪些注意事项—面试常问优美回答
    组件封装有哪些注意事项—面试常问优美回答关键点及回答建议与代码案例组件设计原则关键点:高内聚低耦合、接口清晰、职责单一。回答建议:“在设计组件时,我遵循高内聚低耦合的原则,确保组件内部逻辑紧密相关,同时减少与其他组件的直接依赖。”“我注重定义清晰的接口,使得
  • 2024-09-19mnist.py 下载 mnist 数据集
    #coding:utf-8try:importurllib.requestexceptImportError:raiseImportError('YoushouldusePython3.x')importos.pathimportgzipimportpickleimportosimportnumpyasnp#url_base='http://yann.lecun.com/exdb/mnist/
  • 2024-09-19一个vue 页面
    好的,我会对你的代码进行一些样式上的调整,以使布局更加美观和实用。以下是修改后的代码:```html<template><divclass="login-page"><el-formref="formRef":model="form"class="centered-form"label-width="120px"><el-row:
  • 2024-09-18OC开发,pdf自动滚动
    可忽略文字,直接看代码。之前是用webview加载了pdf,现在需要实现pdf自动滚动。记录下实现过程。1、先是用GCD,每隔0.5秒就下滑20。能自动滚,但是一卡一卡的;2、然后换成CADisplayLink,每次滑动1,顺畅多了;3、发现手动滑动的时候,页码会变,自动滚动就不会。我猜测是因为手动时候触发的是p
  • 2024-09-18关于在Qlabel遮罩方面的踩坑实录
    先看目标效果:想要实现封面图标的遮罩效果,有两个思路:一、在鼠标移动到这个item上面时,重新绘制pixmap例如以下代码:#include<QApplication>#include<QWidget>#include<QPixmap>#include<QLabel>#include<QPainter>#include<QColor>classTransparentOverlayWidg