自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 资源 (3)
  • 收藏
  • 关注

原创 Load balancer does not have available server for client

这个问题网上很多都说是feign的问题,我这里其实是ribbon的问题我的项目本来是不报错的,然后不知道改了什么报了这个错,网上搜遍了都没有解决我自定义了Feign的拦截器和Ribbon的负载均衡算法,就两个一起排除先把Feign的拦截器排除了,发现其实是Ribbon的问题,我的改动是,本来ribbon自定义负载均衡方法要重写下面这个@Overridepublic Server choose(Object key) { return choose(getLoadBalance

2022-05-30 16:40:39 1094 1

原创 Failed to start bean ‘documentationPluginsBootstrapper‘

启动springboot app错误:org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException解决方法:application.yml配置::spring: mvc: pathmatch: matc

2021-12-21 13:20:33 7281

原创 mybatis plus分页插件 total数为0

mybatis plus分页插件 total数为0mp版本:3.4.1无论是直接使用PaginationInterceptor还是MybatisPlusInterceptor,total的值总是为0解决方法:// 分页插件@Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interceptor = new MybatisPlusIntercep

2021-12-19 16:12:43 3858 1

原创 word2019让公式居中 编号右对齐 并修改编号字体

记录一下免得忘记了1 公式居中,编号右对齐在公式后输入#num,然后回车num为编号,如输入#(1)2 修改编号字体默认字体为cambria想修改为new times roman,按照网上的办法,如果我将(17)选中,修改为文本后,再改字体的话,只有17被改了,括号没有改,如下目前的方法是在原本的(17)前面再输入一个(17)然后点击公式然后将前面的(17)选中,修改为abc文本然后再将前面的(17)的字体改为新罗马,再把后面的(17)删掉...

2021-10-10 16:28:15 3868 3

原创 gradle学习笔记

1 Groovy1.1 基础==相等于equals(),不会有NPE弱类型class ProjectVersion{2 private int major3 private int minor4 5ProjectVersion(int major,int minor) { //默认都是public可以不写6 this.major = major;7 this.minor = minor;8 }9 }1011 ProjectVersion v1 = new Project

2020-09-23 19:22:41 220

原创 安卓学习笔记

学习安卓的学习笔记,留存一下,虽然以后可能都不会从事安卓相关的工作了,纪念一下。1 Activity1 返回栈活动可以层叠,启动一个新的活动会覆盖在原活动上,Back会销毁最上面的活动,下面的一个活动就会重新显示。用任务管理一系列活动。任务用返回栈描述。启动一个新的活动,这个活动就在返回栈中入栈,finish()即栈顶元素出栈,系统总是会显示处于栈顶的活动给用户。(所以finish()销毁的是栈顶,现在活动的会执行到finish()的也只有栈顶活动)2 生命周期2.1 活动的.

2020-09-23 19:12:48 165

原创 leetcode 子序列 子数组 子串区别

1 子序列 是不要求连续的2 子数组和子串一样,是需要连续的但是无论是子序列和子数组,他们都可以看作是原数组的一部分,而且不会改变原来数组中元素的相对元素。(和一些题目求是否存在数组元素或者数组元素排列区别)例题:01串找最长的01出现次数相等的子串,通过把‘0’当成-1,‘1’当成1,可以转化为最长的sum为0的子数组问题这个题目,可以看看525. 连续数组325. 和等于 k 的最长子数组长度比较奇怪的是我最先看到这题是在一个面经里,楼主描述的是子序列,而不是子数组,不知道原

2020-09-07 15:43:04 1728

原创 单调栈 Leetcode 合集

1给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。求在该柱状图中,能够勾勒出来的矩形的最大面积。以上是柱状图的示例,其中每个柱子的宽度为 1,给定的高度为[2,1,5,6,2,3]。图中阴影部分为所能勾勒出的最大矩形面积,其面积为10个单位。示例:输入: [2,1,5,6,2,3]输出: 10来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/largest-rec...

2020-08-31 15:53:19 189

转载 LeetCode684. 冗余连接 并查集

在本问题中, 树指的是一个连通且无环的无向图。输入一个图,该图由一个有着N个节点 (节点值不重复1, 2, ..., N) 的树及一条附加的边构成。附加的边的两个顶点包含在1到N中间,这条附加的边不属于树中已存在的边。结果图是一个以边组成的二维数组。每一个边的元素是一对[u, v],满足u < v,表示连接顶点u和v的无向图的边。返回一条可以删去的边,使得结果图是一个有着N个节点的树。如果有多个答案,则返回二维数组中最后出现的边。答案边[u, v] 应满足相同的格式u < ...

2020-08-30 10:08:03 112

原创 剑指 Offer 41. 数据流中的中位数

这道题以前就刷过,感觉一直稀里糊涂的,导致再做一次的话,即时知道要用两个堆,以及一些思路,细节还是处理不好。方法细节不一定是最好的,但是下面这个思路是我自己可以理解且不会忘记的,记录一下。————————————如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。例如,[2,3,4]的中位数是 3[2,3] 的中位数是 (2 + 3) / 2 = 2.

2020-08-28 14:48:07 158

转载 Android 安卓setContentView和LayoutInflater

初学者对这两个感觉到迷惑,感觉作用都差不多,那么为什么要弄两个出来呢网上都是分析源码,初学只想区分使用场景不想看源码,找到一个结论。setContentView:1.常用的构造函数: 1)setContentView(int layoutResID) 2)setContentView(View view) 3)setContentView(View view, ViewGroup.LayoutParams params)2.用法1)setContentView(R.

2020-07-20 09:08:20 275

原创 遗传算法求解TSP旅行商问题 参数设置实验

数据集:TSBLIB city<=50且已知最优值参数:变异概率、交叉概率、种群数量锦标赛选择,选择个数种群数量的百分之二精英个数:种群数量的百分之二

2020-07-16 10:00:36 669

原创 安卓 错误集合

记录下遇到的错误1java.lang.NullPointerException: println needs a message这是因为log里没有信息可以打这是因为之前在两个activity里传递数据,然后把第一个Activity里对应的代码删掉了,但是第二个Activity对应的代码没有删掉,第二个Activity拿不到数据,获得的是空的,本来是Log打印数据的,所以也失败了。...

2020-07-14 15:53:53 283

转载 Android R文件

首先了解什么是R文件当 Android 应用程序被编译,会自动生成一个 R 类,其中包含了所有 res/ 目录下资源。包括布局文件layout,图片文件drawable等。具体的内容如下所示:public final class R{ //全是以 public static final 开头的内部类 ... public static final class layout{...} public static final class id{...} public static

2020-07-14 10:25:33 936

原创 集合中的hashCode和equals方法

在做全排列的题目的时候,有一种是原数组有重复数字,这样会造成用回溯后得到的结果有重复数组,为了去重,可以用set存放结果。47. 全排列 II给定一个可包含重复数字的序列,返回所有不重复的全排列。示例:输入: [1,1,2]输出:[ [1,1,2], [1,2,1], [2,1,1]]————————————————————————————————————————————————————set添加元素时,第一比较hashCode,第二比较equals方法如果用

2020-05-28 08:23:10 364

转载 java 核心线程大小与线程池最大大小的区别

1、当提交一个新任务到线程池时首先线程池判断基本线程池(corePoolSize)是否已满?没满,创建一个工作线程来执行任务。满了,则进入下个流程;其次线程池判断工作队列(workQueue)是否已满?没满,则将新提交的任务存储在工作队列里。满了,则进入下个流程;最后线程池判断整个线程池(maximumPoolSize)是否已满?没满,则创建一个新的工作线程来执行任务,满了,则交给饱和策略来处理这个任务;如果线程池中的线程数量大于 corePoolSize 时,如果某线程空闲时间超过keepAliveTim

2020-05-11 17:20:04 3072

转载 Java原子类

当程序更新一个变量时,如果是多线程同时更新这个变量,可能得到的结果与期望值不同。比如:有一个变量i,A线程执行i+1,B线程也执行i+1,经过两个线程的操作后,变量i的值可能不是期望的3,而是2。这是因为,可能在A线程和B线程执行的时候拿到的i的值都是1,这就是线程不安全的更新操作,通常我们会使用synchronized来解决这个问题,synchronized能保证多线程不会同时更新变量i.  从java1.5开始,jdk提供了java.util.concurrent.atomic包,这个包中的原子操作

2020-05-11 17:13:17 147

转载 大数求余解法 循环解法/快速幂解法

大数求余解法:作者:jyd链接:https://leetcode-cn.com/problems/jian-sheng-zi-ii-lcof/solution/mian-shi-ti-14-ii-jian-sheng-zi-iitan-xin-er-fen-f/来源:力扣(LeetCode)著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。...

2020-05-10 07:44:44 638

转载 遗传算法简单求函数最值实例

例:求下述二元函数的最大值:(1) 个体编码遗传算法的运算对象是表示个体的符号串,所以必须把变量 x1, x2 编码为一种符号串。本题中,用无符号二进制整数来表示。因 x1, x2 为 0 ~ 7之间的整数,所以分别用3位无符号二进制整数来表示,将它们连接在一起所组成的6位无符号二进制数就形成了个体的基因型,表示一个可行解。例如,基因型 X=101110 所对应的表现型是:x=[ 5,6 ]。个...

2020-05-09 10:49:50 4846

转载 机器学习训练模型是什么 训练是什么 模型是什么

先从有监督问题谈起,形式上,无论解析还是非解析,有监督问题都可看作根据已知数据在全体映射空间F中寻找最优映射f*(x)=y,其中x为输入,y为输出。寻找符合已知数据的映射很简单,难点在于理论上来说,未知输入等可能对应任意输出,这样一来预测则成为无稽之谈(No Free Lunch)。举个例子,求解找规律题目“1, 2, 3, 4, ( ), 6”,一般人都会在括号里填5。然而理论上来说这个括号里可以是任意数字,比如4。不知道大家是否考虑过凭什么“每次增1”是规律,而“先增三次1然后保持不变然后再.

2020-05-09 10:47:24 5862

原创 二叉搜索树 算法题合集

输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回true,否则返回false。假设输入的数组的任意两个数字都互不相同。这个题目注意的点:1 先找到根节点,左子树在前面,右子树在其后,然后递归判断。2 如果是空数组,返回的应该是true,我先以为空数组是false,后来回想起二叉搜索树的定义:可以是一棵空树。

2020-05-08 15:03:51 431

转载 Java hashCode与equals

我的理解就是为了避免hashset等结构插入重复元素,等等情况,所以有三大规约,因为三大规约,所以我们重写equals时候要重写hashCode。三大约定:在一个应用程序运行期间,假设一个对象的equals方法做比較所用到的信息没有被改动的话。则对该对象调用hashCode方法多次,它必须始终如一地返回同一个整数。 假设两个对象依据equals(Object o)方法是相等的,则调用这两...

2020-05-03 16:25:58 105

转载 Java中的引用

这篇写的很好:https://www.cnblogs.com/czx1/p/10665327.html关于值类型和引用类型的话题,C++、JAVA、python、go、C#等等高级语言都有相关的概念,只要理解了其底层工作原理,可以说即使是不同的语言,在面试学习工作实践中都可以信手拈来(不要太纠集语言),当然此处我选择了JAVA,虽然我是搞C++的,具体原因都懂就不废话了。一、值类型与引用类...

2020-05-03 14:27:12 174

转载 Java 集合

在java8以后,接口中可以添加使用default或者static修饰的方法,在这里我们只讨论default方法,default修饰方法只能在接口中使用,在接口种被default标记的方法为普通方法,可以直接写方法体。https://blog.csdn.net/wf13265/article/details/79363522...

2020-05-03 11:15:11 119

转载 遗传算法调参 参数设置

1https://www.cnblogs.com/helloHKTK/p/9772778.html遗传算法(Genetic algorithm)遵循适者生存、优胜劣汰的法则,即寻优过程中保留有用的,去除无用的。在科学和生产实践中表现为在所有可能的解决方法中找出最符合该问题所要求的条件的解决方法,即找出一个最优解。遗传算法有4个参数需要提前设定,一般在以下范围内进行设置:(1)群体大小...

2020-05-03 10:29:01 44807 7

原创 C++ O(1)时间删除单链表某节点 C++/Java传参问题

算法题:O(1)时间删除单链表中某节点顺便复习一下C++/Java的传参问题。普通的删除单链表某节点,需要遍历找到该节点的前驱节点,时间复杂度为O(n),O(1)时间复杂度的算法如下:(1)如果该链表只有一个节点,则删除该节点(2) 如果删除的节点是尾节点,则遍历找到倒数第二个节点,再删除尾节点。(3) 如果该链表不止一个节点,删除的也不是尾节点,则将要删除的节点的...

2020-04-29 19:02:49 259

原创 GAL 工具

没有想到六年前的关于GAL汉化的文章还有人私信,分享一些工具吧,但是比较老,N年前的了,如果有想研究老游戏的可以看看,有CRASS等

2020-04-29 14:31:25 3538 14

原创 算法时间复杂度的三种求法--代入法、递归树法、主方法

笔记落学校了,慢慢更新。

2020-04-29 09:34:46 1663

原创 链表算法题合集

剑指offer的链表算法题合集

2020-04-29 08:33:33 176

原创 Redis

-

2020-04-13 18:07:50 125

转载 FF14 界面 字变得很小 一种适用于高分辨率笔记本或屏幕下FF14窗口或无边框模式的性能优化方法

现在一些笔记本屏幕的分辨率非常高,达到了2K甚至4K的分辨率。但由于FF14并不支持窗口模式下选择实际渲染分辨率,所以只能使用实际分辨率进行渲染,这在本身显卡就比较差的笔记本上会造成非常严重的性能问题。但独占全屏模式在分辨率与桌面分辨率不同的情况下切换程序会因为重新渲染而非常慢,而且可能会影响一些overlay应用程序的使用(比如ACT),所以并不是很好的解决方法。一种解决思路是强行让FF14使...

2020-04-09 09:29:33 21035

原创 斐波那契数列的应用

1 斐波那契数列的几种实现方法2 青蛙跳台阶问题3 格子覆盖问题

2020-04-08 08:57:17 506

原创 Vue created/mounted 获取不到data中的数据 获取异步数据

背景:select下拉栏中的选项数据由异步请求获得。现在想进入这个页面,就获得select下拉框的初始默认选中数据。(因为想根据这个初始化图表)我在created里,通过调用3个异步请求的函数,分别获得了每个下拉框的内容。这三个异步请求的函数,分别初始化了下拉框的所有选项(假设数组L1)和默认选中值(假设L1_Selected),在create里打印this可以看到this指向的V...

2020-03-26 17:54:15 19352 7

原创 Springboot 错误记录

1 视图经过controller转发,经过视图解析器后静态资源没有加载是因为没有改html的资源引用地址,还是相对路径。

2020-03-25 15:25:23 158

转载 深入理解Java String类

在Java语言中,所有类似“ABC”的字面值,都是String类的实例;String类位于java.lang包下,是Java语言的核心类,提供了字符串的比较、查找、截取、大小写转换等操作;Java语言为“+”连接符(字符串连接符)以及对象转换为字符串提供了特殊的支持,字符串对象可以使用“+”连接其他对象。String类的部分源码如下:public final class String ...

2020-03-16 14:20:17 168

原创 Vue + axios vue发送异步请求

1 axiosaxios:功能强大的网络请求库导入:<script src="https://unpkg.com/axios/dist/axios.min.js"></script>导入后,就会注册一个axios全局对象,可以通过它发送请求了。语法:

2020-03-14 15:09:38 569

原创 Flume

Flume 是 Cloudera 提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传 输的系统。 Flume 基于流式架构,灵活简单。

2020-03-01 15:31:32 107

原创 CentOS7 linux ifconfig 没有ens33网卡 连不上网

这个问题之前就遇到过一次,当时解决了,代价是没有了NetworkManager,虽然没什么太大的用但是心里很不舒服。今天登录了很久没有登的一台虚拟机,在外面连不上它,ifconfig一看,没有ens33了,但是这个集群下面的其他虚拟机都是好的,ifconfig -a 有ens33。什么都没有动过!!!之前那次也是,什么都没有动过就连不上网了,我简直无语。打开ifcfg-ens33看一下...

2020-03-01 11:21:34 4784

原创 CentOS8 linux 安装配置Nginx

以下安装都要进入root1 安装相关库yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel2 安装pcre下载:http://www.pcre.org/ 网慢的直接去官网下载,网不慢的:wget https://jaist.dl.sourceforge.net/project/pcre/pcre/8.44/pcre-8.44.tar.gz下载完了,解压: 我

2020-02-28 09:57:50 1252

原创 Azkaban 架构 三大关键组件

1) AzkabanWebServer: AzkabanWebServer 是整个 Azkaban 工作流系统的主要管理者,它用户登录认证、 负责 project 管理、 定时执行工作流、跟踪工作流执行进度等一系列任务。2) AzkabanExecutorServer: 负责具体的工作流的提交、执行,它们通过 mysql 数据库来协调任务的执行。3) 关系型数据库( MySQL) : 存储大部分执行流状态, AzkabanWebServer 和AzkabanExecutorServer 都需要访

2020-02-27 09:23:13 723

ADS1.2下载

adsv1.2下载~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2018-04-04

计算机虚拟页式存储管理系统仿真实现C++/QT

操作系统的页面替换算法仿真,可视化,从裸机上模拟硬件开始,进行了对计算机虚拟页式存储管理系统的仿真,通过对内存、外存、存储管理部件、缺页中断机构等硬件的模拟,以及对进程的PCB,页表等软件结构的模拟,以请求分页的方式,实现了先来先服务、非剥夺动态优先级两种进程调度算法和LRU、FIFO、SCR、CLOCK四种页面置换算法,模拟了操作系统中分配内存外存、地址映射转换、缺页中断处理、进程调度、页面置换等过程,并将整个运行过程可视化地展现了出来。 下载后请阅读Readme.txt

2018-01-07

计算机虚拟页式存储管理系统仿真实现

操作系统的页面替换算法仿真,可视化,从裸机上模拟硬件开始,进行了对计算机虚拟页式存储管理系统的仿真,通过对内存、外存、存储管理部件、缺页中断机构等硬件的模拟,以及对进程的PCB,页表等软件结构的模拟,以请求分页的方式,实现了先来先服务、非剥夺动态优先级两种进程调度算法和LRU、FIFO、SCR、CLOCK四种页面置换算法,模拟了操作系统中分配内存外存、地址映射转换、缺页中断处理、进程调度、页面置换等过程,并将整个运行过程可视化地展现了出来。

2017-11-12

空空如也

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

TA关注的人

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