自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (6)
  • 收藏
  • 关注

原创 C++开发工程师面经总结

template模板是一种泛型编程,能独立与各种类型绑定编码;模板通常有函数模板与类模板;函数模板可以隐式调用或者显示调用,即自动绑定类型或者直接尖括号显示指定类型。函数模板会有两次编译,一个在声明处编译,一个在调用处对替换类型后的代码再编译。类模板有高复用性,编译时检查数据类型比较安全,然后移植性高。

2022-10-03 21:19:21 1206 1

原创 Redis事务

事务为一组顺序执行的指令,通常不会被打断,事务的原子性表示这些指令要么都执行,要么都不执行。当exec执行过程中某一指令出现问题,如做数值加减失败,则错误指令不执行,其余执行。当压入事务队列过程中某一指令报错,则exec时全部不执行。...

2022-08-15 20:21:54 340

原创 Redis常用基本指令

通过开启redis服务器管理客服端数据,然后登录开启redis客户端。redis默认创建16个数据库,从0编号到15,默认使用0号。表示[]之中的任意一个字符。表示任意多个任意字符。

2022-08-15 18:24:12 637

原创 Redis基本数据类型与基本操作

zset和set一样都为string类型的集合,不能重复,zset每个元素对应一个分数,分数可以为整数或者浮点数,根据分数进行自动排序,分数可以重复,元素无法重复。或者下标从表尾计算,表尾下标为-1,往前依次减1。字符串string,列表list,集合set,哈希hash,有序集合zset。一个key对应多个无顺序的value,并且value不能重复,无下标。单key-多个哈希键值,哈希键值为string类型的键值映射表。多个value有顺序,左侧为表头,右侧为表尾;单key-单value。......

2022-08-15 18:21:16 306

原创 Python统计voc格式数据集类别分布并生成直方图

Python统计voc格式数据集类别数量分布并生成直方图

2022-07-20 10:59:36 973 1

原创 python代码

先看效果代码:'''Author: TuZhouVersion: 1.0Date: 2022-02-14 17:59:49LastEditTime: 2022-02-15 12:27:01LastEditors: TuZhouDescription: FilePath: \python_test\bingdundun.py'''from turtle import *import timeimport turtleimport random as rscreen = S

2022-02-15 12:27:47 150

原创 阿里云云服务器无法通过公网ip地址访问网站的解决方法

刚购买的阿里云服务器自建网站却发现无法通过公网ip地址访问网站,主要是由于阿里云云服务器默认没有配置80端口的http协议安全组,给其添加上即可。在自己的服务器实例中点击更多,选择网络与安全组,点击安全组配置。点击自己的安全组id那列的名称,即可去配置自己的安全组。点击手动添加,然后配置和我一样的安全组,即80端口的http协议端口,注意优先级与授权对象也要和我一样,这样安全组就添加完毕。然后有的朋友发现通过http://+ip地址还是不能访问自己的网页,那就检查一下你的服务器是否安装了Ngi

2022-02-01 16:04:20 23378 3

原创 css3之元素的显示与隐藏

元素的显示与隐藏让一个元素在页面中隐藏或者显示出来,类似网站广告,点关闭时消失,刷新页面后会重新出现。display显示隐藏visibility显示隐藏overflow溢出显示隐藏display属性display属性设置一个元素应该如何显示。display: none; //隐藏对象display: block; //除了转换为块级元素以外,还有显示元素 的含义display隐藏的元素不再占有原来的位置。visibility属性visibility属性指定一个元素应该

2022-01-27 18:45:20 698

原创 css3之定位布局

定位布局css3浮动布局见:https://blog.csdn.net/Arcofcosmos/article/details/122625489?spm=1001.2014.3001.5502浮动通常是多个块级元素一行无缝隙横向排列,常用于横向排列盒子。定位是盒子自由地在某个盒子内移动或者固定到屏幕某个位置,且可以压住其它盒子。定位 = 定位模式 + 边偏移定位模式是指定一个元素在文档中的定位方式,边偏移决定了该元素的最终位置。position: relative //相对定位模式to

2022-01-27 15:35:30 616

原创 CSS网页布局的三种方式

网页布局三种方式普通流布局(标准流)标签按照默认方式排列。块级元素独占一行,从上到下顺序排列。如div,hr,p,h1~h6,ul,ol,dl,form,table行内元素按照顺序,从左到右顺序排列,碰到父元素边缘则自动换行。如span,a,i,em等。浮动布局https://blog.csdn.net/Arcofcosmos/article/details/122625520定位布局...

2022-01-21 17:10:37 1152

原创 CSS浮动布局特性

浮动布局浮动可以改变元素标签的默认排列方式。例如浮动可以让块级元素一行内排列显示。float属性用于创建浮动框,使用left或者right属性将浮动框移到一边,left往左移,right往右移,移动的位置是该浮动框的左边缘或右边缘抵达一个盒子边缘或者抵达另一个浮动框的边缘。优先依附在另一个浮动框的边缘。如果移动的这一边没有浮动框,那就移动到盒子边缘,例如父类盒子的边缘。选择器 { float: 属性值;}属性值有:none //元素不浮动,默认值left //元素向左浮动right

2022-01-21 17:09:45 633

原创 CSS清除浮动,父元素盒子自适应调整高度

浮动的特性:https://editor.csdn.net/md?not_checkout=1&articleId=122625520清除浮动很多情况下,子盒子可能不断增加,父级盒子不方便给出固定高度,但是子盒子若浮动时就会不占有位置,导致父盒子的高度为0,影响下面的标准流盒子的布局。清除浮动的本质就是清除浮动元素造成的影响,若父级盒子本身有高度,则不需要清除浮动。清除浮动后,父级就会根据浮动的子盒子自动检测高度,当子元素增加后父级盒子也会随之拓展,父级有高度后就不会对下面的标准流盒子布局

2022-01-21 17:08:58 950

原创 CSS标签元素生成阴影

盒子阴影box-shadow: h-shadow v-shadow blur spread color inset;box-shadow: 10px 10px 10px 10px black; h-shadow //必需有。水平阴影的位置,可以为负值。v-shadow //必须有。垂直阴影的位置,可以为负值。blur //可选。模糊距离,即模糊程度。spread //可选。阴影的尺寸colo

2022-01-21 17:03:39 588

原创 CSS盒子圆角边框

盒子圆角边框border-radius: length;border-radius: 10px;border-radius: 50%; //设置半径为宽度的一半border-radius: 10px 20px 30px 40px; //顺时针设置四个角的圆半径border-radius: 10px 20px; //设置左上右下为10px,右上左下为20pxborder-top-left-radius: length; //单独设置左上角border-top-r

2022-01-21 17:02:25 1228

原创 CSS网页盒子

网页盒子的组成部分css中元素基本都可看做一个盒子,如div,p等标签都是盒子一个盒子由以下几部分组成:border边框content内容padding内边距 //即边框与内容之间的距离margin外边距 //边框与其它盒子边框之间的距离border边框属性border-width: 5px; //边框宽度border-style: dotted;

2022-01-20 18:21:05 978

原创 CSS三大特性

CSS三大特性层叠性相同的选择器设置相同的样式属性,其中一个样式会覆盖另外一个。//同一div选择器,pink属性值离<body>最近,则red值被覆盖,font-size样式未冲突,则执行有效<style> div { color: red; font-size: 17px; } div { color: pink; }</style><body> <div></div></body>

2022-01-20 18:18:56 211

原创 CSS背景属性

CSS的背景背景颜色background-color: transparent | rgb(0,0,0) | bgra(255,255,255,0.5)transparent为默认值,即透明。bgra中最后一个值为alpha不透明度,在0~1之间,通常可以将0.5写为.5设置透明度时盒子中的其它属性如文字图片不受影响。背景图片background-image属性描述元素的背景图像。常用于logo或一些装饰小图片或者超大背景图。方便控制位置。background-image: none |

2022-01-19 17:24:43 251

原创 CSS文本属性

字体属性字体样式选择器 { font-family: Arial,"Microsoft Yahei","微软雅黑";}采用多个字体则优先使用第一个,当第一个字体不存在时依次选择后面的字体。中文字体名和空格相隔的字体名使用单引号或者双引号包括。字体大小font-size: 20px;标题标签的字体大小需要单独指定。尽量指定明确字体大小,不同浏览器默认字体大小不同。字体粗细font-weight: 400;属性有:normal : 正常字体,相当于number为400bol

2022-01-19 17:22:34 602

原创 CSS的元素显示模式(块级元素,行内元素,行内块元素显示特点)

CSS的元素显示模式css基础知识:https://blog.csdn.net/Arcofcosmos/article/details/122561105css复合选择器https://blog.csdn.net/Arcofcosmos/article/details/122581153?spm=1001.2014.3001.5502块元素常见的块元素有<h1>~<h6>,<p>,<div>,<ul>,<ol>,<l

2022-01-19 16:03:42 973

原创 前端Emmet语法

Emmet语法Emmet语法能够利用缩写快速生成html以及css语法结构,大大提高写代码的效率。vscode中快速生成HTML语法1.生成标签直接输入标签名按tab键即可比如div然后tab键,就可以生成<dⅳ></diⅳ>2.如果想要生成多个相同标签加上*就可以了比如div*3就可以快速生成3个div3.如果有父子级关系的标签,可以用>比如ul>li就可以了4.如果有兄弟关系的标签,用+就可以了比如div+p5.如果生成带有类名或者id名字的,直接写标签

2022-01-19 15:03:34 396

原创 CSS复合选择器

CSS基础属性以及基础选择器见:https://blog.csdn.net/Arcofcosmos/article/details/122561105复合选择器建立在基础选择器的基础之上,对多个基本选择器进行不同方式组合形成的。后代选择器(包含选择器)选择父元素中的所有子元素,外层标签写在前,内层标签写在后,空格隔开。子元素可以被多次嵌套过,也可以是孙子后代。后代选择器可以被随意组合,父元素可以采用类选择器的形式。元素1 元素2 {}ol li {color: red;}ol a {colo

2022-01-19 14:58:18 382

原创 CSS基础选择器及基础知识

</html><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &.

2022-01-18 15:27:24 333

原创 HTML5常用标签

主题结构<!DOCTYPE html> //不属于html标签,为文档声明标签,在第一行,告诉浏览器html版本为html5<html lang="en"> //开头,语言为英语,"zh-CN"表示中文,但是可以都显示<head> //网页头部 <meta charset="UTF-8"> //表示字符集种类为UTF-8编码 <meta http-equiv="X-UA-Compatible" content="

2022-01-18 15:24:49 512

原创 Qt程序部署到Android手机上运行

关于Qtcreator上部署Android环境可以看这篇文章:https://blog.csdn.net/Arcofcosmos/article/details/118822458?spm=1001.2014.3001.5501当环境部署完成:开始写android程序:选择Qt Widgets Application即可,然后项目路径随意。选择套件选择这两个就够了,当然全选都行。写好你的程序,然后在左小角选择Android Debug套件去编译,如果直接点三角形运行会出现虚拟机,但是这东西不

2022-01-12 14:21:40 12693 1

原创 Ubuntu云服务器安装Qt5

安装教程直接看这个:https://blog.csdn.net/Mr_Bobcp/article/details/106210530执行:./qt-opensource-linux-x64-5.12.8.run发生错误:error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such xx字体库链接文件缺失:执行:sudo apt-get install libf

2022-01-11 14:56:10 1118

原创 QtCreator安装后再添加组件

本人安装QtCreator后想看qt源码调试,却发现添加组件时未安装源码,而qt已经安装了怎么添加组件呢?尝试这个教程:https://blog.csdn.net/u012611644/article/details/89196593尝试发现最终添加组件界面打开后都是自己早就安装过的组件,而新组件一个都没有。很简单,先不要选择添加或删除组件,选择第二项的更新组件,然后将这个MaintenanceTool工具更新,然后出现的界面就焕然一新,这时选择添加组件选项,发现出现新的组件可以安装了。直接选择需要

2022-01-10 16:37:16 4005 1

原创 圣诞节Python画圣诞树

Python绘制圣诞树,主要采用turtle框架。效果图:代码:'''Author: TuZhouVersion: 1.0Date: 2021-12-25 14:07:36LastEditTime: 2021-12-29 14:39:08LastEditors: TuZhouDescription: FilePath: \python_test\cheery.py'''from turtle import *import timeimport turtleimport ran

2021-12-29 14:44:19 3719 3

原创 渐变图像叠加python处理

'''Author: TuZhouVersion: 1.0Date: 2021-08-09 10:46:45LastEditTime: 2021-10-02 14:10:41LastEditors: TuZhouDescription: FilePath: \python_test\test.py'''import cv2import numpy as npfrom PIL import Imagedef opencv_process(): #1:1原头像尺寸 im

2021-10-02 14:12:56 1148 3

原创 数据集清洗,随机抽取部分

'''Author: TuZhouVersion: 1.0Date: 2021-09-13 10:04:38LastEditTime: 2021-09-13 10:36:17LastEditors: TuZhouDescription: FilePath: \python_test\traffic_dataset_clean.py'''import randomimport numpy as npdef clean_test(): with open('./test.txt'

2021-10-01 20:17:50 98

原创 kmeans以及kmeans++聚类生成anchors

使用yolo系列通常需要通过聚类算法生成anchors,本文给出kmeans以及kmeans++的python实现。数据格式为VOC的xml文件kmeans聚类'''Author: TuZhouVersion: 1.0Date: 2021-08-22 18:39:19LastEditTime: 2021-09-12 17:14:13LastEditors: TuZhouDescription: FilePath: \My_Mobile_Yolo2\utils\kmeans_for_anc

2021-09-12 17:17:23 4511 58

原创 目标检测各类数据集格式互转以及处理方法(VOC, COCO, txt)

在做目标检测时,我个人比较喜欢VOC格式的数据集,所以遇到COCO格式的数据集习惯转为VOC的,再进行处理。先看coco格式转为voc格式需要修改的只有路径以及jsonFileName 这个列表,都已经标明了比较清晰的注释。'''Author: TuZhouVersion: 1.0Date: 2021-08-29 16:32:52LastEditTime: 2021-08-29 17:44:57LastEditors: TuZhouDescription: FilePath: \My_Y

2021-08-29 18:17:10 4420 7

原创 torch.load报错:No module named ‘models‘

使用pytorch训练模型时想要预先加载预训练模型,忽然出现这种错误。原因大概是该预训练模型保存方法是完全保存:torch.save(model, path)该方法将模型内容全部保存,甚至包括存放路径这导致将保存的模型换位置的后,load加载的时候可能导致路径出现问题解决方法:model = Model()scripted_module = torch.jit.script(model)torch.jit.save(scripted_module, 'pretrained_model.pt

2021-08-21 12:24:59 4318 2

原创 window10安装annie快速下载视频

通过安装scoop包管理工具来下载annie的方法安装scoop时报错:scoop安装时出现使用“1”个参数调用“DownloadString”时发生异常:“未能解析此远程名称:raw.githubusercontent.com。”请参考按照教程配置ip地址后运行我解析ip地址有四个:随便选择一个就好,在hosts文件末尾添加上:然后继续运行iex (new-object net.webclient).downloadstring('https://get.scoop.sh')仍然报

2021-08-14 11:12:37 1696 3

原创 qt提升窗口部件后报错中error: must use ‘class’ tag to refer to type ‘XXX’ in this scope

使用qt编写程序自定义一个控件并在qt dedigner中将其提升为窗口控件,编译后确发生这种错误:error: expected type-specifier before "className"又或者是error: must use ‘class’ tag to refer to type ‘XXX’ in this scope两者发生错误的地方均是在ui_widget.h也就是主界面的ui头文件。寻找了许多解决方法,像头文件包含,重新提升窗口控件,各种地方都检查了一遍,但是均无效果。最后找

2021-07-22 11:55:51 5070 5

原创 Cannot create a AVD for ABI Install an image for it.

qt creator开发安卓添加avd时发现没有Target API简单来说一种原因就是sdk下载的组件没下载全,比较新的android组件是没有ARM EABI v7a Image的,所以你选择ABI为armeabi时会发现没得target API,所以解决方法就是在sdk Manager将低版本的一些android组件也下一下。...

2021-07-17 08:50:15 2594

原创 QT配置android环境,简单易懂

安装软件软件百度云链接:https://pan.baidu.com/s/1gqz0Ca4r_TcVjbXdmvZimA提取码:r4p11.Qt Creator for andorid安装qtcreator最好是安装qt for android版本,否则可能使用其它版本的qtcreator配置android环境时出现检测不到android套件的情况。我安装的是qt creator5.7版本,安装方法没啥讲究,基本默认,把安装路径改一改,安装的组件也可以默认,不放心的可以把android的都选上。

2021-07-16 20:46:54 11574 14

原创 linux下c/c++调用shell脚本

linux下c/c++调用shell脚本直接贴代码:#include <iostream>#include <cstring>#include <cstdio>using namespace std;int shell_call(std::string &cmdstr);int main(int argc, char **argv){ string shell_dir = "./test.sh"; string shell_c

2021-05-02 17:35:19 1952 4

原创 window下vscode,qt creator配置opencv3.4.1(无需cmake,直接配路径即可)

网上许多对vscode配置opencv都需要先在官网下载opencv,然后下载cmake编译,再安装,一是下载很慢,另外就是编译非常容易出错,对新手不友好,所以我这直接给出已经编译好的opencv3.4.1的文件,直接可以配置,并介绍配置方法。opencv3.4.1编译好版本首先将opencv压缩包解压到电脑中某处放着,例如我是:随后配置系统path环境变量,将opencv的路径加进去:然后记住一路点确定返回,否则无法保存。环境变量添加后可以开始给vscode和qt creator配置ope

2021-03-31 11:28:11 724

原创 vs code 调用python第三方库时错误:Original error was: DLL load failed: 找不到指定的模块。

在vscode中写python时报标题这种错误,令人费解。环境:vscode,anaconda2020.1, python3.7原因:前段时间使用电脑不小心重置了电脑的系统环境变量,导致anaconda中的库环境变量消失,所以重新加上就好。方法:打开电脑的系统环境变量,在path环境变量中添加:D:\user\Software\Anaconda\LibD:\user\Software\Anaconda\ScriptsD:\user\Software\AnacondaD:\user\Softwa

2021-03-31 10:20:22 1650

原创 Qt截取摄像头并显示截图效果详解

Qt截取摄像头并显示截图效果详解使用qt和opencv制作一个人脸录入系统时,通过qt截取保存人脸后用户没有得到及时的反馈,既没有截图结束通知,也不知道截得怎么样,所以希望可以实现手机截图产生的那种动画效果。这种截图效果是新产生了一个动画控件显示,然后消失,所以我们新创建一个截图效果类BlinkFrame,并在主窗口MainWindow中应用该类。截图特效演示:代码参考先贴出截图特效代码:头文件:#include <QPropertyAnimation>#include &lt

2021-03-25 18:22:38 1159 3

annie_0.10.3_Windows_64-bit.7z

annie安装包

2021-08-14

Qt on Android.zip

Qt开发安卓核心编程,讲解很详细,无需积分,免费下载

2021-07-17

OpenCV-MinGW-Build-OpenCV-3.4.1-x64.zip

编译好的opencv3,.4.1压缩包,可直接配置使用,0积分下载

2021-03-31

gun_make.pdf

makefile中文pdf手册,质量不错,网上找了好久,到处都要积分钱,我0积分上传

2021-03-09

LFW人脸识别数据集,效果不错

用于高精度人脸识别的数据集,好不容易找到,网上太多都要积分或者钱下载,我这个大家直接用

2021-01-30

空空如也

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

TA关注的人

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