自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(258)
  • 收藏
  • 关注

原创 基于C语言实现的括号匹配问题

1 解题思路构造包含顶指针,底指针和增量的结构体。以此建立一个空栈。然后依次读入输入的字符,存放至栈中。最后从栈中依次读出字符。分别设置三种括号的标志。当右括号读出时标志加一,当左括号读出时标志减一。如果表达式括号匹配,则三种标志位都等于0,如果括号不匹配则标志位不等于0,最后输出结果。2 各函数功能// 构造一个空栈int InitStack(SqSta...

2019-07-20 07:46:00 249

原创 基于C语言实现的数制的转换

1 解题思路构造包含顶指针,底指针和增量的结构体。以此建立一个空栈。然后输入数据,通过除法和求模运算分别求出整数商和余数,将余数放入栈,用商作为数据,循环上一步的的运算直到商为0,最后将数据出栈,就是转换为二进制的结果。文档和源码下载地址:https://www.write-bug.com/article/1881.html ...

2019-07-20 07:46:00 110

原创 基于QT实现的基础图形绘图系统

摘 要PaintWorks实现了图形数据的输入、编辑、填充、裁剪、变换、显示与保存功能。可绘制图形包括直线、圆、椭圆、多边形、曲线和3D六面体。交互界面简洁美观,操作实用方便。本绘图系统采用了面向对象设计,以C++11为基础,交互使用了Qt,基础图形的绘制使用了OpenGL,直线绘制使用了Bresenham算法,圆的绘制使用了中点圆生成算法,椭圆绘制用了中...

2019-07-20 07:46:00 185

原创 基于JAVA的磁盘调度算法

一、需求分析编译程序运用磁盘的四种调度算法实现对磁盘的调度,四种算法分别为先来先服务(FCFS)算法,最短寻道时间优先(SSTF)算法,扫描调度(SCAN)算法,循环扫描(C-SCAN)算法。二、概要设计对系统进行功能模块分析、控制模块分析正确系统设计要实用编程简练,可用,功能全面,具有较好的健壮性说明书、流程图要清楚源码和文档下载地址:htt...

2019-07-20 07:46:00 172

原创 基于QT的英文文献的编辑与检索系统的实现

1 需求分析1.1 程序功能需求设计一个带有图形界面的软件应用,完成针对于英文文章的手动编辑和检索功能。对于英文文章的文本的基本操作包括创建、打开、保存、查找以及替换等;对于给定的文章选段,可以统计出字符分布和出现数量,并且利用哈夫曼树算法进行相应的编码和译码工作;根据文本中的词频统计结果显示排序结构和相关信息。将所有的文本文件存储到指定位置,可以读取并且...

2019-07-20 07:46:00 133

原创 基于TCP Socket实现的HTTP WEB服务器

一、实验目的及任务分析HTTP协议,编写一个简单的Web服务器。利用Wireshark捕获数据包,分析一个浏览器与Web服务器的交互过程编写一个简单的Web服务器实现的服务器应能与标准的浏览器(如IE浏览器)进行简单的交互记录浏览器与服务的交互过程利用HTML语音编写网页(可以不包括图像、声音等多媒体文件),浏览器可通过编写的Web服务器正常访问该网页支持...

2019-07-20 07:46:00 134

原创 基于蒙特卡洛信心上限搜索树UTC算法的四子棋游戏

1 实验任务简介在M行N列的棋盘中,棋手每次只能在每一列当前的最底部落子,如果某一列已经落满,则不能在该列中落子,目标是在横向、纵向、两个斜向共四个方向中的任意一个方向上,使自己的棋子连成四个(或四个以上),并阻止对方达到同样的企图。先形成四连子的一方获胜,如果直到棋盘落满双方都没能达到目标,则为平局。棋盘的大小是随机的,宽度和高度的范围均为[9,12],...

2019-07-20 07:46:00 243

原创 基于OpenGL实现的绘图系统

摘要如果不考虑一个架构完整的图形处理系统,单独实现某条直线或多边形的输入编辑输出功能是非常简易的,甚至可以说是无趣的,而提到设计一个完整的系统就不仅仅是解决某条直线某种算法的问题,这上升到考察你计划和架构整个系统框架的能力,这将是一个更大的挑战。《计算机图形学》的这份学期大作业无疑与此类似,检测学生对某种图形的生成和变换是基础,更加需要学生去掌握对这些图形...

2019-07-20 07:45:00 394

原创 基于JAVA实现的农夫过河问题

1 题目要求一个农夫带着一只狼,一只羊和一个白菜,身处河的两岸。他要把这些东西全部运到北岸。他面前只有一条小船,船只能容下他和一件物品,另外只有农夫才能撑船。如果农夫在场,则狼不能吃羊,羊不能吃白菜,否则狼会吃羊,羊会吃白菜,所以农夫不能留下羊和白菜自己离开,也不能留下狼和羊自己离开。请求出农夫将所有的定西运过来的方案。最终的状态表描述出来就可以了。测试与...

2019-07-20 07:45:00 809

原创 基于JAVA的线性表、树、图的操作和演示

1 设计题目实现接口MyList,抽象类MyAbstractList、基于顺序存储线性表MyArrayList、基于链式存储的线性表MyLinkedList。实现方式如下: 源码和文档下载地址:https://www.write-bug.com/article/1...

2019-07-20 07:45:00 75

原创 基于JAVA的迷宫问题

1 题目要求1.1 问题描述以一个m*n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。1.2 基本要求实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i, j, d)的形式输出,其中,(i, j)指示迷宫的一个坐标,d表示走到下一...

2019-07-20 07:45:00 205

原创 基于JAVA的实现的24点游戏

2.1 题目说明一副牌中抽去大小王剩下52张(如果初练也可只用1-10者40张牌),任意抽取4张牌(称牌组),用加、减、乘、除(可加括号)把牌面上的数算成24。每张牌必须使用一次且只能用一次,如抽出的牌是3、8、8、9,那么算式(9-8)*3*8或3*8+(9-8)或(9-8%8)*3等版本1从52张牌中任意选取4张扑克牌,如图4,每张牌表示一个数字。...

2019-07-19 23:21:00 140

原创 基于JSP和SQL SERVER数据库实现的图书信息管理系统

一、功能概述图书信息管理系统是建立在信息技术基础上,以系统化的管理思想,为普通读者和管理员提供图书查看,增加,删除,修改图书信息功能的平台,。它整合了回到首页、普通用户注册,用户登录,图书基本信息查看,图书的增加,图书的删除,和图书的修改七个功能模块。图书信息管理系统以图书信息的管理为核心,进行用户的注册、登录、查看等功能。1.1 登录登录这一模块,主要功...

2019-07-19 23:21:00 300

原创 基于MFC实现的AES加密解密程序

1 算法背景及介绍1.1 背景高级加密标准(Advanced Encryption Standard,AES)作为传统对称加密算法标准DES的替代者,由美国国家标准与技术研究所(NIST)于1997年提出征集该算法的公告。1999年3月22日,NIST从15个候选算法中公布了5个候选算法进入第二轮选择:MARS,RC6,Rijindael,SERPENT和...

2019-07-19 23:21:00 640

原创 基于SOGOU电子地图和GPS定位的车辆管理系统

摘 要时至今日,信息化管理为我们节省了大量的人力物力,同时也加快了我们生活的节奏,提高了我们的工作效率,使得我们变得越来越“懒”,并且变得更加依赖于信息化的管理。由于社会的高速发展,信息变得越来越海量化,使用传统的管理方式已经变得很不现实,因为不仅要投入大量成本,并且也极为繁琐,如果能够使用信息化管理技术,将大大提高我们的工作效率并降低成本。计算机科学技术...

2019-07-19 23:21:00 109

原创 基于JAVA的实现的16个硬币问题

1.1 题目要求版本1参考9枚硬币反面问题的模型,建立16枚硬币反面问题的模型,以及其他结构的模型。版本2参考9枚硬币反面问题的解决办法,解决16枚硬币的反面问题。源码和文档下载地址:https://www.write-bug.com/article/1857.html ...

2019-07-19 23:21:00 75

原创 基于WIN32 API界面编程实现的Flappy Bird小游戏

一、简介Flappy bird是一款卷轴类的躲避游戏。设计中可用空格操控游戏的开始和暂停,通过控制向上的方向使小鸟不断向上飞,但是不能落到地面和上边界也不能撞到障碍物,否则游戏结束弹出“Game Over!”的窗口。游戏可以通过坚持的时间控制障碍物移动的速度,从而加大游戏难度。源码和文档下载地址:https://www.write-bug.co...

2019-07-19 23:21:00 126

原创 基于OpenCV的数字图像处理

1 任务陈述1.1 项目意义陈述进入 21 世纪以来,我国信息产业在生产和科研领域都出现了长足的进步,并成为国民经济的支柱产业之一。数字图像处理作为信息产业的重要一环,从 20 世纪 20 年代第一张数字图像通过海底电缆从伦敦传送至纽约以来,数字图像的处理收到了充分的关注和普遍的运用。图像处理科学与国民计生关系密切的学科,他能够为人类带来巨大的经济与社会效...

2019-07-19 23:21:00 224

原创 基于PHP和MYSQL数据库实现的网上图书管理系统

一、系统需求分析1.1 系统功能结构模块系统设置:图书馆信息,用户设置,参数设置,书架设置图书借还:图书借阅,图书续借,图书归还系统查询:图书档案查询,图书借阅查询,节约到期查询1.2 功能需求系统管理:定义读者类别并设置参数,添加、修改和删除读者信息图书续借和预约:实现图书的续借、预约等功能图书检索:按书名或作者等信息进行检索借阅查询:查询个人借阅情况、...

2019-07-19 23:21:00 2127

原创 基于MFC的陨石撞飞机游戏设计与实现

摘 要用MFC设计一个陨石撞飞机的平面游戏,陨石不断下落,飞机通过键盘的上下左右键移动以躲避陨石。当陨石撞到飞机时,显示游戏结束提示对话框。设计开始要对开发环境VC 6.0的熟悉,需要学会如何添加资源,添加类,编写函数控制位图,主要通过网上的学习,不断搜索才弄到大体。要设计飞机有3次被撞的机会,通过一个全局的变量设置飞机的生命值,没被撞一次,飞机的生命值减...

2019-07-19 23:21:00 117

原创 基于JAVA和ACCESS数据库实现的药品销售管理系统

一、背景分析药品管理系统,是反映药品购进入库、在库管理、销售出库软件系统,是医院和医药销售企业药品流动信息的传递媒介和执行依据。然而我们在调研中发现,目前已开发出来的药品管理系统虽然在使用过程中提供了良好的药品查询及其它使用功能,但是主要是面向医院、药品生产企业和药品销售公司,并没有一款针对药品代理商的药品管理系统。药品代理商作为连接药品生产企业和医院的中...

2019-07-19 23:02:00 317

原创 基于C语言实现的勇闯迷宫游戏

1 项目简介迷宫只有两个门,一个门叫入口,另一个门叫出口。一个骑士骑马从入口进入迷宫,迷宫设置很多障碍,骑士需要在迷宫中寻找通路以到达出口。2 项目功能要求迷宫问题的求解过程可以采用回溯法即在一定的约束条件下试探地搜索前进,若前进中受阻,则及时回头纠正错误另择通路继续搜索的方法。从入口出发,按某一方向向前探索,若能走通,即某处可达,则到达新点,否则探索下一...

2019-07-19 23:02:00 107

原创 基于JAVA实现的迷宫鼠迷宫小游戏

1 功能说明1.1 问题描述用JAVA实现电脑鼠走迷宫的程序,一个假想的小车能在图示的迷宫中穿行输出其可能的组合式。1.2 题目要求根据国际比赛规则,电老鼠走迷宫分为三个阶段:从起点走到终点从终点进一步遍历完整个迷宫,获得整个迷宫的地图(墙和通路)从起点选择最短路径冲刺到终点因此程序分为三部分:从任意一点走到另外给定点遍历完整个迷宫的程序计算最短路径(计算...

2019-07-19 23:02:00 307

原创 基于C语言实现的关键字检索系统

1 项目简介建立一个文本文件,文件名由用户用键盘输入,输入一个不含空格的关键字,统计输出关键字在文本中的出现次数。2 项目功能要求本项目的设计要求可以分成两个部分实现:首先建立一个文本文件,文件名由用户用键盘输入;然后输入一个不含空格的关键字,统计输出该单词在文本中的出现次数。3 具体实现3.1 数据结构:// 检索表vector <pair<...

2019-07-18 22:30:00 773

原创 基于JAVA实现的速算24点游戏

第一章 引言游戏是人们活动中一项非常重要的内容,电脑对游戏的贡献有目共睹,现在 摸过电脑的人很少有没玩过电脑游戏的,喜欢游戏的人也很少有不玩电脑的。 24 点游戏,能把枯燥的基本数学计算变得趣味盎然,能大大提高计算能力和速度,使得思维灵活敏捷,是一种寓学于乐的智力竞赛游戏。24 点游戏是一款风靡全球的电视游戏机和掌上游戏机游戏,它曾经造成的 经济价值可以说...

2019-07-18 22:30:00 159

原创 基于广义表的导师分配系统

一、小学期要求1.1 问题描述在高校的教学改革中,有很多学校实行了本科生导师制。一个班级的学生被分给几个老师,每个老师带领n个学生,如果老师还带研究生,那么研究生也可直接负责本科生。本科生导师制问题中的数据元素具有如下形式:导师带研究生( 老师, ( ( 研究生1, ( 本科生1, …, 本科生m ) ), … ) )导师不带研究生( 老师, ( 本科生1...

2019-07-18 22:30:00 106

原创 基于JMS的分布式爬虫系统的设计与实现

摘要随着互联网技术的飞速发展,网络信息以指数型趋势高速增长。对于一个要对数据进行统计分析的系统而言,搜集数据的过程是冗长枯燥的。基于这一现实,分布式爬虫系统获得了发展的契机。系统通过多台服务器的协调运行,成倍地提高了爬虫的效率。当然,分布式系统在获得效率提升的同时也大大增加了系统的复杂程度,开发人员需要考虑多方面因素以确保系统的正常运转。本文对分布式爬虫系...

2019-07-18 22:30:00 131

原创 操作系统的收银员与顾客问题

1 需求分析收银员与顾客问题类似于经典的生产者和消费者问题,属于经典的进程同步问题。需要实现以下问题:在某超市有m个收银员,且同时最多允许有n个顾客购物当顾客数少于收银员数时,顾客可以立即进行付款;当顾客数多于收银员数时,顾客必须排队等待付款经过分析可知,需要将收银员和顾客看成两个进程,利用PV操作正确地协调这两类进程之间的工作。2 概要设计2.1 构筑收...

2019-07-18 22:30:00 396

原创 基于JAVA实现的基于DFA的词法分析程序

1 实验目的根据自己确定的正规表达式,编写、调试一个词法分析程序,对语句进行词法分析,从而更好理解词法分析原理。2 内容描述此程序用java编写。程序读取一个文本文件,并对其中的内容进行词法分析,此程序实现了对java程序简单的词法识别,可识别一部分保留字、标识符、操作符,一部分标点符号,同时可以识别行注释(形如//)和块状注释(形如/**/)。最终将识别...

2019-07-18 22:29:00 135

原创 基于JAVA Servlet实现的学生管理系统

一、目的要求灵活应用所学Java基础知识,独立完成需求分析、系统设计和编码等系统设计全过程的综合实践能力。巩固、深化学生的理论知识,提高实践工程应用水平,并在此过程中培养了严谨的科学态度和良好的工作作风。二、主要内容及技术要求2.1 前端HTML, JS, CSS, Bootstrap2.2 后台Java基础Tomcat简单使用(Servlet)Http协...

2019-07-18 22:29:00 228

原创 C语言大作业学生成绩管理系统

1. 设计要求 利用所学的知识、理论和实际结合,利用资源,采用模块化的结构,使用模仿修改自主设计相结合的方法,锻炼学生综合分析解决实际问题的编程能力通过C语言各个函数功能来实现对学生信息的管理,学生信息包括学生姓名,学号,各科成绩;管理方式包括对学生信息的录入,保存,排序,查找、修改、删除等功能2. 算法分析2.1 程序理论依据通过C语言的程序设计基础的掌...

2019-07-18 22:29:00 713

原创 基于C语言实现的N皇后问题

1 项目简介八皇后问题是一个古老而著名的问题,是回溯算法的经典问题。该问题是十九世纪著名的数学家高斯在1850年提出的:在8*8的国际象棋棋盘上,安放8个皇后,要求没有一个皇后能够“吃掉”任何其它一个皇后,即任意两个皇后不能处于同一行,同一列或者同一条对角线上,求解有多少种摆法。高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的...

2019-07-18 22:29:00 426

原创 基于C语言实现的电网建设造价模拟系统

一、使用说明1.1 操作手册1.1.1 创建电网定点输入电网定点,例如:源码下载地址:https://www.write-bug.com/article/1793.html

2019-07-18 22:29:00 319

原创 基于JAVA WEB和MYSQL数据库实现的大学图书馆管理系统APP

一、系统开发目的几年前的web2.0时代给我们带来的冲击还在扩大。紧接着的 iPhone 和 Android 平板电脑的日益流行,使得我们可以用一种很轻松的手势,触摸,语言等方式与互联网交互。根据调查显示,移动设备的占有率会在几年后超过传统pc,Windows在2012年9月推出的最新Windows8系统也第一次把触控功能带到了Windows系统,这不可谓...

2019-07-18 22:29:00 990

原创 基于C语言实现的二叉排序树

一、使用说明1.1 操作手册运行程序后,进入欢迎界面选择相应操作源码下载地址:https://www.write-bug.com/article/1798.html

2019-07-18 22:29:00 121

原创 基于MFC的SMTP服务器

一、实验目的及任务编写一个简单的SMTP服务器,要求实现的功能如下所示:实现的服务器应能与outlook express等现有的客户端进行简单的交互记录浏览器与服务的交互过程在屏幕上直接显示接收到的邮件内容将邮件附件中的图像(如bmp或jpg图像)显示在屏幕上可以采用C/C++或Java语音进行实现二、实验环境系统环境:Windows 10 家庭中文版 1...

2019-07-17 22:53:00 371

原创 基于C++的八大排序算法的实现与比较

1 概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。源码下载地址:https://www.write-bug.com/article/1766.html ...

2019-07-17 22:53:00 57

原创 基于CUDA的卷积神经网络算法实现

摘 要卷积神经网络是近年来人工智能领域取得重大突破的一种重要手段,给出了图像识别、语音识别和自然语言处理领域中关键问题的优化解决方案,尤其适合处理图像方面的任务,如人脸识别和手写体识别。手写数字识别是用卷积神经网络解决的经典问题,采用一般方法训练出来的神经网络达到了97%的识别率,几乎与人类的识别精度一致,但在执行速度上没有人类识别得快。在实际商业应用中不...

2019-07-17 22:53:00 1213

原创 基于C++实现的构建二级文件模拟系统

1 需求分析题目:构建二级文件模拟系统题目说明:使用一个普通的大文件(如 c:\myDisk.img ,称之为一级文件)来模拟 UNIX V6++的一个文件卷一个文件卷实际上就是一张逻辑磁盘,磁盘中存储的信息以块为单位。每块 512 字节。磁盘文件结构:定义自己的磁盘文件结构,SuperBlock 结构,磁盘 Inode 节点结构,包括:索引结构,及:逻辑...

2019-07-17 22:53:00 74

原创 基于WIN32 API界面编程实现的百战天虫小游戏

一、游戏主旨在游戏编写的过程中,我一直在思考我自己制作的游戏的主旨是什么,想来想去,结合“百战天虫”游戏的特点,我想到了“战争”这个主旨。游戏中阵营的相互厮杀不正如国家之间的战争吗?于是,我希望通过这款游戏反映我对战争的一些思考。在游戏结束或者暂停的时候,没有显示胜利者,因为我觉得战争没有赢家,而在屏幕上打印出关于战争的名言,包括我还在某个界面埋藏了我设计...

2019-07-17 22:53:00 70

空空如也

空空如也

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

TA关注的人

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