avatar
文章
27
标签
17
分类
7

主页
文章
  • 归档
  • 标签
  • 分类
聊天
待办
链接
关于
Himekawaの小屋
搜索
主页
文章
  • 归档
  • 标签
  • 分类
聊天
待办
链接
关于

Himekawaの小屋

博客迁移
发表于2024-12-18
前言 自从学算法起,我就有了写博客的习惯。写博客既可以锻炼自己的网站建设能力——如果是自行部署,可能还会涉及一些运维什么的。同时,也能很好地记录自己的学习历程,向其他人分享学习经验和感悟。从 2021 起到今天,我陆陆续续也有了几十篇文章,发表在各个平台。它们太过于分散,因此,我有必要把它们整理一下并迁移到这个全新的博客。 然而,并不是每一篇文章都是值得迁移的。有的可能是缺少注释的算法题解,有的可能是简单且在互联网上查重率高的工具教程,还有的可能只是敷衍性的吐槽灌水。虽然博客确实是用来记录这些点滴的,但我还是想忽略过去的琐事,只记录未来。毕竟本站是面向公网开放的,谁想让别人看自己的黑历史呢。故我打算只迁移过去写的技术类文章,一些鸡毛蒜皮的 posts 就直接忽略不计了。 在下定决心整理文章并迁移到新博客的时候,我也打算在后续几年里做到频繁更新,争取每周一更。我要用这个小站来记录自己的成长。什么类型的文章可能都有,也可能会有一些灌水。毕竟记录的意义上来说,博客是写给自己的。然后才是向他人分享经验。简单、技术力低的文章或与技术无关的文章为何不能发表出来呢?发表权明明就在自己手里,无需为了博 ...
AHUCTF2024 WP
发表于2024-10-30|CTF
前言 本WP的Misc方向可能有点乱,因为真的不想写了。OSINT太简单就不放了。 我的排行一直在被肘(从8k甚至7k一路被肘到6k,今年开始是非线性扣分) 最终排行 不过也是终于结束了QAQ,可惜的是没有ak PWN方向。easy_password的gift()函数不会触发,只知道后面应该输入-1。 我根本不会CTF,我只会乱按 Crypto 移位base 思路 名字叫移位base,用它给出的自定义字典就好。 解决 编码为: 1Y2Cbj2owipIwjfIoipIcjNCbSEkcjterPNMrktCbkOCfGZIuFD1sPOIfi2Y1F2CrPNMbGJIdkDQzhEUvGDXnFurnB2ooitkvFDrnADsvFEsckZIKi21dFD55SJI0hNBnj3Ycjurni2FnkNosPNkoiDBnkNMyGETnjNeoF2BnhD4nFZItFD50FEU5POkcjterPNUoiNesGJHpCNs2FEXpSJIdiNM5GEQgPOkwiNdnjNeolZIoPN15j3YsjtsckETnF2oojtMqkNCfPNUoiNesGJHpC ...
测试页面
发表于2022-06-19
这里是测试页面,用于测试各功能是否正常 中文显示测试 我能吞下玻璃而不伤身体 KaTex 测试 h=12gt2h=\frac{1}{2}gt^2 h=21​gt2 (a−b)2⩾0,a2−2ab+b2⩾0,a2+b2⩾2ab(a-b)^2\geqslant0, a^2-2ab+b^2\geqslant0, a^2+b^2\geqslant2ab (a−b)2⩾0,a2−2ab+b2⩾0,a2+b2⩾2ab hexo-spoiler 测试 你看不见我 标题测试 一级 二级 三级 四级 五级 分隔线测试 EndEnd End
C++常用模板大全
发表于2022-03-12|ACM
仅自用 高精度计算 高精度加法 12345678910111213string add(string a,string b)//仅限两个非负整数相加{ string ans; int na[L]={0},nb[L]={0}; int la=a.size(),lb=b.size(); for(int i=0;i<la;i++) na[la-1-i]=a[i]-'0'; for(int i=0;i<lb;i++) nb[lb-1-i]=b[i]-'0'; int lmax=la>lb?la:lb; for(int i=0;i<lmax;i++) na[i]+=nb[i],na[i+1]+=na[i]/10,na[i]%=10; if(na[lmax]) lmax++; for(int i=lmax-1;i>=0;i--) ans+=na[i]+'0'; return ans;} 高 ...
C++文件读写操作及加速
发表于2022-01-19|ACM
0x01-文件读写方法 使用C语言中的freopen()函数进行打开文件并重定向输入输出。示例如下: 12345678910#include<iostream>;using namespace std;int main(){ freopen("testfile.txt","w",stdout); for(int i=0;i<10;i++) cout<<i<<" "; return 0;} 这样,你就可以使用普通的cin,cout来进行文件的输入输出了。当然,也可以使用scanf()、printf()等输入输出函数。 1234567891011#include<iostream>;#include<cstdio>;using namespace std;int main(){ freopen("testfile.txt","w",stdout); fo ...
《算法导论》(Introduction to Algorithm)读书笔记
发表于2022-01-10|ACM
声明 本笔记全部内容由Himekawa编写,无AI辅助生成。转载内容请标明出处。 This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. 规范 本笔记需要的所有代码均用C++代码实现。 这是一个长期的项目,预计要一年时间(已经是高中开的坑了)。 本笔记的顺序、内容不会和IA*****保持一致。IA中的思考题部分很可能不会发布。且不保证正确。 本页面的所有笔记均包括以下内容: 正文 数据 代码 *"IA"代指《算法导论》(也可能代指IA?) 目录 第零部分-必需知识 C0.数学知识 求和 离散数学 计数与概率 矩阵 第一部分-基础知识 C1.算法基础 排序算法与算法分析 分治法及其分析 C2.函数的增长 渐进记号 标准记号与常用函数 C3.分治策略 最大子数组问题 矩阵乘法的Strassen算法 求解递归式 C4.概率分析及随机算法 雇用问题 指示器随机变量 随机算法 概率分析的延 ...
【MicroBit】MuSic!Master-使用Python实现MicroBit播放简谱音乐
发表于2021-12-24|Project
9a073709aef4b479dbc87bf1e8daaf3aed29c1ea0676e95833c1f66a2cd863ffdeca4b5c453d9a6fb96c66fdad32aaafa80879fdebd5e52b90832c9ccdeef851d509207719bdcd12ebc5e7137459a4d7de26fbfe608afeb86b7a7161f6e732baa5259711c63990a887cdc7e6d9cf87d3daa88382ffc87b19e1a650dcc0f533f8cd3306ad8e6057b85bacf7d9242f17037e29b39ae8f03581307d9386827f584c93bd1370bf44f03f1ef1122aa5457d87ac9afe6627b10bde1d8469b69f103bc8e63a18eb556197e5c4f5d19d4e8b2bbe20515eeef2b15f8d4ea4e7eea031a9910151ad17dc937a768aca954001ad9fdfd159f34b08459c8dc ...
123
avatar
Himekawa
Himekawaの小屋
文章
27
标签
17
分类
7
公告
o.O
最新文章
NSS百题挑战2025-06-29
第一届OpenHarmony CTF WP2025-06-10
从M-209 Beaufort入手破解多表代换密码2025-06-06
第二届Parloo杯应急响应线下赛2025-05-25
ISCC2025 Stage1 WP2025-05-22
分类
  • ACM5
  • AI1
  • CTF7
  • Cryptology3
  • Math1
  • Project2
  • Study1
标签
博客 IoT C++ 取证 WP 抽象代数 Parloo 非对称加密 AI Python CTF 对象存储 SSL Rust OpenHarmony 工具 ACM
归档
  • 六月 20253
  • 五月 20252
  • 三月 20252
  • 二月 20255
  • 一月 20253
  • 十二月 20246
  • 十月 20241
  • 六月 20221
网站资讯
文章数目 :
27
本站访客数 :
本站总访问量 :
最后更新时间 :
©2021 - 2025 By Himekawa
框架 Hexo|主题 Butterfly
萌ICP备20255244号
搜索
数据库加载中