<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Cooperia的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Cooperia</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Cooperia]]></copyright><item><title><![CDATA[HBuilderX “插件XXX下载失败，请检查网络”问题的解决]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/120690069</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/120690069</guid><author>Cooperia</author><pubDate>Sun, 10 Oct 2021 19:35:48 +0800</pubDate><description><![CDATA[第一步：找出问题

首先查看HBuilderX自带的日志功能来检查：在导航上 帮助 --&gt; 查看运行日志



打开日志文件，“Ctrl + End”到文件尾部，找到最新的出现错误的操作（可以通过日期时间查找）。便可以找到解决问题的线索。（我这里显示的是“拒绝访问”）



第二步：分析问题


问题1：拒绝访问


如上步，我想要安装 [typescript-server]插件，结果却提示“插件[typescript-server]下载失败，请检查网络”，但是检查一下网络完全没有问题，那么就不是因为]]></description><category></category></item><item><title><![CDATA[关于解决“cvc-complex-type.2.4.a: Invalid content was found starting with element ‘XXX‘.”的问题]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/120639715</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/120639715</guid><author>Cooperia</author><pubDate>Thu, 07 Oct 2021 19:49:30 +0800</pubDate><description><![CDATA[今天在xml文件进行将切面类对象植入目标对象的组装过程中，&lt;property/&gt;标签报出“cvc-complex-type.2.4.a: Invalid content was found starting with element 'property'. One of'{"http://www.springframework.org/schema/beans":import, "http://www.springframework.org/schema/beans":alias, "htt..]]></description><category></category></item><item><title><![CDATA[Eclipse配置反编译问题]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/120638614</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/120638614</guid><author>Cooperia</author><pubDate>Thu, 07 Oct 2021 18:34:33 +0800</pubDate><description><![CDATA[今天在做项目时，想查看所引用的第三方jar包中某个class文件中的代码(Ctrl+Shift+T)时，出现“Class File Editor Source not found” 提示（如下图）



这是因为我们没有在ecplise中配置反编译工具JadClipse。如果想要查看相关代码且省事省力，我们就需要在ecplise中配置反编译工具，这样可以绝大几率保证我们可以随时随地查看class文件中的内容。在网上整理一下配置过程，大致如下：

下面是配置过程：


第一步：下载net.sf.jadclip]]></description><category></category></item><item><title><![CDATA[解决Multiple markers at this line]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/120636800</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/120636800</guid><author>Cooperia</author><pubDate>Thu, 07 Oct 2021 15:57:57 +0800</pubDate><description><![CDATA[问题：

今天在进行项目编写实现类时，出现编译错误 “Multiple markers at this line”，看看代码是没有错误的，当点击错误eclipse给出如下错误提示


Multiple markers at this line
 - The method comment(String, String) of type BookServiceImp must override or implement a supertype
  method
 - implements c...]]></description><category></category></item><item><title><![CDATA[解决Intellij IDEA中找不到汉化包问题]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/120614381</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/120614381</guid><author>Cooperia</author><pubDate>Tue, 05 Oct 2021 16:26:18 +0800</pubDate><description><![CDATA[idea2020版支持中文汉化包，但是可能存在在插件中心找不到官方的汉化包的问题，有的汉化包不知道为什么原因下架了。不要着急，我们可以到官网下载离线的汉化语言包，然后从Idea的插件面板选择从磁盘安装插件，就OK啦。

接下来是下载离线汉化包的步骤：


步骤一：在开始下载之前首先查看一下当前Idea的Build版本：


help菜单 --&gt; About选项：




第二步：官网下载离线汉化包


下载链接：离线汉化包

Versions --&gt; Show more 找到所对应你的Bu...]]></description><category></category></item><item><title><![CDATA[微信小程序组件思维导图]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/120025032</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/120025032</guid><author>Cooperia</author><pubDate>Tue, 31 Aug 2021 19:30:11 +0800</pubDate><description><![CDATA[微信小程序组件思维导图




]]></description><category></category></item><item><title><![CDATA[微信小程序框架分析思维导图]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/120005043</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/120005043</guid><author>Cooperia</author><pubDate>Mon, 30 Aug 2021 20:38:21 +0800</pubDate><description><![CDATA[微信小程序框架分析思维导图


]]></description><category></category></item><item><title><![CDATA[VS code 终端输入乱码问题解决]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/119757116</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/119757116</guid><author>Cooperia</author><pubDate>Tue, 17 Aug 2021 21:48:20 +0800</pubDate><description><![CDATA[问题：

在使用VScode编辑代码时，代码页面中文正常，但终端输出那里中文却为乱码。

原因：

出现这个现象的原因是因为编码方式的不同。 （VScode的默认编码方式为UTF-8，中国地区下cmd的编码方式GBK） 因为VScode终端那里调用的是cmd，两者编码方式的不同的就导致了中文乱码的问题。

解决：

所以我们解决乱码的方式，就是将两者的编码方式统一就行，要么将两者都统一为UTF-8，要么就统一为GBK。
...]]></description><category></category></item><item><title><![CDATA[算法笔记(十一):链表]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/119759195</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/119759195</guid><author>Cooperia</author><pubDate>Tue, 17 Aug 2021 21:48:01 +0800</pubDate><description><![CDATA[（一）单向链表
1.定义
链表由节点所构成。单向链表是链表的一种，内含一个指向下一个节点的指针，节点依次链接成为链表。链表这种数据结构通常在物理内存上是不连续的。链表通常含有一个头节点，头节点不存放实际的值，它含有一个指针，指向存放元素的第一个节点。
				头节点不存储数据，但是他的指针指向节点1的地址，所以头节点和节点1链接起来了。然后节点1的指针又指向了节点2的地址，使节点1和节点2也链接起来了…最后，节点i的指针指向节点n，最后一个节点，最后一个节点n的指针指向了NULL。
2.单向链表的节点
①数]]></description><category></category></item><item><title><![CDATA[Intellij IDEA设置中文界面（汉化）]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/119329395</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/119329395</guid><author>Cooperia</author><pubDate>Mon, 02 Aug 2021 17:22:36 +0800</pubDate><description><![CDATA[因为现在IDEA官方是支持汉化了，所以我们可以直接使用IDEA的插件来设置。这简直是我们这些英语小白的福音啊啊（想起以前刚刚上手满屏英文，一头两大...它认识我我不认识它，这是神马感jio！！！）

现下 三步骤 搞定idea汉化

步骤一：在工具栏找到 File 选项，在下拉菜单中找到 Settings 选项，或者直接使用快捷键Ctrl+Alt+S 打开设置窗口（如下图）。



步骤二：找到并点击 Plugins ，在搜索框输入Chinese，然后找到 Chinese (Simplified) Lang]]></description><category></category></item><item><title><![CDATA[算法笔记（十）：区间合并]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/118938974</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/118938974</guid><author>Cooperia</author><pubDate>Tue, 20 Jul 2021 17:42:38 +0800</pubDate><description><![CDATA[（10）区间合并

目录

一、简述

二、思想

三、举例

问题：

具体实现：

写在最后！！！

一、简述


区间合并就是将坐标轴中两个存在交集的区间合并成一个区间。


二、思想


1.将所有区间按左端点从小到大排序 

2.从左到右遍历每个区间，把有交集的区间合并

如果前一个右端点 小于下一个左端点。那么单独成为一个区间。更新 左端点
	如果前一个右端点 大于等于 下一个左端点。max(end1,end2)。更新 右端点




三、举例

问题：



具体实现：


#inclu...]]></description><category></category></item><item><title><![CDATA[算法笔记（九）：离散化]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/118935876</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/118935876</guid><author>Cooperia</author><pubDate>Tue, 20 Jul 2021 16:10:02 +0800</pubDate><description><![CDATA[（9）离散化

目录

一、概述

二、离散化中问题

三、举例

写在最后！！！

一、概述


离散化就是把无限空间中的有限个体映射到有限空间中去。在不改变数据相对大小的条件下，对数据进行相应的缩小，以此提高算法的时空效率。

通俗的讲，就是在众多可能的情况中，只需要考虑有用的值。


例子：

原来数据：{ 2,46,37,8 } ----&gt;(离散化处理后) { 1,4,3,2 }

原来数据：{34,67},{5 12},{4,7} ----&gt;(离散化处理后) {5,6},{2,4},.]]></description><category></category></item><item><title><![CDATA[算法笔记（八）：位运算]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/118914233</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/118914233</guid><author>Cooperia</author><pubDate>Mon, 19 Jul 2021 22:30:28 +0800</pubDate><description><![CDATA[一、位运算简介


现代计算机中所有的数据都是以二进制（0、1两种形态）的形式存储在设备中。计算机对二进制数据进行的运算(+、-、*、/)都是叫位运算，即将符号位共同参与运算的运算。

简言之，位运算可以直接对整数在内存中的二进制位进行操作。


二、图表概览

符号
			描述
			运算规则
		&amp;
			按位与
			两个位都为1时，结果才为1（ 0&amp;0=0 0&amp;1=0 1&amp;0=0 1&amp;1=1 ）
		|
			按位或
			两个位都为0时，结果才为0...]]></description><category></category></item><item><title><![CDATA[算法笔记（七）：双指针算法]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/118885485</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/118885485</guid><author>Cooperia</author><pubDate>Mon, 19 Jul 2021 01:20:26 +0800</pubDate><description><![CDATA[（7）双指针

目录

一、双指针简介

二、核心思想

朴素算法：

双指针算法：

三、应用

题目1：

题目2：

写在最后！！！

一、双指针简介


双指针的含义是数组中的两个指针，也可以是数组的两个下标。使用双指针一般能实现O(n)的时间去解决问题。

双指针一般有两种用法。
1、在一个序列中一个指针从首端向后移动，另一个指针从尾端向前移动。
2、两个指针都从首端向后移动，但是移动速度不一样，一个移动的快，一个移动的慢（在这里是指 快指针在前“探路”，当符合某种条件时慢指针再向前移动）。

.]]></description><category></category></item><item><title><![CDATA[算法笔记（六）：差分法]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/118864683</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/118864683</guid><author>Cooperia</author><pubDate>Sun, 18 Jul 2021 01:40:52 +0800</pubDate><description><![CDATA[（6）差分法

目录

一、差分

1、介绍

2、定义

3、差分与前缀和

二、一维差分

1、定义

2、作用

3、方法

接下来是实战演练！！！

三、二维差分

1、定义

2、作用

3、方法

接下来是实战演练！！！

结论

写在最后！！！

一、差分

1、介绍


一般地，差分主要用于让一个序列某一特定范围内的所有值都加上或减去一个常数。


所以差分往往应用于线性的场合，即一维数组的环境，但是除此之外，差分还可以应用于二维数组，但是相比较一维数组，应用的较少。
...]]></description><category></category></item><item><title><![CDATA[算法笔记（五）：前缀和]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/118861303</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/118861303</guid><author>Cooperia</author><pubDate>Sat, 17 Jul 2021 21:05:03 +0800</pubDate><description><![CDATA[（5）前缀和

目录

一、介绍

二、定义

三、一维前缀和

介绍

作用

方法

接下来是实战演练！！！

四、二维前缀和

介绍

作用

方法

具体代码！！！

写在最后！！！

一、介绍


前缀，顾名思义就是一个东西前面的点缀...(hhhh玩笑了)

其实打比方来说就是：假如有一字符串ABCD，那么他的前缀就是A、AB、ABC、ABCD这四个从新从第一个字母一次往后开始拼接的字符串。当然这是字符串。但前缀和一般应用于数组，对于给定的数组a=[1,2,3,4]，他的前 i 项和s...]]></description><category></category></item><item><title><![CDATA[算法笔记（四）：高精度]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/118857328</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/118857328</guid><author>Cooperia</author><pubDate>Sat, 17 Jul 2021 17:06:36 +0800</pubDate><description><![CDATA[（3）高精度算法

目录

1、高精度算法

高精度算法介绍

高精度与竖式计算

进位和前导零

2、高精度数的加减乘除

高精度加法

高精度减法

高精度乘法

高精度除法

写在最后！！！

1、高精度算法

高精度算法介绍


高精度算法（High Accuracy Algorithm）是处理大数字的一种数学计算方法，是用计算机对于超大数字的一种模拟加减乘除等的运算。但是计算机无法正常存储非常庞大的数字，便把数字进行拆分存储到一个数组找那个，用一个数组去表示一个数字，这样的数字便是高精度数。简言.]]></description><category></category></item><item><title><![CDATA[算法笔记（三）：二分查找]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/118798348</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/118798348</guid><author>Cooperia</author><pubDate>Fri, 16 Jul 2021 19:00:43 +0800</pubDate><description><![CDATA[（3）二分查找

目录

（3）二分查找

主要分类

基本思想

1、整数二分

二分本质

实现步骤

模板

复杂度

接下来是实战演练！！！



2、浮点数二分

练习：开平方

优化改进

总结

写在最后！！！


二分查找也称折半查找（Binary Search）。它是一种效率较高的查找方法。但是，二分查找要求线性表必须采用顺序存储结构，且表中元素要按照关键字有序排列，注意必须要是有序排列。


主要分类


二分查找主要分为两大类：整数二分和浮点数二分


（PS：在这里主要介绍整数二分.]]></description><category></category></item><item><title><![CDATA[算法笔记（二）：归并排序]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/118762769</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/118762769</guid><author>Cooperia</author><pubDate>Thu, 15 Jul 2021 21:04:05 +0800</pubDate><description><![CDATA[(2)归并排序

归并排序，是创建在归并操作上的一种有效的排序算法。算法是采用分治法（Divide and Conquer）的一个非常典型的应用，且各层分治递归可以同时进行。归并排序思路简单，速度仅次于快速排序，为稳定排序算法，一般用于对总体无序，但是各子项相对有序的数列。
...]]></description><category></category></item><item><title><![CDATA[算法笔记（一）：快速排序]]></title><link>https://blog.youkuaiyun.com/Cooperia/article/details/118756078</link><guid>https://blog.youkuaiyun.com/Cooperia/article/details/118756078</guid><author>Cooperia</author><pubDate>Thu, 15 Jul 2021 15:55:33 +0800</pubDate><description><![CDATA[（1）快速排序



原理：

        快速排序（Quick Sort）是冒泡排序的一种改进，简言之就是在你所需要排序的序列中找一个基准数（我们一般用序列的第一个数、中间数或最后一个数这三者中的其中一个作为基准数），然后根据这个基准数对序列进行一系列的操作，找到他的正确索引的那么一个过程。

    （PS：可能还不是太理解，那么简化一下过程 (^_−)☆）



基本过程：（分治）

       1、确定分界点（基准数）...]]></description><category></category></item></channel></rss>