自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaEE springboot多表查询

javaee springboot多表查询

2022-10-24 22:04:46 378 1

原创 搞定编译原理名词解释

搞定编译原理名词解释

2022-06-29 22:52:39 372

原创 2021-06-27-单片机小车

#include<reg52.h>#define uchar unsigned charuchar counter=0,tmp,second=0,minute=0, changed = 1;main(){ //TMOD=0X21; //设置TMOD寄存器 TMOD=0X01; //设置TMOD寄存器 TH0=0xDc; //装初值

2021-11-28 18:56:27 516

原创 1.计算机操作系统-概述

配置操纵系统的主要目标方便性、有效性、可扩充性、开放性方便性方便用户直接通过os所提供的各种命令操纵计算机系统有效性提高系统资源利用率是推动os发展的最主要动力可扩充性OS采用微内核结构,方便添加新的功能和模块开放性系统遵循世界标准规范作用OS作为用户与计算机硬件系统之间的接口,用户可通过三种方式使用计算机:命令方式、系统调用方式、图标——窗口方式OS管理计算机系统资源主要分为四类资源:处理机、存储器、I/O设备、文件OS实现对计算机资源的抽象单道批处

2021-11-24 19:41:10 680

原创 NFT环境部署-合约部署Bottle

BottleBottle是开发VNT智能合约的命令行工具。Bottle支持将c语言智能合约编译成wasm,提取abi文件,并将wasm和abi压缩及编码成VNT网络合约部署所需要的智能合约文件。Ubuntu 14.04及16.06编译将bottle代码clone到选择的目录git clone https://github.com/vntchain/bottle编译bottle需要go编译器,go的安装请参考go的官方文档同时需要安装依赖包libxml2-dev,xz-utils,gccsu

2021-11-17 20:26:19 792 1

原创 NFT环境部署--Samba配置

首先安装windows与Linux间通信工具Samba1.sudo apt-get install samba 进入超级用户角色安装samba2.samba //对samba版本进行检查3.cd /etc/samba //进入samba配置文件目录1.为了防止误操作,还需对配置文件进行备份sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak通过下面的命令来查看是否成功备份ls /etc/sam

2021-11-17 20:20:54 751

原创 Spring Bean的几种注入

Spring Bean的几种注入定义的几种数据类型如下要记得同时生成Getter和Setter方法以及Tostring()方法Integer和String可以直接使用Value值进行注入List和Map测试输出

2021-11-14 13:20:08 198

原创 Maven配置时no beans named报错解决方案

Maven配置时no beans named报错解决方案要注意在创建bean对象时括号内的参数,如果括号内User.class带上了引号,则返回类型为Object,无法正确通过测试

2021-11-14 11:05:52 670

原创 用u盘装win10

用u盘装windows10教程第一步将整个win10系统的安装包下载好,将下载好的win10系统的iso文件拷贝到一个有足够容量的u盘当中去。Win10系统的iso文件下载方法:可在国内常用的一些开源网站上进行下载,如:阿里云镜像仓库阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)清华镜像源清华大学开源软件镜像站 | Tsinghua Open Source Mirror第二步如果下载的是纯净版win10系统的话需要准备好驱动工具,例如鲁大师或者其他驱动工具都

2021-10-11 08:37:44 244

原创 如何实用地编译Ubuntu系统下的Linux内核

1.去官网下载Linux镜像文件,或者其它开源镜像网站我这里下的是Linux-5.12.102.解压到/usr/src文件夹中一般会报错并进行提示权限不足,但是使用下面命令后还是提示权限问题,所以干脆就不解压到改目录下面,随便解压到一个自己能找到记得住的目录下即可chmod 777 * -R3.下载依赖最重要的是在下载依赖一直一定一定要更新自己的软件源sudo apt-get install upgradesudo apt-get install update然后开始安装自己

2021-06-18 23:30:01 273

原创 微机原理-硬盘实验

硬盘概要全名:温彻斯特硬盘协议:1,IDE2.AHCI3.NVME4.SCSI总线:PCB板中不同元件器件之间交互数据的通路1.SATA(串行连接)理论传输速率:150MB/s2.PCIe3.SAS接口:硬盘分类机械硬盘:使用磁头,由快到慢进行数据读取固态硬盘:采用闪存颗粒或DRAM颗粒,不需要使用磁头性能指标1.容量(Volume)2.转速(Rotational Speed)单位为rpm,硬盘内电机主轴在盘片上一分钟内能完成的最大转数的旋转速度,转速越高寻找文件的

2021-05-25 22:40:36 232

原创 andriod studio 遇到导入项目标红时的完整解决办法

前提 :可以自己提前写一个打包成项目或者自己在软件上成功跑通的项目(这一步可以减少很多的麻烦哦!)了解项目的结构每个项目成功打包后的图片如上显示,如果有不同请先检查自己导出的方式是否正确从而导致自己的项目不完整.第一步同时打开自己成功的文件和需要导入文件的这个build.gradle文件将要导入文件的这一部分改成一样的,例如笔者能成功打开的文件是4.1.1,直接改写版本就行,然后保存关闭!第二步进入gradle文件夹里面的wrapper包,继续进入找到gradle-wrapper.pro

2021-05-22 23:15:36 1955 1

原创 domain.go

```gopackage service/* *@Author:邓林峰 *@Date:21-5-4 下午2:49 */import ( "fmt" "github.com/hyperledger/fabric-sdk-go/pkg/client/channel" "github.com/hyperledger/fabric-sdk-go/pkg/common/providers/fab" "time")type Health struct { ObjectType string.

2021-05-18 19:14:18 127 1

原创 day 6

ThreatScan扫描用于渗透测试的第一阶段:信息搜集.Nmap工具扫描

2021-04-17 10:58:13 90

原创 控制小车走直线

函数实现void go_up(void){}void turn_right(void){}#ifndef _CAR_H_#define _CAR_H_sbit LEFT_A=P1^0;sbit LEFT_B=P1^1;sbit RIGHT_A=P1^2;sbit RIGHT_B=P1^3;#endif让小车直行PWM:占空比高电平持续时间占整个周期的时间EG://左轮和右轮动1s后停住LEFT_A=1;LEFT_B=0;RIAGHT_A=1;RIGHT_

2021-04-17 10:57:15 2179

原创 让小车跑起来

数码管补充1.选择段选2.选择位选 unsigned char table[11]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90;0x70};//0x7f小数点 void display(int num) { unsigned char g,s,b,q; g=num%10; s=num/10%10; b=num/100%10; q=num/1000; //段选 P0=table[g]; //位选 WEI=0; delay_

2021-04-15 15:51:56 241

原创 延时函数

设计精确的延时函数原理:cpu每执行一条指令都是需要时间的,可以算出来精确的时间.晶振频率:Fosc=11.0592M HZ晶振周期:Tosc=1/Fosc一个晶振周期为一个节拍,记为P=Tosc两个节拍定义为一个状态周期,记为S=2P机器周期: 在芯片内部所有时间都是机器周期的整数倍. 机器周期是芯片内部最小的计时单元T=6s=12p=12Tosc最小系统:4个部分复位电路,晶振电路,CPU,供电电路.i++ 一共3个机器周期//delay() void delay_m

2021-04-11 16:42:55 1055

原创 蜂鸣器+按键+led灯组合使用

第一天作业讲解宏定义一般放到.h文件里面#define led0 0#define led1 1#define led_on 0#define led_off 1enum LED_num{ led0,led2,led....}<reg52.h>头文件包含 sfr P1=0x90;代码规范 **keil5中不区分大小写**#include"led.h"void led_control(int led_num,int led_cmd)//一个是l

2021-04-11 14:57:31 9630 1

原创 单片机基础

1 地址地址:os将内存以一个字节为单位划分,每一个字节每一个单位都有独特的编号.地址是一个无符号的32位的整数,p1 寄存器地址 0x90位地址0xA0–0x97 P2 寄存器地址 0xA0位地址0xA0–0xA7 P2 寄存器地址 0xB0位地址0xA0–0xB72 C51编译器为了实现寄存器的操作或者寄存器的位操作新增了两个关键字 sfr:special function register 特殊功能寄存器用来定义一个特殊功能寄存器的语法:sfr 特殊功能寄存器

2021-04-10 18:31:26 214

原创 实训第一周

3.6//ODBC1.先启动服务器,再启动客户端,需要重新启动eclipse确保不会被覆盖实现实时通信,要关socket os is(inputstream)ss(ServeSocket)不要或者有些要拿出循坏stream2.tcp双向通信:客户端通过OutputStream给服务器发送信息,然后服务器通过InputStream读取客户端的数据,服务器通过使用OutputStream给客户端进行响应,最后客户端通过InputStream响应.如果不关服务器,就需要使用循环3.String

2021-03-07 16:51:46 83

原创 day

动态分析OllyDbg构造GET和POST请求一个网站的应用,只需要接受HTTP协议中的GET和POST请求,就可以完成所有操作.仅通过JavaScript就可以让浏览器发起这两种请求.知道了用户使用的浏览器操作系统后,进一步可以识别用户安装的软件....

2020-04-14 21:29:53 128

原创 Day 4

并不适合去刷题,盲目去刷题连解题思路都没有,还会对之后的刷题造成一些疲倦感.恶意网址拦截目前主流拦截方式是"黑名单",对于搜索引擎来说,这也是其核心竞争力之一,目前只是以推送恶意网站黑名单为主,很少直接从浏览器收集数据,或者在客户端建立模型.静态反编译IDA Pro(Interactive Disassembler Professional)简称“IDA”,是Hex-Rays公司出品的一款...

2020-04-13 17:38:13 117

原创 浏览器安全

浏览器沙箱Sandbox挂马在网页中插入一段恶意代码,利用浏览器漏洞执行任意代码的攻击方式,独立于杀毒软件之外.在Windows系统中,浏览器密切结合DEP,ALSR,SAFESEH.等提供的保护方式,对抗内存攻击,还发展出了多进程架构.CTF题目在攻防战中看到的一个题目是把图片直接粘贴在答题框中就会出现flag,但是我发现不是所有题目都是这么简单直接的,比如说下面这个题目这样才知...

2020-04-12 17:40:02 183

原创 初学Web安全

确定web方向昨天组内分工我自己主动提出了选择研究web方向,一开始并没有想到说这个是最简单的.chorme浏览器学习在学习的时候,我去打开了我的chorme浏览器,随便实验了一下我们的学习软件智慧树,但是这个和学习的网站上的加密方式不相同,在查询NETWORK的时候什么东西都不显示,我知道我肯定不会这么简单就把一个这么大网站的加密方法破解了,所以简单实验一下我就开始了接下来的一步,查询浏览...

2020-04-11 12:41:28 151

原创 网络安全自学篇

网络安全常用工具BurpsuiteFiddlerFiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。Fiddler是用C#写出来的,它包含一个简单却功能...

2020-04-10 13:38:56 1023

原创 the first day of ctf

The first day of CTF今天是做为一名小白准备CTF的第一天,庞大的学习体系却让我不知道从哪里开始学起.csdn博客`是我在学习C语言时常来学习的一个平台.The preparation of beginning欢迎使用Markdown编辑器加粗样式你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读...

2020-04-09 12:23:01 307

空空如也

空空如也

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

TA关注的人

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