自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/widget/Scroller

Error inflating class lecho.lib.hellocharts.view.LineChartViewCaused by: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/widget/ScrollerCompat;

2021-08-12 12:35:10 192 1

原创 Android studio 两个textview中文本实现底部对齐

在textview1中添加app:layout_constraintBaseline_toBaselineOf="@id/textView2"

2021-07-24 17:59:11 396

原创 【0CTF/TCTF2021预选】[Misc] singer writeup 音乐人狂喜

题目

2021-07-06 11:55:52 213 4

原创 【0CTF/TCTF2021预选】[Misc] pypypypy Sloth writeup python字节码编程

题目题目环境3.8.11 (default, Jun 29 2021, 19:54:56)[GCC 8.3.0]import sysfrom pathlib import Pathfrom types import CodeTypesrc = Path(__file__).read_text()print(globals())print(sys.version)print(src)codestring = bytes.fromhex(input('Give me your byt

2021-07-06 11:53:34 426 1

原创 [CTF PWN] 从0到0.00001 PWN入门超级详细

超级详细的CTF中Pwn方向的介绍,非常适合小白萌新,真的超级超级详细。Pwn的简介Pwn的理论工具准备初学工具贮备知识入门工具贮备知识Pwn的学习初学-从Writeup中学习入门-从比赛中学习Pwn的环境准备Windows在Vscode中配置Pwn中环境在Vscode中PwnPwntools的学习简易快速入门Pwn的做题流程Pwn的简单例子checksec分析函数及漏洞main函数fun函数编写exp编写Writeup小结

2021-06-06 01:28:41 940 2

原创 [PWN] BUUCTF not_the_same_3dsctf_2016 1 Writeup

解题checksec先checksec一下,发现没有开canary方便了栈溢出,PIE也没开反编译IDA反编译main函数get_secret函数分析利用程序先进入main函数,有一个gets(无限长度的栈溢出)get_secret函数是将flag.txt读入bss段中,并没有做输出的操作思路:,在main函数中修改main函数的返回地址,返回到get_secret函数中,读取flag,再返回到mian函数中(第二次进入main函数),修改返回地址为printf的地址,传入flag

2021-05-21 16:46:04 284 1

原创 2021蓝桥杯省赛 C++ A组C题 B组D题 货物摆放(暴力求解O(n^(2/3)))

2021蓝桥杯省赛 C++ A组C题 B组D题 货物摆放(暴力求解O(n))详细证明过程

2021-04-19 23:30:29 746 3

原创 Android Studio 很浅的入门

文章目录布局资源窗口应用清单库主要代码(JAVA)库资源库运行调试部分布局布局主要分为:资源窗口,运行调试窗口,主要工作窗口资源窗口应用清单库存放AndroidManifest.xml等文件介绍AndroidManifest.xml可参考AndroidManifest.xml详解主要代码(JAVA)库下分有com.example.myapplicationcom.example.myapplication(androidTest)com.example.myapplication

2021-03-20 22:52:47 1107 5

原创 Painter Engine使用事项

Painter Engine使用事项常规main函数在哪常见异常(踩坑)Painter Engine窗口标题显示异常(乱码)常规main函数在哪windows平台主函数在windows_main.c文件中可以发现Painer Engine是先调用PX_ApplicationInitialize()再创建窗口常见异常(踩坑)Painter Engine窗口标题显示异常(乱码)原因是编码问题解决方法在PainterEngine_Startup.h中找到#define PX_APPLIC

2021-03-05 01:01:08 576 1

原创 pyinstaller pynput ImportError

Traceback (most recent call last): File "myfile.py", line 9, in <module> File "PyInstaller\loader\pyimod03_importers.py", line 531, in exec_module File "pynput\__init__.py", line 40, in <module> File "PyInstaller\loader\pyimod03_importe

2021-02-22 22:15:21 793 1

原创 HSCTF writeup

Misc修复后的签到题扫码获取flagbase64是真的靠眼睛ichizeroFL studio 永远的神HSCTF{ISSHONIIIKOANOSEKAIHE}Websignin简单的302Pwnguess猜数字是不可能猜数字的(虽然我还爆破了一下)开个IDA曾经我的写数组是,下表填了负数,现在…只有负下标有用0x80 - 0x64 = 2828 / 4 = 7一直输入-7取到change=1 == 1是就可以了PwnMe这题要构建有限字符数量的

2021-01-24 23:59:01 493 1

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #21 AC(初识指针)

第二十一题3-19难度系数1 交换最小值和最大值 (5分)题目描述本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。注意:题目保证最大和最小值都是唯一的。输入格式输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔。输出格式在一行中顺序输出交换后的序列,每个整数后跟一个空格。其实这题很简单我在做这题的时候,练习了一下指针的用法void exchange(int *a,int *b)

2020-12-22 09:24:15 212

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #20 AC

第二十题3-18难度系数1 简单循环 高空坠球 (5分)题目描述皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少?输入格式输入在一行中给出两个非负整数,分别是皮球的初始高度和n,均在长整型范围内。输出格式在一行中顺序输出皮球第n次落地时在空中经过的距离、以及第n次反弹的高度,其间以一个空格分隔,保留一位小数。题目保证计算结果不超过双精度范围。简单的物理题需要注意的一点是:第

2020-12-02 15:24:47 122

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #19 AC

第十九题3-17简单循环 模拟除法 求2个正整数相除所得小数结果的小数点后的第n位数字 (5分)题目描述分数a/b化为小数后,小数点后第n位的数字是多少?输入格式三个正整数a,b,n,相邻两个数之间用单个空格隔开。a,b均小于10000000,1≤n≤10000。输出格式一个数字 。这一题就开始接触 高精度运算之模拟除法听起来玄乎,其实不然模拟就是模仿着人怎么计算除法,机器就怎么计算除法想想自己,是不是可以将除法计算到小数点后任意位那我们就从人怎么计算除法开始研究这里

2020-12-02 15:14:28 191 1

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #18 AC

第十八题3-16 利用指针和不使用指针两种方法来实现 难度系数1 字符串连接 (10分)题目描述从键盘输入两个字符串,将第二个字符串连接在第一个字符串的末尾,然后输出连接后的字符串。要求不能使用strcat函数。输入格式:输入只有一行,为两个字符串,中间用空格隔开。每个字符串的长度都不超过100。输出格式:输出只有一行,为连接后的字符串。使用指针的方法思路如下题中只要求链接两个字符串先定义一个a[200], b[200], s[400]的字符串数组再用for循环链接并存

2020-11-13 00:20:25 275

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #17 AC

第十七题3-15难度系数1 判断闰年 (5分)题目描述:输入一个年份,判断其是否为闰年,若是闰年输出“yes”的信息,否则输出“no”的信息。判断闰年的标准:能被4整除但不能被100整除,或者能被400整除的年份是闰年。输入格式:直接输入一个4位数年份,没有其它任何附加字符。输出格式:直接输出“yes”或“no”,没有其它任何附加字符。判断闰年好像第十六题用到了 (。・∀・)ノ华师 PTA 2020程序设计基础实验作业题目集 编程题 #16 AC直接加上输入输出Perf

2020-11-12 23:28:17 351

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #16 AC

第十六题3-14难度系数1 求一个日期是该年中的第几天 (10分)看到这题最简单的想法就是一天一天的加起来这里要注意一点 闰年的处理闰年会导致二月的天数不一样我们现处理闰年的判断百度一下 闰平年的判定转换成程序语言就是bool isleapyear(int year){ if(year % 4 == 0 && year % 100 != 0) return true; else if(year % 400 == 0)return true; el

2020-11-09 17:18:32 186

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #15 AC(简单的素数判断)

第十五题3-13难度系数1 判断素数 (5分)素数怎么判断一开始的思路把一个数让它除以 从2开始直到它本身减一如果有出现整除就说明这个数不是素数bool isprime(unsigned int inp){ if(inp == 1)return false; for(unsigned int i = 2;i < inp ;++i){ if(inp % i == 0){ return false; } }

2020-11-07 22:44:40 187 1

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #14 AC

第十四题3-12难度系数2 打印沙漏 (10分)这道题和第十题十分像华师 PTA 2020程序设计基础实验作业题目集 编程题 #10 AC不同的是加了许多的要求要求漏斗的组成不再只是“*”,而是由用户输入决定的要求的n个符号,并不一定能正好组成一个沙漏要求打印出的沙漏能用掉尽可能多的符号还要打印剩余的符号数要求好多(@_@)接下来慢慢分析这是第十题写过的函数void f(int a, int b){ printf("%*s",a - 1,""); for(int i

2020-11-06 16:24:53 242

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #13 AC(初步理解同余定理)

第十三题3-11阶乘和加强版难度系数2 阶乘和 (10分)这题很有意思乍一看,20000000!两千万的阶乘,这数字,简直不敢想象等等,我们需要输出20000000!的数吗?不用再一看,是输出的数和1000000007求模的结果这肯定有猫腻 技巧接下来,隆重介绍——同余定理我们主要运用同余定理中的同余式相乘性质若a≡b(mod m),c≡d(mod m),则ac≡bd(mod m)举个例子吧计算(2^15)mod232**15 % 23 // python的表达 =(32**

2020-11-06 11:36:35 367 3

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #12 AC(理解递归二)

第十二题3-11难度系数1 计算阶乘和 (5分)第十题学习了递归这题

2020-11-05 20:05:16 134

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #11 AC

第十一题3-10难度系数1 sum (5分)第一道英文题欸,还蛮简单的直接放代码#include<iostream>using namespace std;int f(int x){ if(x == 0) return 0; else return x + f(x - 1);}int main(){ int inp; cin >> inp ; cout << f(inp);

2020-11-05 18:04:12 87

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #10 AC(理解递归一)

第十题3-9难度系数1 打印菱形图案 (5分)这道题完美的诠释了什么叫格式先来观察输出的格式这里是输入7,输出这个菱形菱形的上下对称每一行的 “*” 数量均为奇数很自然我们想到递归这里简单解释一下递归将一个运用递归的函数发f(x),根据再次调用f(x)的语句,分为上下两部分,如图比如这个函数f(x)void f(int x){ cout << x << endl; if(x != 1){ f(x - 1); cout << x &

2020-11-05 17:07:19 1406 9

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #9 AC

第九题题目如下3-8难度系数1 计算分段函数[1] (5分)重点还是格式其他的很基础完整代码如下#include<iostream>#include<stdio.h>using namespace std;float f(float x){ if(x == 0){ return 0.0; } else { return 1/x; }}int main(){ float x; cin &

2020-11-05 12:59:02 95

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #8 AC

第八题题目如下这里还是第六题的数学法 位数的处理华师 PTA 2020程序设计基础实验作业题目集 编程题 #6 AC注意边界处理 0 也是一位数完整代码如下#include<iostream>using namespace std;int main(){ int index = 0,inp; cin >> inp; if(inp == 0){ index++; } while(inp != 0){

2020-11-05 08:51:55 118

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #7 AC

第七题题目如下这里运用了第六题的数学法 提取每个位置上的数字相加华师 PTA 2020程序设计基础实验作业题目集 编程题 #6 AC完整代码#include<iostream>using namespace std;int main(){ int index = 0,inp,sum = 0 ; cin >> inp; while(inp != 0){ sum = sum + inp % 10; inp /= 1

2020-11-05 08:42:27 87

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #6 AC

第六题题目如下这题有两种思路数学法,字符串法数学法 锻炼思维字符串法 较为简单下面来分别介绍方法一:数学法思考过程一个数,假设为a = 123让a % 10得到3再让a = a / 10得到a = 12(整型除法会取整)如此循环,就可以得到a的各个位置上的数然后,用数组储存每一位数,再反过来输出?int a = 123;int b[3];for(int i = 0; i < 3; ++i) { b[i] = a % 10; a = a / 10;}//此时b中

2020-11-05 00:04:10 120

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #5 AC

第五题题目如下还是格式、格式、格式(看准输出的空格位置)代码如下#include<iostream>#include<stdio.h>using namespace std;int main(){ printf("[1] apple\n[2] pear\n[3] orange\n[4] grape\n[0] exit\n"); int inp; for(int i = 1;i <= 5;++i){ inp = 0;

2020-11-04 23:18:15 103

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #4 AC

第四题题目如下简单的if语句的运用不了解的看这里C语言入门语法不熟悉printf格式输出的可以看这个printf输出格式总结代码如下#include<iostream>#include<stdio.h>using namespace std;int main(){ float n,m,sip,sum; cin >> n >> m; if(n >= 5) sip = 50; else sip = 30;

2020-11-04 23:08:55 125

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #3 AC

第三题题目如下这里有一个注意的地方需不需要数组?(一看到一堆学生成绩,就想到用数组去保存)再认真想想,输出需要什么?A,B,C,D,E五个等级的值学生成绩是不用保存的因为这个程序是将所有学生的成绩归类,提取特征了解这个思路后,开始码代码代码如下#include<iostream>#include<stdio.h>using namespace std;using std::string;int main(){ int m = 0; int

2020-11-04 23:00:33 152

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #2 AC

第二题题目如下格式最重要代码如下#include<stdio.h>#include<iostream>using namespace std;int main(){ double c ,f; cin >> f; c = (f - 32) * 5.0 / 9.0; printf("c=%.2f",c); return 0;}不熟悉printf格式输出的可以看这个printf输出格式总结提交结果如下:...

2020-11-04 21:57:07 129

原创 华师 PTA 2020程序设计基础实验作业题目集 编程题 #1 AC

华师 2020程序设计基础实验作业题目集 编程题 #1 Writeup第一题题目如下说实话,这题没有输入,就是一个手算的解方程题所以。。。直接输出(doge)代码如下#include<iostream>using namespace std;int main(){ cout << 122;}提交结果如下...

2020-11-04 21:19:09 256

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