自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Dockerfile中yum install 无法使用的问题

Docker 在启动时会读取配置文件(即/etc/docker/daemon.json),我们可以把DNS配置写入到配置文件中,那么Docker守护进程启动之后域名解析会对该机器的所有容器生效。记录一次开发中使用Dockerfile进行centos7容器自定义的时候发现yum install无法使用。方法1:编辑/etc/docker/daemon.json增加dns配置。2. 查看进行Dockerfile进行打包的时候新容器是否联网。然后重新进行Dockerfile打包发现。1. 查看主机是否能够联网。

2024-05-16 09:07:27 343

原创 文件操作

【代码】文件操作。

2024-01-21 23:15:48 362 1

原创 结构体

int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//初始化:定义变量的同时赋初始值struct Stu { //类型说明//名字int age;//年龄//初始化int data;}n1= {10,{4,5},NULL} //结构体嵌套初始化//结构体嵌套初始化enum Sex{MALE,FEMALERED, //默认0GREEN, //1BLUE //2s = FEMALE;

2024-01-21 23:14:54 413

原创 字符串操作scanf与gets的区别

但是使用gets(str) 能获取到 "how are you"使用scanf("%s",str)只能获取到 "how"1. scanf不能获取空格之后的字符串。在c语言中对于字符串的输入。

2024-01-21 23:09:01 447

原创 指针

/ (int*)强制类型转换int i =0;for(i=0;i

2024-01-21 23:01:03 407

原创 SpringBoot 注解开发

场景:前端发起的频繁的请求,导致服务器压力过大。需要对后端接口进行限流处理,每个接口都需要做限流处理的话就会导致代码冗余,此时就可以利用注解进行解决//时间//次数//这个用于判断是否需要登录,后续可用SpringSecurity + JWT 实现。场景:很多手机号之类的信息需要在前端页面需要进行脱敏处理@Overrideif (value!if (!} else {} else {在返回的对象中使用。

2023-11-19 22:50:57 287

原创 Spingboot 多模块引入第三方jar包

3. 要想打包部署服务器,需要在启动模块中添加配置信息。ps:启动模块要引用此模块才能将此一起jar打包部署。2. 在此模块中的pom.xml 中引用。1. 在需要的模块中引入jar包。

2023-07-19 20:10:48 1686 1

原创 短信服务申请

postman测试。

2023-06-24 23:41:05 43

原创 关于自研maven依赖在idea中导入失败

本项目依赖自研分库分表组件,需要可以用IDEA像打开一个项目一样打开,之后点击 Maven Install 这样就把 Jar 打包到你本地仓库了(),Lottery 就可以引入这个 Jar 了。

2023-06-06 02:39:33 354

原创 FISCO BCOS联盟链搭建

使用本地文件:bash build_chain.sh -e ./fisco-bcos -l 127.0.0.1:4 -p 30300,20200,8545。国密版本请执行 bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545 -g -G。本地 :bash ../../gen_node_cert.sh -c ../cert/agency -o node4。# -o输出到指定文件夹,其中node4/conf中会存在机构agency新签发的证书和私钥。

2023-04-25 19:19:42 1111 1

原创 webase-front 与java 原生交互 关于 JSON的报错

1. contractAbi报错:原因在于 contractAbi 没有转为 jsonArray的形式解决办法:

2022-06-14 16:07:07 261 1

原创 Fisco-bsco 开发联盟链 账户之间的转账

参考:开发第一个区块链应用 — FISCO BCOS v2.9.0 文档 (fisco-bcos-documentation.readthedocs.io)前提:Fisco-bcos节点开启,控制台已搭建步骤:Asset.sol:运行命令,确保和在目录下。Table.sol 在搭建控制台的时候自动创建确认jdk以及集成环境进入IntelliJ IDE官网下载社区版即可,安装解压快速搭建将项目用IDE打开,打开终端编译部署Asset.sol注册资产查询资产资产转移...

2022-06-08 11:43:23 2706

原创 Sql Server2012

替换replace(字符串,被替换的字符,替换的字符)例如:select replace(replace(replace('2012年5月18日','年','-'),'日',' '),'月','-');创建数据库create database question1on primary( name='question1_data', filename='C:\temp\question1_data.mdf', size=5MB, maxsize=10MB,

2022-05-28 22:20:43 892

原创 SSM整合maven基本依赖

<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties...

2022-05-11 17:24:51 116

转载 @Requestbody与@Responsebody

@RequestBody作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上; ii) 再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。使用时机:A) GET、POST方式提时, 根据request header Content-Type的值来判断: application/x-www-...

2022-05-06 19:50:00 229

原创 springboot中@ConfigurationProperties报错

通过yaml配置 person写在实体类上的 @ConfigurationProperties("person") 报错解决:加入@Component

2022-05-04 15:22:54 702

原创 proxyBeanMethods

在SpringBoot2 中@Configguration中多了proxyBeanMethods1、配置类里面使用@Bean标注在方法上给容器注册组件,默认也是单实例的2、配置类本身也是组件3、proxyBeanMethods:代理bean的方法 Full(proxyBeanMethods = true)、【保证每个@Bean方法被调用多少次返回的组件都是单实例的】 Lite(proxyBeanMethods = false)【每个@Bean方法被调用多少次返回...

2022-04-24 16:10:02 4574

原创 Spring 分页的几种方式

一、mysql前端请求参数包括page_num和page_size, 首先对这两个参数进行合法性判断,然后重新计算下page_num,让当前page_num对应的就是你要定位到的第n条数据,比如现在要查看第6页数据,且page_size=7,那也就是要获取到第37行-43行数据。复习下mysql中limit的使用:LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二

2022-04-16 16:39:17 1632

原创 详解springboot springsecurity中的注销和权限控制问题

这篇文章主要介绍了springboot-springsecuroty注销和权限控制,账户注销需要在SecurityConfig中加入开启注销功能的代码,权限控制要导入springsecurity和thymeleaf的整合依赖,本文通过实例代码给大家介绍的非常详细,需要的朋友参考下吧目录1 账户注销1.1 在SecurityConfig中加入开启注销功能的代码1.2 在index.html 添加注销的按钮1.3 启动项目测试2 权限控制2.1 导入springsecuri...

2022-04-14 19:54:35 1140

原创 牛客 链表内指定区间反转

描述将一个节点数为 size 链表 m位置到n 位置之间的区间反转,要求时间复杂度O(n),空间复杂度O(1)。例如:给出的链表为 1→2→3→4→5→NULL,m=2,n=4返回1\to 4\to 3\to 2\to 5\to NULL1→4→3→2→5→NULL.数据范围: 链表长度 0<size≤1000,0<m≤n≤size,链表中每个节点的值满足 ∣val∣≤1000要求:时间复杂度 O(n) ,空间复杂度 O(n)进阶:时间复杂度 O(n),空间...

2022-04-13 23:57:47 648

原创 牛客 反转链表

描述给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。数据范围: 0≤n≤1000要求:空间复杂度 O(1),时间复杂度 O(n)。如当输入链表{1,2,3}时,经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。以上转换过程如下图所示:示例1输入:{1,2,3}复制返回值:{3,2,1}复制示例2输入:{}复制返回值:{}复制

2022-04-12 23:33:18 719

原创 ES6实用技术

一、const定义常量ES6之前并没有定义声明常量的方式,ES6标准中引入了新的关键字const来定义常量。consta=123;a=456; //会报错,常量无法覆盖console.log(a);二、let块级变量用let定义的变量只在块当中起作用,离开变量外界的块(括号)就会被销毁。if(true){ vara=123; letb=456} console.log(a);console.lo...

2022-04-11 11:42:53 181

原创 Spring Bean 生命周期

注解:@postConstruct //指定Bean实例完成初始化后调用的方法,用于监控Bean对象初始化节点 @PreDestroy //指定Bean实例销毁前调用的方法,用于监控Bean对象销毁节点Bean的生命周期是指Bean实例被创建、初始化和被销毁的过程。在Bean的两种作用域singleton和prototype中,Spring容器对Bean的生命周期管理是不同的。在singleton作用域中,Spring容器可以管理Bean的生命周期控制Bean的创建、.

2022-04-09 23:22:02 997

原创 C/C++ 中memset()

c/c++中要添加的头文件:#include<string.h>1. memset是以字节为单位,初始化内存块。当初始化一个字节单位的数组时,可以用memset把每个数组单元初始化成任何你想要的值,比如,char data[10];memset(data, 1, sizeof(data)); // rightmemset(data, 0, sizeof(data)); // right而在初始化其他基础类型时,则需要注意,比如,int data[10...

2022-04-07 19:57:58 1335

原创 公约数与公倍数

分数:整数:辗转相除法

2022-04-06 22:53:02 96

原创 容斥问题

解题原则:在计数时,需做到不重不漏,重复的需要减掉,遗漏的需要补上。常用公式:I=A+B+C-只属于两种的-2*三种都属于的+三种都不属于的既I=A+B+C-AB-AC-BC+ABC+三种都不属于的例题:某专业有若干学生,有甲乙丙三门选修课。有40人选甲,36人选乙,30人选丙;兼选甲、乙的28人,兼选甲、丙的26人,兼选乙、丙的24人,甲乙丙都选的20人。三门课都没选的2人,该专业共有学生多少人?40+36+30-28-26-24+20+2=50.

2022-04-06 22:49:40 324

原创 错位重排

例题6名战士在枪上写上自己的名字后放进同一个盒子里,第二天这6名战士随机拿枪,求恰有两名战士拿对自己枪的情况有多少种? C16 B.45 C.135 D.265C62* 9 =135//假设6名中有两名拿到自己的,然后剩下的4名错位重排错位重排:项:1 2 3 4 5 0 1 2 9 44通项:Dn=(n-1)(Dn-...

2022-04-06 22:43:07 730

原创 同素分堆

同素分堆的前提是每种物品都是一模一样升级:把M个苹果,放到N个盘子里,不允许盘子空着,有多少种放法?隔板法:10个苹果相同4个盘子00/00/0000/00C93 =84C(M-1)(N-1)例题:某单位将25个优秀员工名额分给11个部门,每个部门至少2个名额,问一共有多少种不同的分配方法? BA.210 B.286 C.315 D.175025-11=14 //先每个部门分一个人14个员工—...

2022-04-06 22:37:38 785

原创 SpringMVC 个人总结

SpringMVC第一章 SpringMVC 概述1.1 SpringMVC 基本说明SpringMVC是基于spring的,是spring中的一个模块,做web开发使用的。springmvc 叫做spring web mvc 说明他是spring的核心技术,做web开发,springmvc内部是使用mvc框架模式SpringMVC是一个容器,管理对象的,使用IoC核心技术。springmvc管理界面层中的控制器对象SpringMVC底层也是Servlet,以Servlet为核心,接受请

2022-04-06 22:17:11 550

原创 Mybatis 个人总结

目录MyBatis 框架第一章 框架的概述1.三层架构2. 三层架构处理的流程3. 为什么使用三层架构4. 三层框架模式和框架5. 框架6. 框架解决的问题7.jdbc访问数据库的优缺点8. Mybatis框架第二章 Mybatis入门1. 第一个例子2. 概念3. Mybatis的一些重要对象4. 使用工具类和模板第三章 Mybatis代理实现数据库操作1. dao代理1.1 mybatis提供代理:1.2 使用mybatis代理

2022-04-06 21:31:14 1760 2

原创 矩阵乘法

输入两个矩阵,分别是m*s,s*n大小。输出两个矩阵相乘的结果。输入格式  第一行,空格隔开的三个正整数m,s,n(均不超过200)。  接下来m行,每行s个空格隔开的整数,表示矩阵A(i,j)。  接下来s行,每行n个空格隔开的整数,表示矩阵B(i,j)。输出格式  m行,每行n个空格隔开的整数,输出相乘後的矩阵C(i,j)的值。矩阵相乘:a[m][s] 与b[s][n] 相乘=》c[m][n];前提:a矩阵的行要与b矩阵的列相等a矩阵0,0 0,1 1,

2022-04-06 21:18:53 159

原创 Spring 个人总结

目录Spring1.Spring框架概叙2. IOC控制反转2.1 概念2.2Spring的配置文件2.3 spring容器创建对象的特点2.4 DI:给属性赋值2.4.1 基于xml的DI2.4.2基于注解的DI2.5 IOC总结3.AOP面向切面编程3.1增加功能,导致的问题3.2AOP概念3.2.1什么是AOP3.3AOP作用3.4 AOP中术语3.5 什么时候你想用AOP3.6 AOP技术思想的实现3.7 使用AspectJ

2022-04-06 18:31:09 654

原创 Spring Bean作用域

作用域 描述 singleton prototype

2022-04-06 18:24:48 260

原创 蓝桥 走多远 拓扑排序

题目描述给定一个 n 个点,m​ 条边的有向无环图,小明从入度为 0 点出发,顺着边最远能走多远,若不存在这样的点,输出 0。输入描述第一行输入一个 n,m​​ 。接下来 mm 行,每行输入俩个整数 u,vu,v 代表有一条有向边从 u到 v​.1\leq n,m \leq 10^6, 1 \leq u, v \leq n1≤n,m≤106,1≤u,v≤n​输出描述输出一个整数表示最长距离。输入输出样例示例 1输入2 11 2输出1

2022-04-05 17:10:06 323

原创 蓝桥 蓝桥公园 Floyd

小明喜欢观景,于是今天他来到了蓝桥公园。已知公园有N个景点,景点和景点之间一共有M条道路。小明有Q个观景计划,每个计划包含一个起点st和一个终点ed,表示他想从st去到ed。但是小明的体力有限,对于每个计划他想走最少的路完成,你可以帮帮他吗?输入描述输入第一行包含三个正整数N,M,Q第2到 M+1行每行包含三个正整数u,v,w,表示u↔v之间存在一条距离为w的路。第M+2M+2到M + Q-1M+Q−1行每行包含两个正整数st,edst...

2022-04-05 16:28:00 767

原创 扫雷游戏

1.《扫雷游戏》题目描述 扫雷游戏是一款十分经典的单机小游戏。在 n行 m列的雷区中有一些格子含有地雷(称之为地雷 格),其他格子不含地雷(称之为非地雷格)。玩家翻开一个非地雷格时,该格将会出现一个数字------ 提示周围格子中有多少个是地雷格。游戏的目标是在不翻出任何地雷格的条件下,找出所有的非地雷 格。现在给出 n 行 m 列的雷区中的地雷分布,要求计算出每个非地雷格周围的地雷格数。注:一个格子的周围格子包括其上、下、左、右、左上、右上、左下、右下八个方向上与之直接相邻的 格子。 ..

2022-04-05 01:59:52 363

原创 蓝桥 小明的游戏 反nim 博弈论

题目描述蓝桥公司给他们的员工准备了丰厚的奖金,公司主管小明并不希望发太多的奖金,他想把奖金留给智慧的人,于是他决定跟每一个员工玩一个游戏,规则如下:桌面上一共有n堆一元钱 双方轮流行动,由小明先行动,每次行动从某一堆钱中拿走若干元(至少一元钱),取走最后一元钱的人落败。请问员工们能拿到奖金吗?输入描述第一行为一个整数 T,表示测试数据数量。每个测试用例包含俩行。第一行为一个整数 n , 第二行包括 n 个整数 a1​,a2​...an​ 表示第 ii 堆有 a_iai​ 元。..

2022-04-05 01:08:41 3126

原创 蓝桥 小明的游戏1 博弈论 nim

题目描述蓝桥公司给他们的员工准备了丰厚的奖金,公司主管小明并不希望发太多的奖金,他想把奖金留给智慧的人,于是他决定跟每一个员工玩一个游戏,规则如下:桌面上一共有nn堆一元钱。 双方轮流行动,由小明先行动,每次行动从某一堆钱中拿走若干元(至少一元钱),取走最后一元钱的人获胜。请问员工们能拿到奖金吗?输入描述第一行为一个整数T,表示测试数据数量。每个测试用例包含俩行。第一行为一个整数n, 第二行包括n个整数 a1​,a2​...an​表示第i堆有 ai​元。1 \...

2022-04-05 00:50:09 3220

原创 蓝桥 省赛 左儿子右兄弟 dfs dp

思路:树的最大高度=父节点孩子的数目+以它的孩子为父节点的子树的最大高度(递归定义)dfs:从根节点开始递归可以使用向量 verctor<Type>C++ Vector_FOOL_amazing的博客-CSDN博客#include<bits/stdc++.h>using namespace std;const int N=1e5+10;vector<int> f[N]; //f[i]容器是以i结点为父节点的所有子节点int dfs(i...

2022-04-04 23:19:20 248

原创 C++ Vector

构造函数vector():创建一个空vectorvector(int nSize):创建一个vector,元素个数为nSizevector(int nSize,const t& t):创建一个vector,元素个数为nSize,且值均为tvector(const vector&):复制构造函数vector(begin,end):复制[begin,end)区间内另一个数组的元素到vector中void添加元素push_back(const T& x):向量尾

2022-04-04 23:18:29 855

空空如也

空空如也

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

TA关注的人

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