- 博客(36)
- 收藏
- 关注
原创 每日python练习[2021.7.15](python中判断一个数能否被4整除)
n=int(input())if n%4==0: print('能被4整除')else: print('不能被4整除')
2021-07-15 23:24:05 3409 1
原创 用wordcloud生成中国地图
前言废话不说,直接上代码。代码import wordcloudimport matplotlib.pyplot as pltimport numpy as npfrom PIL import Image# 读取模板图片(中国地图)mask=np.array(Image.open("map.jpeg"))# background_color:指定词云图片的背景颜色,默认为黑色;repeat:词语重复;max_words:要显示的词的最大个数;height:输出的画布高度,默认为200像素;
2021-06-28 23:22:05 705
原创 python3统计字符串在文本中出现的次数(支持同时多个字符串)
前言学校老师要求统计人物在小说中出现的次数,我从网上找了一下脚本,并附上注释。代码import sysimport reprint()# 此处的“\033[33m”是python的颜色特效控制,具体使用方法看下文的相关链接obj_file = input("\033[33m请输入文件路径及文件名:\033[35m");"\033[0m"print()obj_str = input("\033[33m请输入要查找的字符或字符串,多个以空格分隔:\033[35m");"\033[0m"pr
2021-06-28 13:42:07 1299
原创 腾讯云纯手工搭建LNMP+WrodPress教程(非宝塔,超详细)
文章目录搭建Lnmp1.vps信息2.创建root用户3.系统升级&更新源4.Mysql安装Mysql登录 Mysql创建及配置 wordpress数据库5.安装 PHP6.安装Nginx7.配置 Nginx解析PHP8.创建 PHP文件以测试配置9.安装phpMyAdmin(可略过)安装WordPress1.下载WordPress2.更改默认后台登陆页面路径(防止爆破)3.FTP上传WordPress4.配置WordPress申请SSL证书(未待续)绑定域名(未待续)参考文章搭建Lnmp1.v
2021-05-09 04:01:29 572 6
原创 每日codingame小游戏练习[2021.4.21](python3入门学习之生成三角形)
题目描述无文字描述,看实例写代码eg1:InputOutput11eg2:InputOutput2222eg3:InputOutput3333333eg3:InputOutput3333333<>eg4:InputOutput44444444444eg5:InputOutput5555555555555555题目分
2021-04-21 21:30:51 169 2
原创 每日codingame小游戏练习[2021.4.19](python3入门学习之字符互换)
题目描述无文字描述,看实例写代码eg1:InputOutput10001110eg2:InputOutputr*rrr***rrrrrr*rrrrrrrrreg3:InputOutput$%%%%%$$%%$$$%%%eg4:InputOutput’’eg5:InputOutputx=x=x=xxxxxxxxxxxxxx==x=x=xxxxxx=xxxxxxx
2021-04-19 15:41:09 119 1
原创 每日codingame小游戏练习[2021.4.17](python3入门学习之计算字母下标)
题目描述Sum the alphabet index of each character in the given wordeg:InputOutputMath42题目分析题目要求我们求26个字母的下标,a的下标为一,然后下标相加。解题代码我的代码:list1=['_']for i in range(97, 123): list1.append(chr(i))list2=[]j=''for i in list1: j=i.upper()
2021-04-17 21:27:31 136 1
原创 每日codingame小游戏练习[2021.4.14](python3入门学习之十六进制转十进制)
题目描述文字描述我没有记录下来,具体要求就是把16进制转成10进制。eg:InputOutputF15题目分析这是我遇到过最简单的题目,直接上代码。解题代码我的代码:import sysimport mathn = input()h='0x'+nprint(int(h,16))印度阿三的代码import sysimport mathnumber = input()print(int(number,16))总结代码大同小异,肯定用int
2021-04-14 19:30:06 119
原创 学习正则表达式入门笔记
文章目录第一章:什么是正则表达式?例:提取文字中的薪资补充知识相关链接第二章:正则表达式常见语法普通字符特殊字符点.-匹配所有的字符星号*-重复匹配任意次加号+-重复匹配多次花括号{}-匹配指定次数问号?问号第一种用法-令标记变慵懒尽可能少地匹配字符贪婪模式和非贪婪模式问号第二种用法-匹配0个或1个前面反斜杠\第一种用法:对元字符的转义第二种用法:匹配某种字符类型方括号[]-匹配几个字符之一^-匹配文本的起始位置起始位置和单行、多行模式$-匹配文本的结束位置括号()-组选择第三章:正则表达式的一些使用技巧使
2021-04-11 01:52:02 330 1
原创 每日codingame小游戏练习[2021.4.09](python3入门学习之字符串换位)
题目描述For each pair of characters of the text swap the two characters.eg:InputOutput01ABxy10BAyx题目分析题目要求我们把字符串中的字符交换位置,直接上代码。解题代码好容易遇到一道简单的题目,但是我还是没能在规定时间内写出来,下面是我的代码:import sysimport matht = input()j=list(t)x=0if (len(t)%2)==0:
2021-04-09 20:14:20 122
原创 2020年强联杯under_your_nose[WriteUp]
前言强联杯是我参加的第一个线下赛,这道题使我印象深刻,最近重做了一下,写下WP以此记录。WriteUp其实放大图片就可以看到,图片中有很多白色的像素点,仔细看会发现每个白色像素点在宽和高上都间隔了20个单位的像素点,我们要做的就是把像素点提取出来拼接在一起。下面我就直接放上我学校实验室大佬写的解题脚本。import cv2 img = cv2.imread("under_your_nose.jpg") i = 0while i <= 1884: #图片高为1904,1904-20=1
2021-04-09 01:32:10 166
原创 每日codingame小游戏练习[2021.4.08](python3入门学习之杨辉三角形)
题目描述Print rows rows of the Pascal’ s triangle but make the first number start he Pascals triangle is a triangle which has one 1 on the top , 2 ones below that . and for the next few rows are the sum of the two numbers above it . There should not be spaces
2021-04-08 23:13:34 123
原创 每日codingame小游戏练习[2021.4.07](python3入门学习之三数取最大)
题目描述题目的文字描述我没有记录下来,不过看例子也够了。eg:InputOutput1 2 3321题目分析题目的要求是让我们输入三个数,然后把他们从大到小输出。解题代码题目我想的实现方法比较复杂,就是把每一种情况都写出来,但其实不用那么复杂,下面直接放我搜到的代码:1.# 利用列表的max()函数来比较大小numbers = []l=[]numbers = input().split()for i in range(len(numbers)):
2021-04-08 00:35:38 213
原创 每日codingame小游戏练习[2021.4.06](python3入门学习之等比/等差数列)
题目描述Find the N th termgiven arithmetic or geometric sequence s.Input:An integer NA space-separated line of integers representing the first 6 numbers of the sequence s.output:The N th term of the sequence as an integer . Note that the sequence is O-i
2021-04-06 22:47:39 128
原创 每日codingame小游戏练习[2021.4.05](python3入门学习之二进制取反&&三目运算)
题目描述The goal is to flip all bits of a number .Do not flip leading zeros .Example :You have 9Then the binary number is 1001If we reverse all bits , we obtain 0110So 0110 is 6.The answer is 6.eg:InputOutput96题目分析题目让我们把二进制取反,直接上代码。解题
2021-04-05 23:36:26 154
原创 每日codingame小游戏练习[2021.4.04](python3入门学习之时间单位转换)
题目描述Input an N.Formatted time corresponding to the N value , according to the format : hh mm ss ii( h : hours , m : minutes , s : seconds , i : milliseconds )eg:InputOutput4529678912 34 56 789题目分析题目要求我们输入毫秒,然后把输入的毫秒转化成(时:分:秒:毫秒)的形式。解题代码
2021-04-04 23:48:16 256 1
原创 每日codingame小游戏练习[2021.4.03](python3入门学习之提取字符串中的数字)
题目描述无文字描述,看实例写代码。Test 1:InputOutput1Hello World!0Test 2:InputOutput21337 5p3k 15 c0015pr34d 7h3 w0rd!116Test 3:InputOutput2abcd1234a1b2c3d444Test 4:InputOutput2xxxxxxxxxx1111111111010题目分析题目很简单,
2021-04-04 20:14:09 160 2
原创 每日codingame小游戏练习[2021.4.02](python3入门学习之int()方法)
题目描述Here a short step by step process:ABCZ A 6510000016 0 60 B 6610000106 0 61 c 6710000116 10 610 z 9010110106 43 160 61 61 6431The message " ABCZ is transform to"60 61 610 6431".You get an unreadable message like
2021-04-03 13:20:51 220 4
原创 每日codingame小游戏练习[2021.4.01](python3入门学习之凯撒密码)
题目描述In Caesar Code you take every letter of the given text and move them forward by the integer k in the alphabet. (Attention: After z comes a)Example:Normal text: “hello”k = 2h -> je -> gl -> nl -> no -> qEncrypted text: “jgnnq”C
2021-04-01 21:24:25 168
原创 Windows基础
Windows系统目录windows:系统文件里边存着系统的所有信息和重要文件,删除这些文件系统则无法工作program files:程序安装目录perfLogs:是日志信息,如磁盘扫描错误信息,删除可以,但不建议删除,删除反而会降低系统速度,PerfLogs是系统自动生成的。Windows目录详解Windows工具cmd:打开cmd窗口mststc:打开远程桌面(端口:3389)gpedit.msc:打开Windows本地组策略编辑器services.msc:打开Wi
2021-04-01 01:15:33 249
原创 每日codingame小游戏练习[2021.3.31](python3入门学习之求导)
题目描述文字描述没记下来,不过是一道求导的题目。eg:InputOutputx^22x题目分析我没写出来,直接上国外老哥的代码。解题代码来自丹麦的程序员老哥的代码:import sysimport mathf = input()l=f.split('x') #用x做为分隔符号a=int(l[0]or 1) if l[1]: b=int(l[1][1:]) # s=f'{a*b}x' if b>2: s+=f
2021-03-31 21:02:59 82
原创 每日codingame小游戏练习[2021.3.30](python3入门学习之f-string)
题目描述The 1-digit numbers are ‘one ‘, ’ two’ , ‘three’ , ‘four’ , ‘five’ , ‘six’ , ‘seven’ , ‘eight’ , and ‘nine’.The two digit numbers starting with 1 are ‘ten’ , ‘eleven’ , ‘twelve’, ‘thirteen’ , ’ fourteen’ , ‘fifteen’ , ‘sixteen’ , ‘seventeen’ , ‘eight
2021-03-30 20:27:56 128
原创 每日codingame小游戏练习[2021.3.29](python3入门学习之rstrip方法)
题目描述无文字描述,看实例写代码eg:InputOutput51 2 3 4 51.2…3…4…5题目分析没啥好分析的,直接上代码。我写的代码:import sysimport math# Auto-generated code below aims at helping you parse# the standard input according to the problem statement.len_t = int(input())n=0# W
2021-03-29 21:20:08 123
原创 每日codingame小游戏练习[2021.3.28](python3入门学习之分数fraction运算)
题目描述无文字描述,看实例写代码Test 1InputOutput462/3Test 2InputOutput551/1Test 3InputOutput912234Test 4InputOutput353/5Test 5InputOutput14750533227251852107219/3246455题目分析所见即所得,不需要分析,直接上代码。解题
2021-03-28 00:59:33 141 1
原创 每日codingame小游戏练习[2021.3.27](python3入门学习之字母大小写判断)
题目描述Given a line of alphabetic characters , extract all the uppercase characters to print them on the first line . Then extract all the lowercase characters to print them on the second.Example:inputouputABCDefghIJKLmnopABCDJKLefghmnop题目分析
2021-03-27 15:07:26 78
原创 如何提高BT的下载速度?
前言BT加速的方法很多,百度一搜千千万。这里我只对我熟悉的其中一种方法进行介绍,给各位提供一个BT加速的思路,具体的实现方法还是要根据个人的情况来操作。前置知识1.BT的工作原理是什么?想要提高BT的下载速度,那当然要指定BT的工作原理。BT是基于P2P技术的一种下载工具。BT下载工具的的特点:在下载download的同时,也在为其他用户提供上传upload,所以不会随着用户数的增加而降低下载速度。其特点简单的说就是:下载的人越多,速度越快 。下载时,BT客户端首先解析.torrent文件得到Tr
2021-03-26 18:40:55 6921
转载 视频的码率、帧率、分辨率之间的区别
什么是码率?码率一般指比特率,是表示单位时间内传送比特的数目。单位为比特/秒(bit/s或bps)、千比特/秒(kbit/s或kbps,k=1000)或兆比特/秒(Mbps,M=1000000)。比特率越高,每秒传送数据就越多,画质就越清晰。转自:什么是码率?什么是帧率?帧率(Frame rate)是以帧称为单位的位图图像连续出现在显示器上的频率(速率)。该术语同样适用于胶片和摄像机,计算机图形和动作捕捉系统。帧速率也可以称为帧频率,并以赫兹(Hz)表示。转自:百度百科-帧率什么是分辨率?分辨
2021-03-26 11:27:09 3043
原创 每日codingame小游戏练习[2021.3.26](python3入门学习之字母大小写转换)
题目描述You got a text message on the phone from your mom. She is always angry, and, to express the pitch of her voice, she writes in uppercase every word that has an even length (punctuation doesn’t count).eg:outputinputare you stupid?are you ST
2021-03-26 10:58:46 133 2
原创 学习【小甲鱼[vim快速入门]】学习笔记
学习【小甲鱼[vim快速入门]】自己整理的学习笔记。视频链接:【VIM快速入门】《带你学C带你飞》(番外篇)
2021-03-24 00:01:31 208 1
原创 [实验室每日一题][20201127][misc]马老师与老八
解题过程题目第一个压缩包的思路似乎有点问题,出题人直接给了压缩包密码:E1Q+zs7eWNSB/C25ocZESDARrmtBxavcOJFaBfNZowU=。打开压缩包后看一张图片和一个压缩包,图片名为:Bacon,于是想到培根密码,查看图片底层,看到abbaaaaaaaababbaaaaaabbbabaabaaabbbabaaaaaabaaaaaaabaaabaabaaabbbabaaaaaabbaaaaabaabaaabbbabaaa,密码长度为95,确定是培根密码。解密得到malaoshicais
2020-12-25 23:37:20 365
原创 [实验室每日一题][20201124][Zip已知明文攻击]
解题步骤下载文件后,查看题目和题目描述。发现题目中的文本为504b开头,猜测是zip文件,放入010editor中保存为zip文件,后再kali用binwalk和foremost分离,查看binwalk和foremost分离的结果。左图为binwalk分离的结果,右图为foremost分离的结果。发现foremost分离效果更好,得到了一张压缩包和一个图片。分离出来的压缩包中有两个图片,1.jpg和2.jpg,分离出的jpg文件中有一个名为1.jpg的图片,于是想到使用明文攻击。使用好压把jpg压
2020-12-23 18:10:50 687
原创 永恒之蓝(ms17_010)漏洞复现
一、永恒之蓝简介永恒之蓝是指2017年4月14日晚,黑客团体Shadow Brokers(影子经纪人)公布一大批网络攻击工具,其中包含“永恒之蓝”工具,“永恒之蓝”利用Windows系统的SMB漏洞可以获取系统最高权限。5月12日,不法分子通过改造“永恒之蓝”制作了wannacry勒索病毒,英国、俄罗斯、整个欧洲以及中国国内多个高校校内网、大型企业内网和政府机构专网中招,被勒索支付高额赎金才能解密恢复文件。漏洞描述:Eternalblue通过TCP端口445和139来利用SMBv1和NBT中的远程代
2020-12-08 10:02:31 713 1
原创 [实验室每日一题][20201206][cryptograpy]
预期解根据题目提示,两个字母替换成一个字母,通过观察得出替换的规则,组成句子,最后得到flag。解题步骤根据题目提示,一人劈面来,急走如飞,势甚猛,傅不及避,两胸相撞,竟与己身。百度搜索会发现这是一句不完整的文言文句子。后面还有一个成语:“合二为一”,这个就是题目提示。我的本意是,想让你们把两个字母替换成一个字母,最后组成一句可读的英文句子,但是可能提示有点不到位,脑洞有点大了。密文为:zputptijaedzatzxbodzatbeutptwfox nbutzx dzaecy dzbobo wf
2020-12-06 22:45:32 475
原创 [实验室每日一题][20201123][Web]死亡ping命令
原题目:BUUCTF–[第二章 web进阶]死亡ping命令前置基础(本题会用到的相关命令)liunx命令ls命令Linux ls(英文全拼:list files):命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。转自:菜鸟教程cat命令cat(英文全拼:concatenate):命令用于连接文件并打印到标准输出设备上。转自:菜鸟教程curl命令curl(英文全拼:CommandLine Uniform Resource Locator):curl 是常用的命令行
2020-12-02 20:50:25 3836 1
原创 ctfshow web入门(信息收集1-20)
web1**解题思路:**F12打开开发调试工具或者直接查看代码,即可得到flag。 flag{b971df3e-4760-42fd-ab0c-fe7bd9c644c7} web2**解题思路:**ctrl+u或者在url前加上view-source:查看网页源代码即可得到flag。flag{1d08f14d-148e-4f00-ab1a-69663bd252b8}web3**题目提示:**没思路的时候抓个包看看,可能会有意外收获。**解题思路:**根据题目提示打开Burp Suit
2020-11-28 14:51:31 1371 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人