自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (9)
  • 问答 (2)
  • 收藏
  • 关注

原创 windows 命令行ssh远程linux报错解决

报错原因:是因为之前的域名解析改了ip地址所以,当远程时使用的是原域名的key所以报错解决方法:在报错信息中找到key存储的位置用记事本打开找到你对应ip地址修改一下key就行,或者直接删除key也可以...

2022-06-06 12:06:32 844

原创 利用python爬取想要的图片

运行效果获取后缀名 def get_suffix(name): m = re.search(r'\.[^\.]*$', name) if m.group(0) and len(m.group(0)) <= 5: return m.group(0) else: return '.jpeg'百度cookie def handle_baidu_cookie(original_cookie, coo

2021-10-27 15:39:32 333

原创 检测英文文本

作用:在对密文进行暴力破解时,加密的消息有成千上万个密钥,计算机虽然仍可以轻易的遍历所有可能,人却需要检查数千个解密得到的消息以识别出正确的明文。可以想象这得有多烦!!当计算机使用错误的密钥解密消息时,得到的字符串是垃圾文本而不是英语文本,可以通过写一个小脚本来识别信息何时是英语,从而避免必须肉眼查看成千上万个不正确解密的苦差需要创建一个python函数,传入一个字符串,如果是有效文本,则返回真,如果是随机码则返回false,英语句是由词典中的单词组成的,但垃圾文本不是,单词间通常由空格分割,所以可以根

2021-09-17 16:32:04 398

原创 C++中的名称空间

using namespace std;这条代码大家都不陌生对于我这种初学C++的菜鸟来说作用无非是可以少写std那么命名空间到底是什么呢,又有什么作用?名称空间在C++语言进行软件开发的过程中,随着开发规模的增大,开发过程中导入的第三方库,自定义的各种函数,变量,模板,类等都会急速增长.为了避免各种标识符的冲突,c++语言中采用名称空间来区分名称的作用域.通过不同的名称空间可以分离第三方库和用户自定义的名称.保证同一空间内的名称不冲突即可名称空间的定义方式namespace Name_

2021-06-07 16:23:14 176 1

原创 PHP+MYSQL学生信息管理系统实现增删改查(超简单版)

首先导入数据库-- MariaDB dump 10.17 Distrib 10.4.13-MariaDB, for Win64 (AMD64)---- Host: localhost Database: stu_result-- -------------------------------------------------------- Server version 10.4.13-MariaDB/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CH

2021-06-05 16:13:26 8280 20

原创 C贪吃蛇源码

导入easyx包下载地址:https://easyx.cn/导入教程:将下载好的easyx.exe解压解压后会有两个文件1.将include文件中的两个头文件复制到你的开发工具的include里面(vriual studio为例子)再将lib文件中的x64和x86也复制到开发工具的对应的目录中然后重启开发工具就行(vriual studio)#include<stdio.h>#include<conio.h>#include<stdlib.h>

2021-05-25 15:45:04 267 8

原创 一键安装GCC编译器

yum -y install gcc gcc-c++ kernel-devel完成

2021-05-21 16:28:52 197

原创 windows编程常见类型

windows常见的数据类型UINT 无符号32位整型DWORD 32整数PDWORD 32位整数类型指针BOOL 布尔类型SHORT 带符号的16位整数LRSULT 32位返回值WPARAM 32位的消息参数LPARAM 32位的消息参数普通字符串类型 CHAR宽字符串类型 WCHAR_t 输出用%ls通用字符串类型TCHAR 类型未知,由环境决定,需要引用tchar.h头文件HANDLE 在计算机中翻译为句柄,用于标识操作系统中的某个对象HANDLE 通用句柄HWND 窗口句

2021-05-21 15:53:13 165

原创 可变参数函数

可变参数函数参数数量可变的函数被称为可变参数函数(variable function)宏可以把宏想象成一种特殊类型的函数,它可以修改源代码>案例void print_ints(int args,...){ //从args参数开始后面都是可变参数 va_list ap; va_start(ap,args); //宏 表示参数从哪里开始 int i; for(i=0;i<args;i++){ //args中保存了变量的数目 pr

2021-05-20 16:22:39 626 1

原创 C语言小知识(持续更新中)

如果在变量声明中看到*,说明变量是指针字符串值只保存在只读存储器中如果要想修改字符串,需要在新的数组中创建副本可以将char指针声明称为const char *,以防代码用它修改字符scanf()表示"scanformatted",它用来扫描带格式的输入.可以用char string[…][…]来创建二维数组可以在一个C程序中创建多个函数,但计算机总是先运行main()strstr(a ,b)可以返回字符串b在字符串a中的地址strcmp()可以比较字符串strlen()可以得到字符串的.

2021-05-17 20:26:56 85

原创 分手信自动生成器案列(C函数指针数组)

数据结构//分手信自动生成器enum response_type{DUMP,SECOND_CHANCE,MARRIAGE};typedef struct { char *name; enum response_type type; //在每条回复数据中记录回复类型}response;//发送三种类型的回复,每条回复都要保存回复类型,使用新数据类型response时需要根据回复类型分别调用三个函数void dump(response r){ printf("Dear %s

2021-05-17 16:53:34 359 1

原创 C函数指针

函数指针当想要使用函数作为参数传入时使用返回类型(*指针变量)(参数类型)char**(*name_fn )(char*,int)在c语言中,函数名也是指针变量,当你创建了一个叫int f1()函数的同时也会创建一个叫f1的指针变量,变量中保存了函数的地址.int f1(){ return 0;} int (*nm_fn)(int); //创建用来保存函数地址的变量,只能是在成员中声明 nm_fn=f1;...

2021-05-16 19:32:09 154

原创 STl中的算法(集合)

transform作用:搬运容器到另一个容器语法transform(源容器起始迭代器,源容器结束迭代器,目标开始迭代器,函数或函数对象)//仿函数class Transform {public: int operator()(int v) { return v; }};void test23() { vector<int>v; for(int i=0;i<10;i++){ v.push_back(i); } vector<int>vt

2021-04-27 09:46:42 275

原创 使用递归函数排列

加油争取看懂加油!争取看懂## 排列我们常常要从n个不同元素的所有排列中确定一个最佳的排列。 例如,a.b和c的排列有abc、acb、 bac、 bca、 cba 和cab。n个元素的排列个数是n!。为输出n个元素的所有排列,编写非递归的C++函数比较困难,但是编写递归函数就不那么困难了。设E={e,.. en}是n个元素的集合,求E的元素的所有排列。令E表示从E中去除第i个元素e,以后的集合,令perm(X)表示集合X的元素所组成的所有排列,令er.perm(X)表示在perm(X)中的每

2021-04-26 11:39:44 366

原创 C++仿函数

C++仿函数概念仿函数是一个类,不是一个函数重载函数操作符的类,其对象也称为函数对象函数对象使用重载的()时,行为类似函数调用,也叫仿函数函数对象使用1.函数对象在使用时,可以像普通函数那样调用,可以有参数,可以有返回值//定义一个相加的仿函数class funadd {public: int operator()(int a,int b){ //参数a b return a + b; //返回值 }};void test18() { funadd add; /

2021-04-21 10:56:59 291

原创 CPP(C++)使用容器随机分组案列

CPP(C++)使用容器随机分组案列容器vector: 与数据结构和数组相似,也称为单端数组 不同之处在于数组是一块静态空间,而vector可以动态扩展 动态扩容并不是在原空间之后续新空间,而是找更大的内存空间,然后将原数据拷贝到新空间,释放原空间map:map中所有元素都是成对出现的,第一个元素为key(键值),起索引作用,第二个元素为value(实值)map不允 许有重复key值元素,multimap允许容器中有重复key值元素案列有十个学生,为学生随机分配选修课并随机打分

2021-04-21 09:42:54 517

原创 deque容器(cpp)

deque容器功能:双端数组可以对头端进行增加删除操作vector容器的区别vector对于头部的插入删除效率低,数据量越大,效率越低deque相对而言,对头部的插入删除速度会比vector快vector访问元素时的速度会比deque快,这和两者内部实现有关内部实现原理deque内部有个中控器来管理缓存区,缓存区中存放数据内容中控器维护deque中的内存地址,使得使用时能得到一块连续的内存空间...

2021-04-08 20:41:45 160

原创 vmware真机与虚拟机ping不通

在真机中找到该虚拟机使用的虚拟网卡重启一下就好

2021-03-01 13:24:42 260

原创 mysql报错error:150

问题描述:提示:mysql创建表示error:(150)例如: Can’t create table ‘db_school.test’ (errno: 150)create table test (studentNo CHAR(10),studentNAME varchar(20) not null ,sex char(2) not null ,birthday DATE,native varchar(20),nation varchar(10) default 'china',clas

2021-02-28 15:32:36 1061 1

原创 java Boolean类将基本类型为Boolean的值包装在一个对象中

BooleanBoolean类将基本类型为Boolean的值包装在一个对象中。一个Boolean类型的对象只包含一个类型为Boolean的字段。1.构造方法Boolean b=new Boolean(true);2.常用方法BooleanVAlue() 将Boolean对象的值以对应的Boolean值返回equals(object obj) 判断方法的对象与obj是否相等parseBoolean(String s) 将字符串参数解析为Boolean值toString() 返回表示

2020-05-31 15:55:58 224

c++通讯录管理系统(超简单带注释)

c++通讯录管理系统(超简单带注释) 新手易入门

2022-06-07

getpicture.py

图片爬虫

2021-10-27

很全的英文单词字典txt.zip

用于python脚本字典

2021-09-17

cryptography-in-c-cpp-master.zip

C/C++密码学库Flint

2021-09-07

ntfs文件流.exe

用于ctf网络安全工具,可以用于解ntfs隐藏类型题,也可以隐藏文件

2021-08-10

文件压缩包破解工具.zip

网络安全工具包

2021-07-26

面向对象俄罗斯方块.cpp

C++新手

2021-07-10

学生信息管理系统.zip

小白炼手项目php学生信息管理系统

2021-06-05

基于c++的贪吃蛇小游戏.zip

无需积分下载 c++新手项目

2021-05-25

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

TA关注的人

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