自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xerath的博客

这个博客至少用到7503,还请放心使用

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

原创 Python爬取链家郑州房价并导入Excel

2019-09-07 19:37:26 1380 3

原创 图像识别API Python 指定文件夹图片内容转化为文字

有个室友被无良老师叫去把课本上的东西打到电脑上。 于是就有了以下的东西 -Xerath效果展示: 原图 翻译结果 代码:# -*- coding: UTF-8 -*- import osfrom aip import AipOcr import json APP_ID = '11030410' API_KEY = 'nFL4SLu5...

2018-04-01 16:22:58 1774 9

原创 2016华山杯CTF toetrix_crackme.exe反编译分析

反编译 源码分析int __cdecl main(int argc, const char **argv, const char **envp){ char *str; // esi@1 char sec; // bl@2 int fst; // eax@2 int result; // eax@13 int arg2; // [sp+8h] [bp-30h]@2 int

2017-07-21 18:16:34 1128 1

原创 汇编基础(二)

一个例题:小写英文字符串变大写并输出知识点: 中断处理 小写转大写 rep movsb 字符输出 int 10h 源码分析assume cs:codedata segment db 'conversation',0data endscode segment start: mov ax,cs mov ds,ax

2017-07-20 23:15:26 401

原创 汇编基础(一)

寄存器01: 寄存器的分类不同的CPU,寄存器的个数、结构是不相同的。8086CPU有14个寄存器,大致可以分为三类: 通用寄存器 控制寄存器 段寄存器其中通用寄存器又可以分为数据寄存器、指针寄存器和变址寄存器。 通用寄存器: AX,BX,CX,DX 称作为数据寄存器: AX (Accumulator):累加寄存器,也称之为累加器; B

2017-07-20 18:18:32 401

原创 QT 将QVector<QString>转化为const char**

王老师让我写的一个转化的接口,我就直接写了个控制台的. 没玩过QT不过和VS差不多 直接上代码

2017-06-19 20:57:02 2886 1

原创 CodeM资格赛第二题

[编程|1000分] 锦标赛 时间限制:1秒 空间限制:32768K 题目描述 组委会正在为美团点评CodeM大赛的决赛设计新赛制。 比赛有 n 个人参加(其中 n 为2的幂),每个参赛者根据资格赛和预赛、复赛的成绩,会有不同的积分。比赛采取锦标赛赛制,分轮次进行,设某一轮有 m 个人参加,那么参赛者会被分为 m/2 组,每组恰好 2 人,m/2 组的人分别厮杀。我

2017-06-12 17:39:50 932 7

原创 CodeM资格赛第一题

[编程|1000分] 音乐研究 时间限制:1秒 空间限制:32768K 题目描述 美团外卖的品牌代言人袋鼠先生最近正在进行音乐研究。他有两段音频,每段音频是一个表示音高的序列。现在袋鼠先生想要在第二段音频中找出与第一段音频最相近的部分。 具体地说,就是在第二段音频中找到一个长度和第一段音频相等且是连续的子序列,使得它们的 difference 最小。两段等长音频的

2017-06-12 17:35:05 646

原创 16级C++课程设计 题目1 “高校人员信息管理系统设计”

某高校有四类员工:教师、实验员、行政人员,教师兼行政人员;共有的信息包括:编号、姓名、性别、年龄等。其中,教师还包含的信息有:所在系部、专业、职称;实验员还包含的信息由:所在实验室、职务;行政人员还包含的信息有:政治面貌、职称等。 2、功能要求 (1)添加功能:程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时

2017-06-09 22:56:18 15796 12

原创 16级C++课程设计 第三题

3.(所有同学完成)要求: 设计抽象类:鸟类。虚函数为void fly(); 派生类:麻雀类、鸽子类、乌鸦类。 在派生类中实现虚函数void fly(),函数内容输出鸟类名称+飞行。如麻雀类的fly函数内容为,输出如下字符串“麻雀飞行”;。 设计一个调用虚函数的函数,该函数的参数类型为鸟类的引用类型,并在主函数中调用该函数,主函数实参分别是一个麻雀类、鸽子类、乌鸦类对

2017-06-09 20:34:22 1173 1

原创 16级C++课程设计 第二题

2.设计一个宾馆类(学号尾号偶数完成) 私有成员为,宾馆名称,宾馆所有房间编号,采用指针存储动态数组方式存储宾馆房间编号。 重载“+”操作,表示两个宾馆合并,宾馆名称由两个宾馆名称连接到一起,房间编号则是前一个宾馆的房间编号前面加字符“1”,后面一个宾馆的房间编号前面加字符“2”,然后将房间编号合成一个数组 重载[]操作直接获得第i个房间的编号。#include <iost

2017-06-09 20:25:34 1077

原创 C++从过程到对象速成

引言: 这不一个学期过去了,大一的学弟学妹们面对对象要做课设了。 整个突击吧,应付一下课程设计和C++考试。 第一节适用于C++纯小白玩家,从0x00开始。

2017-06-09 20:06:22 845

原创 串口通讯项目

起因: 周一王老师给了我一个小项目,独立的小程序,用啥语言都行 可是当时我电脑硬盘坏了,啥东西都没有,就放了几天 今天想来就花些时间搞定它 一个从没玩过的方向独立做程序,内容涉及较多,总用时6个半小时。 涉及内容C++boost库配置 简单的mfc 简单的winform 串口通讯相关软件和资料 C#字符格式处理(这些我都不熟悉) 本篇博客是今天独立完成项目的完全过

2017-06-09 00:37:15 1027

原创 最小生成树模板题 HDU1875 畅通工程再续

调了好久,kruskal没过,也没找到原因,用prim过的

2017-06-04 15:33:41 307

原创 最小生成树模板题 HDU1863 畅通工程

题解: 判断一下F[i]是不是只有1个等于i 记一下cnt作为判断,输出ans#define mem(a,b) memset(a,b,sizeof(a))#include<bits/stdc++.h>using namespace std;const int INF=0x3f3f3f;const int maxn=101;int n,m;struct node{ i

2017-06-01 11:11:47 310

原创 最小生成树模板题 HDU1233 还是畅通工程

题解: 比上一题要简单,输入是边,就直接用kruskal了#define mem(a,b) memset(a,b,sizeof(a))#include<bits/stdc++.h>using namespace std;const int INF=0x3f3f3f;const int maxn=101;int n;struct node{ int x,y; int

2017-06-01 11:04:56 350

原创 最小生成树模板题 HDU1102 Constructing Roads

题解: 莫名其妙超时几次,最后才发现是最后一句cout的问题,改成printf就ac了,还是不能混用的好 一个最小生成树模板题,已经建好的路用0标记 用的prim算法和kruskal

2017-06-01 10:43:06 335

原创 并查集模板题 HDU1232 畅通工程

题解: 计算不在并查集中元素的个数,F[i]=i的,减去一个爸爸,就是最终结果 比如数据 3 1 1 2 有3个城市,1 2连起来的 那么F[1]=2;F[2]=2;F[3]=3; 就是2-1=1 还要建一条#include<bits/stdc++.h>using namespace std;const int maxn=100010;int F

2017-05-31 17:42:57 396

原创 并查集模板题 HDU1856 More is better

题解: 并查集模板,我卡了一会。。树的高度那里。 还是不够熟悉。 另外,这题直接cout会超时 ,需要加上一句开关。 耗时从1000+到234ms#include<bits/stdc++.h>using namespace std;const int maxn=100010;int F[maxn];int len[maxn];int f(int x){ if

2017-05-31 17:20:45 417

原创 并查集模板题 HDU1325 Is It A Tree?

并查集

2017-05-31 13:44:01 213

原创 并查集模板题 HDU1272 小希的迷宫

小希的迷宫

2017-05-31 10:19:38 404

原创 并查集模板题 HDU1213 How Many Tables

并查集模板题

2017-05-31 08:19:50 304

原创 7153

两周计划//结束本学年的很无聊的两周7154计划变更,原因:马克思考试改为开卷

2017-05-30 19:46:39 232

原创 图的几种储存结构

昨天借了两本图论的书, 才发现我之前的做法有点笨, 一点优化都没有.. 于是把一上午看的图的储存结构写了一边. 各种结构的优缺点总结了一下.

2017-05-22 12:49:50 6600

原创 带权最短路 51Nod - 1459 - 迷宫游戏

这是我在51nod上做的第一道基础题目. 让我感受到了自己的菜… 思路很清晰,写出来就1w个bug 最后读了大佬的题解才明白 水平还是不行啊..继续努力! 1459 迷宫游戏 基准时间 限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 你来到一个迷宫前。该迷宫由若干个房间组成,每个房间都有一个得分,第一次进入这个房间,你就可以得

2017-05-20 23:15:11 563

转载 最短路径问题算法

最短路径算法之Dijkstra算法 最短路径算法之Dijkstra算法Dijkstra算法概述算法描述算法模板1Dijkstra 单源最短路 邻接矩阵形式Dijkstra 单源最短路 邻接矩阵形式 双路径信息Dijkstra 起点Start 结点有权值Dijkstar 堆优化Dijkstra算法 概述 Dijksatr算法是典型最短路算法,用于计算一个节点到其他所有节点的最

2017-05-20 17:02:50 1222

原创 7144

晚上向大佬请教了一些学习路线上的问题,作为一个大二狗和ACM初级玩家,留给我的时间不多了,在参考了大佬的意见之后,(其实倒不是为了功利,而是前期给自己找点乐趣吧)结合自身的性格特点,我对之前的学习路线做出了修正,下一个学习方向由数论转到图论.大一学了简单的图搜,bfs dfs 最短路 最小树之类的大二学了游戏中路径查找的算法A*和数据结构又学过离散图

2017-05-19 03:28:34 586

转载 算法学习过程

转自他人博客,取其精华.一般要做到50行以内的程序不用调试、100行以内的二分钟内调试成功.//没有行数的概念,每次都要调...acm主要是考算法的,主要时间是花在思考算法上,不是花在写程序与debug上.//迷之中枪...第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码,因为太常用,所以要练到写时不用想,10-1

2017-05-19 00:04:59 8036

原创 STL algorithm -2

...好累啊.一天没出去.去学校拿个快递跑会步吧...晚上回来把剩下的算法写完再整理一下吧..#define pause system("pause");#define fence puts("-------------");#define line puts("")#define linefence puts("\n-------------");#include #inc

2017-05-18 18:10:14 186

原创 7143

- -..3点多了很是尴尬的没有睡着觉于是乎看一下明天的课表.就一节Python选修..翘之.那还有什么好说,肝吧......谁叫我昨天/*对我来说过0点就是另一天*/学算法时间太短了呢不过逆向确实挺有意思的..因此准备加个分类  反编译与软件逆向前期就把 偶尔做题时遇到的 各类题目和脱壳方法 写上去主要精力还是放在算法上同时每天抽半小时

2017-05-18 04:19:24 820

原创 STL algorithm - 1

惭愧啊,自己还是容易受到外界影响,今天只花了3个小时学习算法,中午看到同学在玩DDCTF就上手做了一题,没想到就没停下来..撸了7个小时逆向..没有时间整理知识了..导致今天的计划没有完成.又要肝一会了..洗个澡先...以下是对f_zyj大佬模板中提供的algorithm算法库相关函数的测试和注解f_zyj大佬的博客:http://blog.csdn

2017-05-17 22:59:15 234

原创 STL iterator迭代器的使用

...今天没力气跑步了.撸个代码压压惊.以下是对f_zyj大佬模板中提供的iterator迭代器相关知识的测试和注解f_zyj大佬的博客:http://blog.csdn.net/f_zyj/article/details/51594851地址为pdf中第20页#define pause system("pause");#define fence puts

2017-05-17 07:07:11 404

原创 STl map容器基本使用

住的地方停电了,在网吧没VS,学习了一下CB。参考大佬的文章复习了map的用法以下是对f_zyj大佬模板中提供的priority_queue相关知识的测试和注解f_zyj大佬的博客:http://blog.csdn.net/f_zyj/article/details/51594851地址为pdf中第18页#include using namespace

2017-05-16 21:11:01 243

原创 POJ1068 STL解法思考

以下是对f_zyj大佬模板中提供的利用string和stack模拟过程的学习和注解f_zyj大佬的博客:http://blog.csdn.net/f_zyj/article/details/51594851地址为pdf中第14页

2017-05-16 13:41:16 270

原创 中了勒索病毒要怎么办

下面是昨天肝了一夜研究的成果首先,不要做的事:1.删那些生成的加密文件,原因:那些确实是你的文件啊,万一以后有大佬把加密算法破解了呢,留着不亏.2.不要将你的电脑再次接上内网,原因:如果内网中连不了外网的话,会导致它连不上那个长长的网址,病毒就会再次扩散3.不要动你的文件,包括,下载东西啊,复制啊,新建什么东西啊,装个软件啊什么的原因:涉及到它的运行过程,它是先将你

2017-05-16 10:58:00 24183

原创 STL priority_queue优先队列

昨天读了大佬的博客,今天自己测试敲一敲主要收获在于理解了priority_queue的出队方式,以前没有认真调试查看过,惭愧啊.以下是对f_zyj大佬模板中提供的priority_queue相关知识的测试和注解f_zyj大佬的博客:http://blog.csdn.net/f_zyj/article/details/51594851地址为pdf中第1

2017-05-16 09:19:35 291

原创 7140突然肝!...

睡了3个小时..1点51分被蚊子咬醒了.挠了一会.然后就谜一样的看了一下qq群消息26条.戳进去看到了大佬的发言.= =这波醒的不亏.大佬的电脑中了勒索病毒.好像是又被她删了一些备份文件.电脑gg了.作为大佬的小迷弟想帮大佬解决问题于是我在虚拟机下测试了这次的病毒测试了网上出现的解决方法..看起来就是随缘社工,思路

2017-05-16 03:56:31 642 1

原创 STL vector

学习了一个vector的基本使用,弄明白了之前一直不理解的预分配和resize以下是对f_zyj大佬模板中提供的vector函数的测试和注解f_zyj大佬的博客:http://blog.csdn.net/f_zyj/article/details/51594851地址为pdf中第12页#define pause system("pause");#defin

2017-05-15 21:20:43 361

原创 STL实现Ugly Numbers 注解

从阅读大佬的代码开始..对于我这个弱渣来说,都是精华..以下是对f_zyj大佬模板中提供的STL实现Ugly Numbers 学习和注解f_zyj大佬的博客:http://blog.csdn.net/f_zyj/article/details/51594851地址为pdf中第9页#include #include #include //great

2017-05-15 13:47:22 464

原创 set之get_allocator

在msdn上查阅了资料,明白了它的作用.链接:https://msdn.microsoft.com/zh-cn/library/fhc9bcsf.aspx下面是整理之后的.功能:用于返回的对象分配程序的复制构造集,告诉类如何管理内存.代码样例:// set_get_allocator.cpp// compile with: /EHsc#include #include

2017-05-15 13:05:49 685

空空如也

空空如也

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

TA关注的人

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