自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Pikachu 不安全的文件下载(Unsafe file download)概述 附漏洞利用案例

文件下载功能在很多web系统上都会出现,一般我们当点击下载链接,便会向后台发送一个下载请求,一般这个请求会包含一个需要下载的文件名称,后台在收到请求后 会开始执行下载代码,将该文件名对应的文件response给浏览器,从而完成下载。如果后台在收到请求的文件名后,将其直接拼进下载文件的路径中而不对其进行安全判断的话,则可能会引发不安全的文件下载漏洞。

2024-06-30 10:40:39 424

原创 pikachu靶场 利用Rce上传一句话木马案例(工具:中国蚁剑)

pikachu靶场 利用Rce上传一句话木马案例(工具:中国蚁剑)

2024-06-30 09:06:33 737

原创 实验八 自定义数据类型程序设计 1. 已知结构体类型struct stud{char name[20];int age;char sex;};荷兰国旗案例,最近对问题

实验八 自定义数据类型程序设计 1. 已知结构体类型struct stud{char name[20];int age;char sex;};荷兰国旗案例,最近对问题

2023-12-28 11:47:33 1279

原创 C语言几个鲜为人知的冷知识 大括号能用 <% 表示

C语言几个鲜为人知的冷知识 大括号能用

2023-12-25 23:24:02 485

原创 实验七 指针程序设计 编一个函数void rearrange(int *p, int m, int n) 给定一个非严格递增排列的数组nums,请删除重复出现的元素,使每个元素只出现一次

在主函数中有一个数组int a[10]= {1,2,3,4,5,6,7,8,9,10};若调用函数时传给m和n的值分别是4和7,则函数调用后在主函数中数组输出为:1,2,3,4,2. 给定一个非严格递增排列的数组nums,请删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。解释:函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。输入:nums = [0,0,1,1,1,2,2,3,3,4]输出:5, nums = [0,1,2,3,4]

2023-12-21 16:48:15 657 3

原创 实验六 指针程序设计 要求设三个指针变量p1,p2,p3, 使p1指向三个数中最大者,p2指向次大者,p3指向最小者

1. 从键盘输入任意三个数,要求设三个指针变量p1,p2,p3, 使p1指向三个数中最大者,p2指向次大者,p3指向最小者, 然后从大到小输出三个数。运行时分别输入3,7,5和6,-4,2,记录运行结果。2. 求一元二次方程ax2+bx+c的根。要求用函数实现。提示:一元二次方程的求根公式:3.拆分实数的整数与小数部分:输入一个实数x (0

2023-12-14 11:48:06 871

原创 蓝桥杯 day01 奇怪的数列 特殊日期

奇怪的数列从 X 星截获一份电码,是一些数字,如下:13111331131321131113122113对于一个日期,我们可以计算出年份的各个数位上的数字之和,也可以分别计算月和日的各位数字之和

2023-12-09 10:12:27 339

原创 实验五 C语言函数程序设计习题 (使用函数计算两点间的距离,请编写函数fun,使用函数输出字符矩阵,使用函数求最大公约数和最小公倍数)

实验五 C语言函数程序设计习题 3. 使用函数输出字符矩阵:输入矩形的长度len、宽度width和字符ch,输出一个长宽分别为len和width的实心字符矩阵。4. 使用函数求最大公约数和最小公倍数:输入两个正整数m和n(0

2023-11-30 11:16:07 929 1

原创 刚学C语言太无趣VC++6.0就能写出可视化界面:EasyX。(Visual C++ 6.0)

刚学C语言太无趣 推荐一个好用易学的可视化框架:EasyX。VC6.0就能写

2023-11-11 12:33:57 678

原创 微信小程序连接云数据库基本使用

微信小程序云数据库常用函数介绍及演示

2023-10-22 12:56:19 4088 1

原创 微信小程序转抖音小程序的坑:The component <xxx> used in pages/xxx/xxx is undefined

微信小程序转抖音小程序的坑:The component used in pages/xxx/xxx is undefined

2023-07-29 12:04:42 1014

原创 Jquery使用ajax的success回调函数不执行,但是能正常请求

我曾经用的是 jQuery v1.10.2这次使用的是 jQuery 最新版本。

2023-06-19 16:09:50 2205 2

原创 电影《我是谁:没有绝对安全的系统》所用黑客技术介绍

前言:这个电影是让我在高中时候对“黑客”这个词印象最深的电影,当时就觉得黑客真的无所不能。后来去看了很多历史上的又名黑客的故事,如 凯文米特尼克,艾德里安·拉莫,乔纳森·詹姆斯等等...那是懵懂的我第一次对计算机产生浓厚的兴趣。时隔几年,再次回顾这部电影,我会更在意里面去用了哪些常见的技术,并进行简单的分析(大家如果对这个电影里使用到的技术感兴趣,或对其中的一些技术感到好奇,这篇文章应该能有所帮助)。

2023-06-05 21:38:38 1460

原创 C语言 指针入门最大的误区:int *p=&a;a的地址赋值给的是p不是*p

在学C语言的途中,不免会遇到很多难题。相信学C和C++的同学们对指针一定有所耳闻,它也是大家在日后学数据结构的基础。重点来了:此时的&a赋值给的是p!!!或者我们可以换以下写法,看的更为清晰。可以看出,这个写法将 int 与 * 连在一起写了,我们便可以理解为:声明一个变量p,这个变量p的类型是 int* (注意,是int*不是int),然后将a变量的地址赋值给了p变量,也即 “指针p指向a”。所以我们再来对比一下指针的几种赋值:此时会发现这两种除了写法不同以外,作用却是完全相同的。

2023-03-20 14:03:58 6118 5

原创 Edge自带小游戏,最灵活的修改教程 修改js运行代码实现

Edge自带小游戏,最灵活的修改教程。修改js运行代码实现。超详细,保姆级教程。

2022-12-23 14:06:26 8692

原创 Kali利用Ettercap实现中间人攻击之DNS劫持(DNS欺骗)

局域网内进行DNS劫持(DNS欺骗)

2022-08-11 00:22:33 4576 6

原创 [CTFHub]JWT 的头部和有效载荷这两部分的数据是以明文形式传输的,如果其中包含了敏感信息的话,就会发生敏感信息泄露。试着找出FLAG。格式为 flag{}

[CTFHub]题目:JWT 的头部和有效载荷这两部分的数据是以明文形式传输的,如果其中包含了敏感信息的话,就会发生敏感信息泄露。试着找出FLAG。格式为 flag{}

2022-07-21 12:25:50 1140

原创 VSCode 更新后与tab相关快捷键无法使用

VSCode 更新后与tab相关快捷键无法使用,类似ul>li*5的快捷键没有效果

2022-07-17 17:12:31 273 1

原创 VSCode的感叹号+tab的快捷键不能用,以及A-SOUL-live2d插件出问题的解决方法

VSCode的html模板的!+tab的快捷键不能用,以及A-SOUL-live2d插件出问题的解决方法

2022-07-16 11:06:30 618 1

原创 i++与++i的区别:通俗易懂的讲述他们的区别

i++与++i的区别?用通俗易懂的方式解释他们之前的区别。

2022-07-02 14:34:22 3188

原创 C语言中函数是什么?编程中的函数与数学中的函数区别?理解编程语言中的函数

编程语言的函数是什么?方法是什么?方法和函数的区别...

2022-06-23 15:20:38 1425 1

原创 ApplicationContextException: Failed to start bean ‘documentationPluginsBootstrapper‘;

Spring boot报错如下:org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException检测了半天,发现还是Swagger2的原因:本来使用的是3.0.0的版本:<!-- https://mvnrepo.

2022-05-29 22:28:48 1536

原创 IDEA不小心排除常用类的自动导包或补全

使用IDEA时不小心排除常用类的自动导包或补全

2022-05-29 15:12:39 348

原创 BeanDefinitionStoreException: Failed to read candidate component class probably due to a new Java

BeanDefinitionStoreException: Failed to read candidate component class错误

2022-05-23 15:51:07 900

原创 【Servlet】上传文件时,ServletFileUpload.isMultipartContent(req)结果一直为false

ServletFileUpload.isMultipartContent(req)结果一直为false,刚学Servlet时遇到的坑...

2022-05-20 14:29:48 1762

原创 Kotlin入门笔记(十一)JAVA函数式API的使用

前言:本教程最好在有JAVA的基础下进行学习在说 Kotlin 之前先聊聊 Java 的函数式API。Java原生中有个最为常见的单抽象方法接口---Runnable接口。这个接口中只有一个待实现的 run() 方法,定义如下:public interface Runnable { void run();}...

2022-02-23 09:58:01 1553

原创 Kotlin入门笔记(十)集合的函数式编程 API(下)

前言:本教程最好在有JAVA的基础下进行学习接上篇继续:前节链接:Kotlin入门笔记(九)集合的函数式编程 API(上)_m0_46745664的博客-CSDN博客我们就再来学习几个集合中比较常用的函数式API。map 函数 它用于将集合中的每个元素都映射成另外的值,映射的规则在Lambda表达式中指定,最终生成一个集合。比如,这里我们希望将所有水果名大写:fun main() { val list = listOf("Apple","Banana","Or...

2022-02-14 17:29:33 1009

原创 Kotlin入门笔记(九)集合的函数式编程 API(上)

前言:本教程最好在有JAVA的基础下进行学习例题:如何在一个水果集合内找到单词最长的哪个水果?或许你会这样写:val list = listOf("Apple","Banana","Pear","Grape","Watermelon")var maxLengthFruit = ""for (fruit in list) { if(fruit.length > maxLengthFruit.length) { maxLengthFruit = fruit

2022-02-13 17:49:02 1418

原创 Kotlin入门笔记(八)集合 与 遍历

前言:本教程最好在有JAVA的基础下进行学习一、List集合ListOf()按Java的List写法,Kotlin 应该:val list = ArrayList<String>()list.add("Apple")list.add("Banana")list.add("Orange")list.add("Pear")list.add("Grape")但是 Kotlin 专门内置的 listOf() 函数来简化初始化集合的写法:val list = lis

2022-02-12 16:19:43 5662

原创 Kotlin入门笔记(七)数据类 与 单例类

前言:本教程最好在有JAVA的基础下进行学习一、数据类java中:在 java 中,数据类常常要重写 equals() 、hashCode() 、toString()这几个方法。其中,equals()方法用于判断两个数据类是否相等。hashCode()方法作为equals()的配套方法也需要重写。否则会导致 HashMap、HashSet 等 hash 相关的系统类无法正常工作。toString()方法用于更清晰的输入日志,否则一个数据类将打印出来的就是一行内存地址。public ...

2022-02-11 16:43:42 825

原创 Kotlin入门笔记(六)接口 与 函数可见性修饰符

前言:本教程最好在有JAVA的基础下进行学习一、接口Kotlin的接口与Java几乎完全一致定义一个接口:interface Study{ fun readBooks() fun doHomework()}用Student实现这个接口:class Student(name : String , age : Int) : Study { override fun readBooks() { println(name + " is read

2022-02-10 12:12:54 709

原创 [CTFHub]题目Cookie:hello guest. only admin can get flag.(Cookie欺骗、认证、伪造)

一、点击进入场景二、按F12打开控制台,查看cookie在控制台中输入document.cookie,发现admin=0三、重新设置将admin改为1四、刷新界面得到flag感谢阅读!

2022-02-09 23:16:31 6940 3

原创 Kotlin入门笔记(五)类与对象,继承,构造函数

​前言:本教程最好在有JAVA的基础下进行学习一、类与对象用 class 关键字来声明类,与 java 相同。eg.(1)定义一个 Person 类:class Person { var name = "" var age = 0 fun eat() { println(name + " is eating. He is " + age + " years old.") }}(2)实例化Person这个类:val

2022-02-06 12:42:35 973

原创 Kotlin入门笔记(四)循环语句(while,for的简单讲解)

前言:本教程最好在有JAVA的基础下进行学习一、while语句的使用 while的使用与java没什么不同一、for语句的使用注意:kotlin舍弃了 for - i 循环,将java的 for ( x : xx ) 变成了 for - in 循环(写法有点像c#,但灵活了很多)下面就来讲讲kotlin的特性:kotlin特性:区间两端闭合区间 eg. val range = 0..10 (可以取0到10,两端皆闭区间) 前开后闭区间...

2022-01-30 09:55:30 1828

原创 Kotlin入门笔记(三) Kotlin 程序逻辑控制(if,when)

前言:本教程最好在有JAVA的基础下进行学习一、if语句的使用kotlin中的条件语句主要有两种实现方式:if 和 when。相同用法:fun largerNumber(num1 : Int , num2 : Int) : Int{ var value = 0 if(num1 > num2) { value = num1 } else { value = num2 } return value}不同用

2022-01-24 17:31:34 2129

原创 Kotlin入门笔记(二) Kotlin 函数的简单介绍

前言:本教程最好在有JAVA的基础下进行学习一、main函数的使用 (1) 学过java的小伙伴们应该知道,java的main方法是静态的,且写在class中。Kotlin就有所不同,一般的写法可以将main函数写在class外class Test{ }/** 我是main入口函数 **/fun main(args: Array<String>) { var test=Test(); println("main在class外执行!")}运...

2022-01-23 10:55:39 2298

原创 Kotlin入门笔记(一) Kotlin 变量与不可变量

Kotlin学习笔记,喜欢的记得点个关注奥

2022-01-22 18:48:51 976

原创 找不到ActivityMainBinding这个类?刚学Databinding时踩过的坑...

一、Databinding的使用在build.gradle中开启databinding的使用android { // 复制以下三行 dataBinding{ enabled = true }}二、找不到ActivityMainBinding类刚开始跟着视频做,发现找不到视频中的ActivityMainBinding类...最后发现是我的先后顺序搞错了,在界面的xml中改变根布局为layout,并设置好其中的variable。

2022-01-10 15:37:08 9115 7

原创 C#窗体Click事件没反应

C#新人,想做个转换器练练手,发现Click事件没反应...一、事件编写完毕(想利用MessageBox测试一下,结果没反应)二、事件绑定完成但是,点击依然没有反应....三、发现问题(MouseDown事件中实现了标题栏的拖拽)通过调试发现,我的程序经过MouseDown事件后,就不再走click,暂时不太理解,去掉后既可正常运行click事件。不禁让我联想起Android的onEventTouch方法,当onEventTouch返回值为tr..

2022-01-03 23:54:44 2430 2

jQuery v1.10.2文件

jQuery v1.10.2文件

2023-06-20

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

TA关注的人

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