自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (16)
  • 收藏
  • 关注

原创 Spring Boot和Spring MVC的区别

两者作为Spring生态中的组件,产生时间不同,spring mvc很早就诞生,例如之前最主流的企业开发框架SSM(Spring+SpringleMVC+MyBatis),就用了Spring MVC。Spring Boot作为后起之秀,通过“约定大于配置”来减少许多配置,大大的提高了生产力。约定优于配置(convention over configuration),也称作按约定编程,是一种软件设计范式,旨在减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵活性。

2023-11-20 18:27:36 585 1

原创 【Spring Boot】使用WebSocket协议完成来单提醒及客户催单功能

(1)数据交换格式,就是服务器端和客户端之间进行数据传输和交换的格式(2)前端领域,经常提及的两种数据交换格式分别是XML和JSON。其中XML用的非常少。(3)XMLXML 的英文全称是 EXtensible Markup Language,即可扩展标记语言。因此,XML 和 HTML 类似,也是一种标记语言。XML和HTML的区别:HTML被设计用来描述网页上的内容,是网页内容的载体;XML被设计用来传输和存储数据,是数据的载体。

2023-11-20 16:35:39 796

原创 【开发流程】持续集成、持续交付、持续部署

假设把开发流程分为以下几个阶段:编码 -> 构建 -> 集成 -> 测试 -> 交付 -> 部署如上图所示,持续集成、持续交付、持续部署有着不同的软件自动交付周期。

2023-11-19 22:59:33 846

原创 【Android游戏开发详细过程2】Android平台飞机大战游戏APP设计与实现

本系统是基于以上主流开发工具之一的 Android Studio 软件进行客户端的开发, 利用 Eclipse2017 软件实现服务器端开发,所用语言皆为 Java 语言。通过上述软件开发一款童年经典的小游戏: 飞机大战小游戏。【Android游戏开发详细过程1】Android平台飞机大战游戏APP设计与实现Room 因其良好的开发经验大大降低了 SQLite 的门槛。与 sqliteopenhelper 等传统方法相比,使用 room 驱动 SQLite 具有以下好处:(1) API 设计友好, 使人容

2022-06-04 15:20:42 2540 6

原创 【Android游戏开发详细过程1】Android平台飞机大战游戏APP设计与实现

本系统是基于以上主流开发工具之一的 Android Studio 软件进行客户端的开发, 利用 Eclipse2017 软件实现服务器端开发,所用语言皆为 Java 语言。通过上述软件开发一款童年经典的小游戏: 飞机大战小游戏。通过 activity 将各个界面连接起来,当跳转时展现他们各自不同的生命周期,以此来实现不同界面功能和效果的呈现.主界面设计打开飞机大战游戏 app 后能够看到两个按钮分别为登录按钮和注册按钮在屏幕的中下方显示,后面有背景图片。当再次进入主界面时只显示开始游戏按钮和注销按钮,并

2022-06-04 14:57:38 4369 3

原创 【shell编程】签到统计上课出勤的记录

【shell编程】签到统计上课出勤的记录实验内容:(1)统计每名学生出勤的次数,并按账号顺序排序。输出格式为:学生账号:次数。(2)自己的出勤统计要求在最后一行输出。实验思路:将每天的两个点名文件进行合并,重新生成一个新文件3374.txt;再对3374.txt作处理,留下第一列的数据,并利用sort命令统计次数,输出重定向到mid.txt;最后,将自己的记录放在最后,保存到final.txt中,打印final.txt。3374.sh #/bin/sh cat 20210422* | s

2022-05-30 22:05:15 1552 1

原创 【基于MFC的Socket编程】基于TCP协议服务器客户端通信程序

基于TCP协议服务器客户端通信程序开发环境一、运行结果二、功能模块三、数流图开发环境Visual Studio2019先放结果图一、运行结果实现功能:简洁的用户界面开启、关闭服务器端连接服务器端能够对输入的文字进行传输能够进行文件传输首先在服务器端启动服务器,然后在客户端连接服务器;2. 服务器向客户端发送消息3. 客户端向服务器发送消息4. 断开连接,关闭服务器5. 服务器向客户端发送文件6. 客户端接收文件7. 客户端查看文件源码链

2022-05-29 20:07:42 2988 6

原创 【Android】音乐播放器APP的设计与实现

【Android】音乐播放器APP的设计与实现一、界面设计二、相关代码1.loginActivity.java2.MainActivity.java3、homeActivity.java4、registerActivity.java5、musicFragment.java一、界面设计(1)注册登录(2)主界面(3)音乐播放器可以实现开始,暂停,下一首,上一首功能;滑动进度条可以改变音乐播放的进度,并且使用了Timer计时器来记录播放时间;添加了图片旋转效果;能够动态的获取歌曲名和歌手名。(4)搜

2022-05-18 16:34:26 3748 8

原创 【操作系统】基于/proc文件的Linux资源监视器

【操作系统】基于/proc文件的Linux资源监视器一、设计流程二、内存模块三、CPU模块四、磁盘模块五、进程模块六、图形化界面我们选择采用 Python 语言作为这次实验的开发语言。同时使用Tkinter 模块实现 GUI 图形界面。一、设计流程整个资源管理器分为四个模块:CPU、内存、进程和硬盘。二、内存模块在/proc 目录中的 meminfo 文件记录有内存的基本信息。通过使用 cat 命令查看 meminfo 文件的内容,从中确定了我们需要读取的字段:1、读取/proc/memin

2022-05-18 16:04:57 931

原创 【Linux实验关键代码】用 C/C++构造一个简单的 shell

【Linux实验】用 C/C++构造一个简单的 shell这篇对关键代码做一个提取,如果想了解完整的实验过程,点这里。一、每一个命令对应一个 C 文件, 有 sh_cat.c, sh_cd.c, sh_echo.c, sh_list.c, sh_ls.c, sh_man.c, sh_mkdir.c, sh_pwd.c, sh_rm.c,sh_wc.c1、 sh_cat.c#include <stdio.h>#include <stdlib.h>#include <s

2022-05-18 14:45:48 1729 1

原创 零基础入门_如何做一个基于sklearn机器学习项目

零基础入门_如何做一个机器学习项目前言一、获得数据1.1创建工作区2.读入数据总结前言本文将介绍一个kaggle犯罪案件分类的项目案例。以下是你将经历的主要步骤:1、获得数据2、从数据搜索和可视化中获得洞见3、机器学习算法的数据准备4、选择并训练模型5、微调模型6、展示解决方案7、启动、监控和维护系统一、获得数据学习机器学习最好使用真实数据进行实验,而不仅仅是人工数据集。我们有成千上万覆盖了各个领域的开放数据可以选择。以下是一些可以获得数据的地方。流行的开放数据存储库1)UC

2022-04-12 15:56:45 1766 2

原创 oracle服务器客户端安装过程中遇到的问题汇总

错误一:Initialization errorCould not initialize "E:\app\18239\product\11.2.0\dbhome_1\bin\oci.dll"Make sure you have the 32 bits Oracle Client installed.OCIDLL forced to E:\app\18239\product\11.2.0\dbhome_1\bin\oci.dllLoadLibrary(E:\app\18239\product\11

2022-03-05 22:31:29 1291 3

原创 【5】Linux 命令环境下 C 语言实践_用 C/C++构造一个简单的 shell_设计文档

用 C/C++构造一个简单的 shell-设计文档1、编写 Shell 程序目的2、运行环境3、Shell 简介4、需求概述5、系统分析6、模块设计7、流程图完整实验内容看https://blog.csdn.net/guansheng123/article/details/123127925?spm=1001.2014.3001.55011、编写 Shell 程序目的shell 是操作系统的最外层, shell 可以合并编程语言以控制进程和文件,以及启动和控制其他程序。简单来说: shell 就是

2022-02-25 20:01:44 2038 7

原创 【4】Linux 命令环境下 C 语言实践_用 C/C++构造一个简单的 shell

完整实验内容看https://blog.csdn.net/guansheng123/article/details/123127925?spm=1001.2014.3001.5501

2022-02-25 19:54:31 1215 2

原创 【3】Linux 命令环境下 C 语言实践_用 C/C++构造一个简单的 shell

makefile文件实现编译和运行make 编译和运行完整实验内容看https://blog.csdn.net/guansheng123/article/details/123127925?spm=1001.2014.3001.5501make 编译和运行

2022-02-25 19:39:42 972 1

原创 【2】Linux 命令环境下 C 语言实践_用 C/C++构造一个简单的 shell

用 C/C++编写一个简单的 shell 程序,实现以下基本的命令

2022-02-25 19:26:53 2985 3

原创 【1】Linux 命令环境下 C 语言实践_用 C/C++构造一个简单的 shell

1. 用 C/C++构造一个简单的 shell;2. 理解 shell 程序的功能;3. 学会 shell 的使用;4. 掌握基本的 makefile 方法。

2022-02-25 11:22:14 4599 12

原创 Unix/Linux体系及编程_构建个人主页

Unix/Linux体系及编程_构建个人主页1. 网页制作2. 熟悉 LinuxFTP or scp 拷贝3. 熟悉 apache 权限配置

2022-02-25 10:38:06 1558 1

原创 密码、私钥、keystore与助记词之间的关系

密码、私钥、keystore与助记词之间的关系

2022-02-25 10:05:27 10846 1

原创 虚拟机搭建Honeyd蜜罐

搭建Honeyd蜜罐一、实验环境VMware Workstation两台 Ubuntu 18.04 LTS二、搭建Honeyd蜜罐依赖项准备安装所需要的库函数安装语句:~/libdnet-1.11$ sudo ./configure~/libdnet-1.11$ sudo make ~/libdnet-1.11$ sudo make install其中, 在安装 Arpd 包时出现下面错误:解决方法:在 arpd.c 文件中添加: #define FUNCTI

2022-02-24 15:03:45 5941 4

原创 模拟网络攻击_ICMP/TCP攻击_大数据包攻击_泛洪攻击

模拟网络攻击_ICMP/TCP攻击_大数据包攻击_泛洪攻击

2022-02-23 11:17:59 3794 1

原创 编写snort规则检测网络攻击

Snort 规则被分成两个逻辑部分:规则头和规则选项。 规则头包含规则的动作,协议,源和目标 ip 地址与网络掩码,以源和目标端口信息; 规则选项部分包含报警消息内容和要检查的包的具体部分。Alert:使用选择的报警方法生成一个警报,然后记录(log)这个包。 Alert动作用来在一个包符合规则条件时发送告警消息。告警的发送有多种方式,例如可以发送到文件或者控制台。Snort 当前分析可疑包的 ip 协议有四种: tcp 、 udp、 icmp 和 ip。...

2022-02-23 11:15:16 5377 1

原创 搭建snort+BASE入侵检测系统

搭建snort+BASE入侵检测系统

2022-02-23 11:10:47 5943 4

原创 【1】机器学习实战peter Harrington——学习笔记

机器学习实战——学习记录

2022-02-22 18:55:10 2220 1

原创 网络信息安全_网络攻防实验_snort+BASE入侵检测系统_snort规则_ICMP/TCP攻击

网络信息安全_网络攻防实验_snort+BASE入侵检测系统_snort规则_ICMP/TCP攻击

2022-02-22 18:41:51 3683

原创 网络安全_密码学实验_非对称加密算法RSA

网络安全_密码学实验_非对称加密算法RSA

2022-02-20 13:41:30 4601 4

原创 网络安全_密码学实验_对称加密算法DES

网络安全_密码学实验_对称加密算法DES

2022-02-20 13:30:39 6247 4

des-master.zip

des-master.zip

2022-06-18

RSA-master.zip

RSA-master.zip

2022-06-18

daq-2.0.7.tar.gz+snort-2.9.9.0

daq-2.0.7.tar.gz+snort-2.9.9.0

2022-06-16

SSM框架资料整理及代码

SSM框架资料整理及代码

2022-06-03

C++学习资料整理(程序设计语言)

C++学习资料整理(程序设计语言)

2022-06-03

JAVA学习笔记整理(全)

目录 JAVA 1 一、 基础语法 1 二、 MYSQL 33 三、 Nginx 60 四、 Redis 67 五、 Mybatis 75 六、 Spring 77 七、 Docker 84 八、 计算机网络 86 九、 JVM 96 十、 Springboot 111 十一、 RabbitMQ 112 十二、 其它 115 十三、 操作系统 126 十四、 数据结构 133 十五、Linux 133

2022-06-03

【基于MFC的Socket编程】基于TCP协议服务器客户端通信程序_实验报告

目 录 2 一、 引言 3 1.1 选题背景 3 1.2 选题内容 4 1.3 对选题的理解 4 二、技术原理 5 2.1 TCP简介 5 2.2 TCP和UDP协议结构的区别 7 2.3 TCP和UDP编程步骤的区别 8 三、设计内容 10 3.1开发环境 10 3.2程序流程图 10 3.3功能模块 12 3.3.1客户端程序设计 12 3.3.2服务器端程序设计 17 3.4数流图 22 3.5关键的数据结构 22 3.5.1 TCP套接字数据结构 22 3.5.2 TCP的控制缓冲区 23 3.5.3 TCP套接字数据结构 24 四、设计成果 24 4.1设计实现的功能 24 4.2运行界面 25 4.3测试界面 30 五、课设总结 31 5.1技术难点 31 5.2遇到的问题及解决方式 32 5.3收获 33 六、附录 36 参考文献 36

2022-05-29

【基于MFC的Socket编程】基于TCP协议服务器客户端通信程序

1. 简洁的用户界面 2. 开启、关闭服务器端 3. 连接服务器端 4. 能够对输入的文字进行传输 5. 能够进行文件传输

2022-05-29

【Android】音乐播放器APP的 设计与实现

1、loginActivity.java 2、MainActivity.java 3、homeActivity.java 4、registerActivity.java 5、musicFragment.java 6、settingsFragment.java ........ 运行结果可以看我的主页文章

2022-05-21

【操作系统】基于/proc文件的Linux资源监视器

Python,使用Tkinter 模块实现 GUI 图形界面。 整个资源管理器分为四个模块:CPU、内存、进程和硬盘。

2022-05-18

源码:Linux 命令环境下 C 语言实践_用 C/C++构造一个简单的 shell

相关内容见链接:https://blog.csdn.net/guansheng123/article/details/123127925 包括main.c,head.h,makefile, shell_cat.c,shell_cd.c,shell_echo.c,shell_clist.c,shell_ls.c,shell_mkdir.c,shell_pwd.c,shell_rm.c,shell_wc.c,shell_help.c。

2022-04-25

Linux命令环境下C语言实践_用 C C++构造一个简单的shell实验报告.pdf

部分内容见https://blog.csdn.net/guansheng123/article/details/123127925?spm=1001.2014.3001.5501 包括实验目的,实验内容,实验步骤,make编译和运行,实验分析,程序所有功能及使用方法,编译和运行方法,设计文档,用户手册,注意事项。 实验内容: 一、基本任务1:用C/C++编写一个简单的shell 程序,实现以下基本的命令。 1) 浏览目录和文件的各种属性ls(可以不支持参数) 2) 回显命令 echo 3) 显示文件内容 cat 4) 创建目录mkdir 5) 删除文件rm 6) 切换目录cd 7) 显示当前目录 pwd 8) 文字统计 wc 二、基本任务2:每一条命令单独对应一个源程序文件,不允许所有命令一个源文件。 写一个makefile来管理这些源文件。 三、基本任务3:写清楚make 编译和运行的过程。 四、选做任务: 1、任何你想实现的其他命令 2、提供友好的人机界面:例如提供命令列表、命令查询、命令帮助等。

2022-02-25

密码学实验_对称加密算法DES_非对称加密算法RSA.pdf

完整实验报告,共31页 包括实验目的,实验内容,实验步骤,运行结果,实验总结 附上了源码。 部分内容可见https://blog.csdn.net/guansheng123/article/details/123029969

2022-02-20

区块链地址生成及基础知识点_零基础详细_完整过程_实验报告

部分内容可看https://blog.csdn.net/guansheng123/article/details/122636210?spm=1001.2014.3001.5501

2022-02-18

旧金山犯罪案件分类预测sf_map_copyright_openstreetmap_contributors.txt

旧金山犯罪案件分类预测sf_map_copyright_openstreetmap_contributors.txt

2022-02-18

空空如也

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

TA关注的人

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