自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (11)
  • 收藏
  • 关注

原创 ThreadLocal的用法

ThreadLocal表示线程的局部变量,线程私有的。它采用采用空间来换取时间的方式,解决多线程中相同变量的访问冲突问题。 public class Number { //每个线程都私有该变量 ThreadLocal<Integer> t = new ThreadLocal<Integer>() { protected Integer i...

2019-04-03 14:22:07 111

python+pyqt 视频处理代码

python+pyqt 视频处理代码

2024-08-18

qqlogin.zip

java Swing 实现仿qq注册登录好友列表和聊天界面

2021-12-05

class_ms_pointer.zip

# 班级档案管理系统 (指针版本) 原题目要求是对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、 显示、修改、删除、保存等操作的管理。 `这个项目为指针使用版本,掌握上难度较高,如果需要难度较低的请前往数组版本:` [对应github项目地址](https://github.com/dengjili/class_ms) **主要掌握点包括** * 结构体的使用 * 指针的使用 * 增删改查的基本概念 * 基本算法的使用如:排序、查找算法等 * 文件的读取、写入 ## 功能点列表 1. 本系统采用一个包含指针单链表结构,每个数据的结构应当包括:学 号、姓名、性别、年龄、备注、指针的next结点。 2. 本系统显示这样的菜单: * 学生基本信息录入 1. 手工录入 2. 文件录入 * 学生基本信息显示 * 学生基本信息保存 * 学生基本信息删除 * 学生基本信息修改 ~~(要求先输入密码)~~ * 学生基本信息查询 1. 按学号查询 2. 按姓名查询 * 学生总分成绩查询 1. 按降序查询 2. 按升序查询 * 退出系统 3. 执行一个具体的功能之后,程序将重新显示菜单。 4. 将学生基本信息保存到文件中。 5. ~~进入系统之前要先输入密码。~~ `其中删除线功能未实现,功能实现不复杂,有一点需要注意,输入密码需要使用****等覆盖,不能显示明文` **项目结构说明** ---头文件 ---global.h (全局变量声明) ---menu_ui.h (菜单声明) ---person.h (班级信息功能实现声明) ---person_file.h (文件操作声明) ---源文件文件 ---main.c (全局变量实现) ---menu_ui.c (菜单实现) ---person.c (班级信息功能实现实现) ---person_file.c (文件操作实现) ---资源文件 ---person.dat (文件存储操作的数据,默认有初始化数据) * 直接运行界面,对系统进行操作 ## 功能演示 所有演示采用GIT动态图演示,有的操作属于合并 ### 学生基本信息录入 1. 手工录入已经追加 其中手动录入为初始化录入一条学生信息,然后选择操作3追加一条学生信息数据,然后再打印录入信息 2. 文件录入 导入数据来自于文件:`person.dat`,文件为二进制文件,不可使用编辑器直接查看数据。操作为导入文件,然后再打印录入信息 ### 学生基本信息显示 信息展示为所有演示功能的基础功能,参考其他即可 ### 学生基本信息保存 添加一条学生信息数据,然后保存最新数据到文件中,然后再操作导入文件,再打印最新文件信息,测试是否保存成功 ### 学生基本信息删除 删除一条学生信息 ### 学生基本信息修改 修改一条学生信息 ### 学生基本信息查询 1. 按学号查询 2. 按姓名查询 ### 学生总分成绩查询 1. 按降序查询 2. 按升序查询 ### 退出系统 退出系统

2021-12-05

socket客户服务端程序.zip

C语言socket客户端服务端聊天通讯代码,包括演示视频和设计文档和运行指导文档 服务器端: 1. 请求协议版本 2. 创建socket 3. 创建协议地址族,指定IP地址和端口号 4. 绑定socket 5. 监听有无客户端连接 6. 等待客户端连接 阻塞 7. 开始通信,向客户端发送密钥 8. 获取客户端发送的数据 9. 将加密后的数据广播到其他客户端 客户端: 1. 请求协议版本 2. 创建socket 3. 获取服务器协议地址族,指定IP地址和端口号 4. 连接服务器 5. 通信 6. 输入密钥 7. 验证成功,发送加密后的消息 8. 接受从服务端发来的消息

2021-12-05

linux多进程文件读写.zip

Linux系统的C语言多进程文件读写,包含设计报告,演示视频

2021-12-05

C语言图像处理.zip

C语言图形处理程序,包括灰度,马赛克,模糊,锐化,水平镜像垂直的处理

2021-12-05

是否存在一个实系数多项式f(x),满足:若a是文本中的整数,且它的个数是b,则f(a)=b,如果存在请构造一个这样的多项式并写出他的表达式,如果不存在请说明理由

是否存在一个实系数多项式f(x),满足:若a是文本中的整数,且它的个数是b,则f(a)=b,如果存在请构造一个这样的多项式并写出他的表达式,如果不存在请说明理由。

2021-08-06

C++宿舍管理系统代码加设计文档

建立一个宿舍信息管理程序,每个学生的登记内容包括学号、姓名、性别、楼号、房号、管理员姓名,可以按学号、姓名、楼号、房号进行查询,可以增加、修改或删除住宿信息,可以按楼号和学号进行排序

2021-07-16

链表先序建立二叉树,得到中序后序输出,递归和非递归实现(C++代码加设计报告)

采用二叉链表存储先序建立二叉树,非递归中序遍历二叉树算法实现

2021-07-15

C++订餐管理系统.zip

建立一个订餐管理程序,每个餐厅的登记内容包括订餐编号、桌号,订餐人,预计用餐日期,预计用餐时间,订餐人姓名、订餐人电话,用餐人数等。可以按订餐人、桌号、订餐时间、订餐人电话等进行查询,可以增加、修改或删除订餐信息,可以按定餐日期和桌号等进行排序。

2021-07-15

python银行业务模拟数据结构

客户的业务分为两种:第一种是申请从银行得到一笔资金,即取款或借款;第二种 是向银行中投入一笔资金,即存款或还款。银行有两个服务窗口,相应地有两个队列。 客户到达银行后先排第一个队。处理每个客户业务时,如果属于第一种,且申请额超出 银行现存资金总额而得不到满足,则立刻排入第二个队等候,直至满足时才离开银行; 否则业务处理完后立刻离开银行。每接待完一个第二种业务的客户,则顺序检查和处理 (如果可能)第二个队列中的客户,对能满足的申请者予以满足,不能满足者重新排到 第二个队列的队尾。注意,在此检查过程中,一旦银行资金总额少于或等于刚才第一个 队列中最后一个客户(第二种业务)被接待之前的数额,或者本次已将第二个队列检查 或处理了一遍,就停止检查(因为此时已不可能还有能满足者)转而继续接待第一个队 列的客户。任何时刻都只开一个窗口。假设检查不需要时间。营业时间结束时所有客户 立刻离开银行。 【基本要求】模拟银行业务活动,按时间顺序输出业务活动的事件,并求出客户在银行内逗留的 平均时间。

2021-07-13

C语言投票管理系统课程设计

设有代码号为X、Y、Z的三个的候选人竞选年度先进工作者,记分方法如下:投票者在选票上对他们的编号的填写顺序分记为5.3.2时, 若投票人数为4,输入投票内容为 (1) XYZ; (2) ZXY; (3) ZYx; (4) YZX; 候选人等分为X:12; Y:13; Z:15, 则Z为年度先进工作者。 请编程从键盘上输入投票人数及投票结果,统计他们的得分,并输出哪位是年度先进工作者。 要求投票者在选票上对他们的编号的填写顺序分可自行设定,同一张票上写有两个相同代号视为无效票。

2021-07-12

空空如也

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

TA关注的人

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