自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wahaha

kii

  • 博客(182)
  • 资源 (5)
  • 收藏
  • 关注

原创 c++ STL 五 容器常用算法

遍历 1.函数遍历法bool funcdemo(int value){ cout << value << endl; };for_each(v.begin(), v.end(), funcdemo); 2.仿函数遍历法; 重载小括号使用匿名对象调用for_each() 返回值就是 Myclass 对象class ...

2020-04-05 15:52:17 397

原创 c++ STL 四 Set Map,

Set1. 所有元素根据键值自动排序 而键值就是它的值 2.不能改变数据,所以他的迭代器就是const 2.插入只能使用 insert() 3.其他方法 : clear() earse() 用法一样 4.set键值不能重复,自动去重查找set<int>::iterator ...

2020-04-05 15:19:31 259

原创 c++ STL 三 List Stack queue

list 1.vector容量会自动比实际大小多相, list对于vector不浪费资源 3.不支持随机访问的容器不能使用系统提供的算法,列如排序 2.vector连续的可以随机访问, list链表实现,变化的空间时间消耗较大,不能随机访问 构造函数 list<int> L (10,5) 放入10个5 li...

2020-04-05 12:47:49 231

原创 c++ STL 二 vector,排序

1.vector构造int arr[] = { 2,3,4,5 }; vector<int> v(arr, arr + sizeof(arr) / sizeof(int));vector<int> v(10, 1); 创建10个 1在容器vector<int> v3; v3.assign(v2.begin(), v2...

2020-04-05 11:33:23 306

原创 c++ STL 一 string

1.vector基本使用 vector<int> v; v.push_back(10); v.push_back(20); v.push_back(30); vector<int>::iterator begin = v.begin(); vector<int>::iterator end = v.end(); while (b...

2020-04-04 22:50:28 172

原创 c++ 基础 四 异常 输入 输出流

1.异常 try{ if (true) { throw 1; }} catch (int) { cout << "捕获int类型异常" << endl; } 使用throw可以继续向上抛出异常 catch (...)表示捕获任意类型异常2.捕获自定义异常 1.MyError...

2020-04-04 12:02:02 570

原创 c++ 基础 三 继承多态

fffff

2020-04-04 10:41:51 140

原创 C++ 基础 二 静态,单列,this 模板 友元 类型转换

1.静态成员变量,函数class Person {public: static int age; };int main(void) { Person p; p.age; Person::age; } 1. 使用创建对象的方式访问, 2.直接使用类访问,   3.静态成员函数 不能访问普通变量, 4.普通函数可以访问静...

2020-04-03 21:38:20 122

原创 C++ 基础 一 类, 构造函数, 初始化列表 new explicit

c++的类 1.编写一个.h文件 包含成员变量,方法(声明) 默认构造函数 ,析构函数#pragma onceusing namespace std;class Person{public: Person() { cout << "c++的构造函数" << endl; }; ~Person() { cout <&l...

2020-04-02 22:33:26 349

原创 c++增强

1.双冒号运算符:代表作用域 ,如果前面没有变量代表全局作用域 列如cout是std下的 而a是全局的输出 10#include<iostream>int a = 10;int main(void) { int a = 5; std::cout << ::a << std::endl; return 0;...

2020-03-31 22:28:28 406

原创 c 提高

char *p ,p2 代表 char*p , charpsizeof()返回结果是无符号整形, 无符号整形与有符合运算得出的结果还是 无符号数,无符号数始终大于0数组作为参数传入函数时.会退化为指向数组首元素的指针,也就是数组当作参数时,传入的是一个首指针...

2020-03-21 18:32:34 123

原创 c基础(6) 文件操作

1.读文件int main2(){ FILE *fp = fopen("D:\\Code\\a.txt", "r"); if (fp == NULL) { printf("文件打开失败!\n"); return -1; } char ch; while ((ch = fgetc(fp))!=EOF) { printf("%c\n", ch); } fclos...

2020-03-20 17:06:03 181

原创 c 基础(5) 结构体

1.结构体定义和赋值struct students{ //成员列表 char name[21]; unsigned int age; char tel[16]; float scores[3]; char sex;}stu = { "尼古拉斯",500,"13888888888",100.0f,200,300,'M' };int main02(){ printf("...

2020-03-20 14:37:13 173

原创 c基础(4) 内存模型与操作

1.指针作为返回值#include <stdio.h>char *test() { //char arr[] = "hello world"; char* arr = "hello world"; return arr;}int main() { char *arr = test(); printf("%s \n", arr);...

2020-03-19 22:38:58 141

原创 c 基础 (三) 指针 与const

一.指针int main(void) { int a = 10; int* p = &a; printf("%d \n", a); 10 printf("%d \n", *p); 10 *p = 100; printf("%d \n", a); 100 printf("%d \n", *p); 100 return 0; }...

2020-03-19 13:36:22 105

原创 c基础(二)输入输出与字符串操作函数

1.取随机数#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<time.h>int main(void) { srand((unsigned int)time(NULL)); //设置随机数种子为时间, for (int i = 0; i <10; i++) { print...

2020-03-18 12:18:12 418

原创 c基础 (一)

1.源文件.c gcc -Ea.c -oa.i 预处理(1.展开头文件 2.删除注释 3.条件编译 4.宏定义的展开) ------>> 2.源文件.i2.源文件.i gcc -Sa.i-oa.s 编译(1.检查语法 2.将c语言转换为汇编语言) ------>> ...

2020-03-17 13:17:35 155

原创 JAVA数据结构 - 中缀表达式转换为后缀表达式

1.首先将中缀字符串放入集合列如: (3+20)*(3-10) - -> [(, 3, +, 20, ), *, 3, -, 10] 1.数字的ascll码为 48-57如果是运算符或括号直接加入集合 2.在不越界和是数字的情况下,一直循环拼接多位数为字符串strpublic List<String> InfixStrTo...

2019-12-20 22:34:51 1355 1

原创 JAVA数据结构 - 栈与中缀表达式,后缀表达式实现简单计算器

先进后出的数据结构,入栈,出栈 ,定义一个指针始终指向栈顶,没有数据时为-11.使用数组模拟实现栈-定义结构class ArrayStack { private int MaxSize; //表示栈的最大空间 private int[] array; //表示存放数据的数组 private int top = -1; //表示栈顶,起始位置...

2019-12-19 21:45:27 371

原创 12306 python登录并保存cookie

经过倒腾12306的登录,还是实现了,请求头很重要...各位感兴趣的可以继续写下去.....import sysimport timeimport requestsfrom PIL import Imageimport jsonimport osimport Headersimport SessionUtilimport UrlUtilsclass Ticket(obje...

2019-12-15 19:20:15 1249 2

原创 JAVA数据结构 - 单向环形链表与约瑟夫问题

约瑟夫问题(有时也称为约瑟夫斯置换,是一个出现在计算机科学和数学中的问题。在计算机编程的算法中,类似问题又称为约瑟夫环。又称“丢手绢问题”.)N个人围成一圈,从第X个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=5,X=1, M=2,被杀掉的顺序是:2 , 4 , 1 , 5 , 3Java环形链表实现 1.模拟链表的 单个节点的数据结构class...

2019-12-15 12:54:24 258

原创 JAVA数据结构 - 双向链表

1.双向链表增删改 直接找到该节点即可,因为有pre可以找到上一个 2.设置新插入节点时, Next: 先设置 newHead的 next Pre : 先设置原来节点的前一个 指向新节点static class HeroNodeD { private int number; private String name;...

2019-12-13 11:19:39 181

原创 JAVA数据结构 - 链表面试题

一.获得单链表节点个数 简单public static int showHeadNumbers(HeroNode headNode) { HeroNode tmp = HeadNode; int count = 0; while (tmp.next != null) { count+...

2019-12-11 09:41:03 148

原创 JAVA数据结构 - 单向链表

1.单链表 2.JAVA模拟单链 1.直接在末尾插入 2.顺序插入3.更新删除节点 1.定义一个临时模拟指针指向头结点,用来判断条件 2.链表: 想要获得某一个节点,只能获得它的前一个,再.next获取它本身 3.设置新插入节点时, Next: 先设置 newHead的 next ...

2019-12-04 14:42:07 198

原创 JAVA数据结构- 环形数组模拟队列

1.使用普通数组时,定一个m长度的数组0 1 2 3 把数据存入数组满时, 再取出时, 就不能再向这个数组添加数据 , 因为该数组最后一个位置 取模达到环形的效果, 定义两个指针指向链表的第一个节点和最后一个节点(后一位)2.环形数组定义第一个数据也就是第一个先添加的数据的位置 first初始值为0定义最后一个添加进来的...

2019-12-02 18:07:01 485

原创 JAVA数据结构开篇 - 稀疏数组

数据结构包括:线性结构和非线性结构。找到有用数据的个数,定义稀疏数组的第一行1线性结构 1)线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系 2)线性结构有两种不同的存储结构,即顺序存储结构(数组)和链式存储结构(链表)。顺序存储的线性表称为顺序 表,顺序表中的存储元素是连续的。 3)链式存储的线性表称为链表,链表...

2019-12-02 15:59:52 250

原创 JAVA Utils 实用工具类

目录1.Email发送邮件工具2.随机数字 验证码工具3.cookieUtsil操作cookie的基本工具4.HttpclientUtil 发送GetPost请求5.MD5Util6.HTTPClient1.Email发送邮件工具import javax.mail.*;import javax.mail.internet.InternetAddre...

2019-11-30 16:39:11 558 1

原创 Thymeleaf 两种异步刷新部分htlm页面方法

经量使用id定位$(".header_gw").mouseenter(function () { $.get("cartListforAjax", function (data) { $("#cartListInner").html(data); }); });th:fragment 在list.htlm页面...

2019-11-29 22:44:59 2563

原创 Java基础之字符串编码

字符流 创建 1.txt中写入 '"哈" 字时 系统gbk编码占两个字节1.reader会默认使用系统的字符集去读取比如gbk,但返回时会从Unicode中去寻找这个字的编码返回了21704, 因为java只认Unicode,当使用 char( 21704 ) 才能由Unicode转换为 "哈"2.汉字的高字节以1开头,所以会第一...

2019-11-27 17:02:50 120

原创 ES查询 Java JestClient API方法

需要依赖<!-- 搜索引擎工具--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch&l...

2019-11-24 10:55:23 2322 1

原创 模板语言 Thymeleaf

SpringBoot的子项目: 需要依赖包:<!-- springBoot的亲儿子 thymeleaf 相关四个依赖,可以设置松校验,热部署--> <dependency> <groupId>org.springframework.boot</groupId> <arti...

2019-11-19 20:36:35 241

原创 Feign 微服务之间调用认证拦截器

配置request中的header往微服务传递public class FeignClientInterceptor implements RequestInterceptor { @Override public void apply(RequestTemplate requestTemplate) { ServletRequestAttributes...

2019-11-11 17:49:04 2080

原创 ES查询 Java RestHighLevelClient API方法

测试环境准备 查询所有文档 分页查询 关键字查询 根据id查询 matchQuery multiMatchQuery BoolQuery filter过滤器 sort排序 高亮took:本次操作花费的时间,单位为毫秒。...

2019-10-26 17:20:16 10131 1

原创 elasticsearch 基本概念

创建索引库 就是存放索引的数据库,在索引中创建映射 put http://localhost:9200/索引库名称 请求体:{"settings":{"index":{"number_of_shards":1,"number_of_replicas":0}}...

2019-10-26 11:44:46 525

原创 vue 进阶

路由规则router/index.js 1.import导入需要访问的页面 2.path 对应页面定义访问路径 ,name可以随意取,component需要指定向页面的import名称,hidden 表示显示还是隐藏import Home from '@/module/home/page/home.vue';import page_list from '@/...

2019-10-23 10:15:36 237

原创 swagger2 基本使用

1.pom.xml依赖坐标 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> </dependency> swagger2 可以用来方便...

2019-10-16 19:11:47 115

原创 vue入门

html头部引入依赖<head> <script src="js/vuejs-2.5.16.js"></script></head>插值语法 初始化vue new vue({ }) el 表示使用vue语法 接管某个区域 ...

2019-10-15 18:45:08 303

原创 Spring Data Jpa 多表查询 对象导航查询

一对多 客户与联系人一对多的关系@Entity@Table(name="cst_customer")public class Customer { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name="cust_id") private Long custI...

2019-10-14 12:18:33 235

原创 Spring Data JPA入门 二 动态查询

1.环境与上一篇一样( pom.xml applicationContext.xml) 2.创建Dao层的接口 JpaSpecificationExecutor就是用来实现动态查询的接口 接规范public interface CustomerDao extends JpaRepository<Customer,Long>, JpaSpecifica...

2019-10-13 18:01:55 507

原创 Spring Data JPA入门

JPA 与hibernate与Spring Data JPA的关系JPA是一套规范,内部是有接口和抽象类组成的。hibernate是一套成熟的ORM框架,而且Hibernate实现了JPA规范,所以也可以称hibernate为JPA的一种实现方式,我们使用JPA的API编程,意味着站在更高的角度上看待问题(面向接口编程)Spring Data JPA是Spring提供的一套对JPA...

2019-10-13 12:41:11 156

c++STL 贪吃蛇.rar

vs 2019 环境 C++ 编写的 贪吃蛇小游戏,可记录最高分,上下左右基本玩法,难度可变化,初学者非常好的列子, 还可以扩展写法,实现更多功能.

2020-04-06

x86DLLInject.rar

DLL注入方法太多,但是也有很多无法注入系统进程如explorer.exe,notepad.exe等,还有一些受保护的进程....。改源码使用NtCreateThreadEx + LdrLoadDlll方式实现,直接可以使用VS打开编译, 比一般注入稳定,隐藏性更高.

2020-04-02

python 自动更换壁纸.py

从网上获取免费的随机图片API接口 有四个分类 :随机,影视,女神,风景 然后爬虫结合 tkinter 并且可以设置开机自启,实现桌面壁纸的自动切换,可设置切换频率

2019-08-23

python itchat模块通过微信控制电脑 截屏、关机、监听键盘、执行cmd命令、启动关闭软件....

python 通过itchat模块 通过登录微信后 通过指令控制电脑 截屏、关机、pyhook监听键盘、执行cmd命令、启动关闭软件、照相获取当前用户等等自动化

2019-07-09

PyHook3-1.6.1-py3.7-win-amd64.rar

解决pythonMicrosoft visual c++14.0 is required报错问题 直接easy_install *.egg 即可安装 pyhook3更适合python3 可后台执行,不报pyhook的错误

2019-07-08

空空如也

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

TA关注的人

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