自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (7)
  • 收藏
  • 关注

原创 个人博客已建立,欢迎访问!

话不多说,idiot 的博客,欢迎访问!!!之前用 WordPress 搭建,一来不熟悉 PHP,二来有些 API 出问题了,所以就转用 Halo 了,是一个 SpringBoot + Vue 的项目,还基于了其他一些热门框架。

2021-09-07 10:10:14 21

原创 SSM项目实战——图书管理系统

文章目录概述准备实现搭建数据库配置文件代码编写运行展示访客会员概述JavaEE的期末大作业,基于SSM开发的一次项目实战,严格的实行三级权限管理:访客,会员,管理员,大致的功能实现如下,准备环境:IDEATomcat 9+MySQL 5.7+Maven 3.6+ 技术:MybatisSpringSpringMVCjQuery实现搭建数据库表名内容users存储会员和管理员的登录信息,如:会员名、会员登录密码、管理员名、

2021-07-07 22:35:31 195 6

原创 汇编(五):第一个汇编程序

文章目录前言一个源程序从写出到执行的过程源程序的主要结构以简化的方式进行汇编和连接前言 一个源程序从写出到执行的过程一个汇编语言程序从写出到最终执行的简要过程:编写->编译连接->执行对源程序进行编译连接:使用汇编语言编译程序(MASM.EXE)对源程序文件中的源程序进行编译,产生目标文件【.obj文件】再用连接程序(LINK.EXE)对目标文件进行连接,生成可在操作系统中直接运行的可执行文件【.EXE文件】可执行文件包含两部分内容:程序(从源程序

2021-09-20 23:24:41 15

原创 汇编(四):寄存器(内存访问)

文章目录前言内存中字的存储DS 和 [address]字的传送mov,add,sub指令数据段栈CPU提供的栈机制栈顶超界的问题push,pop指令栈段前言从访问内存的角度继续学习寄存器; 内存中字的存储 DS 和 [address] 字的传送 mov,add,sub指令 数据段 栈 CPU提供的栈机制 栈顶超界的问题 push,pop指令 栈段 .

2021-09-19 13:30:51 12

原创 汇编(三):DEBUG

文章目录前言什么是 DEBUG?DEBUG 功能安装 DEBUGR命令D命令E命令U命令T命令A命令后记前言为熟练使用 DEBUG 功能,特展开此次实验,实验内容主要为查看 CPU 和内存,用机器指令和汇编指令编程; 什么是 DEBUG?DEBUG 是 DOS、Windows 都提供的实模式(8086 方式)程序的调试工具。使用它,可以查看 CPU 各种寄存器中的内容、内存的情况和在机器码级跟踪程序的运行。 DEBUG 功能R 命令查看、改变 CPU 寄存器的内容;D

2021-09-16 17:24:18 24

原创 汇编(二):寄存器(CPU工作原理)

文章目录寄存器(CPU工作原理)通用寄存器几条汇编指令寄存器(CPU工作原理)CPU = 运算器 + 控制器 +【寄存器】,器件之间通过总线相连;8086CPU 有14个寄存器,名称分别为:AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW通用寄存器8086CPU 所有的寄存器都是16位的,可以存放2个字节;AX、BX、CX、DX 通常用来存放一般性数据,被称为通用寄存器;8086上一代CPU中的寄存器都是8位的,为了保证兼容性这四个寄存器都是

2021-09-13 10:32:47 33 4

原创 汇编(一):基础知识

基础知识学习汇编主要是:学习汇编的编程思想,掌握机器运行的思维;汇编语言是直接在硬件上工作的编程语言,首先要了解硬件系统的结构,才能有效的应用汇编语言对其编程。汇编课程的研究重点:如何利用硬件系统的编程结构和指令集有效灵活的控制系统进行工作;汇编语言的主体是汇编指令;汇编指令和机器指令的差别在于指令的表示方法上:汇编指令是机器指令便于记忆的书写格式;汇编语言是机器指令的助记符;汇编语言的组成:汇编指令(机器码的助记符):MOV AX,BX;伪指令(由编译器执行);

2021-09-12 09:32:18 263 4

原创 超详细!从HashMap到ConcurrentMap,我是如何一步步实现线程安全的!

文章目录声明前言什么是HashMap?什么是Map?HashMap定义HashMap底层原理Put方法的原理声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。 前言 什么是HashMap?在了解 HashMap 之前先了解一下什么是 Map; 什么是Map?定义Map 是一个用于存储 Key-Value 键值对的集合类,也就是一组键值对的映射,

2021-08-24 18:40:32 1816 12

原创 萌新必入!手把手教你玩转Synchronized锁和Lock锁!

文章目录声明前言Synchronized锁Lock锁Synchronized与Lock区别生产者与消费者问题SynchronizedLock8锁现象后记声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。 前言这是一篇关于 Synchronized 锁和 Lock 锁的超详细的万字博文,博文中列举了大量的例子用于理解,相信深度阅读本博文后,玩转 Synchronized 锁和

2021-08-20 16:50:38 132 8

原创 ARP欺骗

文章目录前言Telnet简介使用捕获ARP简介使用欺骗P2PoverCainEttercap前言以下内容仅用于学术研究,传播网络安全知识,请勿恶意使用!!!Telnet简介Telnet 协议是 TCP/IP 协议族的其中之—,是 lnternet 远程登录服务的标准协议和主要方式,常用于网页服务器的远程控制,可供使用者在本地主机运行远程主机上的工作。虽然 Telnet 较为简单实用也很方便,但是在格外注重安全的现代网络技术中,Telnet 并不被重用。原因在于 Telnet 是一个明文传送协议,

2021-08-17 12:04:19 533 9

原创 Gitee的上传和下载

文章目录KaliKali下载下载就很简单,找到要下载的仓库,复制链接,在 kali 里输入 git clone url 就会开始下载了, 上传在下载下来的仓库里打开终端,编辑完文件后,输入以下的几条命令即可,可以在 Gitee 上查看,...

2021-08-15 15:13:39 23

原创 优站收藏(持续更新)

文章目录框架SSM框架安全框架模板引擎框架SSM框架SpringSpringMVCSpringMVC(中文版)Mybatis(中文版) 安全框架Shiro 模板引擎Thymeleaf

2021-08-01 09:23:49 30

原创 软件创新实验室:JavaScript学习

文章目录前言前言本博文专用于软件创新实验室JS学习课堂, 

2021-07-22 16:34:08 583 3

原创 软件创新实验室:MySQL数据库与简单SQL语句使用

文章目录前言简介特点SQLDDL:操作数据库、表DML:增删改表中数据DQL:查询表中的记录DML:增删改表中数据DQL:查询表中的记录后记前言本博文专用于软件创新实验室MySQL数据库与简单SQL语句课堂,请上课的同学们先自行安装 MySQL,可参考群里发的视频,也可以参考博文MySQL安装教程,在开发这条路上,数据库将会一直陪伴着我们! 简介什么是数据库?数据库是一个以某种有组织的方式存储的数据集合,它是一个按数据结构来存储和管理数据的计算机软件系统。理解数据库的一种最简单的办法是

2021-07-17 23:39:00 546 4

原创 软件创新实验室:Spring框架

文章目录前言简介组成IOC本质理论推导前言简介2002年,Rod Jahnson首次推出了 Spring 框架雏形 interface21 框架,2004年3月24日,Spring 框架以 interface21 框架为基础,经过重新设计,发布了1.0正式版,Spring理念 : 使现有技术更加实用 , 本身就是一个大杂烩 , 整合现有的框架技术,官网:http://spring.io/官方下载地址:https://repo.spring.io/libs-release-local/org/s

2021-07-10 16:50:58 184 3

原创 动态调试——[SWPU2019]ReverseMe

文章目录声明题目分析声明1)该文章部分借鉴于[BUUCTF]Reverse——[SWPU2019]ReverseMe。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。 题目题目链接:ReverseMe分析查壳,无壳,扔进ida,int __cdecl main(int argc, const char **argv, const char **envp){ int v3; // ecx int *v4; // eax int v5; /

2021-07-10 11:20:54 32

原创 花指令问题——[HDCTF2019]Maze

文章目录声明题目分析声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。 题目题目链接:[HDCTF2019]Maze分析查壳,有壳,直接工具去壳,拖入ida,可以看出这应该是核心代码,直接按F5,没有反应,分析一下代码,这里jnz指令跳转到了下一行代码,相当于没跳转,可以推断出这段代码添加了花指令,导致ida分析失败,直接将这里的jnz指令nop掉,如何

2021-06-14 14:16:33 40 3

原创 服创实战——小微企业跨组织人才管理系统

文章目录引言项目展示项目目录项目代码1. 拦截器2. 文件上传与下载3. 增删改查问题解决引言本项目是基于第十二届服创的A01赛题,内容还是比较简单的,记录一下经过吧,前期由于偷懒,把赛题分析交给了文本的同学,造成了分析不到位以及有点偏题了,所幸问题不大,前期打算用ssm为架构完成,在中期时发现某书上有个用jsp写的模板,就直接copy了,在后期为了增加ajax,拦截器以及文件上传下载等功能,又增上了SpringMVC架构,因此造就了这个四不像,有着SpringMVC架构,却用着JDBC…,总

2021-04-24 20:17:49 1702 5

原创 软件创新实验室:TCP

实现聊天客户端连接服务器Socket,发送消息,import java.io.IOException;import java.io.OutputStream;import java.net.InetAddress;import java.net.Socket;//客户端public class TcpClient { public static void main(String[] args) { Socket socket = null; Out

2021-04-04 14:31:14 18

原创 软件创新实验室:IP地址

IP地址概念IP地址:InternetAddress唯一定位一台计算机(在网络上的)127.0.0.1:本机 localhostIP地址分类IPv4/Ipv6IPv4:127.0.0.1,4个字节组成,0~255,有42亿个地址,30亿个都在北美,亚洲只有4亿,2011年就用尽了。IPv6:128位,8个无符号整数!公网(互联网) - 私网(局域网)ABCD类地址A类地址第1字节为网络地址,其它3个字节为主机地址。另外第1个字节的最高位固定为0。  

2021-03-09 17:43:42 537

原创 Java项目实战——贪吃蛇

文章目录声明实战-贪吃蛇1. 游戏的主启动类2. 游戏的面板3. 数据中心4. 绘制静态面板5. 绘制静态小蛇6. 绘制动态小蛇7. 设置游戏状态8. 让蛇动起来空格键获得响应设置定时器方向键获得响应9. 绘制食物布局10. 游戏失败判定11. 积分获取系统12. 游戏优化移动优化速度优化食物优化声明1)该文章部分内容来源于up主,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。 实战-贪吃蛇1. 游戏的主启动类

2021-01-23 21:01:45 1445 15

原创 软件创新实验室:微信小程序开发——音频录制与播放

文章目录声明主体声明1)本次小项目代码来源于杨杨学姐实验室授课内容。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。 主体这个微信小程序较为简单,适用于新手入门,话不多说,上代码,// pages/index/index.jsvar tempFilePath = "" //用于保存临时音频文件地址Page({ /** * 录制音频 */ record:function(){ console.log("录制音频开始") //

2020-12-22 15:03:47 117

原创 软件创新实验室:微信小程序开发——生命周期与调试步骤

文章目录声明生命周期声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。 生命周期生命周期就是指一个对象的生老病死,微信小程序每个页面存在生命周期,主要的生命周期函数有以下几个,...

2020-12-05 10:09:00 39

原创 软件创新实验室:微信小程序开发——配置文件代码编写

文章目录声明App.json 文件代码编写Windows 代码编写Page 代码编写声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。 App.json 文件代码编写新建一个小程序,打开app.json,如下图所示 ,不难发现,[]表示数组,{}表示对象,""表示键值对,键值对之间都是用,隔开而不是 ;,在.json模型中间是不可以使用注释的,其他具体的参考百度等搜

2020-11-29 11:44:27 112 8

原创 软件创新实验室:微信小程序开发——开发框架介绍

文章目录声明开发框架介绍新建项目框架介绍声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。 开发框架介绍 新建项目首先打开 微信开发者工具 ,登录所绑定的微信号后,选择小程序, 填写相关信息后,点击新建即可,若是该小程序仅用于测试和练手,AppID可选择使用测试号, 框架介绍新建完成之后,会出现以下界面, 左边是预览

2020-11-14 10:01:25 90

原创 软件创新实验室:微信小程序开发——账号注册和APPID申请

文章目录声明账号注册APPID申请声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。 账号注册先是进入微信公众平台官网,点击立即注册, 然后进入注册页面,发现有四种账号类型可供选择注册, 不过由于博文主要讲的是微信小程序开发,所以其他账号就默认忽略掉了,点击小程序,进入如下页面,自行填写信息即可, 信息填写成功之后,会有激活链接发送

2020-10-31 12:14:54 182 1

原创 软件创新实验室:微信小程序开发——介绍

文章目录声明简介优势声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。 简介微信小程序简称小程序,张小龙在微信公开课 Pro 上发布的小程序正式上线,时间是2017年1月9日。微信小程序这个词可以分解为“微信”和“小程序”两部分。其中“微信”可以理解为“微信中的”,指的是小程序的执行环境;当然微信在提供执行环境的同时也延长了用户使用微信的时间。“小程序”是说它首先是程序

2020-10-17 11:10:25 163 1

原创 关于简单程序的简单逆向分析

声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。本博文以两道题目为例,初步体验通过对程序的逆向分析来增强自身对代码的理解和运用,提高编译和汇编能力。题一:从网站中下载下来一个easyre.exe文件,查壳,发现有壳,脱壳,将脱壳后的程序扔进ida,发现主要函数,不难发现红框内的就是重点,通过for循环次数可知flag内容有12位字符串,双击byte_402000,即可编写

2020-10-04 16:52:02 256 4

原创 初识zip伪加密

文章目录声明题一:法一:法二:题二:声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。本博文以两道题目为例,浅谈关于zip伪加密的一些内容。题一:从网站中下载下来一个ee2f7f26-5173-4e7a-8ea4-e4945e6f04ff.zip压缩包文件,根据题目提示,这是个zip伪加密,因此有以下两种做法,法一:将压缩包通过QQ发给好友,再用手机打开查看,不一定每次都行,法

2020-09-27 09:38:12 104

原创 Java:初始Maven

文章目录声明概念原理优势环境搭建总结声明1)该文章学习借鉴于金昊霖大佬的maven详解。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。概念Maven是Apache下的顶级的开源项目(顶级就是指Apache下的项目都是以此为基础开发的),项目管理工具,管理java项目。特点:1、项目对象模型 (Project Object Model)POM对象模型,每个maven工程中都有一个pom.xml文件,定义工程所依赖的jar包、本工程的坐标、打包运行方式。2、依

2020-08-08 18:07:06 98

原创 Java:萌新之路——银行账户管理系统

题目设计一个银行账户管理系统欢迎使用银行账户管理系统1.登录2.注册3.退出请输入要执行的操作当前用户:xxx1.查询账户余额2.转入3.支出4.查询交易记录5.退出请输入要执行的操作由于是Java萌新,所以本题只要完成上述操作即可,不必过于完善,下面提供的代码在完成上述题目要求的基础上,实现了可注册多个账户而不造成数据混乱,注册时密码不少于六位,有需求者可自行添加,如需数字字母混合之类的,登录时验证用户名是否存在和密码是否匹配,不过没有设计注册时用户名是否有重复,可自行添加。

2020-07-31 11:10:41 701 2

原创 Java:四大内部类详解及总结

文章目录声明成员内部类局部内部类匿名内部类静态内部类内部类总结普通内部类局部内部类匿名内部类静态嵌套类声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。成员内部类成员内部类是最普通

2020-07-30 11:04:40 73

原创 Java:异常及相关内容和通过异常处理问题

文章目录声明概念基本异常运行时异常异常参数throw关键字Exception 类的层次捕获异常try块catch关键字finnal关键字异常处理程序的执行图异常继承异常方法throws关键字声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。概念在《Java编程思想》P248页有这样一段话:“ 异常 ”这个词有 “ 我对此感到意外 ”的意思。问题出现了,你也许不清楚该如何处理,但你的确知

2020-07-29 09:29:39 752

原创 Java:类与对象及源文件声明规则

文章目录声明类概念构造方法对象概念创建对象访问实例变量和方法源文件声明规则思考声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。类概念类是一个模板,它描述一类对象的行为和状态。通过下面一个简单的类来理解下 Java 中类的定义:public class Dog{ String name; //狗的名字 String color;

2020-07-28 08:24:39 132

原创 Java:this关键字与super关键字

文章目录声明this关键字super关键字声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。this关键字书上对于this的描述:this 表示一个对象的引用,它指向正在执行方法的对象。特别的,在构造方法中,通过this关键字调用其他构造方法时,必须放在第一行,否则编译器会报错。且在构造方法中,只能通过this调用一次其他构造方法。this 是自身的一个对象,代表对象本身,可以理解为

2020-07-27 09:41:50 76

原创 Java:构造方法与普通/静态/构造代码块

文章目录声明构造方法普通代码块静态代码块构造代码块构造方法、静态代码块、构造代码块的执行顺序声明1)该文章部分内容整理自网上的资料,如不小心侵犯了大家的权益,还望海涵,并联系博主删除。2)博主是萌新上路,文中如有不当之处,请各位大佬指出,共同进步,谢谢。构造方法默认构造器、构造器重载、构造器的继承1.构造方法必须和类名完全相同。在java中,普通方法可以和构造方法同名,但是必须带有返回值。2.构造方法的功能主要用于在类创建时定义初始化的状态。没有返回值,也不能用void来进行修饰。这就保

2020-07-26 10:28:15 183

SSM项目实战——图书管理系统

图书管理系统的资源包

2021-07-07

Employee-Management-System.zip

用SpringBoot写的简易人员管理系统,包含国际化页面和404页面的优化

2021-08-07

SpringSecurity.zip

用于SpringSecurity学习的教学案例

2021-07-30

JavaFX:项目实战——贪吃蛇

贪吃蛇的代码和素材包

2021-01-23

Talent-Management-System.zip

第十二届服务外包创新大赛中不速之客小队的【A01】小微企业跨组织人才管理系统的源代码和数据库资源

2021-04-22

JavaFX:项目实战——贪吃蛇

用javafx写的贪吃蛇的代码,素材包和jar包,没有配置Java环境的朋友可通过Start.bat启动jar包。

2021-01-24

apache-maven-3.6.1.bin.zip

maven安装包

2021-02-19

空空如也

空空如也

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

TA关注的人 TA的粉丝

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