自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白糖的博客

你好 世界

  • 博客(19)
  • 收藏
  • 关注

原创 从零开始部署yolov8到安卓手机详细教程【Android Studio】

手机打开->开发者模式,开启USB调试权限,手机和电脑用USB连接,允许调试。PS:yolov8ncnn不同于yolov5ncnn,可以实时视频检测。然后调整文件路径,改下代码,关于这块,后续有时间的话,我会另出教程~可以转换成param和bin文件,放到assets文件夹下,如下。如果看到这句话,并且觉得有用的话,不妨点个。自行配置AS环境(网上很多相关教程,如果没弄好,欢迎提问交流)为上面步骤四下载的文件名称(文件名要和下载的对应),CMakeLists.txt文件如下。

2023-10-05 22:04:26 5185 9

原创 什么样的字段适合加索引?索引失效了解吗?

Select、Where、Join、Order By 后面跟着的字段建议加索引。

2024-12-09 16:27:21 142

原创 什么是 MySQL 回表?

1)索引结构:MySQL 使用 B+ 树索引结构来加速数据的查找。B+ 树是一种多叉树,它的叶子节点中存储了完整的数据行,而非叶子节点存储了索引的键值和指向下一级节点的指针。2)索引查询:当执行一个查询语句时,MySQL 会首先根据查询条件从 B+ 树的根节点开始进行查找,逐层下降直到找到满足条件的叶子节点。如果查询条件匹配了索引的键值,则可以直接从叶子节点中获取到完整的数据行,无需回表。3)回表现象:在某些情况下,索引无法提供查询所需的所有信息,这时就需要进行回表操作。

2024-12-09 16:16:03 520

原创 为什么 Java 中的 String 类被设计为 final?

1)字符串池的实现可以在运行时节约很多 heap 空间,因为不同的字符串变量都指向池中的同一个字符串。但如果字符串是可变的,那么 String interning 将不能实现(注:String interning 是指对不同的字符串仅仅只保存一个,即不会保存多个相同的字符串。),因为这样的话,如果变量改变了它的值,那么其它指向这个值的变量的值也会一起改变。2)譬如,数据库的用户名、密码都是以字符串的形式传入来获得数据库的连接。

2024-12-06 16:34:02 167

原创 Java 中的多态性是什么?如何理解?

这意味着你可以使用 animal 变量调用 Animal 类中定义的方法(以及 Dog 类中重写的方法),但不能直接调用 Dog 类中特有的方法,除非进行向下转型。在第一种情况下,无法使用 ArrayList 特有的方法,因为声明的是一个 List 类型的变量,只能使用 List 接口中定义的方法。安全的向下转型:在确认 animal 是 Dog 的实例后,进行向下转型是安全的,这样你就可以调用 Dog 类特有的方法。多态的基本概念是,同一行为,通过不同的子类,可以体现出来的不同的形态。

2024-12-05 17:55:14 59

原创 Java 什么时候类会被加载?

这意味着,Java编译器会在编译阶段直接将这个变量出现的地方替换为它的值,因此即使程序使用了这个静态变量,也不会引发类的初始化。启动类加载器是 Java 虚拟机内置的类加载器,它负责加载 Java 的核心类库,这些类在虚拟机启动时就会被加载。需要注意的是,类的加载过程是按需进行的,即在需要使用某个类时才会进行加载。当调用一个类的静态成员,而该静态成员所在的类尚未被加载时,会先加载该静态成员所在的类。当访问一个类的静态变量或调用一个类的静态方法时,该类会被加载。5. 启动类加载器加载的类。

2024-12-04 11:25:57 100 1

原创 Node+vue实现阿里云短信服务来发送验证码短信

我是已经开通了阿里云的短信服务功能创建Node项目我的Node项目:my-node-project。

2024-05-25 16:21:12 314

原创 Docker&Redis 在window 2024版笔记 下载 安装 操作配置

Docker windows版官方版是一款专业开源的应用容器引擎,可以加快用户构建、共享和运行现代应用程序的速度,支持运行Linux和Windows Docker容器。Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极大的简化了容器的创建和维护。使得 Docker 技术比虚拟机技术更为轻便、快捷。官方网址:https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe前提:启用3个W

2024-05-25 15:49:04 535

原创 树莓派使用Putty远程桌面时 PuTTY Fatal Error: Network error: Connection refused

我是在没有显示屏的情况,想通过putty工具远程树莓派系统桌面,但是没有成功,通过使用在装系统时使用的主机名称没有使用IP地址连接成功了,也不知怎么回事~在这里记录一下,之后如果遇到同样的问题可以更快更好的解决~

2024-05-02 21:10:16 2612 6

原创 JavaWeb学习笔记

【代码】JavaWeb学习笔记。

2024-04-28 22:06:37 142 1

原创 Java学习笔记之Servlet

2、@WebServlet注解配置和Servlet的xml配置3、页面传参4、MVC模式及德鲁伊配置 为了更好的理解,看下图关于德鲁伊的配置可以看我上一篇的文章:德鲁伊配置6、cookie过滤器图解 单个过滤器图解多个过滤器图解

2024-04-28 15:38:48 308 3

原创 druid.properties 配置以及 Java 示例代码

以上是使用druid.properties文件配置Druid连接池的基本方法。根据你的具体需求,你可以添加更多的配置项来优化连接池的性能和行为。文件中,你可以添加Druid连接池的各种配置项,每个配置项由键值对的形式表示。文件:在你的项目中创建一个名为druid.properties的文件,代码如下。下面是配置Druid连接池的。文件放置在类路径下,通常是放置在。文件放置到正确的位置:将。

2024-04-25 21:10:41 760 2

原创 python导出依赖

上面的命令中,"." 表示当前目录,"--encoding=utf8" 表示使用 UTF-8 编码,"--force" 表示强制更新 "requirements.txt" 文件,即使它已经存在。这个文件通常被称为 "requirements.txt",它可以用来重建项目的虚拟环境,或者在其他机器上安装相同的依赖。执行完上述命令后,你会在项目根目录中看到一个新的文件 "requirements.txt"。这将会安装 "requirements.txt" 文件中列出的所有依赖包及其版本信息。

2024-04-24 08:39:35 150

原创 Vue零基础学习

Vue.js是一套构建前端的MVVM框架,它集合了众多优秀主流框架设计及思想,轻量、数据驱动(默认单向数据绑定,但也提供支持双向数据绑定)、学习成本低,且可与webpack/gulp构建工具结合实现web组件化开发、构建部署等。Vue.js本身就拥有一套较为成熟的生态系统:Vue+vue-router+vuex+webpack+sass/less,不仅满足小的前端项目开发,也完全胜任开发大型的前端应用,包括单页面应用和多页面应用等。

2024-04-11 20:30:09 1272

原创 将训练好的YOLOV8模型部署到【Android Studio】

将pt模型导出为 onnx 格式

2023-10-08 12:20:41 457 1

原创 命名实体和命名实体标注

词性标注可以告诉我们,像Janet和Colorado这样的词都是专有名词;专有名词是这些词的一个语法属性。但是从语义的角度来看,这些专有名词指的是不同种类的实体。Janet是一个人,是一个组织,而Colorado是一个地点。粗略地说,一个)是指任何可以用专有名词来指代的东西:一个人、一个地点、一个组织。)()任务是找到构成专有名词的文本跨度并标注实体的类型。(人物),(地点),(组织),或(地缘政治实体())。然而,

2023-05-04 14:19:47 1108 1

原创 MQTT协议-使用CONNECT报文连接阿里云详细教程

将网络调试助手改为TCP Client,远程主机地址填入i6deo513xT1.iot-as-mqtt.cn-shanghai.aliyuncs.com,端口号1883,点击HEX,将上面组合好的CONNECT报文复制粘贴到输入框,点击连接,再点击发送。根据公式180=128*a+b,计算可得a = 1,b = 52,a在高8位,b在低8位,低位在前,高位在后,所以书写顺序是b a。将80转为十六进制0x50,放到文本文档的十六进制数据前面,要符合UTF-8编码,所以还要在前面加上00。

2023-03-22 17:26:37 618

原创 数字图像处理-基本知识总结

我们人类在从不同距离,不同方向,不同光照条件下观察一个物体时,虽然这个物体的大小,形状,明暗都会有不同,但是我们仍然可以判断出,它们是同一个物体。由于图片中存在噪声,导数对噪声敏感,如果直接提取边缘,会有许多噪声的地方也会出现极值,所以先用高斯平滑滤波,可以突出图片中边缘,去除噪声;注:由于提取边缘用的高斯滤波,高斯平滑函数的σ决定高斯函数的胖瘦和高低,即决定边缘提取的精度,σ越小,边缘提取越精确。由于图片中的边缘是分布在不同方向上的,比如横着方向提取的边缘,表示图片在这一区域的像素值,横着方向变化剧烈。

2023-03-19 12:00:41 621 1

原创 数字图像处理基础

主要用于土地测绘,资源调查,气候监测,农作物估产,自然灾害预测预报,环境污染监测,气象卫星云图处理以及地面军事目标的识别。历史文字和图片档案的修复和管理等。主要是利用图像信号的统计特性及人类视觉的生理学及心理学特征对图像信号进行高效编码,其目的是压缩数据量,以解决数据量大的矛盾。主要对图像施以+、-、×、÷等运算,虽然该处理主要针对像素点的处理,但非常有用,如医学图像的减影处理就有显著的效果。主要包括坐标变换,图像的放大、缩小、旋转、移动,多个图像配准,全景畸变校正,扭曲校正,周长、面积、体积计算等。

2023-03-19 11:38:05 362

该txt文件中有链接 安装哈工大pyltp分词工具包 pyltp-0.2.1-cp36-cp36m-win-amd64.whl

1、百度网盘下载pyltp-0.2.1-cp36-cp36m-win_amd64.whl此文件; 2、将pyltp-0.2.1-cp36-cp36m-win_amd64.whl拷贝到自己python安装目录下的Scripts文件夹中(我的是D:\python\Scripts) 4、进入cmd命令行,进入自己python安装目录下的Scripts文件夹中(我的是D:\python\Scripts)。然后执行命令行: 执行: pip.exe install pyltp-0.2.1-cp36-cp36m-win_amd64.whl

2023-04-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除