[toc]〇、前言图,貌似是一个好看的UI中必不可少的东西,精美的UI中不可避免的会使用一些奇特的各种图像元素来提升用户体验。对于开发者而言,如何在应用程序中有效地显示和处理图像成为一个重要的课题。在Python中,PyQt库是一个强大而灵活的选择,它提供了丰富的图像处理类和功能。PyQt中的图像类和组件使开发者能够加载、保存、绘制和转换图像,从而实现各种图像操作。其中,常用的图像类包括QPixmap、QImage和QIcon。QPixma...
2023-05-19 15:46:45 6729浏览 3点赞 3回复 2收藏
前言最近在搞Python课程设计,想要搞一个好看的UI,惊艳全班所有人。但打开QtCreator,Win7风格的复古的按钮是在让我难以下手。其次,我因为想要打造一个FluentUI样式的设置页面,需要一个好看的SwitchButton,来用于设置界面部分设置项的转换,于是便决定动手写一个;然而Qt中貌似没有原生的SwitchButton可供使用,因此边决定自己动手写一个SwitchButton。话不多说,先看效果:观赏结束,整活开始🐶思路讲解接下来简单分析一下...
2023-05-17 10:48:04 4381浏览 4点赞 1回复 0收藏
[toc]〇、导言随着人工智能技术的迅猛发展,大语言模型(LLM)以微软OpenAI为代表,初次问世,为新一次的AI革命打响了第一枪。在短短的几个月内,GPT3.5和GPT4的加持下,NewBing、Copilot、Cursor等产品也相继问世,推动了产品开发的新思路。国内厂商也紧随其后,百度文心一言、华为盘古大模型、阿里通义千问、讯飞星火认知大模型相继发布。我们现在可以通过与AI进行对话来获取各种信息和解决问题。但想要获得更准确、有用的回...
2023-05-08 19:36:28 7201浏览 0点赞 0回复 0收藏
[toc]〇、前言运气不错,前几天在电子发烧友社区参加每日打卡活动搞到了第一块RISCV的板子。虽然我不是特别熟悉RISCV的相关知识,但既然板子到手了,总不能放着吃灰;所以,接下来会有一段时间,我会更新RISCV的相关内容,以此促进自己来学习RISCV的相关内容。一、开发板展示以及介绍首先,先来开个箱,板子长这样,板子非常nice,对于这块板子,我在立创商城找到了一份关于该开发板的信息;其次,在该开发板的生产厂商沁恒官网...
2023-05-01 18:52:30 8205浏览 0点赞 0回复 0收藏
[toc]一、前言SPFA算法,全称为ShortestPathFasterAlgorithm,是求解单源最短路径问题的一种常用算法,它可以处理有向图或者无向图,边权可以是正数、负数,但是不能有负环。二、SPFA算法1、SPFA算法的基本流程1.初始化首先我们需要起点s到其他顶点的距离初始化为一个很大的值(比如9999999,像是JAVA中可以设置Integer.MAXVALUE来使),并将起点s的距离初始化为0。同时,我们还需要将起点s入队。2.迭代每次从队列中取出一个顶...
2023-04-29 13:01:37 3166浏览 1点赞 0回复 0收藏
[toc]〇、概述整型:是指没有小数点及以后数据部分的数据。1、232、8321都是整型,1.32、3.322、4.21等部分的不是整型。Matlab中提供了两种整数类型,有符号整型与无符号整型。有符号整型可分为int8、int16、int32、int64;无符号整型可分为uint8、uint16、uint32、uint64。一、有符号整型有符号整型是一般是指带有正负号的整型。类型函数范围有符号8位整数int82^7^2^7^1有符号16位整数int162^15^2^15^1有符号32位整数int322^31^...
2022-10-30 22:51:21 4051浏览 0点赞 0回复 0收藏
[toc]〇、安装前准备Spark安装包(注意选择合适的安装包)[下载ApacheSpark](https:spark.apache.orgdownloads.html)[spark3.3.0binhadoop3.tgz](https:www.apache.orgdyncloser.luasparkspark3.3.0spark3.3.0binhadoop3.tgz)一、Spark安装1、配置Spark环境变量①进入安装包所在目录bashcdoptsoftware②解压安装包bashtarzxvfspark3.1.3binhadoop2.7.tgz③移动相关文件到指定目录bashmvspark3.1.3binhadoop2.7optmodule④打开pr...
2022-10-30 22:46:42 4199浏览 0点赞 0回复 0收藏
[toc]一、openGauss与DB4AI一直以来,数据库给人的感觉就像是一个盒子,用来装着各种数据,只有借助“外力”才能够存取数据,对数据来进行操作。DB4AI,当我听到这个概念的时候有些震惊,因为它将数据库与AI这两个看似不沾边的东西结合了起来,组合成了一个更为强大的技术。一方面,AI可以让数据库更加智能(AI4DB),例如传统的经验数据库优化技术无法满足大规模数据库实例、多样化应用以及多样化用户的高性能需求,但是基于学...
2022-10-30 21:31:40 6162浏览 2点赞 0回复 1收藏
[toc]一、题目描述0、背景背景:利用Python分析快手APP全国大学生用户数据,发现:哪个学校的学生最喜欢使用快手APPAndroid、IOS、PC三大平台用户占比份额全国哪些城市(学校所在地)的学生使用频次最高全国哪些省份的生源最喜欢使用快手APP......数据:快手APP大学生用户分析数据.csv数据结构如下(字段名都为中文):1、题目一1、学校学生使用频次最多的前30所学校(5分)提示:按照学校分组,对学生人数做累加求得每个学校学生...
2022-10-29 09:08:44 7558浏览 4点赞 1回复 2收藏
[toc]前言在如今的情况下,各大厂商为了能够保证业务能够正常进行,都在宣传自家的数据库产品,像是阿里云的OceanBase、腾讯的TDSQL、华为的openGauss等国产数据库都在蓬勃发展着,可以看到都排在墨天轮中国数据库流行度排行的前列。因为最近有在了解华为开源的数据库openGauss,便来写篇文章来带大家入门一下openGauss以及华为云GaussDB产品。一、介绍openGauss是一款高性能、高安全、高可靠的企业级开源关系型数据库,是华为...
2022-10-25 09:17:32 8422浏览 4点赞 0回复 1收藏
[toc]一、虚拟机环境准备1.虚拟机网络模式设置为NAT①点击“编辑虚拟机设置”②点击“网络适配器”→“NAT模式”即可。2.克隆虚拟机①右键需要克隆的虚拟机→管理→克隆。②选择“虚拟机中的当前状态”,点击下一步。③选择“创建完整克隆”,点击下一步。④更改虚拟机名称以及位置,点击下一步⑤创建完成后关闭即可。3.修改虚拟机为静态IP①查看虚拟网卡信息输入ifconfig,看到可以正常使用的网卡以及相关信息。可以看到我们这...
2022-10-11 22:05:06 7819浏览 4点赞 5回复 2收藏
[toc]一、WordCount案例简介从MapReduce的命名可以看出,MapReduce主要由两个阶段组成:Map与Reduce。通过编写map()函数与reduce()函数,就可以使用MapReduce完成分布式程序的设计。$$MapReduce\left\{\begin{aligned}&Map&&\Rightarrowmap()函数\\\\&Reduce&&\Rightarrowreduce()函数\end{aligned}\right.$$最简单的MapReduce程序应该包括Map函数、Reduce函数来实现MapReduce的两个阶段,并用一个main函数(有的地方也被称为dr...
2022-10-11 21:51:39 6155浏览 3点赞 0回复 2收藏