一些好玩的网站
1.致美化 windows美化 致美化是一个老牌桌面美化分享站,创办于 2014 年。探索丰富多彩的主题、壁纸、图标、皮肤等酷炫的美化素材,更有全面的美化教程及工具,是一个比较良心的美化站。 2.在线文件转换器 使用这款免费快速在线转换器. 将pdf, 图像, 视频, 文档, 音频, 电子书及压缩等文件格式转换为其他格式。现支持超过20200多种不同格式转换。 3.从0开始做博客 不用介绍什么了,这是知乎大佬收集的一篇文章,我的博客就是根据这个搭建的
C++类的基本学习
(因为上学期C++选修课没认真听,导致这学期数据结构啥也不会,好吧,出来混迟早是要还的,现在开始恶补C++) 目前需要学习/复习的内容是 C++类 C++结构体 template模板类 双链表的插入和删除 C++DataType的用法 mod运算在C++的应用 保证小于最大长度 数组指针绕回 数组前移 C++ 类 & 对象 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。 类用于指定对象的形式,是一种用户自定义的数据类型,它是一种封装了数据和函数的组合。类中的数据称为成员变量,函数称为成员函数。类可以被看作是一种模板,可以用来创建具有相同属性和行为的多个对象。 C++ 类定义 定义一个类需要使用关键字 class,然后指定类的名称,并类的主体是包含在一对花括号中,主体包含类的成员变量和成员函数。 定义一个类,本质上是定义一个数据类型的蓝图,它定义了类的对象包括了什么,以及可以在这个对象上执行哪些操作。 以下实例我们使用关键字 class 定义 Box...
公文写作基础知识
公文写作基础知识 1.题目:(正标题:三号黑体;副标题:小三号楷体) 2.“摘要”:(五号黑体),摘要内容(楷体五号) 3.“关键词”:(五号黑体),关键词内容(五号楷体,多个关键词之间用“;”隔开)。 4.正文小四号宋体,标题黑体小四号,正文行间距为1.5倍 5.参考文献:(小四号黑体),参考文献内容(五号楷体)。参考文献是作者写作论著时所参考的文献书目。 附:参考文献格式要求 参考文献格式要求 参考文献统一放在文章最后,序号用方括号[1][2][3]……标出,序号左顶格。参照ISO690及ISO690-2,每一参考文献条目的最后均以“.”结束。各类参考文献条目的编排格式及示例如下: a. 专著、论文集、学位论文、报告 [序号]主要责任者.文献题名[文献类型标识].出版地:出版者,出版年.起止页码(任选).(中译本前要加国别) [1] [英]M奥康诺尔著,王耀先译.科技书刊的编译工作[M].北京:人民教育出版社,1982.56-57. [2] 辛希孟.信息技术与信息服务国际研讨会论文集:A集[C].北京:中国社会科学出版社,1994. [3]...
攻防世界-Reverse-easyxorwriteup
查壳 无壳 反编译 拉进漂亮姐姐中(IDA) shift+F12看一下字串 首先看到一个关键信息,点进去,Ctrl+x交叉引用 F5看一下伪代码 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748int __cdecl main(int argc, const char **argv, const char **envp){ int v3; // eax char v4; // al int v5; // eax char v7; // [rsp+33h] [rbp-Dh] char v8; // [rsp+33h] [rbp-Dh] int v9; // [rsp+34h] [rbp-Ch] int i; // [rsp+38h] [rbp-8h] int v11; // [rsp+3Ch] [rbp-4h] _main(); v11 = 0; v9 = 0; puts("Please input your...
密码学——凯撒密码原理
...
DS作业-2-22网安物联网-20230913
声明:仅供留档查阅,仅用作起到提示引导性作用,仅用作学习交流,切勿直接照搬 DS作业-2-22网安物联网-20230913 作业Ch1-4: P24-P25 1.选择题 1-5 CD B B A A 6-9 C CE 第九题解析 这段代码的时间复杂度是O(n²)。这是因为外部循环会执行n次,而内部循环会执行2i次,其中i的最大值是n。因此,最坏情况下,内部循环会执行2n次。所以,总的执行次数是n(2n),即O(n²)。这意味着,如果输入大小(即n的值)增加,那么执行时间将按平方增加。这是典型的二次时间复杂度的例子。 作业Ch1-5: 算法编程题,给出代码、测试过程和运行结果: 这个题存疑,算法思路还没看懂 将一个具有 n 个元素的数组A[n]向左循环移动k个位置,要求时间复杂度为O(n),空间复杂度为O(1)。 答案(来自bing...
实验一、顺序存储结构线性表的建立及操作
声明:仅供留档查阅,仅用作起到提示引导性作用,仅用作学习交流,切勿直接照搬 代码主体 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273#include <iostream>using namespace std;struct Student { long num; char name[10]; float score;};class ScoreList {private: Student data[100]; int length;public: ScoreList() { length = 5; data[0] = { 1001, "张三", 85 }; data[1] =...
CTF入门指北——web
moectf2023 web 入门指南 Klutton 知识和资源的获取 前言 ctf知识的学习与课内一板一眼式的教书不同,如果你想要获得成长的能力,那么你 必须 获取 自主获取知识 的 能力,如果你是一个初学者,这是一个脱离以前填鸭式应试教育的学习模式,你需要不得不逐步适应新的学习 方式, 这样的能力不管在哪个方向,甚至在别的竞赛学科中,都是必要的 这样的学习方式是受益终生的,不是吗? 从公开资源获取知识和资源 这个目录表是有难易顺序的,因为每一个途径都需要一定的经验和知识才能掌握 搜索引擎 优先选择bing和google 不会就先搜,搜索引擎的速度肯定比管理员回消息快 在上面两引擎信息不足情况下考虑其他引擎 人工智能 随着时代的发展,从2023年(笔者确信)开始,无论国内外,语言模型的发展使得我们可以大概...
通过 Hexo 5 注入器为主题添加新功能
Hexo 注入器 Hexo 注入器是 Hexo 5 版本自身加入的一项新功能,所以在所有 Hexo 主题都是支持这个功能的。 该注入器可以将 HTML 片段注入生成页面的 <head> 和 <body> 节点中。 编写注入代码,需要在博客的根目录下创建 scripts 文件夹,然后在里面任意命名创建一个 js 文件即可。 例如创建一个 /blog/scripts/example.js,内容为: 1Hexo.extend.injector.register('body_end', '<script src="/jquery.js"></script>', 'default'); 上述代码会在生成的页面 </body> 注入加载 jquery.js 的代码。 register 函数可接受三个参数,第一个参数是代码片段注入的位置,接受以下值: - head_begin: 注入在 <head> 之后(默认) - head_end:...
CTF入门指北——reserve
来自西安电子科技大学Moectf 逆向工程(re) 来自维基 逆向工程(英语:Reverse Engineering),又称反向工程,是一种技术仿造过程。 即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能性能规 其主要目的是,在无法轻易获得必要的生产信息下,直接从成品的分析,推导产品的设计原理 那么,我们要做的是对于软件的逆向工程 一般,CTF中的逆向工程题目形式为:程序接收用户的一个输入,并在程序中进行一系 列校验算法,如通过校验则提示成功,此时的输入即flag。这些校验算法可以是已经成 熟的加解密方案,也可以是作者自创的某种算法。比如,一个小游戏将用户的输入作为 游戏的操作步骤进行判断等。这类题目要求参赛者具备一定的算法能力、思维能力,甚 至联想能力。 我们知道,我们可以阅读源代码,了解一个程序的功能 但是一个程序不一定需要源代码才能运行。 事实上,我们在运行可执行文件,那么他 们打开来实际上是一些二进制数据。 例如下面这一段程序源码 1234#include <stdio.h>int...
曲阜师范大学选课指北
公告 选课指北已迁移至新地址 选课指北与速通指南合并,已迁移至新地址,请访问新地址查看。 Easy-QFNU 作者:W1ndys 2024 年 7 月 18 日
常用在线计算工具
概率论与数理统计 排列组合在线计算器 (23bei.com)
攻防世界-Reverse-666writeup
查壳 丢进去查壳 无壳 进入IDA 直接拉进ida 首先看到一个比较醒目的flag 但是这怎么可能就是答案呢 主函数 看一下主函数 双击enflag看一下 发现enflag是izwhroz"“w"v.K”.Ni 转化为十进制ASCII文本,十六进制,二进制,十进制,Base64转换器 (rapidtables.org) 1[105,122,119,104,114,111,122,34,34,119,34,118,46,75,34,46,78,105] key的长度是12h(注意是16进制),转换成十进制应该是10 encode函数 返回主函数看一下encode是干啥的 根据三行重点计算过程,写一下逆向代码 12345678910111213141516171819202122#include <iostream>#include <vector>#include<Windows.h>using namespace std; int main(){ string v3=""; //...
用C++调用MIDI演奏曲阜师范大学校歌
背景介绍 有一天在B站上看到有大佬用c++演奏音乐,一开始还不知道是调用MIDI函数,后来百度,查CSDN才知道是用函数调用,我直接转手写一个自己学校的校歌 前期准备 首先准备好校歌的键盘,想必大家通知书上都有吧 然后是c++编译器,我用Visual Studio 2022 然后是一些乐理知识,由于我是一个纯工科生,对乐理知识了解程度为0,只能大体看音调,不认识节拍,无奈只能去群里找懂行的人,很巧就有一个19的师姐还一个22的同学解答了我的疑惑 代码编写 Scale函数 这个函数是一个简谱对照表,相当于base64编码的编码表 1234567891011121314151617181920212223enum Scale{ Rest = 0, C8 = 108, B7 = 107, A7s = 106, A7 = 105, G7s = 104, G7 = 103, F7s = 102, F7 = 101, E7 = 100, D7s = 99, D7 = 98, C7s = 97, C7 = 96, B6 = 95, A6s = 94, A6 = 93,...