自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 PyQt程序:实现新版本的自动更新检测及下载(FTP服务器实现)

本实例采用相对简单的逻辑实现,用户在客户端使用软件时点击“**检测升级**”按钮,连接至FTP服务器检索是否有新版本的.exe,如果有,下载最新的.exe安装升级。

2024-04-16 16:51:11 268

原创 二、Cpolar 内网穿透 FileZilla :避开所有坑点

Cpolar 内网穿透 FileZilla :避开所有坑点

2024-04-10 09:34:53 395

原创 一、Cpolar 内网穿透 FTP Server(FileZilla,不要下载英文版服务端)

至于原因,暂且不清楚,试了n多次配置英文版服务端,客户端都连不上。下载安装配置中文版之后,一下就连上了。①“服务端”可以和“客户端”安装在同一台电脑上用于测试。,重新配置服务端,即可解决。

2024-04-01 09:54:36 237

原创 PyQt:实现自定义绘制pyqtgraph折线图中的symbol图标

pyqtgraph 折线图自定义symbol图标

2024-03-26 16:21:46 331

原创 PyQt:实现菜单栏的点击拖动效果

通过scroll area实现自定义菜单栏拖动效果

2024-03-21 09:43:32 424

原创 pyqt5+QWebEngineView+pdfjs+win32print实现pdf文件的预览、打印

pyqt显示、打印pdf

2023-12-06 14:31:20 1143

原创 TDengine学习(1):采集量(Metric),标签(label),数据采集点,表,超级表,子表、库

节车厢内采集的数据都是一样的,都是采集的“车厢内温度、车厢内湿度、车厢内噪音…我们可以对高铁车厢内的一些数据进行采集,比如:车厢内温度、车厢内湿度、车厢内噪音…子表在正常表的基础上有扩展,它是带有静态标签的,而且这些标签可以事后增加、删除、修改,而正常的表没有。,以内文档写到比较具体繁琐,所以拿高铁车厢进行理解,便于区分与sql的区别,主要是超级表和子表的概念。上述中,“车厢内”,“车厢外壳”,这两个就是不同的“数据采集点”,这便是数据采集点的定义。的,但每个表(数据采集点)的静态属性(标签)是不一样的。

2023-09-01 10:44:01 1885

原创 pytorch:使用tensorboardX可视化网络模型时add_graph位置报错

pytorch使用tensorboardx可视化网络模型,graph位置报错,TypeError: graph() got an unexpected keyword argument 'use_strict_trace'

2023-07-26 11:38:37 979 2

原创 C#:按照给定任意角度旋转图片,旋转后图片大小保持不变

C#:按照给定任意角度旋转图片,旋转后图片大小保持不变

2023-05-30 11:23:19 1978 4

原创 DevExpress:报表控件绑定数据库数据源的三种方式(Winform)

devexpress,报告,绑定数据源的三种方式

2023-05-15 10:47:22 1886 1

原创 DevExpress:软件注册(源网站可访问)

DevExpress在vs中的注册使用

2023-05-04 12:35:19 1386

原创 DevExpress:报表在winform窗体上显示(使用documentViewer控件)

devexpress:报表在winform窗体上显示

2023-04-25 15:24:41 2049 2

原创 DevExpress:报表中XRPictureBox控件绑定数据库(SQlite)中的图片数据

devexpress使用XRPictureBox控件显示图片(从数据库)

2023-04-25 11:14:22 896

原创 【NanUI】winform界面和NanUI联合使用:从winform窗体启动然后跳转至NanUI窗体

winform跳转NanUI

2023-04-07 10:58:08 1051

原创 VS2022新建项目时没有ASP.NET Web应用程序 (.NET Framework)

vs2022 asp.net web 应用程序 项目的新建

2023-01-31 13:42:47 9923 5

原创 word硕士毕业论文不同章节设置不同页眉

一:论文页眉一般格式要求1.不同章节页眉以本章节标题命名2.间隔页眉需设置学校名称效果图如下:第一步:插入分页符和分隔符----每一章形成独立的部分具体内容:在每一章的结尾插入插入分页符和分隔符,使得每一章都是独立的。如下图所示:在第一章内容后面插入分页符和分隔符,和第二章分离开。操作如下:为确保能像图中一样看到分页符和分节符插入的位置,需要点击此处:如此 类推,在没一章结束处插入上述两部分内容,到此基本设置已经就绪。第二步:每一章修改页眉1.设置第一章的页眉为“第一章”,此时每

2021-11-14 17:33:13 22568

原创 web自动化测试——基于python语言selenium配置谷歌浏览器驱动

一、安装selenium模块1.pip直接安装pip install selenium2.验证from selenium import webdriver二、配置谷歌浏览器驱动selenium模块需要通过浏览器的驱动(Webdriver)才能实现通过代码操纵浏览器页面。 因此,安装selenium模块后,还需要下载对应浏览器的驱动,不同的浏览器需要下载不同的驱动,这里以Chrome即谷歌浏览器为例1.驱动下载地址http://npm.taobao.org/mirrors/chromedr

2021-09-18 20:47:10 2221

原创 pytorch中使用MultiStepLR动态调整学习率遇到的问题(求助帖)

首先放上原博文:pytorch中的学习率调整函数首先看一下原博文中通过MultiStepLR实现的部分model = AlexNet(num_classes=2)optimizer = optim.SGD(params = model.parameters(), lr=0.05)#在指定的epoch值,如[10,15,25,30]处对学习率进行衰减,lr = lr * gammascheduler = lr_scheduler.MultiStepLR(optimizer, milestones

2020-09-23 10:22:44 1654 3

原创 python多线程编程(3):进程、主线程、子线程和守护线程(第二篇)

进程、主线程、子线程和守护线程(第二篇): 主线程、子线程和守护线程经过进程、主线程、子线程和守护线程(第一篇)中对主线程和守护线程的理解,这一节我们加入子线程,查看三者的关系。'''1.进程:可以理解为:你运行一个python程序,最终“进程已结束,退出代码 0”,就是该python程序所有的内容执行完毕。2.主线程:应用程序运行即为主线程(从程序第一行到最后一行执行完毕,中间遇到子线程的start,子线程去执行它的函数,主线程继续往下执行其他语句。主线程结束后,子线程若还未结束,进程继续执行

2020-09-03 10:24:15 319

原创 python多线程编程(3):进程、主线程、子线程和守护线程(第一篇)

进程、主线程、子线程和守护线程(第一篇):守护线程和主线程import threading,time'''1.进程:可以理解为:你运行一个python程序,最终“进程已结束,退出代码 0”,就是该python程序所有的内容执行完毕。2.主线程:应用程序运行即为主线程(从程序第一行到最后一行执行完毕,中间遇到子线程的start,子线程去执行它的函数,主线程继续往下执行其他语句)3.用户线程(子线程):在主线程中可以创建和启动新线程,默认为用户线程(子线程)4.daemon线程:守护线程,优先级

2020-09-03 10:09:47 874

原创 python多线程编程(2):自定义派生于Thread的对象(类实现)

为了尽快理解进程,主线程,子线程,守护线程,这一节尽快跳过,直接上代码,读者在掌握python中class类的使用后可以很快理解。程序采用类的方式实现了python多线程编程(1):使用Thread对象创建线程创建线程的作用,不一样的是:为了更进一步理解线程run()下面放了两个执行函数,即一个线程下执行了两个函数。创建线程类的实现就是把线程要执行的函数放到类的run()方法下。import threading,time,randomclass MyThread(threading.Thread):#

2020-09-03 09:38:33 237

原创 python多线程编程(1):使用Thread对象创建线程

首先,读者需要带着对进程,主线程,子线程以及守护线程的理解或者疑惑进行理解学习多线程编程。如果不理解也没关系,看几个程序就懂了第一节:使用Thread对象创建线程import threading, time, randomdef mission01(n): for i in range(5): time.sleep(random.choice(range(n))) thread_id = threading.get_ident() print(

2020-09-02 21:25:12 315

原创 双目结构光系统论文阅读总结

双目结构光系统总结1.一般的立体匹配的方法是基于左右两幅图像各像素的灰度相似性进行同名点判断的,哈尔滨工业大学的赵焕谦2017年的硕士毕业论文《基于结构光和双目视觉的三维重建系统研究》中提出了一种基于灰度相似性的匹配优化算法。采用双目设计并投射格雷码编码图案,在进行左右图像立体匹配时,以像素点的格雷码进行辅助判断。首先,读入左右相机采集的图像,对图像进行双目极线校正处理,得到行对齐的左右图像。然后对左相机上每一个采样点,读入该点的横坐标值,在右图像上寻找横坐标值相同的一行点(极线约束),对该行所有的

2020-08-17 20:19:19 4491 6

原创 pytorch迁移学习详解(提取整个网络or提取网络中的指定层+Segnet)

pytorch迁移学习1.完整代码2.迁移学习**1.首先分析“vgg.features.children()”这句话的精髓,理解了这句代码,一切就好办了。****First**,我们理解feature从哪儿来的。**Second**,现在理解vgg.features.children()中的**children()**2. 最后,把目光转向 self.enc1 = nn.Sequential(*features[3:7])本例子以图像语义分割最终的Segnet网络为例进行说明,简单明了,希望对大家有所帮

2020-07-30 11:07:46 3429 3

原创 pytorch网络结构可视化(torchsummary+tensorboardX+网络多输通道入情况+多分支网络)

**torchsummary和tensorboardX的使用****1.单通道输入网络**结构1结构2实例012.多通道输入网络结构实例02(只用了卷积层进行演示)**3.参考链接:**1.单通道输入网络单通道输入的情况大致有以下两种结构:结构1只有一条路可以走结构2输入为一条路,输出为多条路以上两种的输入只有一个input,这种是经常遇到的情况。实例01import torchimport torch.nn as nnimport torch.nn.functional as F

2020-07-20 12:51:29 5087 1

原创 从matlab的.mat文件中提取想要的图片数据——python实现

过程很简单,大家一起来看一下吧。1.查看自己的.mat文件里存的究竟是什么例如:这个是我的.mat文件:首先,导入需要的包:import scipy.io as scioimport cv2import numpy as npimport os然后:读取.mat文件:dataFile = './data/my.mat'data = scio.loadmat(dataFile)其次,就是简单粗暴的print读取到的data:print(data) #字典print(type(d

2020-05-27 10:22:43 2918 8

原创 C++: 类的成员函数声明的时候后面加const

这是用在类成员函数的声明和定义中,表示函数可以对const对象进行操作,但是不能改变数据成员的内容。#include<iostream>using namespace std; class A{ int data;public: A(int da=100):data(da) { } void display1() { cout<<data<<endl;

2020-05-11 15:45:33 1565

原创 python: 将多张图片生成到一个.npy文件中,加载并显示(代码)

直接上代码,读者可根据代码注释进行理解。```pythonimport matplotlib.pyplot as pltimport numpy as npimport cv2 as cvimg1 = np.zeros([50, 50, 3], np.uint8) #backimg2 = np.zeros([50, 50, 3], np.uint8)+255 #white# c...

2020-05-05 18:17:12 3103 1

原创 根据实例学习U_net网络(tf实现)(1):数据预处理

老师推荐的一个实例,跟大家分享一下,为了方便大家阅读,注释都加在了代码里。项目源码链接:https://www.kesci.com/home/project/5e5b4d9f704543002c9779ca(如有侵权联系我删除啧)项目用途:水下图像修复"""Process image before trainingTrainA: distort imageTrainB: clean...

2020-03-07 15:15:22 607

原创 pytorch中torch.squeeze()

import torch#torch.squeeze(input, dim=None, out=None)a=torch.ones(2,1,3,1,4,1,5) #生成一个7维的张量,dim:1、3、5均为1(dim的索引从0开始)print(a)#当给定dim时,那么挤压操作只在给定维度上。即若tensor.size(dim) = 1,则去掉该维度b=torch.squeeze(...

2019-11-12 19:00:31 746

原创 #python#pycharm,命令提示符下运行python文件,就会弹出pycharm窗口的解决办法

#python#pycharm,命令提示符下运行python文件,就会弹出pycharm窗口的解决办法如下图所示:直接在命令框首行后面依次键入python+空格+py文件地址及其文件名即可欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。...

2019-09-24 20:23:55 4016 3

python+pyqt+软件远程自动检测升级新版本+FTP服务器

本实例采用相对简单的逻辑实现,用户在客户端使用软件时点击“**检测升级**”按钮,连接至FTP服务器检索是否有新版本的`.exe`,如果有,下载最新的`.exe`安装升级。

2024-04-16

UI界面+Pyqt+菜单栏拓展+scroll滑动实现

1.实现菜单栏过多,界面无法完全铺展的场景 2.点击拖动,实现菜单栏的左右滑动 3.可以稍加改变,实现垂直方向菜单栏的实现,代码中“水平”相关的设置为垂直,包含x坐标变成y坐标

2024-03-21

pyqt5-pdf显示(基于pdfjs)-pdf打印

1.pyqt 使用pdfjs 在QWebEngineView控件中显示pdf,支持放大缩小,但PDFJS内置打印功能不能使用。【目前通过该项目中的view.js与pyqt界面建立通信通道尚未实现(自己写的html文件可以,不知道是不是PDFJS中的view.html不支持)】 2.pdfjs版本太高不支持pyqt5 3.使用win32print打印pdf 【使用的默认打印机,用户可根据自己需求调整】

2023-12-06

空空如也

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

TA关注的人

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