自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c简单实现Feistel加解密

关于上次数组越界的问题已经解决,内部定义的数组,函数结束时内存可能被回收。同一个函数定义的变量和数组之类,地址在方法栈中应该是连续的,如果字符串数组不定义结束符,%s输出会越界读取。采取的方法是1.尽量使用外部的数组或者指针,或者在函数内部手动分配空间(手动分配空间,系统并不会自动回收空间)!因为外部指针(数组)在函数内进过修改,不用return,函数结束时影响也在,是直接修改对应地址的值。...

2019-03-22 17:09:06 4441 2

原创 SpringBoot 的 yml文件 属性读取部分源码解析

**SpringBoot 的 yml文件 属性读取部分源码解析**最近开了springboot课程,但是老师今天yml读取出了问题,我也卡了一阵子,所以就想看看源码。因为底子薄,所以看起来也算吃力的,所以很多见解也不全面,但是通过调试,基本流程都走了一遍,欢迎各位大佬指导。详细请看文档使用软件:IDEA,环境,最基本的springboot initail工程链接:有道笔记链接...

2019-07-13 02:54:42 2919

原创 DES的c简单实现语法

DES是以Festil为基础的。我理解不深。不过这个算法最核心的估计就是f函数那里和S盒设计了,所以我也不会说。只是说des简单的实现。本人c语言基础薄弱,里面有一些语法是很臃肿的,我也不再一一修改,只是作一参考,有兴趣的可以自己来修改一下。并且这个算法我也没有实现,因为卡在了S盒数组越界问题(其实可以把越界素组再定义空间大点,但是我没这么做,因为总觉得不需要用这么大空间还分配这么多,不符合我的理...

2019-04-14 10:08:56 506

原创 c语言数组越界也太难了吧,跨函数越界啥意思?

本来就想做个课程内容的Feistel加解密,可是c语言基础太差,整天遇到数组越界连续两个****scanf输入字符串key和paintext时,就发生过,如果没memset这两个属性,后面在makeGroup和generateKey会发生数组越界。我觉得应该是我没有给这两个属性初始化,所以这两个属性的地址可能就是相连的?等同于一个字符串,中间只是相隔一个’\0’,所以虽然printf时没输出,但是...

2019-03-21 11:25:01 820

空空如也

空空如也

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

TA关注的人

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