自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据类型与声明形式

Win32汇编中的数据类型与声明数据的方式

2023-07-14 10:10:50 121

原创 开始Win32汇编

win32汇编入门,第一个win32汇编程序

2023-07-11 10:18:11 276

原创 Linux常用命令

查看防火墙某个端口是否开放。开放防火墙端口3306。检查端口被哪个进程占用。

2022-10-24 09:59:26 382 1

原创 MySQL JDBC

JDBCJDBC(java database connectivity): sun公司为了简化和统一java连接数据库,定义的一套**规范(**类,接口)实现用java代码操作Mysql import com.mysql.jdbc.Driver; import java.sql.*; public class Idejdbc { public static void main(String[] args) throws Exception { /**

2022-04-09 17:29:25 123

原创 反射、注解、动态代理

反射Class类是用来表述字节码文件 .Class 的类获取字节码对象与包名_获取Class的三种方式- 类的非静态方法:对象名.getClass()- 类的静态方法:Class.forName(“类的全路径”);- 类的静态属性:类名.Class // 通过 类名.Class Class cls1 = Demo.class; // 通过对象名.Class Demo d = new Demo(); Class cl

2022-04-08 10:59:29 173

原创 Mysql进阶

多表之间的关系外键约束_- 保证引用完整性. 用来维护多表间关系语法:alter table 表名1 add constraint 外键名 foreign key(外键字段名) references 表名2(主键字段名) -- 把tb做为外键表,tp做为主键表,进行引用 (外键字段:tp_id, 主键字段:t_id, 外键表名:tp_tb) alter table tb add constraint tp_tb foreign key(tp_id) references tp(t_id

2022-04-05 21:12:26 562

原创 快速入门MySql

Sql语句Sql的语法- 每条语句以分号结尾(命令行里面需要),如果在navicat,java代码中不是必须加的- SQL在window中不区分大小写,关键字中认为大写和小写是一样的Sql的分类- Data Definition Language (DDL数据定义语言) :操作数据库,操作表- Data Manipulation Language(DML数据操纵语言):对表中的记录操作增删改- Data Query Language(DQL 数据查询语言):对表中的查询操作- D

2022-04-04 20:06:04 618

原创 Java 进阶学习笔记day_10 (File类、IO、字节流、字符流)

File类java.io.File 类是用来表示文件或者文件夹路径,可以用于对文件和文件夹的创建、查找和删除等操作绝对路径:从盘符开始的路径,这是一个完整的路径相对路径:相对于项目目录的路径,这是一个便捷的路径构造方法_- public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例- public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例-

2022-04-02 17:11:59 510

原创 Java 进阶学习笔记day_09(线程状态、Lambda表达式、Stream流)

线程状态线程从创建到销毁的过程称为线程的生命周期,在线程的生命周期内一共有六种状态线程状态导致状态发生条件NEW(新建)线程刚被创建,但是并未启动。还没调用start方法。MyThread t = new MyThread()只有线程对象,没有线程特征 创建线程对象时Blocked(锁阻塞)当线程试图获取锁对象,而该锁对象被其他的线程持有,则该线程进入锁阻塞状态;当该线程获取到锁对象时,该线程将变成可运行状态 等待锁对象时Waiting(无限等待)一个线程在等

2022-03-31 20:01:41 488

原创 Java 进阶学习笔记day_08(线程安全、并发包、线程池)

线程安全问题当使用多个线程去完成同一个任务时,就有可能照成线程安全问题示例: class MyThread implements Runnable{ int num = 100; @Override public void run() { while(true){ if(num < 1){ break; }

2022-03-27 22:33:32 154

原创 Java 进阶学习笔记day_07(异常、多线程)

异常指的是java程序运行期间出现的不正常情况,导致jvm终止程序的运行java是面向对象的语言,产生的每个异常其实都是一个异常对象,每个异常对象一定会有所属的异常类常见的异常类有:- ClassCastException NullPointerException ArrayIndexOutOfBoundsException ArithmeticExceptionjava中默认将异常抛给jvm处理,而jvm处理的方式就是中断运行,将异常信息输出到控制台Throwable类:

2022-03-27 12:43:14 368

原创 Java 进阶学习笔记day_06(Map集合)

Map集合java.util.Map双列集合的顶层接口,用来存储具备映射关系对象的集合接口定义单列集合: 以单个单个元素进行存储数据双列集合: 以键值对的形式进行存储数据特点:- Map<K,V>,K用来限制键的类型,V用来限制值的类型- Map集合以键值对的形式来存储数据- Map集合的键是唯一的,值可以重复,但键如果重复,值就会覆盖- Map集合是根据键来找值实现类_实现类都有的特点: 键是唯一的,值可以重复,但键如果重复,值就会覆盖HashMap: 键值

2022-03-24 11:37:05 937

原创 Java 进阶学习笔记day_05(Collections类、可变参数、Set接口、HashSet、LinkedHashSet、TreeSet)

Collections类java.util.Collections是集合工具类,用来对集合进行操作Collections类的的三个常用静态方法shuffle(打乱集合顺序sort(默认规则排序 - 升序sort(指定规则排序 public class Text { public static void main(String[] args) { List<Integer> list = new ArrayList<>();

2022-03-23 21:35:38 603

原创 Java 进阶学习笔记day_04(Collection集合、Collection 常用功能、Iterator迭代器、增强for、泛型、List接口中常用方法)

Collection集合集合其实就是一种容器,可以用来存储多个引用类型的数据(分为单列集合,双列集合)单列集合: 以单个单个元素进行存储双列集合: 以键值对的方式进行存储集合与数组的区别数组长度是固定的集合长度是不固定的数组可以存储基本类型+引用类型集合只能存储引用类型,如果要存储基本类型,需要存储基本类型对应的包装类类型单列集合常用类的继承体系_单列集合: 以单个单个元素进行存储单列集合继承体系:Collection接口是所有单列集合的根接口,也就意味着所有的单列

2022-03-21 20:36:37 635

原创 Java 进阶学习笔记day_03 —— 常用Api

构造代码块格式: public class Show(){ { // 要执行的代码 System.out.println("构造代码块"); } public Show(){ // 空参构造 System.out.println("空参构造"); }} public class Text{ public static void main(){ new Show(); // 输出 构造代码块 // 空参构造 } }

2022-03-19 16:29:57 3216

原创 Java 进阶学习笔记day_02(static关键字、接口、多态)

static关键字_static是一个关键字,表示静态的意思,可以用来修饰成员变量,成员方法,代码块格式: 修饰符 static 数据类型 变量名;被static修饰的成员变量叫做静态成员变量\类变量被static修饰的成员变量会被该类的所有对象共享如果该类的某个对象修改了静态成员变量的值,那么该类的所有对象使用的都是修改后的值访问方式:对象名.静态成员变量名类名.静态成员变量名 (推荐)示例: class Text{ // 非静态成员变量 int a; /

2022-03-17 17:33:59 408

原创 Java 进阶学习笔记day_01(匿名对象、抽象类)

匿名对象匿名对象就是指没有名字的对象 (只能使用一次) // 有对象接收 Student stu = new Student(); // 没有对象接收 new Student(); 继承_继承的格式 修饰符 class 子类名 extends 父类名{}示例: // 父类 public class Person{ String name = "张三"; int age = 66; public void eat(){ System.

2022-03-15 19:24:52 400

原创 Java 学习笔记基础总结——学生管理系统

学生管理系统定义学生管理类_ // 定义学生管理系统类 public class StudentMeng { //定义类成员 private String id; private String name; private String age; private String address; // 定义空参构造方法 public StudentMeng() { } // 定义满参构造方法 public Stude

2022-03-14 15:30:17 908

原创 Java 学习笔记day_08

ArrayList类ArrayList类_ArrayList 集合其实就是一个大小可变的容器,可以用来存储多个数据(底层是一个大小可变的数组 - 长度可变的)集合的长度是可变的<E>是泛型,泛型表示一种未知的数据类型,使用的时候确定其具体的数据类型使用的时候,只需要在E出现的位置,使用具体的引用数据类型替换即可泛型作用: 用来限制集合中元素的类型例如: ArrayList<String> // 表示该集合中只能存储String类型的元素 ArrayLi

2022-03-12 21:32:35 74

原创 Java学习笔记day_07

API的使用什么是APIAPI (Application Programming Interface) :应用程序编程接口java中的API指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来**,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可**,我们可以通过帮助文档来学习这些API如何使用。String类_String 类代表字符串,Java 程序中的所有字符串文字(例如“abc”)都被实现为此类的实例。也就是说,Java 程序中所有的双引

2022-03-10 19:43:01 388

原创 Java 学习笔记day_06

初识面相对象类和对象_类 :类是对一群具有共同属性和行为事物的抽象(抽象)对象:真实客观存在的事物(具体存在的,看得见摸得着)对象和类的关系_类是对象的抽象对象是类的实体类的定义_ public class 类名(){ // 成员变量 int a; // 成员方法 (无参无反回值) public void 方法名(){ // 语句体 }}对象的使用_ // 创建对象 类名 对象名 = new 类名(); //使用对象访问成员变量 对象名.成员变

2022-03-09 18:25:44 251

原创 Java学习笔记day_05

方法定义方法_无参数无返回值的方法无参数有返回值的方法有参数无返回值的方法有参数有返回值的方法 无参数无返回值的方法 function(); //调用方法 public static void function(){ System.out.println("无参数无返回值的方法"); } 无参数有返回值的方法 int i = function(); //输出 3 public static int function(){ int a = 1; int

2022-03-06 17:49:35 186

原创 数据结构与算法 时间复杂度--Java语言描述

什么是算法算法就是用于解决特定问题的一系列的执行步骤一个简单的算法: // 接收两个int 类型的整数,计算A + B 的值并返回 public static int plus(int a,int b){ return a + b; }求第n个斐波那契数 // 用递归来求 public static void main(String[] args) { System.out.println(fib(12)); // 输出 144 }

2022-03-04 19:18:51 464

原创 Java 学习笔记day_04

数组如何定义一个数组_数据类型 数组名[]数据类型[] 数组名 //基本数组类型 char arr1[] //定义一个char类型的数组 int arr2[] //定义一个int类型的数组 double arr3[] //定义一个doubl类型的数组 boolean arr4[] //定义一个boolean类型的数组 String arr5[] //定义一个String数组数组动态初始化_数据类型[] 数组名 = new 数据类型[长度] int arr

2022-03-04 16:40:36 67

原创 Java 学习笔记day_03

顺序结构if结构_ if(关系表达式){ 语句体; }首先计算关系表达式的结果(True 或 False)如果为True 则执行语句体中的内容如果为False 则不执行语句体的内容程序继续向下执行执行完整个if结构,程序会继续往下执行if…else结构_ if(关系表达式){ 语句体1; }else{ 语句体2;}首先计算关系表达式的结果(True 或 False)为True 则执行语句体1为False 则执行语句体2if…el

2022-03-03 19:15:32 3955

原创 向PE文件写入自己想要执行的代码

向PE文件写入自代码向一个PE文件中写入MessageBox()方法查看MessageBox()的硬编码构造需要写入的代码6A 00 6A 00 6A 00 6A 00 E8 E4 E9 95 65 E9 57 36 00 00 在PE文件 F90 处写入我们想要执行的硬编码(写在PE的空白数据)公式:要跳转的地址 - E8指令当前的地址 - 5...

2022-03-02 16:42:25 315

原创 JAVA 学习笔记day_02

Day_ 02运算符_算术运算符( + . - . * . / . % )自增自减运算符( ++ . – )赋值运算符( = . += . -= . *= . /= . %= )关系运算符( > . < . >= . <= .== )逻辑运算符( & . | . && . || . ! . ^ )三元运算符( ? : ) public class day_02 { public static void main(Stri

2022-03-01 20:05:19 145

原创 JAVA 学习笔记day_01

第一个Java程序 :输出一个HelloWorld public class HelloWorld{ public static void main(String[] args){ System.out.println("HelloWorld"); } }注释_ // 单行注释 /* 多行注释 */ /** 文档注释 / 关键字_在Java语言中具有特殊含义的单词 (比如public,static,class,void)关键字所有

2022-03-01 19:14:01 120

原创 RVA与FOA的转换

RVA与FOA的转换

2021-12-17 23:20:29 1409 2

原创 PE节表属性

PE节表属性

2021-12-17 21:53:31 602

原创 扩展PE头

PE扩展结构体

2021-12-16 22:58:39 367

原创 标准PE头属性

标准PE头属性

2021-12-12 23:01:23 272

原创 PE结构体

PE结构

2021-12-11 22:31:53 404

原创 汇编学习笔记5

汇编 Day5 (CPU的存储模式)大端模式:数据高位在低位,数据低位在高位小端模式:数据高位在高位,数据低位在低位如何查看自己电脑是 大端模式 还是 小端模式常用汇编指令MOV 指令格式含义mov r/m8,r8r 通用寄存器mov r/m16,r16m 代表内存mov r/m32,r32imm 代表立即数mov r8,r/m8r8 代表8位通用寄存器mov r16,r/m16m8 代表8位内存mov r32,r/m32imm

2021-10-20 21:24:00 80

原创 汇编学习笔记4

ja

2021-10-18 21:43:29 246

原创 汇编学习笔记3

计算机存储数据的方式

2021-10-10 14:23:59 91

原创 汇编学习笔记2

计算机如何做四则运算

2021-10-09 20:55:57 91

原创 汇编学习笔记1

进制之间的关系

2021-10-08 16:28:16 101

Jcc指定格式(IA32Jcc)

Jcc手册

2023-07-14

标志寄存器。。。。。。。

。。。

2022-06-17

空空如也

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

TA关注的人

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