- 博客(14)
- 收藏
- 关注
原创 逆向基础之汇编(一)
目录1.前言2.进制2.1 进制的简写3.数据宽度4.源码、反码和补码4.1 有符号与无符号4.1.1 无符号4.1.2 有符号4.2 编码规则4.2.1 原码4.2.2 反码4.2.3 补码5 位运算5.1 与运算5.2 或运算5.3 异或运算 5.4 非运...
2020-04-09 21:08:38 627
原创 初入CTF
第一次接触ctf,刷了一下攻防世界的初阶题目,记一笔:前期准备:链接:https://pan.baidu.com/s/1aZ-ez_qk5v_Y3NKgUWkqDw提取码:3htoview_source题目如图,打开后发现右键不能使用使用view-source: 注释就是flagget_post题意如图,打开网址学过url的就会知道get方式是直...
2019-09-27 17:26:14 539
原创 巡回置换算法的意义
近几天在思考老师给出的问题:巡回置换算法的意义 我在网上找了很久这个问题的答案,发现只有实现过程而没有详细的解释,故来探究一番一、实现 下面是c++实现的巡回置换算法:#include <iostream>using namespace std;int main(){ int p[7] = { 4,7,3,1,2,5,6 };...
2019-03-13 18:47:17 5458 1
原创 Oracle 11g的卸载与安装
最近学Oracle 11g,由于我已经安装了,故先卸载再安装 当你安装完Oracle 11g之后发现安装不对,或者不想要这个软件的时候,千万不要直接删除(会残留注册表等奇奇怪怪的玩意)而是通过以下步骤来完全卸载。 在此电脑图标上右键,点管理,进入计算机管理后找到如下页面,双击服务找到所有Oracle开头的服务并停止它们 在开始菜...
2019-03-01 20:55:40 1673
原创 数据结构之并查集基础
值得一看的博客:https://blog.csdn.net/the_best_man/article/details/62416938 一种很神奇的数据结构,应用场景为——求最小生成树,连通分支 组成:数组pre[](储存该节点的上一个节点号,类似于地下党党员的上级) int find(int x)函数查找上级的: 最简单版本...
2018-10-17 19:59:10 135
原创 快速幂及其重载
#include <iostream>#include <cstdio>#include <sstream>using namespace std;class node{private: int data;public: long long operator ^(int t2){ long long sum = ...
2018-08-09 12:32:53 168
原创 PRESS ONE身份认证
PRESS ONE身份认证https://press.one/p/address/v?s=2fcd6677cab807ee60bd12a5544aba378e8a3f292c3b9a16d5aee5da3438bea1b843331c980044a75c312f6b16c5a836833c9e1174adee75de27f5d046798fd70&h=4a64142f3cc3a5fa85d...
2018-06-19 11:07:45 247
原创 关于c++中的重载那些事儿
c++中支持一种全新的特性,也就是重载。 在c语言中,下面这种写法是不被允许的:int sum(int, int);double sum(double, double); 但是c++...
2018-05-27 22:26:51 251
原创 关于最近学习string与sstream头文件和c++某些特性
好久没有更新博客了,今天来走一波c++。 最近学习的是string与stringstream类型。 刚开始我看着这两尊佛有点懵,搞不清楚它们的意义何在,如果说string是取代字符数组更方便使用的话,你们stringstream是干什么的,参考了《算法竞赛入门经典》(第二版)(俗称紫书)、《c++ primer plus》还有一些博客,大概明白了是怎么回...
2018-05-15 21:00:31 384
原创 new int使用细节
废话不多说,先上代码:int a = 5;int *p = new int[a];a = 10;int *p1 = new int[a];memcpy(p1, p, sizeof(int) * 5);delete[] p;p = p1;对于动态申请内存空间,它的优势在于大小受到我们的控制,但是缺点在于每次我们更改它的大小的时候,都要把它原本内存存放的数据通过memcpy()拷贝出来那么...
2018-03-20 09:57:39 6993
原创 关于c语言与c++中的内存申请
最近接触了c++中的new操作,它的功用与c语言中的malloc()函数有点类似,都是申请内存空间。但是他们之间到底有什么区别呢?malloc函数 原型:extern void *malloc(unsigned int num_bytes); 用法:#include <sdlib.h> 功能:分配长度为num_bytes字节的内存块 说明:如果分配成功则返回指向被分配内...
2018-03-20 09:18:48 2215
原创 比较求最大公因数的最快算法
/* 迭代法(递推法):欧几里得算法,计算最大公约数 */ int gcd(int m, int n) { while(m>0) { int c = n % m; n = m; m = c; } return n; } int cd(int x, int y){ ...
2018-03-18 23:14:42 4449 1
原创 关于线性表顺序存储的实例
#include <stdio.h>#include <stdlib.h>#define DATASIZE 1024typedef int datatype;typedef struct node_st{ datatype data[DATASIZE]; int last;}sqlist;sqlist *sqlist_create(); ...
2018-03-13 08:55:18 1086
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人