- 博客(46)
- 资源 (1)
- 收藏
- 关注
原创 YOLOX+PyQt5交通路口智能监测平台设计与实现
交通要道的路口上人车穿行,特别是上下班早高峰,且时常发生交通事故。因此对交通路口的车流量和人流量的监测必不可少。
2024-07-25 17:14:33
545
原创 C++ 异常处理——学习记录007
被保护的代码必须放在try语句的大括号中,否则不起作用异常捕获catch语句必须有一对大括号,即使括号里没有任何语句一个try语句可以对应多个catch语句,catch后紧跟的小括号可以只写类型名称如果在throw语句中没有指定异常信息类型,则可以使用catch(...)语句来捕获任何类型的异常throw语句后可以不跟任何表达式,直接写分号。
2023-09-05 14:41:48
397
原创 Qt中设置QListWidget滑动条滚动速度
QListWidget继承QListView控件,Qt帮助文档中说 QAbstractItemView::ScrollPerPixel 和QAbstractItemView::ScrollPerItem分别可以实现按item滚动和像数点滚动,但是好像都没效果。还有就是说通过创建QScrollBar有用,但是也没效果。亲测还是这样有用,记录一下,记录一下!
2023-08-25 15:33:20
2186
原创 C++ 多线程编程 代码实现多线程
多线程编程技术中,多个任务由不同的线程去执行,不同线程各自占用一段CPU时间,当前任务没有执行完毕,也会让出CPU时间去执行其他的线程,这样在外界看来是多个任务同时进行的,一定程度上能够改善用户对软件的体验,提高软件的友好性。
2023-07-30 23:23:33
376
原创 C++网络编程 TCP套接字基础知识,利用TCP套接字实现客户端-服务端通信
流式套接字编程针对TCP协议通信,即是面向对象的通信,分为服务端和客户端两部分。
2023-07-28 19:47:29
2040
1
原创 C++网络编程,Socket 套接字基础知识
windows网络编程可分为用户态网络编程与内核态网络编程。用户态网络编程可分为TCP套接字编程、UDP网络编程与原始套接字编程。windows与UNIX中具有一套套接字,windows中的称为windows套接字,unix中有两种——伯克利套接字、传输层接口。
2023-07-28 10:44:26
354
原创 Linux基本概念与常用命令——学习记录01
虚拟机:通过虚拟技术,在电脑中虚拟出硬件,并给硬件安装操作系统,得到虚拟的电脑,成为虚拟机。-size 表示按文件的大小、+表示大于,-表示小于,n 表示数字,kMG表示单位。touch 创建文件,touch命令无选项,参数必填,相对和绝对路径都可以。-f 表示强制删除,-root删除时不会有提示,普通用户删除将弹出提示。参数:-a 显示所有目录,包括隐藏目录,-l 以列表的形式显示出来。cp 复制文件和文件夹,-r表示复制文件夹,参数表示两个路径。虚拟机快照:保存虚拟机的状态,将虚拟机恢复到之前的状态。
2023-03-06 19:31:54
541
原创 C++中的加号、左移、递增、赋值、关系和函数调用(仿函数)运算符重载——C++学习记录02
加号、左移、递增、赋值、关系和函数调用(仿函数)运算符重载
2023-03-03 14:45:09
225
原创 C++提供的遍历、移动元素、查找、排序、集合的交并补运算的详细介绍——C++学习记录03
C++提供的遍历、移动元素、查找、排序、集合的交并补运算的详细介绍
2023-02-28 20:07:58
678
1
原创 STL标准模板库中的vector、string、deque、stack、list、set和map的详细介绍——C++学习记录01
C++ STL标准模板库中的vector、string、deque、stack、list、set和map的详细介绍
2023-02-27 14:28:33
565
原创 C2678 二进制“<”: 没有找到接受“const _Ty”类型的左操作数的运算符(或没有可接受的转换) Project2 e:\progra
错误 C2678 二进制“
2023-02-27 10:40:02
527
原创 【opencv学习】opencv读取、显示图像、边缘填充等操作的学习记录
opecncv库是常用的图像操作库,在深度学习中常常用到。包含了很多常见的图像处理方法,包括图像变化、图像平滑、形态学变化、边缘检测等一些常用的图像处理技术。浅浅学习一下!!!
2022-09-08 21:09:13
1098
原创 怎么读取tif格式的卫星遥感数据,并将数据输入到神经网络模型中进行训练
tif格式的卫星遥感数据不同于jpg、png等普通的图像,普通jpg图像一般只有三通道值,即R、G、B三通道,png格式再加上Alpha通道,其数据值在[0——255]之间。tif格式的遥感影像,包含了众多波段的数据,除了RGB通道,还可能包含近红外、红边范围、短波红外等波段,常用来处理tif格式遥感影像的库是gdal。tif数据的值不同于RGB的取值在[0——255]之间,在几百到一千多不等,Nir近红外的值可以取到两千多。高分二号卫星多光谱包含蓝、绿、红、近红外四个波段,分别对应1、2、3、4。....
2022-07-31 10:21:35
11579
51
原创 根据RGB图像中颜色值生成标签灰度图,
1.前言:代码目的:将RGB图像中不同的颜色生成标签灰度图,cyan[青蓝色]映射为0,red[红色]映射为1,yellow[黄色]映射为22.代码# -*- coding: utf-8 -*-"""Created on Sat May 7 16:54:02 2022@author: hpDescribe:将RGB图像中颜色,生成标签灰度图 例:RGB图像中cyan、red、yellow三种不同的颜色区域,需要根据颜色生成灰度图,作为标签数据
2022-05-11 21:38:47
779
原创 [python]图像处理pillow库学习记录,查看图像信息、格式转换、 图像通道分离与合并、图像增强等等······
一.前言:pillow库是python中经常使用的图像处理库,其中包含了很多的图像处理方法。RGB图像是我们经常使用的图像,常常需要对RGB图像进行处理,或者获取图像的一些基本信息。pillow库学习记录!二.直接上代码,带注释:1.图像信息获取# 1.图像文件读取im = Image.open("img/hi.jpg") # 从文件加载图像,若读取成功,将返回Image对象# format属性标识图像的源# size属性为图像高度和宽度# mode属性定义图像中带区的编号和名
2022-05-08 22:16:50
1390
原创 深度学习中修改了模型结构后,将官方的预训练权重文件转化为自己模型的权重文件
0.前言:在深度学习中,官方提供的模型预训练权重文件对于我们的训练有相当大的作用。因为这些权重文件都是官方使用大型数据集在高性能计算机上训练得到的,我们自己很难在大型数据集上训练出自己模型的预训练权重文件,再迁移到自己的数据集上,因此转化官方的权重文件为自己模型的权重文件很有必要。1.生成自己模型权重文件:这个就很简单啦!在进行模型训练时,训练一轮就能得到模型随机初始化的模型权重文件。这里取名my_weigths.pth2.模型转化:...
2022-03-28 15:09:57
12022
15
原创 【python基础】python读取文件夹中文件名,并向txt文件中写入信息
前言:学习过程中经常需要进行数据处理,其中最常见的操作就是读取某个文件夹中的所有文件名称,并将这些文件名称按照读取顺序一行一行写入txt文本文件中。记录一下一.核心代码os.listdir(filePath) # os.listdir方法返回一个列表对象,参数为文件夹的路径,可以是”相对路径“和”绝对路径“2.在向txt文本文件中写入信息时,有时需要换行写入==rowInfo = imageDir + ’ ’ + annotationDir == 不会换行写入==rowIn
2022-03-23 15:58:21
5380
原创 [编译环境]百度深度学习平台PaddlePaddle安装、官方跑通、跑通自己想用的模型(deepLab,swin-transformer哒哒哒)
前言:新的学期新的方向,新的学期成功转型——由目标检测成功登陆语义分割。最近一直在研究语义分割领域中的优秀模型,但是部分模型复现还是挺麻烦的,其中最烦的应该得包括安装库文件和看源代码了一 简介:paddle是百度推出的国内首个深度学习应用平台,里面包含了很多优秀经典的模型,方便实用的API接口。额······,我不是打广告的,仅仅记录在接触并开始使用paddle,到目前为止遇到的问题和解决办法。二 安装(常见问题与解决):安装主要参考paddle在GitHub的官方文档,这里要选择是安装CPU版还
2022-03-11 12:47:10
2284
原创 [编译环境]Anaconda navigator怎么打不开了?
前言:在使用python的发行版anaconda时,常常需要根据自己的项目安装新的库,这时就需要使用anaconda prompt命令行工具或者anaconda navigator可视化工具,进行安装。但anaconda navigator会出现打不开的情况。记录一下解决过程!一. 解决步骤: 1.以管理员身份运行anaconda prompt 2.输入conda update conda进行更新 3.输入conda update --all更新所有的库文件 ...
2022-02-27 12:42:00
3634
原创 [python基础]python数组中的冒号取值操作
一、说明:1.1 python中的数组操作方法有很多,常见的库方法比较好理解,拿到就用。但是数组的冒号取值方法有一部分不容易记忆和理解,记录下来!二、记录:2.1 一维数组array[i : j]:从起始位置 i (包括)到结束位置 j (不包括)的元素array[i : - j]:负号表示倒着数array[i : j : k]:新添加元素 k 表示步长,默认步长为1特殊情况 arrary[ : ]表示取所有元素 arrary[i : j : ]表示取 i(包括)...
2022-02-21 10:55:48
5008
2
原创 【日常问题】笔记本电脑网络连接只有飞行模式,没有wifi网络连接
前言:最近一周真实一波多折,笔记本先是屏幕进水,然后又是不能连接wifi,最后又是不能正常开机,大写锁定键闪烁3次,又闪烁3次······one.步骤一在电脑左下角搜索框中输入msconfig,选择系统配置,右键以管理员身份运行。之后选择第一项——正常启动,并点击应用之后系统会提示,是否立马重启,先不用立马重启,但是不用关闭窗口,还要进行下一步操作。two:步骤二在搜索框中搜索“命令提示符”,并以管理员身份运行。在弹出的命令行中输入netsh winsock reset catalo
2021-11-20 13:08:25
5490
2
原创 [wx·part]微信小程序通过positon:absolute布局解决元素浮动显示后,如何设置显示位置问题
前言:今天决定“从操旧业”了,感觉自己被隔离世外一样。今天遇到一个严重的手机自适应问题,在开发微信小程序时,在微信开发者工具中通过一些绝对的写法。微信开发者工具上显示正确,但是在真机上显示位置出人意料。通过慢慢“敲锁”还是解决了问题,决定用小本本记录下来。一、问题描述:小二,“上图”。想把“学习中”标签显示在scrollview控件的右上角。scrollview中的子元素body布局为水平线性布局。通过flex:1;设置右端显示区域为淡蓝色显示区域。将删除图标css类中添加margin-top:
2021-04-19 21:21:23
1492
2
原创 [wx·part]微信小程序解决scroll-view自适应手机高度问题
前言:今天又遇到了scroll-view控件自适应手机高度问题,之前不久遇到了同样的问题,那个时候也是到处碰壁,才解决了问题。当时心想着自己通过这次实践,应该是会了,结果还是······。哈哈哈!!!,所以今天还是把解决问题步骤记录下来。一、页面内容:wtml页面代码:<!--pages/newWords/newWords.wxml--><view class="body"> <!-- 头部内容 --> <view class="tipBod
2021-01-24 21:37:14
592
原创 [wx·part]微信小程序+XAMPP+Apache+Mysql数据交互,原来可以如此简单
前言:之前做过网站的开发,服务端为了简单、快速上岗,使用XAMPP集成包中的Apache+Mysql,后端语言是用的PHP。这个组合是真的好用,PHP世界上最好的语言。今天又是一次历史上的时刻,微信小程序都是自学的,也知道怎么与服务端数据交互了。感谢一些优秀博主的优秀博客,给了我通往成功的捷径。一、开启XAMPP中的服务:二、wx上的界面:点击登录按钮的逻辑代码如下://点击登录 函数 register:function(){ wx.request({ /*
2020-05-15 17:20:09
1357
5
原创 [思想·算法]数据结构中的图是怎样的?
一、图的基本术语:“图”是一种限制最少的数据结构,更加接近现实生活中的问题。“图”按照意义可分为:显式图和隐式图。显示图:涉及路径问题、连通性问题、着色问题和网络优化问题,图的结构式显式给出的,包括图的顶点、边和权重值,即一般意义上的图隐式图:问题的域多是树形或者图形结构,没有很明确是“图”的形式。一般根据问题的初始条件,抽象表示为“图”。例如:8皇后问题、走迷宫、五子棋、象棋等问题。...
2020-04-24 14:17:16
538
原创 [java]迭代法、日常练习
简介:迭代法分为两种,一种是递推法,另一种是倒退法。递推法题型:兔子问题、求两个整数的最大公约数倒推法题型:猴子吃桃问题、1、输出杨辉三角形(限定使用一维数组):import java.util.Scanner;public class Test01 { //使用一维数组输出杨辉三角 public static void main(String[] args) { Scann...
2020-04-12 21:45:44
782
原创 [java]让我来看看是哪个小朋友还在为“高精度计算”发愁,准备get了吗?
前言:高精度的数字计算他一直困扰着我,实际问题中有哪么大的数吗?你就不仅要加、还要乘、更要阶乘,还要算**100!**臣妾做不到,我做不到啊!你干嘛要超过int,干嘛要超过long。哈!笑话就从这儿结束吧。思路:思路:可知结算结果位数很大,若存储的数组每个存储空间只存储一位数字,则需要太多的存储空间,而且对每一位进行累乘次数太多。所以每个存储单元存储6位数字重要变量:n:要求数的阶乘...
2020-04-09 11:01:44
144
原创 [java]13个小朋友手拉手站成一个圆圈,从第一个小朋友开始报数,报道7的小朋友退到圈外。下一位小朋友重新开始报数。问最后一个小朋友在什么位置?
前言:第一次碰到这个问题的时候,我还在学习C语言中的指针和链表。当初老师用了一个循环链表做出来了。思路很清晰,但是用链表还是比较复杂的。今天终于发现数组也可以解决。思路:使用一维数组记录13个小朋友的状态,同时初始化为1,1表示在圈里。使用一个变量k记录开始报数的位置,变量x记录此时正在报的数字。变量x等于要退出的数字时,将此时的小朋友的数组中的值改为0,表示已经退出。import jav...
2020-04-08 09:03:16
1734
原创 [java]汉诺塔(hanio)这样的递归结束条件颠覆了我的象限
前言:记得我第一次从C语言接触递归的时候,真是把我绕到了。一个及其庞大的问题,虽然规律很简单,使用其他手段真的是不知道该怎么做。递归的出现,使开始感觉真的太神奇了。难道编程的乐趣就是这样吗?java代码:import java.util.Scanner;public class Test01 { public static void main(String[] args) {...
2020-04-06 10:24:19
233
原创 [java]打印如下有规律的图形
**描述:**输入一个数字n,表示图形右下角的数字。例如输入n=5,输出为:分析:使用二维矩阵存储数据,从上往下逐行分析,不好总结规律。可以看到1、2、3、4从左上到右下,接着5、6、7又从左上到右下,之后是8、9,依此类推。i从1到n,实现有几个斜行。j从1到n - j +1,实现一个数据填充。Java代码:`import java.util.Scanner;public class ...
2020-04-05 22:04:44
872
原创 [PHP服务端]网页修改数据库信息,option标签根据数据库内容动态显示选项
前言:在开发一套信息管理系统时,离不开的是对数据库的"增删改查"。其中的修改数据库中的信息无疑是比较难的一项。首先需要对信息进行查询,展现给客户,客户查看信息后,对某个字段进行修改。最后更新数据库。My Difficulty:1、option标签根据数据库中信息动态显示选项2、用户提交修改信息时,将该条数据的id传递到服务端进行更新数据表(数据id悄悄传递,不能被用户看到)。part on...
2020-01-26 11:42:54
441
原创 [算法·思想]囚徒困境之道德测试完结篇
前言:总结研究“囚徒困境”中发现的问题和归纳“道德测试”中的疑惑。到目前为止写过关于囚徒困境中博客:one:囚徒困境之JAVA模拟实现two:囚徒困境之到底想说什么?Part one 道德能力的意义与测量:三个重要的问题:1、怎么通过参与者内在的道德标准而不是通过外部的标准来测验某种能力呢?这里所说的内在标准和外在标准分别指的是什么?在囚徒困境中,又是怎样的?2、什么才能构建一个恰当...
2019-09-29 11:10:47
654
原创 [JAVA]java之高级数据结构及其运用
前言:学过一些很基础的java知识,感觉还是不怎么够用。特别是在用一些集合类,一些java中的高级数据结构。理解得有点不够透彻。代码部分参考菜鸟教程主线一:枚举—>位集合—>矢量—>栈一、枚举:枚举不是一个高级数据结构,但是在运用中是比不可缺少的。枚举的作用是作为一种类似指针的东西,来控制存储在其他数据结构中的元素。个人理解就像C语言中的指针。定义及使用方法: //定义枚...
2019-09-19 09:58:17
213
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人