<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CJYKeepLearning的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CJYKeepLearning</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CJYKeepLearning]]></copyright><item><title><![CDATA[单调栈的理解]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/136398986</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/136398986</guid><author>CJYKeepLearning</author><pubDate>Fri, 01 Mar 2024 16:07:36 +0800</pubDate><description><![CDATA[Next Greater Number 问题：给你⼀个数组，返回⼀个等长的数组，对应索引存储着下⼀个更⼤元素，如果没有更⼤的元素，就存-1。（这个过程便是核心代码过程，小于其自身的均出栈，直到看到大于其自身的元素。将要放入的元素，与栈内元素依个比较，小于的都出栈，最后将要放入的元素入栈，实现单调功能。采用从后向前方式遍历原始数组（因为是向后看，后面的元素先入栈出栈，前面的元素再入栈。例如：数组 [2,1,2,4,3]，返回数组 [4,2,4,-1,-1]。]]></description><category></category></item><item><title><![CDATA[Java知识点]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/134625014</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/134625014</guid><author>CJYKeepLearning</author><pubDate>Sun, 26 Nov 2023 10:50:44 +0800</pubDate><description><![CDATA[Integer

Integer是对象，小于128数字存储在jvm缓存中，比较可使用 == ，大于128时创建对象，比较使用equals


]]></description><category></category></item><item><title><![CDATA[ython报错 UnicodeDecodeError: ‘gbk‘ codec can‘t decode]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/134229530</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/134229530</guid><author>CJYKeepLearning</author><pubDate>Sun, 05 Nov 2023 13:59:12 +0800</pubDate><description><![CDATA[尝试1尝试2终极。]]></description><category></category></item><item><title><![CDATA[tshark is not insatalled or added to envionment path]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/131785404</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/131785404</guid><author>CJYKeepLearning</author><pubDate>Tue, 18 Jul 2023 13:38:37 +0800</pubDate><description><![CDATA[cmd可运行，Pycharm无法运行。使用管理员权限打开Pycharm。]]></description><category></category></item><item><title><![CDATA[Windows10卸载Anaconda后cmd闪退]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/125911092</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/125911092</guid><author>CJYKeepLearning</author><pubDate>Thu, 21 Jul 2022 14:09:50 +0800</pubDate><description><![CDATA[Windows10卸载Anaconda后CMD闪退]]></description><category></category></item><item><title><![CDATA[本地不安装使用Python包]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/125820330</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/125820330</guid><author>CJYKeepLearning</author><pubDate>Sat, 16 Jul 2022 15:22:46 +0800</pubDate><description><![CDATA[本地不安装使用Python包。]]></description><category></category></item><item><title><![CDATA[SpringBoot项目部署有关问题]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/124941532</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/124941532</guid><author>CJYKeepLearning</author><pubDate>Tue, 24 May 2022 10:11:50 +0800</pubDate><description><![CDATA[Jar包与War包

在部署项目的时候，我们需要选择将项目打包成jar包还是war包。
取决于Spring Boot项目所使用的Tomcat是内嵌的还是单独的。
如果使用内嵌的Tomcat，那么推荐打包成Jar包，在打包时会将Tomcat包一起
打包。
如果使用单独的Tomcat,那么推荐打包成War包，这样将war包放入到Tomcat的Webapps目录下后，启动bin目录下的startup.sh 即可

如何打包
打包Jar包
IDEA
在项目的pom.xml下添加
&lt;packaging&gt;j]]></description><category></category></item><item><title><![CDATA[算法整理6-深度优先搜索]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/124360842</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/124360842</guid><author>CJYKeepLearning</author><pubDate>Sat, 23 Apr 2022 11:17:56 +0800</pubDate><description><![CDATA[什么是深度优先搜索？
优先向子树进行搜索
深度优先搜索解决 子集/组合 排列
三类假设条件，每类中包含对应子集/组合 排列两种类型
元素无重复:nums={1,2,3}
元素可重复:nums={1,1,2}
不可复选：nums[0]、nums[1]、nums[2] 只能选一次
可复选：nums[0]、nums[1]、nums[2] 可多选
核心代码框架

// 回溯算法核心函数，遍历子集问题的回溯树
void backtrack(int[] nums, int start) {

    // 前序位置，.]]></description><category></category></item><item><title><![CDATA[算法整理5-二叉树]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123784097</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123784097</guid><author>CJYKeepLearning</author><pubDate>Sun, 27 Mar 2022 23:11:36 +0800</pubDate><description><![CDATA[什么是二叉树
每个节点最多具有两个叉


二叉树代码注释


void traverse(TreeNode root){
	//前序遍历位置写的代码
	traverse(root.left);
	//中序遍历时写的代码
	traverse(root.right);
	//后序遍历时写的代码
}


二叉树的构建
1.相信你的函数
2.考虑根节点进行的操作，并运用到左右节点中
二叉树的应用
LeetCode:
226. 翻转二叉树
114.二叉树展开为链表
116. 填充每个节点的下一个右侧节点指针


..]]></description><category></category></item><item><title><![CDATA[Pytorch - Tips]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123750211</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123750211</guid><author>CJYKeepLearning</author><pubDate>Sat, 26 Mar 2022 09:10:50 +0800</pubDate><description><![CDATA[记录使用Pytorch遇到的问题
1. import torch 页面文件太小
出错展示：
OSError: [WinError 1455] 页面文件太小，无法完成操作。 Error loading "D:\software\Anaconda\lib\site-packages\torch\lib\shm.dll" or one of its dependencies.

解决方案:
方案1.修改虚拟内存
进入查看高级系统设置页面，按如下操作
注意：出错时显示哪个盘内存不足，就修改哪个盘。本人显示为D盘。故]]></description><category></category></item><item><title><![CDATA[cs231n-2019-assignment]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123614374</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123614374</guid><author>CJYKeepLearning</author><pubDate>Sun, 20 Mar 2022 15:49:05 +0800</pubDate><description><![CDATA[Assignment1
前置工作：

点击官方作业1
下载完成作业所需代码：

可将得到的assignment1_colab\assignment1\cs231n放在自己建的文件夹assignment1下
回到自己的文件夹，开始愉快写作业~
进入到cs231n\datasets，在git bash中运行如下代码 sh get_datasets.sh 获取数据集
如果你不幸出现了这种情况：$ sh get_datasets.sh
get_datasets.sh: line 2: wget: command n]]></description><category></category></item><item><title><![CDATA[微积分的本质]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123485945</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123485945</guid><author>CJYKeepLearning</author><pubDate>Wed, 16 Mar 2022 19:26:42 +0800</pubDate><description><![CDATA[3Blue1Brown-微积分的本质
02导数的悖论
导数-----&gt;变化率的最佳近似
03用几何来求导
幂函数
三角函数
04链式法则的直观理解
05指数函数
震惊到了！
f(x) = ax
f(x)’ = ax Ina  是怎么来的呢？
我们知道(ex )’ = ex
那我们就可以利用链式法则来看
ax = e(Ina)x
那么(ax)’ = (e(Ina)x)’ = (Ina)ex
所以才会有那七种不定式形式换成eg(x)In(f(x))之类的~

...]]></description><category></category></item><item><title><![CDATA[算法整理4-二分查找]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123517173</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123517173</guid><author>CJYKeepLearning</author><pubDate>Wed, 16 Mar 2022 08:34:51 +0800</pubDate><description><![CDATA[什么是二分查找
在一个排好序的线性表中查找一个数
【常规】
目标：查找3的下标

【左边界查找】
目标：查找最左侧 3 的下标
【右边界查找】
目标：查找最右侧 3 的下标

二分查找代码注释
【常规】

【左边界查找】

解释里面先默认数在[ ,) 的[ 【右边界查找】
解释里面先默认数在[ ,) 的[

二分查找的构建
【常规]

int binarySearch(int[] nums,int target){
    int left = 0,right = nums.length - 1;
   .]]></description><category></category></item><item><title><![CDATA[StudyNote---Python For Data Analysis]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123460784</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123460784</guid><author>CJYKeepLearning</author><pubDate>Sun, 13 Mar 2022 21:32:35 +0800</pubDate><description><![CDATA[准备工作

安装Anaconda
安装Jupyter notebook
安装ipython

Python语法基础

万物皆对象
动态引用，强类型

isinstance(a, int)  #检查a是否为int实例 


鸭子类型
列表、字典、NumPy数组，和用户定义的类型（类），都是可变的；字符串和元组，是不可变的
对于有换行的字符串，可以使用三引号，’’'或"""
三元表达式

Python数据结构和序列

元组

In [1]: tup = 4, 5, 6


tuple方法
列表
二级排序   .]]></description><category></category></item><item><title><![CDATA[深度学习路线进度]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123455149</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123455149</guid><author>CJYKeepLearning</author><pubDate>Sun, 13 Mar 2022 21:31:29 +0800</pubDate><description><![CDATA[第一周
学习目标：

 复习高数\线代\概率论
 学习Python for Data Analysis

学习时间：

周六：上午8-11:30  下午2-5:30
周日：上午8-11:30  下午4-5:30   晚上8:00-10:00


学习输入：

 高数–武忠祥
 线代–3Blue1Brown(线性代数的本质)
 概率论–3Blue1Brown(概率论)


学习输出：

 线代本质笔记 1 篇
 Python笔记 1 篇


...]]></description><category></category></item><item><title><![CDATA[线性代数的本质]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123452443</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123452443</guid><author>CJYKeepLearning</author><pubDate>Sat, 12 Mar 2022 23:26:05 +0800</pubDate><description><![CDATA[行列式
一个矩阵，可以看作是一个线性变换
det(A)代表矩阵的行列式，
det(A) = 0  得不到 A-
因为不能将线解析成为平面。
但是解仍可能存在，此时向量v处在压缩后的线上。
Dot  Product
每当看到一个（多维）空间列数轴的线性变换时，它都与那个空间中的唯一一个变量相对应。即应用线性变换和与这个向量点乘等价
Cross Product
线性变换过程：

通过向量v，和向量w 定义从三维空间到数轴的线性变换
找到对偶向量
联系

基变换

我们的网格   =》 Jennifer网格
Je]]></description><category></category></item><item><title><![CDATA[算法整理-3滑动窗口]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123294952</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123294952</guid><author>CJYKeepLearning</author><pubDate>Sat, 05 Mar 2022 15:04:32 +0800</pubDate><description><![CDATA[什么是滑动窗口
在数组上维护一个 [ , )  左闭右开可滑动的东西



滑动窗口的构建


    static String minWindow(String s,String t){
        char[] ss = s.toCharArray();
        HashMap&lt;Character,Integer&gt; need = new HashMap&lt;&gt;();
        HashMap&lt;Character,Integer&gt; window = ..]]></description><category></category></item><item><title><![CDATA[算法整理-2差分数组]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123293040</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123293040</guid><author>CJYKeepLearning</author><pubDate>Sat, 05 Mar 2022 12:56:45 +0800</pubDate><description><![CDATA[什么是差分数组？

差分数组的构建

int[] res = new int[diff.length];
// 根据差分数组构造结果数组
res[0] = diff[0];
for (int i = 1; i &lt; diff.length; i++) {
 res[i] = res[i - 1] + diff[i];
}


差分数组的应用
Leetcode

区间加法（中等）
航班预订统计（中等）
拼⻋（中等）




...]]></description><category></category></item><item><title><![CDATA[算法整理-1前缀和数组]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123292945</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/123292945</guid><author>CJYKeepLearning</author><pubDate>Sat, 05 Mar 2022 12:51:33 +0800</pubDate><description><![CDATA[前缀和是什么？

前缀和数组构建

// 前缀和数组
int[] preSum;
/* 输⼊⼀个数组，构造前缀和 */
public NumArray(int[] nums) {
	// preSum[0] = 0，便于计算累加和
	 preSum = new int[nums.length + 1];
	// 计算 nums 的累加和
	for (int i = 1; i &lt; preSum.length; i++) {
		 preSum[i] = preSum[i - 1] + nums[i -.]]></description><category></category></item><item><title><![CDATA[mysql使用Tips]]></title><link>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/121709252</link><guid>https://blog.youkuaiyun.com/CJYKeepLearning/article/details/121709252</guid><author>CJYKeepLearning</author><pubDate>Fri, 03 Dec 2021 23:35:53 +0800</pubDate><description><![CDATA[1.更换时区
2.重启mysql
cmd下命令
net stop mysql80
net start mysql80


]]></description><category></category></item></channel></rss>