• 2024-06-21C++ 面向对象高级开发 2、头文件与类的声明
       ObjectBased(基于对象)vs ObjectOriented(面向对象)ObjectBased:面对的是单一class的设计ObjectOriented:面对的是多重classes的设计,classes和classes之间的关系。         模板就是一种抽象
  • 2024-06-20[AAAI2024]Out-of-Distribution Detection in Long-Tailed Recognition with Calibrated Outlier Class Lea
    这篇文章设置的问题是:考虑长尾分布的训练集下,对测试集上的OOD样本进行检测。作者在训练集中引入了openset样本学习异常表征,以OCL(OutlierClassLearn)为baseline,训练时引入prototype方法,推理时对logits进行调整校准。问题背景DNNs会把OOD(out-of-distribution)样本误分类为ID(in-di
  • 2024-06-18Python - Meta Class
    Aspartofmetaprogramming,ametaclassisoneofthemostimportantconceptsinPython.AClassinPythondefinesthefunctionalityofitsobjectsusingattributesandmethods.Incontrast,ametaclassdefinesthefunctionalityoftheclasses,whereast
  • 2024-06-16鼠标右键菜单以及右键新建
    修改右键菜单右键菜单是在桌面或文件/文件夹上点击鼠标右键时出现的菜单。随安装软件的增多而变得复杂,比如安装QQ、百度网盘等软件后,右键菜单被大量占用,导致常用操作如删除、重命名变得不便。如何实现右键菜单自由?对于一些正规软件,比如Bandizip,可在软件设置中直接移除右键菜单
  • 2024-06-07PyTorch实现多分类任务
    importtorchimporttorch.nnasnnimporttorch.optimasoptim'''定义模型'''classSimpleModel(nn.Module):'''方便理解,这里只定义了一层网络input_size:输入维度(这里表示每个样本的特征数量)num_classes:输出维度(这里表示类别数量)'
  • 2024-06-06VScode右键打开(添加到右键)
    原文链接:https://blog.csdn.net/2301_79279082/article/details/132734873打开注册表:win+R->regedit共需要在三处添加:第一处:1、HKEY_CLASSES_ROOT->*->shell->OpenWithVS(自定义,用户新建)  1.0 右键shell-》新建项-》重命名为OpenWithVS
  • 2024-05-29将sublime text 3加入到windows右键功能中
    1.reg文件内容,编辑好之后,双击1.reg文件即可WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\*\shell\SublimeText3]@="EditwithSublimeText3""Icon"="D:\\software\\sublime_text_build_4169_x64\\sublime_text.exe,0"[HKEY_CLASS
  • 2024-05-28css05 CSS Pseudo-classes
    https://www.w3schools.com/css/css_pseudo_classes.asp WhatarePseudo-classes?Apseudo-classisusedtodefineaspecialstateofanelement.Forexample,itcanbeusedto:StyleanelementwhenausermousesoveritStylevisitedandunvisitedlinks
  • 2024-05-23yolov8 分割任务切块推理库 patched_yolo_infer
    这个Python库简化了类似SAHI的推理,例如分割任务,从而能够检测图像中的小对象。它同时满足对象检测和实例分割任务,支持广泛的Ultralytics模型。该库还为所有模型的推理结果可视化提供了流畅的定制,包括标准方法(直接网络运行)和独特的基于补丁的变体。模型支持:该库提供对多个超解析深
  • 2024-05-22jar 启动提示: xxx.jar 中没有主清单属性
    一、背景说明1.现场有个jar包,里面的一个配置文件被研发写死在代码里了,为了图省事。不想重新打包。于是直接解压,结果报错了。当时的解压命令mkdircecp../wangzy.jar.jarxvfwangzy.jar2.修改对应配置文件。然后重新压缩rm-rfwangzy.jarjarcvfwangzy.jar*启
  • 2024-05-21SQL Server 触发器利用临时表在外检表插入前插入主键表
    在SQLServer中,你可以使用触发器(trigger)来在插入学生信息之前,根据班级名称在班级表中插入相应的班级记录。这通常涉及到两步:首先,检查班级表中是否已存在相应的班级;如果不存在,则插入;然后,允许插入学生记录。下面是一个示例,展示如何创建这样的触发器:假设你有两个表:Students 和 C
  • 2024-05-18HTML 14 - CSS Classes
    InHTML,aclassisanattributethatcanbeappliedtooneormoreelementsandisusedtostyleandcategorizeelementsbasedoncommoncharacteristicsorpurpose.Classesallowsmultipleelementstosharethesamestylingrules.Byassigningthesamec
  • 2024-05-16yolov8带overlap和NMS的切块推理库
    点击查看代码importcv2frompatched_yolo_inferimportMakeCropsDetectThem,CombineDetectionsfrompatched_yolo_inferimportvisualize_results#Loadtheimageimg_path=r'D:\gzj\pic\see\0510\a001.jpg'img=cv2.imread(img_path)element_crops=
  • 2024-05-14机器学习之朴素贝叶斯
    朴素贝叶斯是一种基于贝叶斯定理的分类算法,常用于解决文本分类和垃圾邮件过滤等问题。它的"朴素"体现在对每个特征之间的条件独立性的假设,即假设给定目标值的情况下,每个特征都是相互独立的。尽管这个假设在实际问题中并不总是成立,但朴素贝叶斯的简单性和高效性使其在实践中仍然表
  • 2024-05-14机器学习实践第四篇——贝叶斯分类器
    一.什么是贝叶斯分类器  1.1贝叶斯定理  贝叶斯定理是贝叶斯统计学中的核心定理,它描述了在获得新的观察数据后如何更新概率估计。贝叶斯定理的数学表达如下:  $$P(A|B)=\frac{P(B|A)\cdotP(A)}{P(B)}$$  其中,$P(A|B)$表示在给定观察数据$B$的条件下,事件$A$发
  • 2024-05-06Windows文件关联
    注册表Windows的文件关联是通过注册表实现的。HKEY_CLASSES_ROOT节点包含了文件扩展名关联信息。不建议直接修改HKEY_CLASSES_ROOT,而是修改HEKY_CURRENT_USER\Software\Classes或HKEY_LOCAL_MACHINE\Software\Classes。HKEY_CLASSES_ROOT是两者的合并。如果出现同名键,HEKY_C
  • 2024-05-06Oracle 给用户授权访问视图
    Oracle给用户授权访问视图createuserc##hrpidentifiedby123456;grantresource,connecttoc##hrp;grantconnecttoc##hrp;grantselectonC##BSKJ.sch_sc_schedulinfotoc##hrp;grantselectonC##BSKJ.sch_sc_classestoc##hrp;grantselectonC##BSKJ.sys_usert
  • 2024-04-30android 反编译APK取源代码。
    坑,自己写的AndroidAPK程序,发现线上版本是1.9.4,本地的代码版本却是1.9.1。不知道到底怎么回事,svn里面也没有日志记录。。。。。只能从线上apk反编译来看看了,幸好这个升级日志里面,更新内容很少。。。。。真的是诡异 反编译过程如下,其他地方转来的,仅做记录用,方便自己以后按这
  • 2024-04-23windows右键菜单新建markdown文档
    typora的官网上有相应的教程[1],就是更改windows的注册表,这样可以直接右键新建markdown文件,就不用朴素地新建txt文件然后再改后缀了,typora给出的注册表是:WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\.md]@="markdown"[HKEY_CLASSES_ROOT\.md\ShellNew]"NullFil
  • 2024-04-21django的settings
    django的settings模板jwt配置fromdatetimeimporttimedelta#jwt配置SIMPLE_JWT={#AccessToken的有效期'ACCESS_TOKEN_LIFETIME':timedelta(minutes=5),#RefreshToken的有效期'REFRESH_TOKEN_LIFETIME':timedelta(days=7),
  • 2024-04-21权限组件及源码分析
    权限组件​ 通过观察APIView的源码,会发现他的里面执行了三个方法self.perform_authentication(request)#认证self.check_permissions(request)#权限self.check_throttles(request)#频率​ 也由此看出,权限是在认证之后执行的权限类的编写写一个类,继承Base
  • 2024-04-14初中中考英语词汇大全001掌握常用词汇,轻松应对考试
    初中中考英语词汇大全001掌握常用词汇,轻松应对考试PDF格式公众号回复关键字:ZKCH0011advertisements广告2Accordingtotheadvertisements根据广告3EXCEPT除了,在选项中经常出现,要注意不要意思理解反了4Thetextaboveiswrittento上述文本是写给,这种题是根据
  • 2024-04-14IDEA中Maven项目修改JSP后通过配置Tomcat实现立即生效
    参考:IDEA中Facets和Artifacts配置说明idea中artifacts、facets、modulesIntelliJIDEA部署Web项目,终于搞懂了传统SpringMvc项目目录和对应tomcat配置如下:在日常开发过程中,我们修改完java代码后,接着就点击Build编译,然后就可以去验证代码了(前提是On'Update'Action选
  • 2024-04-11About After-school Classes.
    昨天语文大作文,今天英语作文。$\\$Nowadays,childrenalwayshavemanyafter-schoolclasses.MyparentsandIhavedifferentopinionsonthissituation.$\\$Myparentsbelieve,after-schoolclassescanhelpusfindgoodjobsinthefuture.Goodcompanies
  • 2024-04-06Typora添加鼠标右键新建md文件
    2024年4月6日博客园发布默认路径安装Typora在桌面新建一个.txt文件,并复制以下代码WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\.md]@="markdown"[HKEY_CLASSES_ROOT\.md\ShellNew]"NullFile"=""[HKEY_CLASSES_ROOT\markdown]@="Bla