<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[二代红鱼的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Ming2017123123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Ming2017123123]]></copyright><item><title><![CDATA[（关键点检测）YOLOv8实现多类人体姿态估计的输出格式分析]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/136529408</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/136529408</guid><author>Ming2017123123</author><pubDate>Thu, 07 Mar 2024 11:47:19 +0800</pubDate><description><![CDATA[（关键点检测）YOLOv8实现多类人体姿态估计的输出格式分析]]></description><category></category></item><item><title><![CDATA[【学习笔记】Linux 系统编程入门]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/128243537</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/128243537</guid><author>Ming2017123123</author><pubDate>Thu, 08 Dec 2022 21:06:29 +0800</pubDate><description><![CDATA[【学习笔记】Linux 系统编程入门]]></description><category></category></item><item><title><![CDATA[Ubuntu 设置时间同步]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/127896835</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/127896835</guid><author>Ming2017123123</author><pubDate>Thu, 17 Nov 2022 08:26:52 +0800</pubDate><description><![CDATA[Ubuntu 设置时间同步]]></description><category></category></item><item><title><![CDATA[CPP 获取目录下的文件]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/121333679</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/121333679</guid><author>Ming2017123123</author><pubDate>Mon, 15 Nov 2021 14:13:35 +0800</pubDate><description><![CDATA[CPP 获取目录下的文件

filesystem 标准库介绍
实现代码




CPP 获取目录下的文件
在 Python 中获取目录下的所有文件可以用 `os.listdir(path)` 实现，在CPP中有没有类似的方法呢？答案是肯定的。

filesystem 标准库介绍
filesystem 库提供了对文件系统及其组件（例如路径、常规文件和目录）执行操作的工具。 文件系统库最初开发为 boost.filesystem，作为技术规范 ISO/IEC TS 18822:2015 发布，最终从 C++1.]]></description><category></category></item><item><title><![CDATA[CPP 实现自定义模板栈并重载输入输出操作符]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/121179928</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/121179928</guid><author>Ming2017123123</author><pubDate>Sat, 06 Nov 2021 15:47:11 +0800</pubDate><description><![CDATA[CPP 实现自定义模板栈

具体结构
重载输入输出操作符
类模板配合友元函数实现

类内实现
类外实现1
类外实现2


完整代码




CPP 实现自定义模板栈
栈（stack）又名堆栈，它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶，相对地，把另一端称为栈底。 向一个栈插入新元素又称作进栈、入栈或压栈，它是把新元素放到栈顶元素的上面，使之成为新的栈顶元素； 从一个栈删除元素又称作出栈或退栈，它是把栈顶元素删除掉，使其相邻的元素成为新的栈顶元素。


具体结构
实现.]]></description><category></category></item><item><title><![CDATA[文件共享服务器Samba配置使用]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/120923653</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/120923653</guid><author>Ming2017123123</author><pubDate>Sat, 23 Oct 2021 17:38:53 +0800</pubDate><description><![CDATA[Samba

安装配置
添加用户
配置共享文件夹
使用




Samba
Samba 是适用于 Linux 和 Unix 的标准 Windows 互操作性程序套件。 自 1992 年以来，Samba 一直为所有使用 SMB/CIFS 协议的客户端提供安全、稳定和快速的文件和打印服务，例如所有版本的 DOS 和 Windows、OS/2、Linux 等。 一般用于 Linux 和 Windows 系统之间的资源共享。

安装配置
如果使用 Ubuntu 系统，可用如下命令安装：
sudo apt-get .]]></description><category></category></item><item><title><![CDATA[PyTorch模型保存与使用]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/120464647</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/120464647</guid><author>Ming2017123123</author><pubDate>Fri, 24 Sep 2021 23:04:25 +0800</pubDate><description><![CDATA[PyTorch模型保存与使用

模型的保存
模型的使用




PyTorch模型保存与使用
训练好的模型保存下来，这样在需要的时候就可以直接调用。

模型的保存
保存模型有两种方法，一种是保存模型的参数，再次加载时需要原有模型的信息。 另一种是保存模型的所有信息，可以直接加载为原有模型。
需要注意的是，如果原有模型是在GPU上训练的，那么在加载到只有CPU 的电脑上时，需要在 torch.load() 时，加上 map_location=torch.device(‘cpu’) 参数变换模型参数到CPU .]]></description><category></category></item><item><title><![CDATA[/usr/bin/ld: cannot found -lboost_python 问题解决]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/120396649</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/120396649</guid><author>Ming2017123123</author><pubDate>Mon, 20 Sep 2021 23:01:19 +0800</pubDate><description><![CDATA[/usr/bin/ld: cannot found -lboost_python

错误情况
解决方法


其他错误

fatal error: pyconfig.h: 没有那个文件或目录
如果提示找不到 “numpy.hpp”, “python.hpp”




/usr/bin/ld: cannot found -lboost_python

错误情况
编译CPP工程时，提示找不到 boost_python 和 boost_numpy。
$ make              
[ 50%] Link.]]></description><category></category></item><item><title><![CDATA[MNIST 数据集下载及图片可视化]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/120382421</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/120382421</guid><author>Ming2017123123</author><pubDate>Sun, 19 Sep 2021 17:23:37 +0800</pubDate><description><![CDATA[MNIST 数据集下载及可视化

MNIST 介绍
下载数据集并保存成图片




MNIST 数据集下载及可视化
最近用到了 MNIST 训练神经网络，但是下载下来的数据集默认是 `*-ubyte.gz` 的压缩包。 无法直观的看到数据本身的图片是什么样子，训练的神经网络达到99% 的正确率还是觉的一头雾水， 想看一下自己到底用的什么图片。
但是网上关于 MNIST数据集可视化 的文章有些比较繁琐，特在此记录将MNIST数据集下载下来，并以图片形式保存到本地的操作步骤。

MNIST 介绍
MNIST .]]></description><category></category></item><item><title><![CDATA[KDE 桌面环境配置之取消标题栏和自动隐藏任务栏]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/120356744</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/120356744</guid><author>Ming2017123123</author><pubDate>Fri, 17 Sep 2021 21:11:10 +0800</pubDate><description><![CDATA[KDE 桌面环境配置

取消标题栏
自动隐藏任务栏




KDE 桌面环境配置
Ubuntu 自带的桌面总有标题栏，以及左侧的 Dock 栏。这样造成了屏幕使用效率低。本文记录了 在 plasma 上设置取消标题栏和自动隐藏任务栏的设置。

总体效果如下



取消标题栏
找到 System setting -&gt; Workspace -&gt; Windows Management -&gt; Windows Rules.

选择新建，在 description 中添加名字，如 NoTitleBa.]]></description><category></category></item><item><title><![CDATA[Python脚本到Windows可执行程序——Cxfreeze的安装与使用]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/119533989</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/119533989</guid><author>Ming2017123123</author><pubDate>Mon, 09 Aug 2021 11:31:50 +0800</pubDate><description><![CDATA[Python脚本到Windows可执行程序——Cxfreeze的安装与使用

下载安装
打包程序

通过 命令行 简单使用
使用 setup.py 详细配置






Python脚本到Windows可执行程序——Cxfreeze的安装与使用
写好的 Python 程序，分发到 Windows 用户的时候，如果再在每一台电脑上配置执行 Python 程序的解释器和相应的依赖库，就会比较繁琐。 所以可以将 Python 程序打包程可执行的 .exe 文件。可以用的库有：cx_freeze，py2exe，P.]]></description><category></category></item><item><title><![CDATA[Tomcat 安装与使用]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/119440859</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/119440859</guid><author>Ming2017123123</author><pubDate>Fri, 06 Aug 2021 07:35:00 +0800</pubDate><description><![CDATA[Tomcat 安装与使用

下载使用
部署项目




Tomcat 安装与使用
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器，属于轻量级应用服务器，在中小型系统和并发访问用户不是很多的场合下被普遍使用，是开发和调试JSP 程序的首选。

下载使用
去 Tomcat官网 下载所需版本，下载后解压。我安装的是 apache-tomcat-9.0.44。tomcat10 所用的servlet 与tomcat9 有不同，从9开发的工程不能直接在tomcat10下运行。 具体区别见 Tomcat.]]></description><category></category></item><item><title><![CDATA[宏——应对重复性操作（基于Emacs）]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/116797912</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/116797912</guid><author>Ming2017123123</author><pubDate>Fri, 14 May 2021 17:06:46 +0800</pubDate><description><![CDATA[应用场景

应用举例一：重复性代码
应用举例二：重复性命令
使用步骤

保存宏


参考链接



键盘宏：是把一组按键盘的操作定义下来作为宏。这个宏可以保存下来，一遍一遍执行。

应用场景
重复性操作 不管是操作的对象是单行还是多行，是单个文件还是多个文件，也不管操作的是不是文本还是输入命令，只要它们有相似性。就可以用宏来简化操作。

应用举例一：重复性代码

Android 初始化一个 UI 控件

private lateinit var textView1: TextView

private f.]]></description><category></category></item><item><title><![CDATA[Android RadioGroup错误 java.lang.NullPointerException: findViewById(checkedId) must not be null]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/116783438</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/116783438</guid><author>Ming2017123123</author><pubDate>Fri, 14 May 2021 11:04:16 +0800</pubDate><description><![CDATA[错误 java.lang.NullPointerException: findViewById(checkedId) must not be null

情景
错误原因
解决办法一
解决办法二




错误 java.lang.NullPointerException: findViewById(checkedId) must not be null

情景
在 Android 开发时，使用到了 RadioGroup ：单项选择按钮组。 它可以包含多个 RadioButton，即单选按钮，它们共同为用户提.]]></description><category></category></item><item><title><![CDATA[Kotlin 语言的入门使用]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/116047661</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/116047661</guid><author>Ming2017123123</author><pubDate>Fri, 23 Apr 2021 11:19:42 +0800</pubDate><description><![CDATA[Kotlin

简介
基础语法

包声明
定义常量与变量
注释
? 可以为空(null)
类型检测
Int to String, String to Int
比较
多行字符串
字符串模板


函数

函数定义
无返回值的函数(类似Java中的void)：
可变长参数函数
lambda(匿名函数)
函数的便捷写法
默认参数 &amp; 具名参数


流程控制

When 表达式
返回和跳转
Break 和 Continue 标签


数据结构

定义列表
数组
map使用
递归
尾递归优化


异常

Ex.]]></description><category></category></item><item><title><![CDATA[JDBC使用]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/115658100</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/115658100</guid><author>Ming2017123123</author><pubDate>Tue, 13 Apr 2021 11:20:28 +0800</pubDate><description><![CDATA[JDBC 入门

JDBC 简介
先熟悉下 eclipse

完善自动补全
常用快捷键
添加自定义注释
添加单元测试 Junit


获取数据库连接

获取数据库连接的步骤
数据库链接代码
数据库连接池


操作和访问数据库

Statement 使用
PreparedStatement 使用
Blob 字段插入
批量插入数据


DAO 及其实现思想
Apache-DBUtils 使用

DbUtils
QueryRunner 类
ResultSetHandler 接口及实现类


其他

Java与S.]]></description><category></category></item><item><title><![CDATA[Maven入门基础]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/115643743</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/115643743</guid><author>Ming2017123123</author><pubDate>Mon, 12 Apr 2021 22:28:42 +0800</pubDate><description><![CDATA[Maven

为什么使用 Maven ?
Maven 简介
标准目录结构

一般的工程包括这四部分
maven 标准目录结构


Maven POM
生命周期
常用命令
添加依赖

依赖关系


仓库

Maven 仓库有三种类型：
本地仓库（local）


Idea 设置 Maven




Maven

为什么使用 Maven ?
当如果我们的项目依赖第三方的jar包，例如 JDBC 驱动： mysql-connector-java ，我们需要手动下载，并配置加载到工程中。 需要测试时，我们需要 J.]]></description><category></category></item><item><title><![CDATA[Java Web 入门笔记]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/115404137</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/115404137</guid><author>Ming2017123123</author><pubDate>Fri, 02 Apr 2021 17:30:19 +0800</pubDate><description><![CDATA[Java Web

Web 资源的分类:按实现技术和呈现效果
常见服务器
安装
Tomcat 服务器目录解绍
默认端口
部署 web 工程到 tomcat
ROOT 工程的访问以及 默认 index.html 页面的访问
工程目录结构
IDEA 工程设置
Tomcat10 库名更改


Servlet

创建 Servlet 程序
web.xml config(添加资源路径) 斜杠表示工程路径（约定大于配置）
servlet 生命周期
Servlet 请求的分发
通过继承 HttpServlet 实现 S.]]></description><category></category></item><item><title><![CDATA[MySQL数据库基本操作]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/115277191</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/115277191</guid><author>Ming2017123123</author><pubDate>Sun, 28 Mar 2021 10:33:22 +0800</pubDate><description><![CDATA[MySQL 数据库介绍

分类
MySQL 安装
MySQL 使用

基本操作
创建一个数据表
增删改查
常用数据类型




mysql 约束

主键约束 / 联合主键
唯一约束
非空约束
默认约束
外键约束


数据库的设计范式

第一范式,1NF
第二范式,2NF
第三范式,3NF


mysql 查询练习

先建立所需的表
建表代码
向表中添加记录
查询表中所有记录


Sql 的四种链接查询

先建立所需的表
内链接 inner join 或者 join
(外链接)左链接 left join 或.]]></description><category></category></item><item><title><![CDATA[短距离接入互联网-无钱网桥组网方案]]></title><link>https://blog.youkuaiyun.com/Ming2017123123/article/details/114274635</link><guid>https://blog.youkuaiyun.com/Ming2017123123/article/details/114274635</guid><author>Ming2017123123</author><pubDate>Tue, 02 Mar 2021 00:00:21 +0800</pubDate><description><![CDATA[短距离接入互联网-无钱网桥组网方案

适用需求
所需设备
网桥是？
无线网桥
工作方式

点对点方式
中继方式 &amp; 点对多点传输






短距离接入互联网-无钱网桥组网方案
在家的时候，给亲戚家装了个千兆路由器加1公里无线网桥实现了居家WIFI覆盖，正好专业课也在学《计算机网络》，觉得这样的组网方案在特定的需求下非常实用，特来介绍。

适用需求

在无高大障碍（山峰或建筑）的条件下，一对速组网和野外作业的临时组网。
特别适用于城市中的近距离、远距离通讯，包括同一栋楼不同楼层之间网络连接，或间隔.]]></description><category></category></item></channel></rss>