- 博客(8)
- 收藏
- 关注
原创 关于linux中,POSIX共享内存方法
这样做会在所有使用该对象的进程都断开连接后,释放共享内存资源。值得注意的是,POSIX共享内存对象可以使用文件路径来标识,而不是使用像System V共享内存那样的数字标识符。函数将共享内存映射到当前进程的地址空间。4. 进行读写操作: 一旦共享内存映射到进程的地址空间,就可以像访问本地内存一样进行读写操作。这个函数会根据传入的文件描述符和大小来调整共享内存的大小,使其适合存储数据。在Linux中,POSIX共享内存的实现是通过以下几个步骤完成的: 1. 创建或打开共享内存对象: 使用。
2023-09-28 14:07:39
175
原创 学生信息管理系统
该项目是一个学生信息管理系统,可以帮助学校管理学生的个人信息、年级信息、班级信息等。本项目使用Qt5 + MySQL 开发实现。
2023-03-11 20:47:02
136
原创 python中list.sort() 的用法
在这个例子中,我们定义了一个名为 sort_key 的函数,并将其作为 key 参数传递给 sort() 方法。在 Python 中,sort() 方法的 key 参数可以用来指定一个用于排序的函数。在 Python 中,key 参数通常需要接收一个函数,该函数接收列表中的一个元素并返回一个可排序的键。需要注意的是,sort() 方法会直接修改原始列表,而不是返回一个新的已排序列表。sort() 是 Python 列表对象的一个方法,它可以按升序(默认)或降序对列表中的元素进行排序。
2023-03-10 23:25:12
6208
原创 中国象棋--基于EasyX实现图形化
最近突发奇想,要使用C++做一个双人象棋的程序,昨天肝了一天,终于把算法部分完成了,下面把开发过程中的经验分享一下。主要图形化实现部分:游戏总体的框架为 startup()初始化, 然后无限循环show()和updateWithInput()直到得到游戏结果。C++实现双人中国象棋(一)——算法篇(附完整代码)_[PE]经典八炮的博客-CSDN博客_c++象棋代码sz。可以看出,选择棋子的界面有点简陋,本来想做一个类似于直角引号的选择提示,但是发现代码量比直接画圆复杂很多,遂放弃。...
2022-08-13 03:50:53
1321
6
原创 贪吃蛇-EasyX实现
主要参考了《C/C++趣味编程》第七章代码。但是源代码是C语言实现,然后更改为C++代码面向对象实现。基于源代码,增加了多玩家操作、显示分数、速度随分数增加而增加等操作。
2022-08-10 21:54:51
852
原创 待完善的数独
自己随便写的数据计算程序,有很多需要完善的地方,只能推算简单数独//数独--程序.c/*--数独规则:* 一个行中不能出现重复的数字* 一个列中不能出现重复的数字* 一个九宫格中不能出现重复的数字#include<stdio.h>#define N 9//判断函数int judge(int a[N][N]) { int i, j; for (i = 0; i < 9; i++) { //输入数组 for (j = 0; j < 9; j++) {
2021-09-26 19:43:23
57
原创 数据结构作业
用单链表实现某公司职工管理相关操作。其中,每个职工记录包括:职工编号、姓名、部门号、工资数信息。建立一个职工信息的带头结点的单链表L。 增加一个职工记录。 显示所有职工记录。 按编号对所有职工记录进行递增排序。 按部门号对所有职工记录进行递增排序,若部门号相同,则按职工编号递增排序。 删除指定职工号的职工记录。 将单链表L中的所有职工记录存储到某个文本文件中。代码实现:#include<iostream>#include<fstream>#include&.
2021-09-26 19:37:47
528
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人