《算法设计与分析》课程笔记(无水印文字可选中版) by 浅若清风cyf
本文为博主基于课堂ppt以及自行编写的代码整理的研究生《算法设计与分析》课程笔记,涉及分治算法、动态规划算法、贪心算法、回溯算法、分支限界法。总结了各类算法的思想和基本解题思路,以及对应的经典题目,适合算法初学者入门学习。代码为个人编写(Python语言),如发现问题,欢迎交流指正!
博客详细介绍:https://blog.csdn.net/weixin_44002829/article/details/130439150
《算法设计与分析》课程笔记(代码:动态规划+贪心算法+回溯算法) by 浅若清风cyf
《算法设计与分析》课程笔记代码Part2(动态规划+贪心算法+回溯算法)
本文为博主基于课堂ppt以及自行编写的代码整理的研究生《算法设计与分析》课程笔记,涉及分治算法、动态规划算法、贪心算法、回溯算法、分支限界法。总结了各类算法的思想和基本解题思路,以及对应的经典题目,适合算法初学者入门学习。代码为个人编写(Python语言),如发现问题,欢迎交流指正!
博客详细介绍:https://blog.csdn.net/weixin_44002829/article/details/130439150
《算法设计与分析》课程笔记(代码:基础算法+分治算法) by 浅若清风cyf
《算法设计与分析》课程笔记代码Part1(基础算法+分治算法)
本文为博主基于课堂ppt以及自行编写的代码整理的研究生《算法设计与分析》课程笔记,涉及分治算法、动态规划算法、贪心算法、回溯算法、分支限界法。总结了各类算法的思想和基本解题思路,以及对应的经典题目,适合算法初学者入门学习。代码为个人编写(Python语言),如发现问题,欢迎交流指正!
博客详细介绍:https://blog.csdn.net/weixin_44002829/article/details/130439150
《算法设计与分析》课程笔记(图片pdf版-免费下载) by 浅若清风cyf
本文为博主基于课堂ppt以及自行编写的代码整理的研究生《算法设计与分析》课程笔记,涉及分治算法、动态规划算法、贪心算法、回溯算法、分支限界法。总结了各类算法的思想和基本解题思路,以及对应的经典题目,适合算法初学者入门学习。代码为个人编写(Python语言),如发现问题,欢迎交流指正!
博客详细介绍:https://blog.csdn.net/weixin_44002829/article/details/130439150
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的接口
USTB校园网一键登录工具(2023)by 浅若清风cyf
针对USTB校园网自行开发的一款工具,节省用户宝贵的学习科研时间~
使用说明见博客说明:https://blog.csdn.net/weixin_44002829/article/details/129732287
支持一键(双击)启动,Windows开机自动运行,自动登录
PyQT5开发之UI设计与美化——学习路线(原创PPT)
- 分享博主原创的《PyQt5开发之UI设计与美化》PPT,内容为博主近期进行PyQt开发美化工作的一个小总结,鉴于网上系统性的教程较少,希望能够帮助有需要的小伙伴。
- 付费资源,请博主喝瓶水的费用即可获取一份帮助您快速入门的笔记!
- PPT内容&您将收获到:
- PyQt5的基本介绍、学习路线
- UI设计基础知识、注意事项、开发技巧
- 基于QtDesigner的UI美化知识:QSS语法、QSS设置规则、开发技巧
PyQt5在FramelessWindowHint模式下实现窗口移动与缩放
PyQt5开发之设计与美化教程——PyQt5在FramelessWindowHint模式下实现窗口移动与缩放
1、支持获取上方自定义标题栏高度设置可拖动区域
2、支持右侧、下方、右下角拖动缩放
3、支持自适应高分辨率屏幕与windows系统屏幕缩放比例
PyQt5开发之QTableWidget表头自定义与美化Demo
资源介绍与效果图:https://blog.csdn.net/weixin_44002829/article/details/124356970
博主进行在做PyQt5软件开发的美化工作,其中遇到一个比较困难的问题是QTableWidget控件的样式设置与自定义。为了帮助遇到与博主类似问题的小伙伴,节省大量查询资料的时间,现单独写了一个QWidget嵌套QTableWidget的一个Demo,实现了设计图99%的美化需求,并完成了基本的交互,这个Demo的代码可以轻松迁移到其他完整窗口设计中。
Termux.apk(Android)
Termux.apk(Android)
Linux Deploy.zip
Linux Deploy.zip
飞秋FeiQ2013.rar
飞秋FeiQ2013.rar
时间片轮转法测试程序.exe
设计一个按照时间片轮转法实现处理机调度的程序。
(1) 假设系统有n个进程,每个进程用一个进程控制块(PCB)来代表。进程控制块的格式如下表所示,且参数意义也相同。(2) 按照进程到达的先后顺序排成一个循环队列,设一个队首指针指向第一个到达进程的首址。另外再设一个当前运行进程指针,指向当前正运行的进程。
(3) 执行处理机调度时,首先选择队首的第一个进程运行。
(4) 由于本题目是模拟实验,所以对被选中的进程并不实际启动运行,而只是执行如下操作:1)估计运行时间减1; 2)输出当前运行进程的名字。
用这两个操作来模拟进程的一次运行。
(5) 进程运行一次后,以后的调度则将当前指针依次下移一个位置,指向下一个进程,即调整当前运行指针指向该进程的链接指针所指进程,以指示应运行进程,同时还应判断该进程的剩余运行时间是否为0,若不为0,则等待下一轮的运行,若该进程的剩余运行时间为0,则将该进程的状态置为完成状态“ C”,并退出循环队列。
(6) 若就绪队列不为空,则重复上述的步骤(4)和(5)直到所有进程都运行完为止。
(7) 在所设计的调度程序中,应包含显示或打印语句,以便显示或打印每次选中进程的名称及运行一次后队列的变化情况。
《Java Swing GUI工具包+JDBC实现校园信息管理系统》代码整合.zip
博客《Java Swing GUI工具包+JDBC实现校园信息管理系统》的整合版代码,包含6个java文件,对应文章六个模块,方便下载。
界面设计及Swing使用.pptx
博客《Java Swing GUI工具包+JDBC实现校园信息管理系统》的设计初稿,以及前期学习Swing这个Java GUI工具包收集的一些重要的资料,可以快速了解、掌握Swing的特点和使用。
sqlOperator.java
博客《Java Swing GUI工具包+JDBC实现校园信息管理系统》的模块6——管理员端子系统的源代码,是进行数据库连接和交互操作的代码,其他模块通过调用此模块的方法获取需要的信息,完成需要的交互功能。
teacherSys.java
博客《Java Swing GUI工具包+JDBC实现校园信息管理系统》的模块5——管理员端子系统的源代码,教师能对个人信息进行查询、修改,能进行选课,查询学生学业情况、课程信息等操作
studentSys.java
博客《Java Swing GUI工具包+JDBC实现校园信息管理系统》的模块4——学生端子系统的源代码,学生能对个人信息查询、修改,能进行选课等操作
adminSys.java
博客《Java Swing GUI工具包+JDBC实现校园信息管理系统》的模块3——管理员端子系统的源代码,能够对学生信息管理、教师信息管理、课程信息查询、增加、修改管理员密码等操作。
LoginSys.java
博客《Java Swing GUI工具包+JDBC实现校园信息管理系统》的模块2——登录窗口的源代码,进行登录认证,需要调用sql操作模块的代码连接数据库进行认证。
InfoSysMain.java
博客《Java Swing GUI工具包+JDBC实现校园信息管理系统》的模块1——主窗口的源代码,进行子系统选择。