一、设计题目:基于P2P的局域网即时通信系统 二、语言环境:Java 三、已知技术参数和设计要求: 1、实现一个图形用户界面局域网内的消息系统。 2、功能:建立一个局域网内的简单的P2P消息系统,程序既是服务器又是客户,服务器端口使用3000。 3、用户注册及对等方列表的获取:对等方A启动后,用户设置自己的信息(用户名,所在组);扫描网段中在线的对等方(3000端口打开),向所有在线对等方的服务端口发送消息,接收方接收到消息后,把对等方A加入到自己的用户列表中,并发应答消息;对等方A把回应消息的其它对等方加入用户列表。双方交换的消息格式自己根据需要定义,至少包括用户名、IP地址。 4、发送消息和文件:用户在列表中选择用户,与用户建立TCP连接,发送文件或消息。 5、用户界面:界面上包括对等方列表;消息显示列表;消息输入框;文件传输进程显示及操作按钮或菜单。
2022-06-30 18:08:48 1.34MB P2P Socket 即时通信系统 计算机网络
一、语言环境:Java 二、实验内容: 1、实验一 进程调度 编写并调试一个模拟的进程调度程序,分别采用“短进程优先”、“时间片轮转”、“高响应比优先”调度算法对随机产生的五个进程进行调度,并比较算法的平均周转时间。以加深对进程的概念及进程调度算法的理解。 2、实验二 银行家算法 用银行家算法避免死锁,实现系统合理分配资源,加深对进程同步及死锁理解。 3、实验三 动态分区分配方式的模拟 了解动态分区分配方式中的数据结构和分配算法,并进一步加深对动态分区存储管理方式及其实现过程的理解。 4、实验四 仿真各种磁盘调度算法 由系统产生一系列磁盘请求(10个),分别给出先来先服务算法、最短寻道时间优先算法、扫描(SCAN)算法和循环扫描(CSCAN)算法时磁头移动顺序并计算磁头的平均移动磁道数。(假设磁头刚从80磁道移到100磁道)
一、语言及软件环境:Java、Windows 11, JDK1.8,IntelliJ IDEA 二、课程设计内容和要求: 1、提交一批作业(>=10),按先来先服选择一部分作业(最多5个)进入内存。 2、为每个作业创建一个进程,并分配内存(用户内存:0—1024K,采用可变连续分配方式)。 3、进程调度功能(时间片轮转)。 4、随机阻塞进程,并在一段时间后唤醒进程(选做)。 5、显示相关信息:后备作业队列、内存分配情况、进程信息、完成作业情况。 6、这些功能要有机地连接起来。 三、设计需求分析: 1、使用随机数初始化10个作业,放入到后备队列中,然后使用先来先服务(FCFS)进行作业调度,最多只能有5个作业同时进入内存。 2、假设阻塞状态的进程仍然在内存中,则处于就绪、运行,阻塞三种状态的进程总数目最多为5个,即并发进程总数最多为5个,在进程结束后,就会被调出内存,同时继续使用先来先服务算法从后备队列中调入新的作业。 3、在内存中的几个非阻塞状态的进程使用时间片轮转(RR)算法进行调度。而作业在进入内存之前,先使用首次适应(FF)算法申请内存,从空闲分区链中找到合适的空闲分区并分配。
java版高自由度后台_增加充值通道_在线人数显示_物品列表批量导入导出.rar
2022-06-28 09:11:07 66.36MB java版高自由度后台
调用ip138网站的数据,输入电话号码可以查询号码的详细信息
2022-06-27 21:57:22 4KB swing 手机号码 归属地查询 ipi38
1
该demo实现java项目中使用飞易来硬件盒子代替真实键盘鼠标来操作,而非虚拟键盘鼠标来操作,该功能主要用于游戏脚本辅助等使用,java项目的可以集成该源码,实现真人操作的效果,有效降低游戏被封号的几率(但不是100%的,因为现在一些游戏不光检测是否是虚拟键盘鼠标操作游戏,还会检测你的姿势)。 该源码很简单只有几个文件,其它主要是第三方jar包,笔者是用的idea写的,下载好后一般只要修改一下项目里的jdk位置就可以测试了,另外就是jdk位数与版本,我用的是32位的jdk8,如果你是64位的不换也没问题,改一下源码就行。 效果图:http://www.cncncc.com/ArtSoft/Show.Asp?id=3061
2022-06-27 12:05:26 1.72MB java 飞易来 硬件盒子 脚本辅助
Cron Expressions——Cron 表达式 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099) 其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符。由于"月份中的日期"和"星期中的日期"这两个元素互斥的,必须要对其中一个设置?. 0 0 10,14,16 * * ? 每天上午10点,下午2点,4点 0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时 0 0 12 ? * WED 表示每个星期三中午12点 有些子表达式能包含一些范围或列表 例如:子表达式(天(星期))可以为 “MON-FRI”,“MON,WED,FRI”,“MON-WED,SAT” “*”字符代表所有可能的值 因此,“*”在子表达式(月)里表示每个月的含义,“*”在子表达式(天(星期))表示星期的每一天
2022-06-22 17:54:07 453KB cro 表达式
1
java版商城源码下载 基于SSM的校园二手交易平台 完整的设计报告在后面 喜欢就点一下star哟,谢谢亲的支持 个人主页 Java版本:1.8 数据库:MySQL 框架:Spring + Spring MVC + MyBatis 服务器:Tomcat 前端解析框架:Thymeleaf 开发工具:Idea 2017 版本管理工具:Maven 版本控制工具:GitHub 3.2 实现过程 3.2.1 商品首页实现 其他部分实现效果 3.2.2 二手商城实现 商城商品展示 3.2.3 商品详情实现 留言 3.2.4 站内搜索引擎实现 搜索结果 3.2.5 发布商品实现 3.2.6 发布求购信息实现 3.2.7 个人信息页面实现 3.2.8 我发布的商品实现 点击修改 3.2.9我发布的求购信息实现 3.2.10购物车实现 点击添加数量和减少 3.2.11登录注册实现 搭建数据库 MySQL driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/c2c username=root password=123456 initia
2022-06-22 16:53:17 39.52MB 系统开源
1
最小编辑距离,字符串相似度,即将一个字符串转换成另一个字符串所需要的最少编辑次数(编辑包括添加,删除,替换三种)
2022-06-21 16:05:31 721B 最小编辑距离
1
是基于集合的学生信息管理系统,因此在批量处理信息时采用集合类对象来储存,本题采用的是ArrayList。 该系统有三大功能,分别是管理员、老师、学生。 管理员除了要实现自己的登录、查看个人信息和修改教师密码以外,还要录入老师账号和密码,管理老师信息、查看所有账号信息和按名字查找某个教师信息。 教师对学生也是类似的功能,但是除了学生信息之外要对学生的成绩进行管理。 学生较为简单,自我登录、看自己的信息、以及修改自己的密码。 在所有功能间均采用了GUI进行连接,登陆连贯。用文件储存了老师和学生信息,按照要求用逗号隔开。各种功能所需要的数据均可成功从文档中提取。采用覆盖的方式保存到源文件中。学生信息均可添加、删除、修改、查询。 本系统运用了大量的swing组件,创建了GUI界面,采用文件读写的方式将所有功能串起来。小型系统运行流畅,较好完成了作业的各项要求,并且认真设计了交互界面,甚至完成附加要求,功能点完整,多次测试,无系统错误出现。
2022-06-21 09:22:47 49KB java 开发语言
1