自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 资源 (15)
  • 收藏
  • 关注

原创 手把手带你将手机打造一台私人便捷服务器及私人云盘

文章目录前言需求软硬件说明方案一 Linux Deploy打造私人服务器及云盘1、安装Linux Deploy及安装Centos2、SSH登录并安装宝塔3、配置宝塔环境4、一键部署可道云私人云盘方案二 Termux打造云盘1、安装Termux2、安装环境3、配置php和nginx4、启动php和nginx5、下载可道云源码并安装6、安装完毕访问可道云并配置方案对比前言当今智能手机更新速度越来越频繁,淘汰的旧手机往往放在抽屉里闲置下来,本文将手把手带你将旧手机打造成为一台私人服务器及私人云盘!!!本文

2021-08-29 00:24:49 25178 9

原创 Ubuntu20.04安装Nvidia Driver455+Cuda11.1+Cudnn8.0.5

文章目录前言步骤一、安装Cuda二、安装Cudnn前言博主电脑刚装了Ubuntu20.04,电脑显卡1050Ti,准备用来跑深度学习代码,需要安装Cuda才能支持GPU,刚装成功,及时记录一下,防止下次安装过程再次入坑,也希望能够帮助到更多的人。说明:对于刚装完的系统是不带Nvidia显卡驱动的,为了方便后面操作,记住先不要用系统的软件升级安装第三方驱动!!!【如果安装了的话,再进行后面操作前清先卸载与英伟达驱动相关的东西,不然后面会失败】步骤一、安装Cuda下载地址:https://de

2020-12-21 22:53:03 3038

原创 python(conda)虚拟环境管理以及jupyter内核管理

文章目录创建python虚拟环境一、使用系统自带的python解释器创建python虚拟环境二、使用Anaconda创建python虚拟环境三、jupyter添加或删除内核创建python虚拟环境一、使用系统自带的python解释器创建python虚拟环境1.安装virtualenvpython3 -m pip install virtualenv2.创建虚拟环境(这里创建虚拟环境的python版本和运行第1步的python版本密切相关!第1步使用python3运行,第2步创建的虚拟环境就是第一

2020-08-05 15:12:31 2170 1

原创 修改pip和conda镜像源

# 方法一:使用命令修改# 方法2:手动修改配置文件

2020-04-23 14:58:04 3437

原创 PyQt窗口FramelessWindowHint模式下自定义窗口缩放与移动功能(by 浅若清风cyf)

众所周知,PyQt的窗口支持隐藏系统默认的窗口,实现自定义窗口的样式。但是,启用这种模式的窗口随之而来的问题是:无法使用系统默认的窗口缩放,窗口移动等功能。因此,今天博主带来自己编写的一个自定义窗口类,需要使用的小伙伴可以直接下载此代码,将您自己的窗口类继承该类即可拥有以下功能。- 窗口向右缩放- 窗口向下缩放- 窗口向右下缩放- 鼠标跟随缩放区域切换鼠标样式- 双击标题栏实现窗口缩放与还原- 点击标题栏实现窗口移动- 最小化、最大化按钮功能(需调用预置的函数,传入自己的按钮对象)

2023-06-16 17:29:34 640

原创 《算法设计与分析》课程笔记

算法的五大特性算法的描述方法提高程序运行速度。

2023-04-29 11:31:56 237 1

原创 Windows系统可用的Dynv6 DDNS自动上报ipv4/ipv6工具

# 背景介绍- 相信使用DDNS的小伙伴对Dynv6应该不陌生了吧~- Dynv6官方网站提供了Linux脚本进行Dynv6 DDNS的ip更新,然而本人经过一番寻找,找不到适合Windows系统使用的工具~- 一气之下,经过七七四十九天的研发,开发出了一款Windows工具,名为Dynv6 Updater# 工具功能- 自动获取Ipv4/Ipv6- 支持设置执行模式:once或者interval- 可设置每间隔Seconds时间自动上报一次ip- 自定义查询ipv6的接口

2023-03-23 16:49:36 2719 9

原创 USTB校园网一键登录&开机自动登录

USTB校园网一键登录&开机自动登录:作为一个资深的小懒虫,经过九九八十一天的研发,开发出来USTB校园网一键登录的工具,甚至可以直接设置开机自动运行实现自动登录,接下来介绍一下如何使用吧~

2023-03-23 15:58:18 553 1

原创 设置win10/11的powershell支持conda切换虚拟环境

设置Win10/11的powershell支持conda切换env。效果:(powershell启动后出现base)

2022-08-31 18:57:59 963

转载 论文翻译:MiniViT:Compressing Vision Transformers with Weight Multiplexing(2022CVPR)

Vision Transformer由于其较高的模型性能在计算机视觉领域受到广泛关注。然而,Vision Transformer受到大量参数的影响,限制了它们在内存有限的设备上的适用性。为了缓解这一问题,本文提出了一种新的压缩框架MiniViT,MiniViT能够在保持相同性能的同时实现了Vision Transformer的参数缩减。  MiniViT的核心思想是将连续Vision TRansformer Block的权重相乘。更具体地说,使权重跨层共享,同时对权重进行转换以增加多样性。Weight

2022-08-15 22:18:47 544

原创 PyQT5开发之UI设计与美化——学习路线(原创PPT)

文章目录前言PPT简介PPT预览图相关视频前言分享博主原创的《PyQt5开发之UI设计与美化》PPT,内容为博主近期进行PyQt开发美化工作的一个小总结,鉴于网上系统性的教程较少,希望能够帮助有需要的小伙伴。付费资源,请博主喝瓶水的费用即可获取一份帮助您快速入门的笔记!PPT内容&您将收获到:PyQt5的基本介绍、学习路线UI设计基础知识、注意事项、开发技巧基于QtDesigner的UI美化知识:QSS语法、QSS设置规则、开发技巧如果您喜欢博主的文章,不妨点赞,

2022-05-27 23:29:39 1114

原创 基于Qt Designer与Codesign设计稿的PyQt5程序界面美化实战

文章目录前言视频内容概述视频地址直接观看前言对于软件开发初学者来说,往往更多关注的是功能学习与实现。然而,对于开发一款能够商业化的软件来说,软件拥有美观大气、交互良好的外观与体验才能吸引更多用户使用。作者近期接触了两款软件的开发与美化工作,对PyQt5的设计、开发与美化有了一定的经验,为了更好地帮助更多想要学习PyQt5设计与美化的小伙伴们,作者以最近做的一个示例录制了一个实战演示视频,发布在b站分享给大家!喜欢的小伙伴不要忘了一键三连哦!(作者还是学生,第一次投稿视频,希望能够得到鼓励哦!)

2022-05-16 20:16:14 852

原创 C++程序设计基础4:结构体

文章目录前言知识提纲一、年月日与天数换算二、学生成绩统计前言本文为笔者大一《C++程序软件设计》课程章节实验报告,现将题目整理并分享,希望能够帮助正在学习C++的小伙伴!本文将学习到的编程技能包括:结构体的概念、结构体的成员变量、结构体对象/数组对象…第二题可与上一篇文章的学生成绩统计题进行对比,可以体会到结构体相比只用纯数组实现带来的好处!知识提纲结构体struct一、年月日与天数换算题目:定义一个结构变量(包括年、月、日),计算该日在本年中为第几天?(注意考虑闰年问题),要求写一个函

2022-04-30 08:00:00 274

原创 Windows系统设置电源模式为平衡时关闭CPU睿频

前言笔者使用的笔记本是小米游戏本(2018),研究发现风扇的转速主要受CPU频率的控制。有时候笔者在使用一些稍微耗性能一些的办公软件或者编程开发IDE时,CPU频率会比较高,风扇转速也比较快,造成比较大的噪声干扰。针对这个问题,有一种方法是通过关闭CPU的睿频,将CPU频率最高频率限制在基准频率,从而控制风扇转速不会过快。操作控制面板-电源-高级电源修改最大处理器状态为99%电源模式设置为平衡,此时通过任务管理器可以看到最高的CPU频率已经降到2.6GHz注意事项关闭睿频后也会导

2022-04-28 16:34:06 6155 2

原创 C++程序设计基础3:数组

文章目录前言知识提纲一、学生期末成绩统计二、字符串连接前言本文为笔者大一《C++程序软件设计》课程章节实验报告,现将题目整理并分享,希望能够帮助正在学习C++的小伙伴!本文将学习到的编程技能包括:静态/动态数组的创建、基于随机数生成测试数组数据、字符串的输入与输出、数据排序…知识提纲数组生成动态数组函数排序生成随机数控制台读取字符串一、学生期末成绩统计题目:某班期末考试科目为数学(MT)、英语(EN)和物理(PH),有最多不超过30人参加考试。考试后要求:(1)计算每个学生的总分和

2022-04-23 11:52:42 300

原创 PyQt5开发之QTableWidget表头自定义与美化(附源代码下载)

文章目录前言本文您将收获设计图实现效果图实现效果图(Gif动图)源码下载前言博主进行在做PyQt5软件开发的美化工作,其中遇到一个比较困难的问题是QTableWidget控件的样式设置与自定义。众所周知,PyQt5是从Qt5迁移过来了,网上关于QTableWidget的PyQt5样式设置的资料比较零散。笔者经过一个下午和晚上的时间,查阅了大量资料(包括Python版和大量C++版的资料),终于了解了QTableWidget这个控件的更多细节。为了帮助遇到与博主类似问题的小伙伴,节省大量查询资料的时

2022-04-22 23:18:19 4077 3

原创 一键清理项目下pycharm和Jupyter缓存文件

前言在进行python编程开发时,Jupyter和Pycharm是两个比较常用的开发工具。pycharm在运行py文件时会生成以__pycache__命名的缓存文件夹,而jupyter在打开ipynb时会生成以.ipynb_checkpoints命名的缓存文件夹。在进行项目协作或者存档时,这些文件属于非必要的垃圾文件。为了保持上传到github仓库的代码简洁性或者减少项目占用空间,我们或许需要一个自动化程序帮助我们删除掉这些文件。本文将带来解决这种问题的程序!仅需动动手指双击运行一下即可完成!代码

2022-04-21 16:11:35 4836

原创 论文笔记:Image Fusion Transformer (2021)

# 一、瓶颈问题- 现有的基于CNN融合技术通过学习局部特征来提高泛化能力,克服了传统方法的缺点(依赖手工特征提取、耗时、设计特定的融合规则),但是它们无法提取图像中的长距离的相关性,这导致丢失一些可能对融合图像有用的基本全局上下文。 # 二、 本文贡献本文提出了一种基于Transformer的多尺度融合策略,同时关注局部和长距离信息(或全局上下文)- 1、我们提出了一种新的融合方法,称为Image Fusion Transformer(IFT),它利用局部信息和模型的长期依赖性来克服当前图像

2022-04-11 08:00:00 3064 5

原创 论文笔记:SESF-Fuse: an unsupervised deep model for multi-focus image fusion (2021)

# 一、瓶颈问题:## 1、融合策略DenseFuse提出AE架构的无监督图像融合方法,在红外光与可见光融合任务中,特征向量的$l_1$范数用于表示两张源图像对应像素点activity level,从而获得融合特征图,最后通过解码器得到融合图像。$l_1$范数能够度量像素的强度信息,然而,对于多聚焦图像融合任务,通常只假设DOF(景深)内的目标在照片中具有锐利的外观,这种任务场景中,重要的是特征的梯度信息,$l_1$不是这一任务的有效度量方法。

2022-04-09 08:00:00 2228 2

原创 论文笔记:Densely Connected Convolutional Networks (2017 CVPR)

【开源代码】:https://github.com/liuzhuang13/DenseNet# 一、瓶颈问题a. 随着CNN越来越深入,出现了一个新的研究问题:当有关输入或输入的信息通过许多层时,它可能会在到达网络的末端(或开始)时消失。b. 网络层数的增多意味着需要更大的参数量,可能有大量冗余的参数,这导致了更多的计算消耗。

2022-04-07 08:00:00 1027

原创 论文笔记:U2Fusion A Unified Unsupervised ImageFusion Network(2020 TPAMI)

# 一、瓶颈问题:## 1、如何在无ground truth和通用参考指标情况下构建统一的图像融合模型?传统的融合框架、融合规则的有限选择和手工设计的复杂性限制了性能的提高。在端到端模型中,融合问题通过依赖监督学习的ground truth或专门设计的无监督学习度量来解决。然而,<u>不存在多个任务的通用基本事实或无参考指标。</u>然而,不存在多个任务的通用基本事实或无参考指标。这些问题是构建统一模型和有监督或无监督学习应用的主要障碍。

2022-04-05 18:46:20 8314 9

原创 解决python使用matplotlib绘图中文乱码

前言在使用matplotlib绘图,标题或坐标等设置中文时,会遇到显示成方框形的问题,对此,需要通过修改matplotlib字体或者直接在代码中设置指定中文字体来解决这个问题解决方法有两类:永久生效、临时设置参考资料https://www.pianshen.com/article/2966148645/解决方法(动态设置字体)在代码中指定字体(临时设置)查看matplotlib字体所在文件夹(将ttf字体放置到ttf文件夹中)【本文设置simhei字体(点击下载)】impor

2022-03-27 14:07:49 1728

原创 PyQt笔记:QT/PyQt美化之QSS总结与参考资料汇总

文章目录官方文档参考资料一、QSS选择器二、QSS属性设置三、子控件(::)四、伪状态(:)官方文档PyQt5 Reference Guide — PyQt v5.15 Reference Guide (riverbankcomputing.com)Qt 5.15参考资料QSS - 简书 (jianshu.com)QSS总结以及最近做的Qt项目 - 薰衣草的旋律 - 博客园 (cnblogs.com)(☆☆☆)Qt Style Sheets Reference | Qt Widgets

2022-03-26 09:00:00 1975

原创 PyQt笔记:QProgress进度条demo

前言实现技术: QThread计算线程+pyqtSignal+主线程更新进度(线程信号与主线程的槽函数绑定)若不采用QThread创建一个单独的线程执行运算,进度条(窗口)在计算过程中会出现卡顿。直到计算完成,进度100%时才更新窗口的进度。Demo代码from PyQt5.QtWidgets import QWidget, QApplication, QProgressBarfrom PyQt5.QtCore import QThread, pyqtSignalimport sysimp

2022-03-25 21:37:29 1184

原创 PyQt笔记:固定像素尺寸UI在高DPI设备上显示的优化

前言最近开发了一款软件,软件的字体和控件的尺寸按照UI设计稿进行美化,在博主开发的设备上(1080p,缩放100%)显示正常,但发现在其他不同屏幕分辨率和缩放比例的电脑上出现显示异常,如吞字现象,高分辨率屏幕下显示过小等问题。。针对以上问题,通过查询相关资料和测试,总结了这个问题的一些开发经验。方法1:字体采用点大小(pt)代替像素大小(px),控件设置自适应字体内容大小伸缩示例对比:1080p+100%- 2k+200%方法2:设置全局属性(推荐)QtCore.QC

2022-03-25 15:29:59 1035

原创 Python递归生成全排列序列

文章目录前言代码测试结果Author: 浅若清风cyf前言全排列: 从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。全排列数: f(n)=n!(定义0!=1)f(n)=n!(定义0!=1)f(n)=n!(定义0!=1)递归实现方法:要求长度为n的序列的全排列序列:①依次选取原始序列一个元素作为全排列序列结果的第一个元素②递归调用全排列算法生成剩余n-1个元素的所有全排列序列③将①的元素分别

2022-03-19 21:41:00 1470

原创 Python实现RSA加解密

文章目录前言一、安装模块二、生成密钥对三、加密四、解密五、完整代码前言加密技术在数据安全存储,数据传输中发挥着重要作用,能够保护用户隐私数据安全,防止信息窃取。RSA是一种非对称加密技术,在软件、网页中已得到广泛应用。本文将介绍RSA加密解密在python中的实现。原则:公钥加密,私钥解密一、安装模块pip install pycryptodome 二、生成密钥对密钥对文件生成和读取代码:from Crypto.PublicKey import RSAdef create_r

2022-03-14 10:34:54 3886

原创 CentOS下Docker的安装与基本使用命令

文章目录前言一、安装(CentOS7/8)方法1:使用脚本安装方法2:手动安装1、卸载旧版本2、设置仓库3、Docker Engine-Community二、启动Docker三、卸载Docker四、常用命令1、Docker 镜像加速2、镜像使用3、容器使用前言本文总结docker的安装以及常用命令由于使用Docker Dockerfile定制容器比较复杂,大多数人用不着,故本文不做介绍,感兴趣的小伙伴请查阅《菜鸟教程》docker的基本使用流程:安装docker环境→拉取镜像→从镜像创建容器→进入

2022-03-12 08:39:53 365

原创 PyQt5笔记——基于QThread的zip文件解压线程

前言本文基于QThread封装了一个zip文件解压的线程类技术实现:QTread多线程+pyqtSignal信号+zipfile解压注:以下解压代码适合不含文件夹的压缩文件代码实现代码如下:import zipfileimport osfrom tqdm import tqdmfrom PyQt5.QtCore import QThread, pyqtSignalclass UnzipQThread(QThread): ''' 解压线程 '''

2022-03-11 08:25:47 278

原创 python使用zipfile进行文件压缩与解压

python使用zipfile进行文件压缩与解压文章目录python使用zipfile进行文件压缩与解压1、压缩整个文件夹2、压缩指定扩展名文件3、获取指定类型的待压缩文件列表4、解压文件1、压缩整个文件夹import zipfileimport osfrom tqdm import tqdmdef zip_file(src_dir, save_name='default'): ''' 压缩文件夹下所有文件及文件夹 默认压缩文件名:文件夹名 默认压缩文件路径:文

2022-03-07 13:00:27 2448 2

原创 C++程序设计基础2:函数

文章目录知识提纲一、计算三角形面积二、计算n的i次幂之和三、整数转字符串(递归法)四、计算组合数知识提纲函数递归思想条件、循环运算一、计算三角形面积题目:求三角形的面积。已知三角形的三边a、b、c,则三角形的面积为area=s(s−a)(s−b)(s−c)area=\sqrt{s(s-a)(s-b)(s-c)}area=s(s−a)(s−b)(s−c)​,其中,s=(a+b+c)/2要求:(1)三角形的三边的边长由cin输入,需要判断这三边是否构成一个三角形。若是,则计算其面积并输出

2022-03-05 00:06:08 857

原创 OpenCV(python)基本使用&图像通道数判断

文章目录1、读取/保存图片1)imread和imwrite方法2)imdecode和imencode方法2、编码转换a)BGR转RGBb)BGR转GRAY3、快速判断图像是否单通道灰度图4、获取图像通道数1、读取/保存图片1)imread和imwrite方法注:此方法遇到中文路径会报错!import cv2# 参数1:文件路径# 参数2:读取方式# 常用几种模式:# 灰度图:cv2.IMREAD_GRAYSCALE# BGR三通道彩色图:cv2.IMREAD_COLOR# 原始通

2022-03-02 21:35:38 7671

原创 C++程序设计基础1:程序控制结构

文章目录一、简单的C程序设计、数据类型、运算符与表达式1、整数大小比较2、含浮点数的大小比较3、摄氏度-华氏度换算4、取模运算二、顺序结构和选择结构设计程序设计1、分段函数计算(if...else)2、分离数字各个位(if...else/switch...case)三、循环结构程序设计1、数列求和(while/do...while/for)2、猜数游戏一、简单的C程序设计、数据类型、运算符与表达式1、整数大小比较题目:从键盘上输入两个int型数,比较其大小,并输出显示其中较小的数;代码:#in

2022-02-26 00:24:36 3438

原创 论文笔记(综述):Deep Learning-based Multi-focus Image Fusion: A Survey and A Comparative Study

文章链接:https://ieeexplore.ieee.org/abstract/document/9428544/摘要(Abstract)背景多聚焦图像融合(Multi-focus image fusion (MFIF))是图像处理中的一个重要领域。自2017年以来,深度学习(deep learning has)已被引入MFIF领域,并提出了各种方法。然而,缺乏详细讨论基于深度学习的MFIF方法的调查论文。本文工作详细调查基于深度学习的MFIF算法,包括方法、数据集和评估指标比较基于.

2022-02-25 23:42:56 3001

原创 论文笔记:DeepFuse: A Deep Unsupervised Approach for Exposure Fusion with Extreme Exposure Image Pairs

论文笔记:DeepFuse: A Deep Unsupervised Approach for Exposure Fusion with Extreme Exposure Image Pairscode:hli1221/Imagefusion_deepfuse: Image fusion based on deepfuse network - Tensorflow (based on ICCV2017: deepfuse), Unofficial (github.com)年份:2017会议:ICCV

2022-01-06 23:49:46 3306

原创 论文笔记:Multi-focus image fusion with a deep convolutional neural network

论文笔记:Multi-focus image fusion with a deep convolutional neural network年份:2016实验室:合肥工业大学生物医学工程系、中国科技大学自动化系名词总结:景深(depth-of-field (DOF))活动水平测量(activity level measurement)融合规则(fusion rule)聚焦图(focus map)二值图(binary map)一致性检验(consistency verification)

2021-12-21 17:48:15 3408 17

原创 Termux设置mysql/nginx/php等服务随软件自启动

文章目录前言示例前言用过termux的小伙伴会知道termux虽然模拟了能够运行linux许多服务,但是没有能像普通的Linux一样设置程序或服务的自启动。这给我们日常使用带来了许多不便,当我们使用termux搭建一个网站或者云盘的时候,需要依赖mysql、nginx、php等其他服务时,每次启动软件后还要敲命令一个一个启动,效率极其低下!那么可能你想问了,是否有办法能够让我们需要的服务随软件的启动而自动运行呢?答案当然是有的!方法就是:将相关的启动命令写入用户主目录下的.bashrc文件,同时

2021-12-14 21:18:50 5491

原创 论文笔记(综述)——Image fusion meets deep learning: A survey and perspective

文章目录摘要引言摘要图像融合:指从不同的源图像中提取并组合最有意义的信息,其目的是生成一幅信息量更大、有利于后续应用的图像。深度学习在图像融合中的应用:神经网络的强大特征提取和重建能力使得融合结果有前景。(如:生成对抗网络,自动编码器)本文要点:① 介绍了图像融合的概念,并从采用的深层架构和融合场景的角度对图像融合方法进行分类。② 回顾了深度学习在各种图像融合场景中的应用,包括数字摄影图像融合、多模态图像融合和锐化融合。③ 对特定融合任务中的一些代表性方法进行了定性和定量评估。④ 介绍了

2021-12-01 09:51:15 4891 5

原创 论文笔记(显微图像拼接)——A fast algorithm for material image sequential stitching

文章目录摘要引言摘要本文主要介绍了一种医学图像拼接方法,该方法采用了增量搜索策略(incremental searching strategy)以及GPU加速。实验表明,这种方法相比于传统的通用软件(如ImageJ,Photoshop,Autostitch)在准确率和速度上都取得了先进的水平。引言...

2021-10-30 17:17:58 2703 7

原创 Anaconda+Pytorch1.1+Cuda10.0+Cudnn7.6

Anaconda下载地址:Anaconda创建虚拟环境:Conda虚拟环境管理conda create -n torch_12 python=3.6上方的torch_12为虚拟环境名,可自定义安装Cuda和CudnnCuda下载地址:Cuda10.0Cudnn下载地址(需要登录):Cudnn注意:Cudnn的版本需要与Cuda对应Cuda安装运行exe安装包自定义安装安装Cuda即可(驱动等其他东西一般windows已经安装了最新版)安装Cudnn解压

2021-10-29 11:22:12 455

《算法设计与分析》课程笔记(无水印文字可选中版) by 浅若清风cyf

本文为博主基于课堂ppt以及自行编写的代码整理的研究生《算法设计与分析》课程笔记,涉及分治算法、动态规划算法、贪心算法、回溯算法、分支限界法。总结了各类算法的思想和基本解题思路,以及对应的经典题目,适合算法初学者入门学习。代码为个人编写(Python语言),如发现问题,欢迎交流指正! 博客详细介绍:https://blog.csdn.net/weixin_44002829/article/details/130439150

2023-04-29

《算法设计与分析》课程笔记(代码:动态规划+贪心算法+回溯算法) by 浅若清风cyf

《算法设计与分析》课程笔记代码Part2(动态规划+贪心算法+回溯算法) 本文为博主基于课堂ppt以及自行编写的代码整理的研究生《算法设计与分析》课程笔记,涉及分治算法、动态规划算法、贪心算法、回溯算法、分支限界法。总结了各类算法的思想和基本解题思路,以及对应的经典题目,适合算法初学者入门学习。代码为个人编写(Python语言),如发现问题,欢迎交流指正! 博客详细介绍:https://blog.csdn.net/weixin_44002829/article/details/130439150

2023-04-29

《算法设计与分析》课程笔记(代码:基础算法+分治算法) by 浅若清风cyf

《算法设计与分析》课程笔记代码Part1(基础算法+分治算法) 本文为博主基于课堂ppt以及自行编写的代码整理的研究生《算法设计与分析》课程笔记,涉及分治算法、动态规划算法、贪心算法、回溯算法、分支限界法。总结了各类算法的思想和基本解题思路,以及对应的经典题目,适合算法初学者入门学习。代码为个人编写(Python语言),如发现问题,欢迎交流指正! 博客详细介绍:https://blog.csdn.net/weixin_44002829/article/details/130439150

2023-04-29

《算法设计与分析》课程笔记(图片pdf版-免费下载) by 浅若清风cyf

本文为博主基于课堂ppt以及自行编写的代码整理的研究生《算法设计与分析》课程笔记,涉及分治算法、动态规划算法、贪心算法、回溯算法、分支限界法。总结了各类算法的思想和基本解题思路,以及对应的经典题目,适合算法初学者入门学习。代码为个人编写(Python语言),如发现问题,欢迎交流指正! 博客详细介绍:https://blog.csdn.net/weixin_44002829/article/details/130439150

2023-04-29

Dynv6 Updater for Windows by 浅若清风cyf

详细介绍请参考博客:https://blog.csdn.net/weixin_44002829/article/details/129733733 # 背景介绍 - 相信使用DDNS的小伙伴对Dynv6应该不陌生了吧~ - Dynv6官方网站提供了Linux脚本进行Dynv6 DDNS的ip更新,然而本人经过一番寻找,找不到适合Windows系统使用的工具~ - 一气之下,经过七七四十九天的研发,开发出了一款Windows工具,名为Dynv6 Updater # 工具功能 - 自动获取Ipv4/Ipv6 - 支持设置执行模式:once或者interval - 可设置每间隔Seconds时间自动上报一次ip - 自定义查询ipv6的接口

2023-03-23

USTB校园网一键登录工具(2023)by 浅若清风cyf

针对USTB校园网自行开发的一款工具,节省用户宝贵的学习科研时间~ 使用说明见博客说明:https://blog.csdn.net/weixin_44002829/article/details/129732287 支持一键(双击)启动,Windows开机自动运行,自动登录

2023-03-23

PyQT5开发之UI设计与美化——学习路线(原创PPT)

- 分享博主原创的《PyQt5开发之UI设计与美化》PPT,内容为博主近期进行PyQt开发美化工作的一个小总结,鉴于网上系统性的教程较少,希望能够帮助有需要的小伙伴。 - 付费资源,请博主喝瓶水的费用即可获取一份帮助您快速入门的笔记! - PPT内容&您将收获到: - PyQt5的基本介绍、学习路线 - UI设计基础知识、注意事项、开发技巧 - 基于QtDesigner的UI美化知识:QSS语法、QSS设置规则、开发技巧

2022-05-27

PyQt5在FramelessWindowHint模式下实现窗口移动与缩放

PyQt5开发之设计与美化教程——PyQt5在FramelessWindowHint模式下实现窗口移动与缩放 1、支持获取上方自定义标题栏高度设置可拖动区域 2、支持右侧、下方、右下角拖动缩放 3、支持自适应高分辨率屏幕与windows系统屏幕缩放比例

2022-05-27

PyQt5开发之QTableWidget表头自定义与美化Demo

资源介绍与效果图:https://blog.csdn.net/weixin_44002829/article/details/124356970 博主进行在做PyQt5软件开发的美化工作,其中遇到一个比较困难的问题是QTableWidget控件的样式设置与自定义。为了帮助遇到与博主类似问题的小伙伴,节省大量查询资料的时间,现单独写了一个QWidget嵌套QTableWidget的一个Demo,实现了设计图99%的美化需求,并完成了基本的交互,这个Demo的代码可以轻松迁移到其他完整窗口设计中。

2022-04-22

Termux.apk(Android)

Termux.apk(Android)

2021-08-28

Linux Deploy.zip

Linux Deploy.zip

2021-08-28

飞秋FeiQ2013.rar

飞秋FeiQ2013.rar

2021-06-22

时间片轮转法测试程序.exe

设计一个按照时间片轮转法实现处理机调度的程序。 (1) 假设系统有n个进程,每个进程用一个进程控制块(PCB)来代表。进程控制块的格式如下表所示,且参数意义也相同。(2) 按照进程到达的先后顺序排成一个循环队列,设一个队首指针指向第一个到达进程的首址。另外再设一个当前运行进程指针,指向当前正运行的进程。 (3) 执行处理机调度时,首先选择队首的第一个进程运行。 (4) 由于本题目是模拟实验,所以对被选中的进程并不实际启动运行,而只是执行如下操作:1)估计运行时间减1; 2)输出当前运行进程的名字。 用这两个操作来模拟进程的一次运行。 (5) 进程运行一次后,以后的调度则将当前指针依次下移一个位置,指向下一个进程,即调整当前运行指针指向该进程的链接指针所指进程,以指示应运行进程,同时还应判断该进程的剩余运行时间是否为0,若不为0,则等待下一轮的运行,若该进程的剩余运行时间为0,则将该进程的状态置为完成状态“ C”,并退出循环队列。 (6) 若就绪队列不为空,则重复上述的步骤(4)和(5)直到所有进程都运行完为止。 (7) 在所设计的调度程序中,应包含显示或打印语句,以便显示或打印每次选中进程的名称及运行一次后队列的变化情况。

2020-07-02

《Java Swing GUI工具包+JDBC实现校园信息管理系统》代码整合.zip

博客《Java Swing GUI工具包+JDBC实现校园信息管理系统》的整合版代码,包含6个java文件,对应文章六个模块,方便下载。

2020-06-25

界面设计及Swing使用.pptx

博客《Java Swing GUI工具包+JDBC实现校园信息管理系统》的设计初稿,以及前期学习Swing这个Java GUI工具包收集的一些重要的资料,可以快速了解、掌握Swing的特点和使用。

2020-06-25

sqlOperator.java

博客《Java Swing GUI工具包+JDBC实现校园信息管理系统》的模块6——管理员端子系统的源代码,是进行数据库连接和交互操作的代码,其他模块通过调用此模块的方法获取需要的信息,完成需要的交互功能。

2020-06-25

teacherSys.java

博客《Java Swing GUI工具包+JDBC实现校园信息管理系统》的模块5——管理员端子系统的源代码,教师能对个人信息进行查询、修改,能进行选课,查询学生学业情况、课程信息等操作

2020-06-25

studentSys.java

博客《Java Swing GUI工具包+JDBC实现校园信息管理系统》的模块4——学生端子系统的源代码,学生能对个人信息查询、修改,能进行选课等操作

2020-06-25

adminSys.java

博客《Java Swing GUI工具包+JDBC实现校园信息管理系统》的模块3——管理员端子系统的源代码,能够对学生信息管理、教师信息管理、课程信息查询、增加、修改管理员密码等操作。

2020-06-25

LoginSys.java

博客《Java Swing GUI工具包+JDBC实现校园信息管理系统》的模块2——登录窗口的源代码,进行登录认证,需要调用sql操作模块的代码连接数据库进行认证。

2020-06-25

InfoSysMain.java

博客《Java Swing GUI工具包+JDBC实现校园信息管理系统》的模块1——主窗口的源代码,进行子系统选择。

2020-06-24

空空如也

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

TA关注的人

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