首页 > 2021年05月04日 > 全部分享
剑指 Offer 51. 数组中的逆序对
归并排序求逆序对 归并要熟悉 class Solution { //归并排序的应用 int[] nums,number; int cnt=0; public int reversePairs(int[] nums) { this.nums=nums;//这种声明和定义方式借助题解,可以少传递参数 n ...
分类:编程语言   时间:2021-05-04 23:50:01    收藏:0  评论:0  赞:0  阅读:49
sql性能优化
一.前言 sql优化是个老生常谈的话题,本文会简单罗列一些在sql中可以用到的sql优化方法。 二.方法 1.创建索引 当被问到sql查询优化问题,第一反应基本就是回答建索引了吧。索引是一种用于排序和搜索的结构,在查询数据库时可以减少对I/O的消耗。 2.优化查询语句 1)在查询中不要使用selec ...
分类:数据库技术   时间:2021-05-04 23:49:50    收藏:0  评论:0  赞:0  阅读:34
整合Spring Boot 2.3.x 与Spring Cloud Hoxton SR5以上版本报错。Failed to start bean 'documentationPluginsBootstrapper';
在整合Spring Boot 2.3.x 与Spring Cloud Hoxton SR5以上版本时,运行微服务启动类会报Failed to start bean 'documentationPluginsBootstrapper'; nested exception is com.google.c ...
分类:移动平台   时间:2021-05-04 23:49:38    收藏:0  评论:0  赞:0  阅读:56
迷宫生成算法
Recrusive Division递归分割算法 递归分割算法的基本思路是首先将整个迷宫都看做是迷宫单元格,任意选取一个偶数行、偶数列作为墙壁进行分割。随后,在墙壁上随机的取三个点将墙壁打通(这里我选取的是奇数行/列的点进行打通的,这样可以避免本次打通的墙又被后面生成的墙给堵住)。具体的效果如下图所 ...
分类:编程语言   时间:2021-05-04 23:49:24    收藏:0  评论:0  赞:0  阅读:33
二叉树线索化和前序、中序、后序的遍历
二叉树的中序线索化 public void threadedNodes(Node node) { //如果node == null,不能线索化 if (node == null) { return; } //1.先线索化左子树 if (node.getLeftType() == 0) { threa ...
分类:其他   时间:2021-05-04 23:49:11    收藏:0  评论:0  赞:0  阅读:35
树形 $dp$ $\&$ 状压 $dp$
树形 \(dp\) & 状压 \(dp\) 树形 \(dp\) 题目 给定一棵树 每个节点都为黑色 将某些节点变为白色 使每条边的两端至少有一个白色 问最少需改变的点 \(f_{u, 0} = \sum f_{v, 1}\) \(f_{u, 1} = \sum \max \{f_{v, 0}, f_ ...
分类:其他   时间:2021-05-04 23:48:56    收藏:0  评论:0  赞:0  阅读:51
python 学习——数学计算的使用
引言 初学python,发现有math这个函数库,决定好好地总结一番,方便以后运用,使用 import math #引入math 常用math()函数 1.常用数值及其转换 1 math.pi #Π 圆周率 2 math.radians(180) #度数转为弧度 math.degrees(x) 将弧 ...
分类:编程语言   时间:2021-05-04 23:48:48    收藏:0  评论:0  赞:0  阅读:41
04-Vscode-setting设置
修改代码显示颜色: "editor.tokenColorCustomizations": { "comments": "#6a6a6a", // 注释 "keywords": "#f475fd", // 关键字 "variables": "#b2b39f", // 变量名 "strings": "# ...
分类:其他   时间:2021-05-04 23:48:39    收藏:0  评论:0  赞:0  阅读:46
go gin框架和springboot框架WEB接口性能对比
最近看起go lang,真的被go的goroutine(协程)惊艳到了,一句 go function(){#todo},即可完成一个并发的工作。 看到gin这个web框架时,突然就特别想拿它和springboot来做个性能对比,马上撸一遍。 ...
分类:编程语言   时间:2021-05-04 23:48:23    收藏:0  评论:0  赞:0  阅读:47
redis基础命令
Redis数据结构之字符串 设置字符串 set key name 获取字符串的值 get key 先获取再赋值 getset key value 递加 incr key 如果是字符串则报错 递减 decr key 递加指定 incrby key num 递减指定 decrbu key num 追加 ...
分类:其他   时间:2021-05-04 23:48:09    收藏:0  评论:0  赞:0  阅读:40
Java_02 基础学习_数据类型与类型转换
数据类型 Java是强类型语言 要求变量的使用要严格符合规定,所有变量必须先定义后才能使用 Java的数据类型分为两大类 基本数据类型(primitive type) 数值类型 整数类型 byte 占1个字节范围:-128~127 short占2个字节范围:-32768~32767 int占4个字符 ...
分类:编程语言   时间:2021-05-04 23:47:57    收藏:0  评论:0  赞:0  阅读:34
Japanese Student Championship 2021
Japanese Student Championship 2021 E - Level K Palindrome 思路简单(?,代码调试半年。 做的路上出去口胡了2道莫队再回来做题,回来就想出了大框架,然后是各种细节调调调,然后调了3h+,中途换写法。 开始分析:(严肃脸 首先很 naive 的一 ...
分类:其他   时间:2021-05-04 23:47:44    收藏:0  评论:0  赞:0  阅读:43
5.4模拟赛总结
#include<5.4模拟赛总结> void work(pair<int,int>tim){ ? tim=make_pair(7,30); ? tim.second+=5; ? 实际上晚了一会儿,7:35才坐到机房拿到题,然后先把图片题目转成PDF,然后就是繁琐的建文件夹,预处理终端,预处理代码基 ...
分类:其他   时间:2021-05-04 23:47:31    收藏:0  评论:0  赞:0  阅读:50
prometheus+grafana监控mysql最佳实践
导航 前言 环境准备 安装Docker 安装prometheus 安装mysqld_exporter prometheus采集数据 安装grafana grafana配置数据源 感谢您的阅读,预计阅读时长3min。 智客工坊出品必属精品。 引子 互联网时代,一切以互联网为核心,IT的边界被完全打开, ...
分类:数据库技术   时间:2021-05-04 23:47:17    收藏:0  评论:0  赞:0  阅读:40
LeetCode每日刷题-11.盛水最多的容器
11. 盛最多水的容器 题目: 给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾 ...
分类:其他   时间:2021-05-04 23:47:06    收藏:0  评论:0  赞:0  阅读:40
函数调用过程中栈的变化情况
OS:Ubuntu 18.04 编译器:gcc 7.5.0 调试器:gdb 8.1.1 test.c源代码: #include <stdio.h> void func(int a, int b) { int sum; int sub; sum = a + b; sub = a - b; } int ...
分类:其他   时间:2021-05-04 23:46:48    收藏:0  评论:0  赞:0  阅读:40
关于序列化和反序列化案例看这一篇就够用了,简直讲的清新脱俗!
前言 序列化:将java对象转化为可传输的字节数组 反序列化:将字节数组还原为java对象 为啥子要序列化? 序列化最终的目的是为了对象可以跨平台存储,和进行网络传输。而我们进行跨平台存储和网络传输的方式就是IO,而我们的IO支持的数据格式就是字节数组 什么情况下需要序列化? 凡是需要进行跨平台存储 ...
分类:其他   时间:2021-05-04 23:46:34    收藏:0  评论:0  赞:0  阅读:26
Redis的数据结构之哈希
赋值 hset myhash username jack age 18 取值 hget myhash username 获取属性数量 hlen myhash 获得所有的key hkeys myhash 获得所有的值 hvals myhash ...
分类:其他   时间:2021-05-04 23:46:21    收藏:0  评论:0  赞:0  阅读:29
js字节序
const buffer = new ArrayBuffer(16); const int32View = new Int32Array(buffer); for (let i = 0; i < int32View.length; i++) { int32View[i] = i * 2; } 上面代 ...
分类:Web开发   时间:2021-05-04 23:46:06    收藏:0  评论:0  赞:0  阅读:36
分布式系统架构中高可用方案技术选型:Hystrix 框架实现服务保护使用详解
HystrixHystrix是Netflix开源的高可用框架,能够完美解决分布式系统架构中高可用服务的问题断路器服务降级服务熔断服务隔离机制服务雪崩效应Hystrix具有自我保护能力服务保护概念在微服务高可用分布式系统中会出现:服务间的调用超时,服务间的调用时失败问题服务雪崩效应默认情况下,Tomcat只有一个线程池处理客户端发送的请求,这样在高并发的情况下客户端所有请求堆积在同一个服务接口,就会
分类:其他   时间:2021-05-04 23:45:50    收藏:0  评论:0  赞:0  阅读:32
558条   1 2 3 4 ... 28 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!