自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

麦芽雪冷萃

凡是过去,皆为序章。

  • 博客(427)
  • 收藏
  • 关注

原创 让您爱上Ubuntu的14条有趣命令

写在前面:Ubuntu真好玩!哈哈哈哈 玩了一下午这些花(bing)里(bu)胡(shi)哨(yong)的Linux命令,终于写成了这一篇博客。14条有趣命令,让您爱上Ubuntu!不要问为什么是14条,因为14代表一世,这篇博客的第14条命令是一个小彩蛋。哈哈哈哈哈哈

2019-05-09 20:15:12 5299 5

原创 【CTFHub】leak canary

程序的逻辑很简单,进行两次输入输出。第一次输入时,我们可以利用格式化字符串漏洞拿到`canary`的值,第二次输入时,我们可以利用栈溢出漏洞,填充足够的`padding`并保证`canary`的值不被覆盖,最后劫持程序执行`shell()`。

2023-06-18 14:47:56 242

原创 Pwn菜鸡刷题记录 从入门到入土(持续更新ing)

GitHub抢先更新:GitHub - Don2025/CTFwriteUp: The growth record of CTF rookie.The growth record of CTF rookie. Contribute to Don2025/CTFwriteUp development by creating an account on GitHub.https://github.com/Don2025/CTFwriteUpCTFHubret2text先file ./ret2text

2021-10-15 16:19:08 1186

原创 修复网站从万年PHP7.2更新到PHP8.0后的出现的bug

写在前面2021年5月20日23:30左右,因为看到了WordPress仪表盘疯狂提示“为了网站的安全和效能,推荐使用PHP版本7.4以上”,然后我终于做出了一个令我后悔至今的决定——把万年没更新的PHP7.2直接更新到PHP8.0。在更新完成的那一刻,我脸上流露出了一丝笑容,但在浏览器中刷新网址之后,我这种喜悦的心情被一万只草泥马践踏而过了。咋办?只能被迫营业了呗。vim /var/www/html/wp-config.php输入以下代码:define('WP_DEBUG', true);defi

2021-05-25 11:42:51 2991 14

原创 远程访问云服务器的jupyter notebook

默认你安装好了Anaconda,打开Terminal安装jupyter notebook。conda install jupyter notebook打开ipython生成密钥。ipython输入以下代码以及两次密码即可生成密钥。In [1]: from notebook.auth import passwd In [2]: passwd()

2020-12-31 15:13:35 422

原创 【CCF】线性分类器

输入样例:9 31 1 A1 0 A1 -1 A2 2 B2 3 B0 1 A3 1 B1 3 B2 0 A0 2 -3-3 0 2-3 1 1输出样例:NoNoYes样例解释:解题思路:本质就是计算点到直线的距离(只不过分子不加绝对值),根据距离公式分母恒大于零不必考虑,分子就是θ₀+θ₁x+θ₂y,如果为正说明在上方,如果为负说明在另一侧。100分代码:#include <bits/stdc++.h>using n...

2020-08-05 16:58:30 2157

原创 python爬取bilibili视频

俺好久没用python的pip了,今天pip3 install you-get的时候提示我要更新了。You are using pip version 19.1.1, however version 20.0.2 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' ...

2020-03-19 18:36:31 2815

原创 左右互搏术?SQL注入攻击自己一年前写的MD5加密程序

写在前面:上软件工程这门课的时候,王老师说写代码的时候要严谨,顺带地提到了SQL注入并进行了简单的演示。那么什么是SQL注入呢?SQL注入是一种注入攻击,由于应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在应用程序中事先定义好的查询语句的结尾添加恶意的SQL语句,从而在管理员不知情的情况下,攻击者能够完全控制应用程序后面的数据库服务器实行非法操作。比如:攻击者可以使用SQL注入漏...

2020-03-18 14:02:04 616

原创 蓝桥杯校内模拟赛

写在前面:Long time no see, R U OK????? 因为疫情原因 蓝桥杯推迟举办了,所以官网发布公告:①开放练习系统VIP权限;②举办模拟考试;③开放蓝桥杯历届真题微课。今天下午这个是校内模拟赛。好久都没有写代码和博客了,我最近在刷《高数18讲》然后做《接力题典1800》还有复习《李永乐复习全书》的线代部分。头铁就完事了,冲冲冲!下面简单地记录我做这套模拟题的解题思路。(还没出成绩...

2020-03-12 18:29:18 6736 23

原创 node爬取新型冠状病毒的疫情实时动态

写在前面:新型冠状病毒有多么可怕,我想大家都已经知道了。湖北爆发了新型冠状病毒,湖南前几天爆发了禽流感,四川发生地震,中国加油!昨天晚上我突发奇想地打算把疫情实时动态展示在自建站上,于是说干就干(先附上昨晚用puppeteer截的图片)。安装node_modules:所需的node_modules:①puppeteer;②cheerio;③fs;④cron。需要注意的是安装p...

2020-02-05 19:21:33 3018 6

原创 【小米OJ】纯位数

在数学中,所谓“纯位数”是指由相同位元重复而组成的自然数。比如在十进制中,1,22,333,555 都是纯位数。 很显然,15 在十进制中不是一个纯位数,但是在二进制 15(10) = 1111(2) 却是一个纯位数。一个显然的事实是,对于正整数 N,其在 N+1 进制中必然是一个一位数,也就必然是个纯位数。对于一个正整数 N,试找出使其成为纯位数的最小进制 K。输入描述:一个正整...

2020-01-24 13:00:13 933

原创 L1-064 估值一亿的AI核心代码

以上图片来自新浪微博。本题要求你实现一个稍微更值钱一点的 AI 英文问答程序,规则是:无论用户说什么,首先把对方说的话在一行中原样打印出来; 消除原文中多余空格:把相邻单词间的多个空格换成 1 个空格,把行首尾的空格全部删掉,把标点符号前面的空格删掉; 把原文中所有大写英文字母变成小写,除了I; 把原文中所有独立的can you、could you对应地换成I can、I...

2020-01-21 21:40:24 1361

原创 【蓝桥杯】ADV-127 日期计算(基姆拉尔森计算公式求解)

题目描述:已知2011年11月11日是星期五,问YYYY年MM月DD日是星期几?注意考虑闰年的情况。尤其是逢百年不闰,逢400年闰的情况。输入描述:输入只有一行,YYYY MM DD(1599 <= YYYY <= 2999,1 <= MM <= 12,1 <= DD <= 31,且确保测试样例中YYYY年MM月DD日是一个合理日期)。输出描述:...

2020-01-19 08:09:51 659

原创 【蓝桥杯】2013-A组03 振兴中华

题目描述:小明参加了学校的趣味运动会,其中的一个项目是:跳格子。地上画着一些格子,每个格子里写一个字,如下所示:比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置,一直要跳到“华”字结束。要求跳过的路线刚好构成“从我做起振兴中华”这句话。请你帮助小明算一算他一共有多少种可能的跳跃路线呢?解题思路:没有坑,直接递归求解,要么...

2020-01-11 14:27:19 424

原创 【蓝桥杯】2013-A组02 排它平方数

题目描述:小明正看着 203879 这个数字发呆。原来,203879 * 203879 = 41566646641。这有什么神奇呢?仔细观察,203879 是个6位数,并且它的每个数位上的数字都是不同的,并且它平方后的所有数位上都不出现组成它自身的数字。具有这样特点的6位数还有一个,请你找出它!再归纳一下筛选要求:1. 6位正整数;2. 每个数位上的数字不同;3. 其平方数的每个数位不含原数字...

2020-01-11 14:14:53 386

原创 【蓝桥杯】2013-A组01 高斯日记

题目描述:大数学家高斯有个好习惯:无论如何都要记日记。他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210。后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?高斯出生于:1777年4月30日。在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:...

2020-01-11 11:36:31 346

原创 装货物

题目描述:有 n 件货物, 第 i 件重 ​吨,另有 x 个集装箱,每个集装箱可以装重量不超过 W 吨的货物。货物不能分拆,请判断这 x 个集装箱能否装下所有货物。输入描述:第一行一个整数 T ,表示数据组数。对于每组数据:第一行三个整数 n,x,W。第二行 n 个整数,第 i 个表示 。保证1≤T≤,1≤n≤21,1≤x,,W≤, n>10的数据不会超过 2 组。...

2020-01-10 23:40:12 558

原创 【蓝桥杯】ALGO-31 开心的金明

题目描述:金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早金明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N元。于是,他把每件物品规定了一个重要度,分为5等:用整数1~5表示,第5等最重要。他还从因特网上查到了每件物品的价格(都是整数元...

2019-11-10 14:38:55 496

原创 【蓝桥杯】ALGO-30 入学考试

题目描述:辰辰是个天资聪颖的孩子,他的梦想是成为世界 上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子, 这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明 的孩子,你应该可以让采到的草药的总价值最大。...

2019-11-10 14:29:08 619

原创 【蓝桥杯】ALGO-112 暗恋

题目描述:同在一个高中,他却不敢去找她,虽然在别人看 来,那是再简单不过的事。暗恋,是他唯一能做的事。他只能在每天课间操的时候,望望她的位置,看看她倾心的动作,就够了。操场上的彩砖啊,你们的位置,就是他们能够站立的地方,他俩的关系就像砖与砖之间一样固定,无法动摇。还记得当初铺砖的工人,将整个操场按正方形铺砖(整个操场可视为R行C列的矩阵,矩阵的每个元素为一块正方形砖块),正方形砖块有两种,一...

2019-11-10 02:44:52 531

原创 【蓝桥杯】BASIC-22 FJ的字符串

题目描述:FJ在沙盘上写了这样一些字符串:A1 = “A”A2 = “ABA”A3 = “ABACABA”A4 = “ABACABADABACABA”… …你能找出其中的规律并写所有的数列AN吗?输入描述:仅有一个数:N ≤ 26。输出描述:请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。输入样例:...

2019-11-10 02:18:46 407

原创 【蓝桥杯】BASIC-15 字符串对比

题目描述:给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:1:两个字符串长度不等。比如 Beijing 和 Hebei2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它...

2019-11-10 02:13:30 344

原创 【蓝桥杯】BASIC-17 矩阵乘法

题目描述:给定一个N阶矩阵A,输出A的M次幂(M是非负整数)例如:A =1 23 4A的2次幂=7 1015 22输入描述:第一行是一个正整数N、M(1< =N< =30, 0< =M< =5),表示矩阵A的阶数和要求的幂数。接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的值。输出描述:输出共N行,每行N个整数,表...

2019-11-10 02:09:11 434

原创 【蓝桥杯】BASIC-28 Huffman树

题目描述:Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下:1. 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加入到{pi}中。这个过程的费用记为pa + pb。2. 重复步骤1,直到{pi}中只剩下...

2019-11-10 02:03:16 519

原创 【蓝桥杯】PREV-37 分巧克力

题目描述:儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足:1. 形状是正方形,边长是整数;2. 大小相同。例如一块6x5的巧克力可以切出6块2x2的巧克力或者2块3x3的巧克力。当然小朋友们都希望得到的巧克力尽可...

2019-11-09 22:28:47 333

原创 【蓝桥杯】ALGO-11 瓷砖铺放

题目描述:有一长度为N(1< =N< =10)的地板,给定两种不同瓷砖:一种长度为1,另一种长度为2,数目不限。要将这个长度为N的地板铺满,一共有多少种不同的铺法?例如,长度为4的地面一共有如下5种铺法:4=1+1+1+14=2+1+14=1+2+14=1+1+24=2+2编程用递归的方法求解上述问题。输入描述:只有一个数N,代表地板的长度。输出描述:...

2019-11-09 17:57:10 429

原创 【蓝桥杯】ADV-204 快速幂

题目描述:给定A, B, P,求(A^B) mod P。输入描述:输⼊共⼀⾏。 第⼀⾏有三个数,N, M, P。(A, B为long long范围内的⾮负整数,P为int内的⾮负整数)。输出描述:一个整数,表示箱子剩余空间。输入样例:2 5 3 输出样例:2解题思路:整数快速幂的时间复杂度是,可以防止TLE,有非递归和递归俩种算法,我是看晴神的《算...

2019-11-09 17:38:22 365

原创 【蓝桥杯】ALGO-21 装箱问题

题目描述:有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30),每个物品有一个体积(正整数)。要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。输入描述:第一行为一个整数,表示箱子容量;第二行为一个整数,表示有n个物品。接下来n行,每行一个整数表示这n个物品的各自体积。输出描述:一个整数,表示箱子剩余空间。输入样例:2...

2019-11-09 11:49:48 541

原创 【蓝桥杯】BASIC-16 分解质因数

题目描述:求出区间[a,b]中所有整数的质因数分解。【提示】先筛出所有素数,然后再分解。输入描述:输入两个整数a,b(2<=a<=b<=10000)。输出描述:每行输出一个数的分解,形如k=a1*a2*a3...(a1< =a2< =a3...,k也是从小到大的)。输入样例:3 10输出样例:3=34=2*25=56=...

2019-11-09 11:11:34 491

原创 【蓝桥杯】ALGO-8 操作格子

题目描述:有n个格子,从左到右放成一排,编号为1-n。共有m次操作,有3种操作类型:1.修改一个格子的权值;2.求连续一段格子权值和;3.求连续一段格子的最大值。对于每个2、3操作输出你所求出的结果。输入描述:第一行2个整数n,m(1 <= n,m <= 100000)。接下来一行n个整数表示n个格子的初始权值。接下来m行,每行3个整数p,x,y,p表示操作类型,p=1时表...

2019-11-09 01:38:12 461

原创 【蓝桥杯】BASIC-30 阶乘计算

题目描述:输入一个正整数n,输出n!的值。其中n!=1*2*3*…*n。算法描述n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。首先将a设为1,然后乘2,乘3,当乘到n时,即得到了n!的值。输入描述...

2019-11-08 23:36:08 559

原创 【蓝桥杯】BASIC-25 回形取数

题目描述:回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入描述:输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出描述:输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。输入样例:3 31 2 3...

2019-11-08 23:15:08 623

原创 【蓝桥杯】BASIC-24 龟兔赛跑预测

题目描述:话说这个世界上有各种各样的兔子和乌龟,但是 研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔 子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以 上,它们就会停下来休息s秒。对于不同的兔子,...

2019-11-08 22:42:48 323

原创 【蓝桥杯】ALGO-5 最短路

题目描述:给定一个n个顶点,m条边的有向图(其中某些边权可能为负,但保证没有负环)。请你计算从1号点到其他点的最短路(顶点从1到n编号)。输入描述:第一行两个整数n, m。接下来的m行,每行有三个整数u, v, l,表示u到v有一条长度为l的边。(1 <= n <= 20000,1 <= m <= 200000,-10000 <= l <= 1000...

2019-11-07 20:29:56 374

原创 【蓝桥杯】BASIC-3 字母图形

题目描述:利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入描述:输入一行,包含两个整数n和m(1 <= n, m <= 26),分别表示你要输出的图形的行数的列数。输出描述:输出n行,每个m个字...

2019-11-07 15:08:43 428

原创 【蓝桥杯】BASIC-9 特殊回文数

题目描述:123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入描述:输入一行,包含一个正整数n(1<=n<=54)。输出描述:按从小到大的顺序输出满足条件的整数,每个整数占一行。输入样例:52输出样例:899998989989998899解题思...

2019-11-07 14:24:38 311

原创 【蓝桥杯】BASIC-12 十六进制转八进制

题目描述:给定n个十六进制正整数,输出它们对应的八进制数。【提示】先将十六进制数转换成某进制数,再由某进制数转换成八进制。输入描述:输入的第一行为一个正整数n (1<=n<=10)。接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出描述:输出n行,每行为输入对应的八进制正整数。【注...

2019-11-06 23:59:53 626

原创 最优合并问题

题目描述:给定k个排好序的序列,用2路合并算法将这k个序列合并成一个序列。假设所采用的2路合并算法合并2个长度分别为m和n的序列需要m+n-1次比较。试设计一个算法确认合并这个序列的最优合并顺序,使所需的总比较次数最少。为了进行比较,还需要确认合并这个序列的最差合并顺序,使所需的总比较次数最多。对于给定的k个待合并序列,计算最多比较次数和最少比较次数合并方案。输入描述:第一行有1个正整...

2019-11-06 23:20:38 3022

原创 【Codeforces】1220C - Substring Game in the Lesson

Problem Description:Mike and Ann are sitting in the classroom. The lesson is boring, so they decided to play an interesting game. Fortunately, all they need to play this game is a stringsand a num...

2019-10-23 15:16:27 389

原创 C++嵌入汇编语言计算N的阶乘

题目:汇编语言计算N! (0N9)。代码:#include <iostream>using namespace std;int main(){ ios::sync_with_stdio(false); cin.tie(0),cout.tie(0); int n,sum = 0; //n的范围是0~9 cin >> h...

2019-10-15 19:37:52 1237

空空如也

空空如也

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

TA关注的人

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