基于Qt的德州扑克02:扑克牌前言 需求分析完了,需要从小到大、从简到繁设计软件可能模块功能。 扑克牌 一副扑克牌由54张组成,德州扑克不使用鬼牌,所以有52张有效牌。 一张牌由花色和数值组成,花色为黑桃、红桃、方块、梅花,数值为2/3/4/5/6/7/8/9/10/J/Q/K/A,其中A表示1,数值最大。 德州扑克中相同数值的牌为平局,不考虑花色。 资源 给定花色和数字,需要显示对应扑克牌,那么就需要图片。这里需要UI 2024-08-29 Qt #游戏 #Qt #德州扑克
基于Qt的德州扑克01:系统设计前言 2024年5月通过了信息系统项目管理师,我瞄上了系统架构设计师,需要一个项目来练练手,以实际体验一下系统设计、系统架构流程。 功能图 根据一个标准游戏框架流程,我将这个德州扑克游戏设计为六大功能。 flowchart TB A(德州扑克游戏) --> B[玩家管理功能] A --> C[发牌功能] A --> D[筹码管理功能] A --> E[游戏功能] A 2024-08-25 Qt #游戏 #Qt #扑克牌 #德州扑克
基于Qt的Online Judge爬虫前提 刚开始接触C++/Qt是需要一个项目练练手,当时听说过OJ并且网络不好,就想着把数据获取下来随时使用。 后来代码写多了之后听说Python写爬虫更方便,可惜坑已经跳下去了,就一条路走到黑了。 这是我代码之路的第一个完整实现完整功能的项目,以示纪念。 开发流程 读取配置文件(数据库位置、皮肤名称) 读取数据文件(网站名称列表) 显示界面 开启题库 从第1题开始显示题目数据(题目ID、题目 2022-08-25 Qt #Qt
修改ssh端口本文介绍如何修改系统的ssh端口 新版本 新版本的系统中修改sshd_config没有用,需要修改其他地方 1sudo vim /usr/lib/systemd/system/ssh.socket 内容为 1234567891011[Unit]Description=OpenBSD Secure Shell server socketBefore=sockets.targetConditionP 2024-01-05 Linux #Linux #Ubuntu
修复yaourt pacman gpg错误123456789101112# !/bin/sh sudo rm -R /etc/pacman.d/gnupg/surm -R /root/.gnupg/sudo gpg --refresh-keyssudo pacman-key --init && pacman-key --populate archlinux manjarosudo pacman-key --refresh- 2020-09-04 Manjaro #Linux #Manjaro #yaourt #pacman #gpg
修复Ubuntu24.04下apt报错Missing Signed-By in the sources.list(5) entry系统更新至Ubuntu 24.04 LTS后,刷新软件包时提示异常 1Missing Signed-By in the sources.list(5) entry for 从提示信息可以看出sources.list文件缺少Signed-By字段 从文件系统中搜索gpg签名文件,选择合适的那个,我使用的是 1Signed-By: /usr/share/keyrings/ubuntu-archive- 2024-06-07 Linux #Linux #Ubuntu
修复Qt无法打开eudc字体错误问题原因 系统默认字体配置错误 解决方法 打开注册表\HKEY_CURRENT_USER\EUDC\1252 将SystemDefaultEUDCFont值从EUDC.TTE改为C:\Windows\Fonts\seguibli.TTF,或者其他你喜欢的 2024-06-05 Qt #Qt
使用ubuntu proUbuntu给LTS提供了免费的5台设备的Pro支持。 主要是提供额外的软件更新服务。 注册 先到官网注册 填写用户名和密码 点击Create account按钮注册账户 此时官网会发送一封确认邮件 点击邮件链接确认 此时账户页面没有提示信息了。 登录账户 此时没有绑定设备,所以Active machines为0 绑定设备 查看pro版本 12➜ ~ pro --version2 2023-03-19 Linux #Linux #Ubuntu