自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 滴水逆向三期笔记与作业——02C语言——10 Switch语句反汇编

滴水逆向三期笔记与作业——02C语言——10 Switch语句反汇编。

2024-01-27 22:58:19 1530

原创 滴水逆向三期笔记与作业——02C语言——09 字节对齐_结构体数组

滴水逆向三期笔记与作业——02C语言——09 字节对齐_结构体数组。

2024-01-01 17:30:03 1436

原创 滴水逆向三期笔记与作业——02C语言——08 结构体

滴水逆向三期笔记与作业——02C语言——08 结构体。

2023-12-24 17:06:27 823

原创 滴水逆向三期笔记与作业——02C语言——07 多维数组

滴水逆向三期笔记与作业——02C语言——07 多维数组。

2023-11-30 14:09:26 937

原创 滴水逆向三期笔记与作业——02C语言——06 参数_返回值_局部变量_数组反汇编

滴水逆向三期笔记与作业——02C语言——06 参数_返回值_局部变量_数组反汇编

2023-11-27 15:39:42 1607 5

原创 Word工程师之使用宏命令批量修改word中图片大小并保持纵横比

Word工程师之使用宏命令批量修改word中图片大小并保持纵横比

2023-10-08 16:26:45 796

原创 滴水逆向三期笔记与作业——02C语言——05 正向基础/05 循环语句

滴水逆向三期笔记与作业——02C语言——05 正向基础/05 循环语句。

2023-07-27 15:01:12 1275

原创 滴水逆向三期笔记与作业——02C语言——04 IF语句逆向分析下

滴水逆向三期笔记与作业——02C语言——04 IF语句逆向分析下。

2023-07-12 15:52:44 971

原创 ubuntu20离线安装nodejs、GO、go.rice及yarn

ubuntu20离线安装nodejs、GO、go.rice及yarn。

2023-07-11 14:27:20 816

原创 滴水逆向三期笔记与作业——02C语言——04 IF语句逆向分析上

滴水逆向三期笔记与作业——02C语言——04 IF语句逆向分析上。

2023-07-06 14:28:23 793

原创 滴水逆向三期笔记与作业——02C语言——03 数据类型_IF语句

滴水逆向三期笔记与作业——02C语言——03数据类型

2023-05-11 16:20:33 609 1

原创 滴水逆向三期笔记与作业——02C语言——02数据类型

滴水逆向三期笔记与作业——02C语言——02数据类型

2023-05-04 22:08:06 783 2

原创 滴水逆向三期笔记与作业——02C语言——01基础函数汇编

滴水逆向三期,第二篇幅,C语言第一节课。

2023-04-26 17:29:25 493

原创 滴水逆向3期笔记与作业——01汇编

B站滴水逆向3期视频的笔记以及作业。函数功能:MOV EAX,DWORD PTR SS:[EBP+8]ADD EAX,DWORD PTR SS:[EBP+C]主要功能主要功能5+6-5+0xA=0x10主要功能比较5,0C和9的最大值计算7+6+5+4+3+2+3+2=0x20海哥牛逼。

2023-04-24 21:42:45 1304 2

原创 关于fabric链上部署了多个智能合约该如何使用命令调用的问题

练手一个小项目时,在fabric链上部署了两个合约,一个是DidContract.java,另一个是VerifiableClaimsContract.java,直接使用peer命令调用链码时报错找不到合约。

2023-04-20 21:09:32 340

原创 java连接IPFS报错:405

IOException contacting IPFS daemon.Trailer: null 405 - Method Not Allowed处理

2023-02-07 20:33:15 851 5

原创 机器学习——根据loss调整模型思路

根据loss分析如何优化model。

2022-07-25 21:17:57 188

原创 文献阅读归纳——CAN总线

CAN文献阅读总结

2021-10-15 21:07:28 1636

原创 基于Java的SHA-1算法原生不调库实现

1 sha-1的核心计算类package com.encryption.presentationTool.encryptionTool;import java.util.Arrays;public class SHA1 { private static final boolean hexcase = false; private static final String b64pad = "="; private static final int chrsz = 8;

2021-07-08 15:31:19 210

原创 Java原生实现RSA加密(不调库)

package com.encryption.presentationTool.encryptionTool;import com.encryption.presentationTool.VO.RSAVO;import java.util.Arrays;import static java.lang.Integer.toBinaryString;public class RSA { //判断输入的p、q是否为素数 public boolean isPrimeNumber(l

2021-06-29 20:42:00 700

原创 Java基于原理的原生矩阵实现的AES加密(不调库)

之前做一个小项目练手时,实现了几种加密或者hash过程展示,这里贴一下AES的。先贴代码,具体细节描述后面有空再写。注:AES原理不做赘述;此处实现的是原理,并没有考虑对称密码的模式;AES-128-128。1、AES加密执行代码package com.encryption.presentationTool.encryptionTool;import com.encryption.presentationTool.VO.AESVO;import com.encryption.presentat

2021-06-19 16:55:44 520

原创 os及os.path常用函数备忘

os模块操作目录的相关函数: getcwd():返回当前的工作目录 listdir(path):返回指定路径下的文件和目录信息 mkdir(path[,mode]):创建目录 makedirs(path1/path2...[,mode]):创建多级目录 rmdir(path):删除目录 removedirs(path1/path2...):删除多级目录 chdir(path):将path设置为当前工作目录 os.path模块操作目录

2021-02-01 23:36:48 83

原创 python常见的文件打开模式

常见的文件打开模式: r:只读模式,文件的指针放在文件开头 w:只写模式,文件不存在则创建,文件存在,则覆盖原有内容,文件指针在文件开头 a:追加模式打开文件,文件不存在则创建,文件指针在开头,文件存在则在文件尾追加内容,文件指针在源文件末尾 b:以二进制方式打开文件,不能单独使用,需要与其他模式一起使用,如:rb,wb +:以读写模式代开文件,不能单独使用,需要与其他模式一起使用,如:a+...

2021-01-12 20:45:36 6137 1

原创 python文件对象常用方法记录

文件对象常用方法: read([size]):从文件中读取size个字节或字符的内容返回。若省略[size],默认读取全文件内容 readline():读取文件中一行的内容。 readlines():把文件中的每一行都作为独立的字符对象,并将这些对象返回到列表中。 write(str):将字符串str写入文件。 writelines(s_list):将字符串列表s_list写入文件,不添加换行符。 seek(offset[,whence]):把文件指针移动到新

2020-12-30 19:15:11 360

原创 python中matplotlib显示中文

用神经网络做mnist手写数据集的识别时,想把结果用折线图显示出来,结果中文的x,y轴和标题显示乱码,这里备份一个简单的转换方法(字体,大小,颜色不作要求。)# 设置matplotlib显示中文plt.rcParams['font.sans-serif'] = ['SimHei']完整测试代码import numpy as npimport matplotlib as mplimport matplotlib.pyplot as pltrange_num = [0,1,2,3,4]

2020-12-14 17:13:05 509

原创 python中深拷贝及内在逻辑

浅拷贝类的拷贝:浅拷贝:python中的拷贝一般都是浅拷贝,拷贝时,被拷贝对象的子对象内容不进行拷贝,所以,被拷贝的对象和拷贝后的赋值的对象会引用同一个子对象。深拷贝:需要调用copy模块的deepcopy函数,递归拷贝对象中包含的子对象, 所以,被拷贝的对象和拷贝后的赋值的对象会引用不同的子对象。""" 类的拷贝: 浅拷贝:python中的拷贝一般都是浅拷贝,拷贝时,被拷贝对象的子对象内容不进行拷贝, 所以,被拷贝的对象和拷贝后的赋值的对象会引用

2020-12-11 20:11:29 123

原创 python的浅拷贝内在逻辑

类的拷贝:浅拷贝:python中的拷贝一般都是浅拷贝,拷贝时,被拷贝对象的子对象内容不进行拷贝,所以,被拷贝的对象和拷贝后的赋值的对象会引用同一个子对象。深拷贝:需要调用copy模块的deepcopy函数,递归拷贝对象中包含的子对象,所以,被拷贝的对象和拷贝后的赋值的对象会引用不同的子对象。""" 类的拷贝: 浅拷贝:python中的拷贝一般都是浅拷贝,拷贝时,被拷贝对象的子对象内容不进行拷贝, 所以,被拷贝的对象和拷贝后的赋值的对象会引用同一个子对

2020-12-11 16:59:45 74

原创 python中__new__和__init__方法使用与内在逻辑

new在前去创建对象,init在后对对象的实例属性进行赋值,最后将创建的对象放在p1(本代码的实例化对象)中。""" __init__和__new__ __new__:创建对象。 __init__:对创建的对象进行初始化。"""#定义Person类class Person(object): def __new__(cls, *args, **kwargs): print("__new__()方法被调用,函数中cls的id为:{0}".

2020-12-10 20:31:18 126

原创 python中try-except-else-finally异常处理及常见异常

""" Python的异常处理机制 try-except-else-finally: 如果try中没有抛出异常,则执行else块, 如果try中抛出异常,则执行except块, 无论出错与否,finally块一定会执行。"""try: a = int(input("请输入一个整数:")) b = int(input("请输入一个整数:"))except BaseException as e

2020-11-24 20:05:05 675

原创 python的递归函数

递归函数:什么是递归函数:通俗来讲,在函数体内调用该函数本身,这个函数就是递归函数。递归函数的组成部分:递归的调用以及递归的终止条件(终止条件很重要,不然就是无限循环,你的内存会炸)递归的调用过程:(此处理解需要具备数据结构的知识,栈是先进后出的序列,第一次调用在栈底,每一次调用以此添加入栈中)每递归调用一次,都会在栈内存中分配一个栈帧每次执行完一次函数,都会释放相应的空间递归的优缺点:优点:思路清晰,代码简单(譬如算个阶乘啥的)缺点:占用内存大,效率低下"

2020-11-16 16:30:57 412

原创 python中函数的参数总结

位置参数:函数中的位置参数是将参数转换为列表对象,关键字参数:函数中的关键字参数是将参数转换为字典对象,函数定义时的参数:默认值形参:关键字形参:使用*定义,个数可变的位置形参:使用*定义个数可变的关键字形参:使用**定义函数调用时的参数:位置实参:将序列中的每个元素都转换为位置参数:使用*关键字实参:将字典中的每个键值对都转换为关键字实参:使用**"""位置参数:函数中的位置参数是将参数转换为列表对象,关键字参数:函数中的关键字参数是将参数转换为字典对象,函数定

2020-11-14 16:40:06 199

原创 python字符串编码解码

""" 为什么需要编码转换:因为计算机之间的通信使用的是byte字节 A计算机作为发送者,B计算机作为接受者:A(str在内存中yiUnicode表示)将字符串编码成byte字节传输给B,B接收之后将byte字节解码成Unicode显示"""s = "如果当时2020——vae许嵩"# 解码s_encode_GBK = s.encode("GBK")s_encode_utf8 = s.encode("utf-8")print(s_encode_GBK)print

2020-11-12 20:12:51 140

原创 python字符串格式化

# 格式化字符串的第一种方式 %# 类似于C语言 %s代表字符串,%i或者%d代表整数,%f代表浮点数name = "张三"identity = "法外狂徒"print("我叫%s,我是%s" % (name, identity))# 格式化字符串的第二种方式 {}# 注意,此处要求都是string类型print("我叫{0},我是{1}".format(name, identity))# 格式化字符串的第三种方式 f""print(f"我叫{name},我是{identity}")

2020-11-11 21:08:34 83

原创 python字符串的比较

关于其中字符串类型id引用驻留机制见python中的字符串的驻留机制字符串的比较操作: 运算符:>,>=,<,<=,==,!= 比较规则:首先比较两个字符串中的第- -个字符,如果相等则继续比较下一个字符,依次比较下去,直到两个字符串中的字符不相等时,其比较结果就是两个字符串的比较结果,两个字符串中的所有后续字符将不再被比较 比较原理:两字符进行比较时,比较的是其ordinal value(原始值),调用内置函数ord可以得到指定字符的ordinal v

2020-11-10 19:01:17 22400

原创 python字符串的替换与合并

字符串的替换:replace(), 第一个参数指定被替换的子串, 第二个参数指定替换子串的字符串,该方法返回替换后得到的字符串,替换前的字符串不发生变化, 第三个采纳数可以指定最大替换次数(如果不设置替换次数,默认全部替换)。字符串的合并:join(), 将列表或者元组中的字符串合并成一个字符串。""" 字符串的替换:replace(), 第一个参数指定被替换的子串, 第二个参数指定替换子串的字符串,该方法返回替换后得到的字符串,

2020-11-10 16:53:53 388

原创 python字符串的字符判断操作(6个)

字符串的判断操作:isidentifier():判断指定的字符串是不是合法的标识符isspace():判断指定的字符串是否全部由空白字符组成(回车、换行、水平制表符)isalpha():判断指定的字符串是否全部由字母组成isdecimal():判断指定的字符串是否全部由十进制数字组成isnumeric():判断指定的字符串是否全部由数字组成isalnum():判断指定的字符串是否全部由字母和数字组成...

2020-11-10 15:47:54 1055

原创 python字符串的劈分split与rsplit

字符串劈分操作: split(): 从字符串左边开始劈分,默认的劈分字符是空格字符串,返回的值是一个列表 使用参数sep指定劈分字符串的劈分符 使用参数maxsplit指定劈分字符串时的最大劈分次数,在经过最大次劈分之后,剩余的子串会单独成为一部分 rsplit(): 从字符串的右边开始劈分,默认的劈分字符是空格字符串,返回的值是一个列表 使用参数sep指定劈分字符串的劈分符 使用参数maxspl

2020-11-10 15:30:27 907

原创 python字符串内容对齐与填充

字符串内容对齐操作的常见方法:center():居中对齐,如果设置的宽度小于字符串实际宽度,则返回原字符串第一个参数指定宽度,第二个参数指定填充符,此参数为可选项,默认为空格。ljust():左对齐,如果设置的宽度小于字符串实际宽度,则返回原字符串第一个参数指定宽度,第二个参数指定填充符,此参数为可选项,默认为空格。rjust():右对齐,如果设置的宽度小于字符串实际宽度,则返回原字符串第一个参数指定宽度,第二个参数指定填充符,此参数为可选项,默认为空格。zfill():右对齐,左边用

2020-11-10 14:59:41 1604

原创 python字符串的大小写转换

字符串的大小写转换操作:upper():把字符串中所有字符都转换成大写字母,转换的结果是新的字符串对象(即id不同)lower():把字符串中所有字符都转换成小写字母,转换的结果是新的字符串对象(即id不同)swapcase():把字符串中所有小写字母都转换成大写字母,把字符串中所有大写字母都转换成小写字母,转换的结果是新的字符串对象(即id不同)capitalize():把第一个字符转换为大写,把其余字符转换为小写,转换的结果是新的字符串对象(即id不同)title():把每个单词的第一个字符

2020-11-09 20:23:46 5351

原创 python 字符串的查询操作

字符串查询操作的常用方法:index():查找子串substr第一次出现的位置,如果查找的子串不存在,则抛出valueerrorrindex():查找子串substr最后一次出现的位置,如果查找的子串不存在,则抛出valueerrorfind():查找子串substr第一次出现的位置,如果查找的子串不存在,则返回-1rfind():查找子串substr最后一次出现的位置,如果查找的子串不存在,则返回-1代码抛出异常的操作就不做测试了""" 字符串查询操作的常用方法:

2020-11-09 19:14:40 578 2

空空如也

空空如也

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

TA关注的人

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