自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 C# 学习笔记--个人学习使用 <2>

由于委托是一种类 class,类是一种数据类型,且是引用类型的数据类型,委托可以声明变量和声明实例;委托的声明方式与一般的类的声明方式并不相同,更像是 C/C++ 中函数指针的声明方式;下面这个例子是自定义委托的声明与使用;// delegate 是类,需要声明在名称空间体里面;// public 是访问范围,delegate 是告诉编译器要声明一个委托// 第一个 double 是目标方法的返回值类型// 然后 Calc 是委托的名字// 后面的圆括号里面是目标方法的参数列表。

2023-08-26 18:47:11 793

原创 C# 学习笔记--个人学习使用 <1>

个人用的学习笔记

2023-08-21 23:39:31 1435

原创 C# 使用递归方法实现汉诺塔步数计算

举一个例子:计算从 1 到 x 的总和if(x == 1)return 1;else// 调用自己。

2023-08-21 21:05:33 797

原创 在Ubuntu上设定Service程序自启动,自动运行Conda环境下的Python脚本

因为个人的项目需求,需要在计算机上部署一些Python脚本以达到自动化运行部分程序的目的。系统为Ubuntu Linux 20.04 LTS 版本。使用 Conda 控制 Python 运行环境。

2023-07-11 01:32:09 2075 4

原创 Ubuntu 20.04LTS FFmpeg 环境配置

FFmpeg是音视频开发工作中不可缺少的工作技能,本文主要讲解如何在 Ubuntu 系统之上编译、搭建FFmpeg开发环境。

2023-05-17 23:47:14 706 2

转载 Python XML File – How to Read, Write & Parse

Python enables you to parse and modify XML documents. In order to parse XML document, you need to have the entire XML document in memory. In this tutorial, we will see how we can use XML minidom class in Python to load and parse XML files.

2023-03-06 13:08:48 142

原创 Python UDP 简单数据传输

新建一个Python文件就可以使用了,我不是太喜欢弯弯绕绕的程序获取方法,主程序文件和测试程序都在下面,拿走直接用就行。如果喜欢的话,在时间允许的情况下欢迎去我的。

2023-03-04 21:49:16 799

转载 OpenCV 中 cv.namedWindow()常见用法

同名窗口存在则不会创建新窗口。来关闭单个窗口,或通过。

2023-03-02 08:52:37 2085

原创 Python 多线程中 OpenCV imshow 方法失效、不显示、不刷新、卡死的解决方法

为了解决这个问题,需要加入一个 `Queue` 将子线程里面的 `frame` 画面提取到主线程里,然后再在主线程里面显示。大体的程序框架见下面的程序所示。

2023-03-02 00:01:28 5642 2

原创 封装 YoloV5 detect.py 成 Python 库以供 python 程序使用

从 `whl` 文件夹或者从`Release`下载 `yolo_detectAPI-5.7-py3-none-any.whl` ,在下载目录内进入 Terminal 并切换至你要安装的 Python 环境。输入下面的命令安装 Python 库。这里需要注意,Python 环境需要 3.8 及以上版本才能使用。

2023-02-17 22:48:07 4324 17

原创 魔改并封装 YoloV5 Version7 的 detect.py 成 API接口以供 python 程序使用

YoloV5 作为 YoloV4 之后的改进型,在算法上做出了优化,检测的性能得到了一定的提升。其特点之一就是权重文件非常的小,可以在一些配置更低的移动设备上运行,且提高速度的同时准确度更高。本人目前的一个项目需要使用到手势识别,得益于 YoloV5 的优秀的识别速度与准确率,因此识别部分的模型均使用 YoloV5 Version7 版本进行训练。但是在实际的应用中,识别程序往往是作为整个系统的一个组件来运行的,现有的。需要传入一些常用的参数,后面的 API 会使用到这个类里面的参数。

2023-02-16 15:29:50 7269 23

原创 【折腾服务器 4】ESXi 中 Ubuntu 安装 NPS 客户端 ( NPC )

书接上回,上一章中,群晖已经能定期给 Windows 物理机服务器做备份了,但是依然无法从外网访问服务器上的内容,本篇讲述如何在 Ubuntu 中安装 NPS 客户端,也就是所谓的 NPC ( Client )。

2022-12-26 00:29:12 2416

原创 【折腾服务器 3】群晖学习版中安装 Active Backup for Business 及相关配置 =)

书接上回,在 ESXi 中安装了群晖系统,这个系统主要是用来给 Windows 物理机做备份的,因此在本片主要讲解如何配置 Active Backup for Business 软件。

2022-12-25 22:45:42 2132

原创 【折腾服务器 2】妖板 Intel N5105 + i226 主板安装 群晖、直通 SATA 控制器 教程

在 ESXi 中安装群晖系统并实现 SATA 控制器直通

2022-12-25 15:57:14 10029

原创 【折腾服务器 1】妖板 Intel N5105 + i226 主板安装 ESXi 7.0 教程

在妖板N5105和i226网卡的机器上安装ESXi 7.0

2022-12-25 15:45:28 8835

原创 Windows 下使用 Docker + MySQL 安装 Wiki.js

`Wiki` 是一种在网络上开放且可供多人协同创作的系统,比较著名的 Wiki 站点有**维基百科**。通常站点由多人维护,每个人可以发表自己的意见或者对共同的主题进行扩展与讨论。`Wiki.js` 是一个基于 Node.js 开发的轻量级 Wiki 程序,适合于建立小型团队的知识库。站点页面可以使用 Markdown 编写也可以使用原生 HTML 编写,相对比较灵活。

2022-12-23 09:20:47 1598

原创 Ubuntu 设置只允许国内的 IP 访问

Ubuntu 设置只允许国内的 IP 访问

2022-11-24 21:14:51 1184

原创 Android Java 使用 Gson 获取 Json 中的数据(包含嵌套的数据)

Json数据,包含Json嵌套数据的获取

2022-09-20 12:10:44 1123

原创 Android 开发 Can‘t create handler inside thread Thread ... that has not called Looper.prepare() 的解决

Can't create handler inside thread Thread ... that has not called Looper.prepare() 的解决

2022-09-20 11:04:51 470

原创 我个人在 BaseActivity 中常用的几种功能封装 Part 1

个人在 BaseActivity 中常用的几种功能封装

2022-09-20 10:47:16 99

原创 Android ZXing 二维码/条形码 开源库的简单应用

Android 著名开源 条形码/二维码 扫描识别库的简单应用

2022-09-08 17:29:56 1026

原创 解决Android Studio Build 过程中 Failed to download any source lists 的问题

在使用 Android Studio 打开新项目的时候,会出现一些报错,显示无法下载IOException: https://dl.google.com/android/repository/addons_list-3.xmljava.net.ConnectException: Connection refused: connectIOException: https://dl.google.com/android/repository/addons_list-2.xmljava.net.Conne

2022-05-28 15:43:02 3198

原创 Python A 笔记 第三部分

文章目录第六章 组合数据类型6.1 组合数据类型概述6.1.1 序列类型6.1.2 集合类型6.1.3 映射类型6.2 列表类型和操作6.2.1 列表类型的概念6.2.2 列表类型的操作6.3 字典类型和操作6.3.1 字典类型的概念6.3.2 字典类型的操作6.4 jieba库的使用6.4.1 jieba库概述6.4.2 jieba库解析第七章 文件和数据格式化7.1 文件的使用7.1.1 概述7.1.2 文件的打开与关闭7.1.3 文件的读写7.2 一二纬数据的格式化和处理7.2.1 数据组织的纬度7.

2022-05-05 18:00:52 1754

原创 Python A 笔记 第二部分

文章目录第四章 程序的控制结构4.1 程序的基本结构4.1.1 程序流程图4.1.2 程序的基本结构4.2 程序的分支结构4.2.1 单分支结构 `if`语句4.2.2 二分支结构 `if-else`语句4.2.3 多分支结构 `if-elif-else`语句4.3 程序的循环结构4.3.1 遍历循环 `for`语句4.3.2 无限循环 `while`语句4.3.3 循环保留字 `break`和`continue`4.4 random 库的使用4.4.1 random 库解析4.5 程序的异常处理4.5.1

2022-04-08 23:20:30 3343

原创 Python A 笔记 第一部分

文章目录第一章 程序设计基本方法1.1 Python语言概述1.2 程序的基本编写方法1.2.1 IPO程序编写方法1.2.2 理解问题的计算部分1.3 第一章作业第二章 Python 程序实例解析2.1 实例1 温度转换2.2 Python 程序语法元素分析2.2.1 程序的格式框架2.2.2 注释2.2.3 命名与保留字2.2.4 字符串2.2.5 赋值语句2.2.6 input()语句2.2.7 分支语句2.2.8 eval()函数2.2.9 print()函数2.2.10 循环语句2.2.11 函数

2022-04-08 10:50:15 1470

原创 FRP内网穿透服务搭建,服务端(Ubuntu)与客户端(Windows)设置

文章目录概述什么是 FRP准备工作FRP服务之服务器端设置FRP服务之客户端设置那些所谓的“坑”无法连接到服务器或者从外网无法访问?概述最近一年的时间里,我所做的两个项目的服务和一个游戏服务器(后面简称:项目应用)需要公开到公网上,由于我家的宽带并没有公网IP地址并且也无法申请到动态的公网IP,因此需要一个软件或者是协议将服务和游戏挂到公网上。早期有了解过 Apache 和 Nginx 可以实现反向代理,利用 SSH 连接的方式将项目应用连接至服务器,并实现从公网访问。但多次发现SSH的连接并不稳定,

2022-02-05 17:04:54 2690

原创 2021年全国大学生电子设计竞赛F题中数字识别这一技术分支实践与学习笔记

文章目录Chapter 1 简介Chapter 2 制作思路Section 1 环境与成像效果及思路Section 2 制作并训练数据集Section 3 电脑环境配置Section 4 程序讲解Part 1 从摄像头获取照片Part 2 按照阈值裁剪照片Part 3 筛选照片Part 4 识别照片Chapter 3 小结Chapter 4 完整程序Section 1 main.pySection 2 camera.pySection 3 take_and_recog.pySection 4 images_

2022-01-28 04:17:10 3939 8

原创 「TensorFlow 2.3.1」学习他人程序——通过自己的数据集训练模型

文章目录Chapter 1 简介Chapter 2 环境配置Chapter 3 程序解释Part 1 *A_format_conversion.py*Part 2 *B_data_splite.py*Part 3 *C_train_cnn.py*Part 4 *D_train_mobilenet.py*Part 5 *E_test.py*Part 6 *F_windows.py*Chapter 4 小结通过这个文档、程序你可以做些什么?可以通过自己的数据集来训练模型可以了解到TensorFlow以及

2022-01-27 02:22:22 1680

原创 Arduino 使用 BC26/BC35 连接至阿里云平台

Arduino BC26/BC35 连接阿里云平台一、前言二、开始调试前的准备工作1.通信模块的选择与软件版本2.固件的烧录3.调试前需要一个干净的桌面三、开始调试硬件四、阿里云平台的设置1.添加产品并添加功能2.添加设备五、小结一、前言本人最近参加的项目需要使用到NB-IoT模块,在网上寻找了一圈之后,发现Arduino常用的NB-IoT模块如下:这两个模块均来自DFRobot,还有一些独立的模块。网上有关于这些通信模块的资料,大多数都是跟Arduino UNO或者STM32做的调试,没有见过有

2021-08-18 02:10:17 2042 13

原创 Mosquitto 服务器的搭建(一)-- 安装与简单的测试 2023-4-27 更新

下载虽然在Ubuntu系统下可以通过apt-get来非常便捷地安装mosquitto,但是并不推荐,因为这样子安装mosquitto对于配置文件的修改非常的复杂。所以并不推荐。最好是在mosquitto的官方网站来下载 tar.gz 安装包,我是用的是 1.4.15 版本的,使用如下命令直接下载wget http://mosquitto.org/files/source/mosquitto-1.4.15.tar.gz解压tar -xvf mosquitto-1.4.15.tar.gz安装

2021-07-08 18:38:40 5001 3

原创 内网映射到外网环境-阿里云ECS Ubuntu18.04 Nginx安装及数据转发

使用SSH连接阿里云ECS,并用Nginx进行数据转发1. Nginx 的安装1. Nginx 的安装

2021-06-04 14:16:12 3605

原创 无痛安装及初始配置 PHP 8.0.3 + Apache 2.4 + MySQL 8.0

PHP 8.0.3 + Apache 2.4 + MySQL 8.0MySQL 8.0.23 安装下载安装配置环境变量初始化MySQLPHP8.0.3 安装下载安装配置环境变量Apache 2.4 安装下载安装启动MySQL 8.0.23 安装下载到官方网站下载:https://dev.mysql.com/downloads/mysql/目前的最新版本是MySQL 8.0.23在Windows上有两种安装方式,一个是zip压缩文件解压然后配置,另一个是图像化界面安装。这里选择第一种方法安装:

2021-04-13 23:53:15 3529 5

原创 Windows Server 2019 Datacenter 安装PHP 8.0

下载下载PHP8.0,这里选择Non Thread Safe下载https://download.csdn.net/download/qq_17790209/16620755下载完成后通过FTP服务上传至服务器这里我比较推荐直接将文件解压到Program File里面安装将php.ini.development文件的文件名改为php.ini之后在该文件夹下打开命令行窗口运行php.exe -v会输出php的版本号紧接着,将刚才解压的文件路径添加到环境变量中重启电脑,在随机

2021-04-11 18:31:47 735

原创 「新手教程」PHP 简易的注册服务的实现及若干问题的解决【包含代码】

PHP 简易的注册服务的实现及若干问题的解决模块介绍代码说明ru模块介绍通过这个模块可以完成简易的网站的注册验证·检测用户名是否存在于数据库当中·向数据库中插入新用户的信息·检测该用户是否完成了注册并进行反馈代码说明<?php/*---------------------------------------------- * * 模块用途:用于网站的注册验证 * 创建日期:2021-04-01 * 编辑人员:William Kuang * * 输入变量:-~-

2021-04-09 01:08:48 248 1

原创 Mac连接MySQL提示zsh: command not found: mysql

这几天在做项目要用到数据库,无奈之前的阿里云上的服务器过期了没有续费,于是就在电脑上安装上了最新的MySQL 8.0.23。结果当我要访问数据库的时候(在terminal里),发现终端提示zsh: command not found: mysql这就很纳闷儿了,为啥没有这个指令呢,于是我cd到了安装目录下,又执行了一遍,发现没有问题,这就说明了环境变量里面没有添加进去,老样子sudo vim ~/.bash_profile添加上export PATH=$PATH:/usr/local/mysq

2021-03-29 20:26:50 426

原创 JavaScript 验证两次密码是否一致

<script type="text/javascript"> function checkpassword() { var password = document.getElementById("pw").value; var repassword = document.getElementById("repw").value; if(password == repassword) { document.getE

2021-03-25 22:59:26 5883

原创 ubuntu下的apt-get内网本地源的搭建

1、安装apt-mirrorapt-get install apt-mirror2、修改apt-mirror配置文件vim /etc/apt/mirror.list参考以下配置文件:清空原有的配置文件,直接使用以下配置文件即可############# config ################### 以下注释的内容都是默认配置,如果需要自定义,取消注释修改即可set base_path /var/spool/apt-mirror## 镜像文件下载地址# set mirror_

2021-02-27 05:19:43 1179

转载 nasm: error: more than one input file specified 原因

nasm: error: more than one input file specified 原因nasm: error: more than one input file specified原因:http://chinavideo.blogcn.com/diary,205151978.shtml工程文件夹的路径中有空格,如下所示:D:\program files\051226nasm.exe把空格前的字符串作为路径,从而导致了错误。在解决方案资源管理器中点击项目libxvidcore,找到报

2021-02-27 04:27:24 1756

原创 “Operation not permitted”报错

这个报错出现在我通过swift调用完shell命令之后,可能的原因是App Sandbox捣的乱,不让我操作那个指令我们只需要在Capabilies里面关闭掉沙盒就可以,点击右边的小叉子就可以关掉之后我们再来重新编译一下程序并运行,这个报错就消失了PS:就这一个小小的报错卡了我两天,终于查出问题了...

2021-02-27 03:48:06 1719

原创 在Swift里执行Shell命令

let task = NSTask()task.launchPath = "/bin/echo"task.arguments = ["-c".Command] let pipe = NSPipe()task.standardOutput = pipetask.launch() let data = pipe.fileHandleForReading.readDataToEndOfFile()let output: String = NSString(data: data, encodin.

2021-02-25 05:41:36 1570

PHP8.0.3 Windows x64

PHP 8.0.3 Windows

2021-04-11

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

TA关注的人

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