- 博客(14)
- 收藏
- 关注
原创 C语言中常用的几个头文件及作用——<stdio.h>的scanf函数
标准输入输出头文件,包含了常用的输入输出函数,如printf、scanf等。首先介绍scanf():用于从标准输入(通常是键盘)读取格式化的数据。注:“const” 是一个关键字,用于声明常量。被 “const” 修饰的变量,其值在初始化后不能被修改。例如在 “int scanf (const char *format,...);
2025-04-26 00:46:44
830
原创 当你真的遇到“黑客”怎么办?——网络安全中的“流量分析”与“侵入源分析”
通过上面的几种判断方法,大家可以简单判断出来黑客的ip以及黑客是否给你的设备注入一句话木马病毒,可以帮助信安的同学理解Wireshark。
2025-04-23 00:22:57
834
原创 白云新闻CTF赛题
接着输入’ union select 1,TABLE_SCHEMA,TABLE_NAME from INFORMATION_SCHEMA.tables – ’在网站输入英文 ' (英文单引号)符号,发现弹窗提示不允许输入特殊符号,因此我们可以禁用JavaScript,再浏览器设置里找到,并将该地址加入。然后构造下面的语句 ’ union select 1,2,flag from admin – ’测试是否能进行sql注入,输入永真式 ' or 1=1 构造union函数。发现存在flag关键字。
2025-04-21 17:00:09
180
原创 java的一些时间类
Date(int year, int month, int date, int hrs, int min, int sec) 已过时。从 JDK 1.1 开始,由 Calendar.set(year + 1900, month, date, hrs, min, sec) 或 GregorianCalendar(year + 1900, month, date, hrs, min, sec) 取代,使用 UTC TimeZone,后跟 Calendar.getTime().getTime()。
2024-12-29 20:18:34
1717
原创 MySQL数据库基本查询命令的使用
其中,若员工department_id与location_id为1800的department_id相同,则location为’Canada’,其余则为’USA’。注意:MySQL中的SQL语句是不区分大小写的,有些人习惯将关键字大写、数据列和表名小写,这是一个良好的编程习惯,利于阅读和维护。内连接(INNER JOIN):返回连接表中符合连接条件和查询条件的数据行,有两种,显式的和隐式的。在SQL的笛卡尔积(交叉连接)有两种,显式的和隐式的,不带ON子句,返回的是两表的乘积。
2024-12-29 20:14:23
1561
原创 sql条件分支(选择语句)
在SQL中,虽然不像某些编程语言(如C、Java或Python)那样直接支持if-else这样的条件分支语句,但它提供了几种方式来实现条件逻辑,这些方式主要通过CASE语句、IF()函数(在某些数据库如MySQL中)、COALESCE()函数(用于选择非NULL值)、NULLIF()函数(用于比较两个值并返回NULL或其中一个值),以及在某些数据库系统中通过存储过程和函数来实现更复杂的逻辑。MySQL数据库提供了IF()函数,它类似于其他编程语言中的if-else语句。2. IF()函数(MySQL特有)
2024-12-19 21:49:31
431
原创 linux 指令
压缩 tar -czf 要压缩的文件/问价夹.tar.gz 要压缩的文件/问价夹。rm -rf 文件夹 不用提示直接删除改文件夹以及该文件夹下所有的内容。cp 文件名 新文件名 复制文件并给一个新的文件名。mv 文件名 新文件名 剪切文件并给一个新的文件名。cp 文件名 文件路径 将文件复制到指定的目录当中。压缩: zip 要压缩的文件/问价夹.zip 要压缩的文件/问价夹。rm -f 文件名 不用提示直接删除文件。
2024-12-19 21:46:50
433
原创 java基础
其中(x-127),为什么要减127,是因为阶位表示的是幂(次方),次方有正有负,而八位阶位能从0表示到255,所以取了一个中间值,这时候x-127如果为负,则为开次方,反之为正则是次方。int类型在计算机中有32位,而第一位是符号位,顾名思义当第一位是0则为正数,1为负数;但是需要注意:全局变量加上static,变成静态的变量后会直接分配空间,如果没加static,还需要new一下,同时全局变量会有一个默认的值:int =0.float类型一共32位,一位符号位,八位阶位,23位数值位;
2024-12-06 16:23:59
315
原创 消息摘要算法+CTF题
MD5(Message-Digest Algorithm 5)是最早且广泛使用的消息摘要算法之一。它产生128位的哈希值,通过一系列的步骤对输入的消息进行处理,包括填充、附加长度信息、进行四轮不同的处理(每轮包含16个步骤),最后输出固定长度的摘要。然而,随着密码分析技术的发展,MD5已经被证明存在严重的碰撞弱点,即存在不同的消息产生相同的哈希值。因此,MD5已经不再适合用于需要高度安全性的场景。
2024-06-30 21:00:32
1984
1
原创 JAVA输入输出
/ 用于控制台从键盘读入数据\nScanner类中主要使用的是next()和nextLine()方法,next()方法读取流中的下一个非空字符,即除去'\\0','\\t','\\n'等的有效字符,而nextLine()读取一整行,直到换行符为止,包括其中的空格和换行符,这正好应对了我们的需求.但在读取一行之前要先确定还有没有下一行,因此代码的框架应该是这样的.\n\nnext() 与 nextLine()的区别\n在输入字符串时next() 与 nextLine()输入中字符串时结束标志不一样。
2023-07-16 07:48:27
254
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人