自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 C++11 随机数生成方法

在C++11以前,我生成随机数的方式一般是使用rand() % x 以生成[0,x)范围内的随机数。不过这种随机数生成方法功能过于单一,无法满足复杂的需求。例如,rand()无法按照正太分布生成随机数,也无法按照均匀分布生成。所以我学习了C++11中的新内容来满足此方面的需求。上述代码首先创建了一个用于生成随机数的seed,再创建了一个以rd为seed的随机数生成器,最后使用映射器将随机数以均匀分布映射到[1.0,2.0)的范围上。对于正太分布,则使用normal_distribution分布器。

2023-12-25 15:14:10 381 1

原创 单链表头插法以及所有功能的实现(纯代码)

单链表全功能实现(可直接copy)

2022-04-28 20:10:03 331

原创 IDEA如何向Maven项目中添加JDBC

IDEA如何向Maven项目中添加JDBC解决这个问题有两个步骤:下载这个jar包导入这个jar包向pom.xml文件中导入依赖我们依次展开。一、 Jar包的下载访问MySQL官网、点击顶部栏的下载。点击MySQL Community (GPL) Downloads »点击Connector/J展开下拉栏 -> 选择Platform Independent下载.zip格式的文件至此你就完成了jar包的下载二、 Jar包的导入点击顶部工具栏右边的Project St

2021-11-10 19:46:21 3524 1

原创 python3 多线程入门

目录前言一、多线程简介二、使用线程的两种方法1.引入库2.读入数据总结前言此文,是我初学python3 多线程的学习记录,在下初学不久,理解比较浅薄,望各位大佬海涵。一、多线程简介我从python3开始接触多线程,并且还并没有接触其他语言的多线程操作,个人觉得应该不会有过多的差距,但没学习过之前不敢下判断。在开发的实际工作中,时常遇到的问题之一便是,某一个事件需要一定时间的处理,但是又有其他的操作实际上不需要等待这个事件的处理结果。这样的单线操作,就导致的运行效率的低下。而解决这种问题的方

2021-08-02 08:25:43 296

原创 fabric 2.2 fabric.js源码解析

'use strict';//使用严格模式。const { Contract } = require('fabric-contract-api');const定义的变量,不可修改且必须初始化。require用于引入模块,json,或本地文件。在这里引入的是fabric-contract-api模块,这是一个高度封装的开发接口,使用该API可以在高层级编写智能合约的业务逻辑。同时fabric-contract-api模块也要求链码开发者继承Contract类。还有一个fabric-shim模块

2020-11-10 20:57:35 875 3

原创 Fabric 2.x 学习记录

文章目录前言一:npm安装模块的 npm WARN root@1.0.0 No description 和 npm WARN root@1.0.0 No repository filed 的解决方法二:重新启动示例网络时有时会启动有问题,把wallet删除就好。前言Fabric学习过程中遇到的坑,遇一个记录一个。一:npm安装模块的 npm WARN root@1.0.0 No description 和 npm WARN root@1.0.0 No repository filed 的解决方法

2020-11-10 16:16:56 216

原创 单链表的增删改查

概述数据结构(datestruct)其实可以分为三个元素即数据,结构,数据结构。数据结构看似复杂但其实数据结构只有两种描述方式——链式,顺式。我们可以从线性表下手来了解这两种数据结构,那么首先我们先从顺式即数组描述的线性表进入数据结构,下一篇再研究链式描述的线性表。线性表的数据结构线性表(linear list)也被称作有序表(ordered list)顾名思义这种数据结构的特点就是“有序”,即每一个元素都有相对应的顺序位置,就像排队一样,队伍中的每个人就像是元素,而队伍中的每个人也有自己类似1,2,

2020-09-27 00:38:00 204

原创 ctfshow web8 wp

第八题看起来和第七题十分相似,但是尝试过后会发现第八题的有了一些关键词过滤,所以union拼接注入不可行,但是我们又看到了他会返回报错信息所以此时想到报错注入。这里是我在网上抄的代码,原理就是一个一个字符去猜,直到猜出所有字符import requestss=requests.session()url='http://124.156.121.112:28045/index.php'table=""for i in range(1,45): print(i) for j in r

2020-08-20 11:40:38 1740 2

原创 学习总结_Week1

8:00–9:00 AM9:00–11:30 AM基数天阅读,偶数天听力网安学习6:30–7:00 PM11:30 PM总结反思睡觉这是本周的学习时间表,总时间不长,所以应当加强学习效率。不足经常性晚睡,导致第二天要么起不来,要么效率低下。早上学习有时会早退。反思总结不常做。可取之处坚持每天在学习。总结这周的学习方向是Python脚本以及英语4级等级考的复习,下周继续。...

2020-08-09 18:42:11 114

原创 WEEK2_SQL注入小结

现在是学习ctf-web方向的第二周,虽然也接触了其他很多的知识点,但是目前能给自己作总结的只有SQL注入(其他的还在学,感觉还做不出总结)那么现在我就开始了。UNION 联合注入0x01union联合注入的原理相当简单,就是利用union select将前后两个查询语句人为的拼接起来以达到让系统执行我们的注入语句的目的。0x02需要注意的是,只有当页面对于你的输入有回显时,你才可以使用union注入,毕竟若没有回显就算你查出来你也不知道结果。0x03实战演示报错注入0x04报错注入的

2020-08-01 11:49:42 166

原创 WEEK1_SQL注入小练

第一周学习web,不知道学习笔记写什么写点做题笔记吧。web2,6进来先判断,这道题考的应该是SQL注入,所以先试试用 or 绕过登录逻辑看看成不成功(其实我也只会这一点点)1' or 1=1;#其实这里的;是可以不需要的但我还是打上了。发现登陆成功了,并且有回显,所以我们要利用回显的点去进行注入。首先是判断union后应该接几个查询。1' or 1=1 union 1,2;#//这个发现它没有登陆成功,所以接着试三个。1' or 1=1 union 1,2,3;#//发现登陆成功,并且

2020-07-24 20:48:07 166

原创 《自杀游戏》——约瑟夫环简述

约瑟夫潜入到一个组织中做卧底,但是最近组织对一批人起了疑心于是让他们站成一个环,每报到7的人将被处死只留下最后一个,为了继续卧底,约瑟夫要如何才能活下去呢?代码//提示,开始前先看原理解析食用效果更好#include<iostream>using namespace std;struct Joseph { int Number; Joseph *next, *front; Joseph (

2020-05-28 15:39:19 413

原创 快速排序(线性描述)

#include <bits/stdc++.h>using namespace std;int n;long long a[100001];void mysort(int ,int );int main(){ scanf ("%d",&n); for (int i=1;i<=n;i++) scanf ("%lld",&a[i]); mysort (...

2020-05-15 18:35:13 319

原创 冒泡排序(线性描述)

#include <iostream>using namespace std;int main(){ int n; cin >> n; int *a=new int [n+1]; for(int i=1;i<=n;i++) cin >> a[i]; for(int i=1;i<=n;i++) for(int i1=1;i1<=...

2019-10-16 11:10:28 507

原创 斐波那契数列——递推法

#include <stdio.h>int main(){ int a=1,b=1,c,n; scanf("%d",&n); if(n>2){ for(int i=3;i<=n;i++){ c=a+b; a=b; b=c; } printf("%d",c); } else printf("%d",1); return 0;...

2019-10-16 10:52:37 954

原创 斐波那契数列——递归法

#include <stdio.h>using namespace std;int FBNQ(int );int answer=0;int main(){ int n; scanf("%d" ,&n); answer=FBNQ(n); printf("%d\n",answer); return 0;}int FBNQ(int n){ if (n==2||...

2019-10-16 00:03:12 312

原创 求最大公因数和最小公倍数

#include #include <windows.h>using namespace std;int Number1,Number2,Number3,Number4,answer;void change(); //自定义函数,用于交换两个数的值。void GYS(); //自定义函数,用于计算最大公因数,原理是更相减损术。void GBS();//自定义函数,用于计算最...

2019-09-26 20:00:11 616

空空如也

空空如也

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

TA关注的人

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