编程日记8
题目1
【问题描述】
同构数是其平方数的尾数等于该数自身的自然数,例如:25*25=625。从键盘输入一个不大于10000的自然数,判断其是否是同构数并按样例格式输出。
【输入形式】
从键盘输入一个不大于10000的自然数。
【输出形式】
输出格式按样例。
【样例输入1】
25
【样例输出1】
25 yes,25*25=625
【样例输入2】
11
【样例输出2】
11 no,11*11=121
【代码】
12345678910111213141516171819202122232425#include <iostream>using namespace std;int main(){ int a; cin>>a; int b=a*a-a; int c=a,d=b; while((c=c/10)!=0) { if(d%10!=0) { cout<<a<<" no,"<<a< ...
Markdown数学公式
很多小伙伴发现自己在文字处理软件中没有办法打出规范的数学公式,这是因为键盘上没有足够多的字符,很多笔记软件(Typora,有道云)和文字软件(Words,WPS)中内置Markdown编辑器,可以按规定的语法转化为数学公式。
1234567插入公式的方法有两种:行内插入 : 在公式两端各加上 '$'。单独成段 : 需要加上在两端加上 $$ 。 下面每个符号的代码在单独使用时都需要在首尾加上"$"。如果是成段使用,则在段首尾各加上"$$",其余各符号不再需要额外加上'$'。
格式控制
格式
代码
样例
两个quad空格
a \qquad b
一个quad空格
a \quad b
大空格
a\ b
中等空格
a;b
小空格
a,b
没有空格
ab
$ab$
紧贴
a\!b
$ a!b$
小小空格
a~b
$a~b$
换行
a\\b
$a\b$
上下标
显示
代码
描述
$x^{2}$
x^{2}
上标,例如:x 的平方
$x_{i} ...
杂七杂八的工具推荐
解密汇总
连接👍👍👍
一些经典书籍推荐
下载链接👍
《Science》杂志
下载链接
高等数学课后习题
下载链接
010 Editor
下载链接👍
Navicat 16
下载链接
荒野大镖客2steam激活码分享
访问链接👍👍👍
书籍《FFmpeg原理》第一版
链接
算法可视化网站
新加坡国立大学可视化
算法可视化
GitHub算法(算法补充)
lazy
一站式跨设备知识抓取/收藏工具
[访问链接](https://lazy.so/)
web安全-网络基础学习
Windows命令
简介
Windows命令提示符(cmd.exe)是Windows NT下的一个用于运行Windows控制台程序或某些DOS程序的shell程序。图形界面下的大多数操作都可以在cmd下用命令替代 。在渗透测试当中,好多时候我们只能执行命令,因此学习我们把cmd当作windows基础的第一课,足见其重要性。Windows命令有好多个,这里我们只学习几个常用的重要的。
0x01 常用windows命令
cmd的一些规则
打开cmd有两种方式,一种是在开始菜单里找:开始—所有程序—附件—命令提示符
另一种是:开始–运行—cmd
打开cmd后是一个黑窗
help 命令
输入help就会显示所有内置命令
copy 命令
这些命令有些是放在系统目录的独立exe文件,有些是集成在cmd.exe里的命令。
显示任意一个内置命令参数是“命令 /?”。例如显示copy(复制文件)命令的帮助信息
我们输入:copy /?
dir 命令
同理dir命令的帮助:dir /?
cd 命令
cd 切换目录命令
Cd 的帮助
dir 命令
dir 显示目录命令
先看帮助 dir ...
编程日记3
题目1
【问题描述】
某个人写了n封不同的信及相应的n个不同的信封,他把这n封信都装错了信封,问都装错信封的装法有多少种?
【输入形式】
一个数
【输出形式】
结果
【样例输入】
9
【样例输出】
133496
【代码】
123456789101112131415161718192021222324252627282930313233//错排:n封信放入n个信封,要求全部放错,共有多少种放法,记n个元素的错排总数为f(n)//假设有n封信,第一封信可放在(2-n)的任一个信封里,共n-1种放法,设第一封信放在了第k个信封里,//若此时第k封信放在了第1个信封里,则只要将剩下的n-2错排,即f(n-2),//若第k封信没有放在了第1个信封里,可将第1封信的位置看成是“第k个位置”,//即将n-1封信错排,即为f(n-1)//由递推可得,f(n)=(n-1)*(f(n-1)+f(n-2))#include <iostream>#include <iomanip>#include <stdio.h>using namespace std;int fun(i ...
web安全-系统基础学习
安装VMware,kali,Ubuntu
此教程网上很多,在这不多赘述。
一、Linux 常用命令
mkdir 命令
mkdir命令用于创建目录。
用法:mkdir [选项] [目录名]
参数:-p 创建多级目录,如果目录名称不存在,就新建一个。
ls 命令
ls命令用于显示指定工作目录下之内容(列出指定目录所含之文件及子目录),ls命令的输出信息可以进行彩色加亮显示,以区分不同类型的文件。
用法:ls [选项] [目录]
参数:
-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
-l 除文件名称外,也将文件型态、权限、拥有者、文件大小等资讯详细列出
-h 以容易理解的格式列出文件大小
pwd 命令
pwd命令以绝对路径的方式显示用户当前工作目录。命令将当前目录的全路径名称(从根目录)写入标准输出。全部目录使用/分隔。第一个/表示根目录,最后一个目录是当前目录。执行pwd命令可立刻得知您目前所在的工作目录的绝对路径名称。
用法:pwd
cd 命令
cd命令用于切换当前工作目录。
用法:cd [目录]
用法:cd [绝对路径]
用法: .代表当前目录,..代表上一级目录,cd ...
乡思诗两首
天净沙——乡思
青衫独伫残霞,几番如梦归家。知晓客身尤怕,大梦初醒,归处仍在天涯
洛阳春
秋来锦书寄远,此情不浅,欲道青鸟迎尺素,却不知,人渐远
愿做家乡归雁,踏月寻遍,自起潇湘至碣石,盼遂愿,不如愿。
编程日记2
题目1
【问题描述】
2500年前数学大师毕达哥拉斯就发现,正整数数对220和284之间存在着奇妙的联系: 220的因数之和(除了自身之外的因数)为1+2+4+5+10+11+20+22+44+55+110=284,而284的因数之和则为1+2+4+71+142=220。毕达哥拉斯把这样的数对称为相亲数(注意:构成相亲数的两个数不等。一个为雄数,另一个称为雌数)。编程求M和N(M、N为大于1并且在unsigned表示范围内)之间的所有相亲数。M、N由用户从键盘上输入。
【输入形式】
用户输入两个正整数保存到M和N中,以一个空格分隔,如:
100 300
【输出形式】
程序找出M到N间的各相亲数并输出。各相亲数的输出格式:先输出该相亲数是M到N间的第几个相亲数,再输出该相亲数中的雌、雄数及其因子计算式。雌雄数输出时分别各占一行,输出时先输出雌雄数的值,再输出英文冒号“:”,再从1开始输出各因数相加的公式,最后输出英文等号“=”和所有因数之和。注意:所有输出因素间无空格。各相亲数间空一行间隔输出。
【样例输入】
100 300
【样例输出】
1
220:1+2+4+5+10+11 ...
随笔2
你要做一个不动声色的大人了。不准情绪化,不准偷偷想念,不准回头看。去过自己另外的生活。你要听话,不是所有的鱼都会生活在同一片海里。 村上春树
我很想看到渐次泛白的黎明时分的天宇,想喝热气蒸腾的牛奶,想闻树木的清香,想翻晨报的版面。 村上春树
你知道,有些鸟儿是注定不会被关在牢笼里的,它们的每一片羽毛都闪耀着自由的光辉。——《肖申克的救赎》
若逢新雪初霁,满月当空,下面平铺着皓影,上面流转着亮银,而你带笑的向我步来,在月色与雪色之间,你是第三种绝色。 余光中
那就折一张阔些的荷叶,包一片月光回去,回去夹在唐诗里,扁扁的,象压过的相思。 余光中
如果打算爱一个人,你要想清楚,是否愿意为了她,放弃如上帝般自由的心,从此心甘情愿有了羁绊。——《了不起的盖茨比》
春日游,杏花吹满头。陌上谁家年少,足风流。 – 韦庄 《思帝乡·春日游》
须知少时凌云志,曾许人间第一流。-- 吴庆坻 《题三十小象》
云天收夏色,木叶落秋声。
我是个俗气至顶的人,见山是山,见海是海,见花便是花。唯独见了你,云海开始翻涌,江潮开 ...
ctf-web新手解题
XCTF Cyberpeace-n3k0新手练习
本文章题目来自 XCTF-Cyberpeace-n3k0(https://adworld.xctf.org.cn/challenges/list) 新手练习题库,解题过程为个人见解。
view_source
首先打开页面发现右键失效了
此时我们只需要按下F12,打开控制台,可以发现flag就在源代码里面。
robots
robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。
当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被口令保护的页面。
因此我们可以直接联想到在路径后面加/robots.txt
可以看到让我们禁止访问f1ag_1s_h3re.php
于是我们将路径后改成/f1ag_1s_h3re.php
得到flag
backup
常见的备份文件后缀名有: .git .svn .swp .svn .~ .bak .bash_history
让我们查看备份文件
...