<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Code-Cook的博客]]></title><description><![CDATA[Code-Cook的博客]]></description><link>https://blog.youkuaiyun.com/Joker_LCL</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Joker_LCL]]></copyright><item><title><![CDATA[Pytorch安装慢]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/115581682</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/115581682</guid><author>Joker_LCL</author><pubDate>Sat, 10 Apr 2021 18:13:19 +0800</pubDate><description><![CDATA[使用pip安装Pytorch时十分缓慢，有时换源也不能快速下载
https://pytorch.org/get-started/locally/

https://download.pytorch.org/whl/torch_stable.html
可以在官网把下载缓慢的包利用迅雷等工具下载到本地，然后pip install即可

...]]></description><category></category></item><item><title><![CDATA[解决Ubuntu 解压zip中文乱码问题]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/109490801</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/109490801</guid><author>Joker_LCL</author><pubDate>Wed, 04 Nov 2020 15:12:38 +0800</pubDate><description><![CDATA[解压来在windows的zip文件，文件名有可能会出现乱码问题


1.unzip方法

unzip -O CP936 xxx.zip


2.unar方法

unar xxx.zip

Reference
https://www.cnblogs.com/pipci/p/10114527.html

]]></description><category></category></item><item><title><![CDATA[Android Studio Gradle下载太慢]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/109450411</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/109450411</guid><author>Joker_LCL</author><pubDate>Mon, 02 Nov 2020 15:58:04 +0800</pubDate><description><![CDATA[遇到的问题是构建Android项目时，Gradle下载的太慢，网上一种方法是使用阿里云的链接，实测不行；成功的方式是下载到本地。


Ubuntu 20.04
Android Studio 4.1

1.下载文件
官网：http://services.gradle.org/distributions/
实测下载速度很慢，建议使用迅雷等下载工具，需要下载的版本信息可以在下面路径查看。
/gradle/wrapper/gradle-wrapper.properties


2.更换路径
.gradle/wra.]]></description><category></category></item><item><title><![CDATA[字串和子序列]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/108377688</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/108377688</guid><author>Joker_LCL</author><pubDate>Thu, 03 Sep 2020 18:29:39 +0800</pubDate><description><![CDATA[子串：连续的子字符串
子序列：不连续子字符串

最长不含重复字符的子串
https://leetcode-cn.com/problems/zui-chang-bu-han-zhong-fu-zi-fu-de-zi-zi-fu-chuan-lcof/solution/mian-shi-ti-48-zui-chang-bu-han-zhong-fu-zi-fu-d-9/

动态规划


public class test_0901_1 {
    public static void main(String[.]]></description><category></category></item><item><title><![CDATA[设计模式]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/107966688</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/107966688</guid><author>Joker_LCL</author><pubDate>Wed, 12 Aug 2020 22:25:12 +0800</pubDate><description><![CDATA[why？为什么我们需要设计模式？
我的理解是：让程序变得可维护、可复用、可扩展、灵活性好
文章目录1. 单例模式1.1 饿汉式1.2 懒汉式2. 工厂模式2.1 简单工厂模式2.2 工厂方法模式2.3 抽象工厂模式

1. 单例模式
单例模式，顾名思义，只实例化一个对象，私有化构造函数，一般用于实例化一个对象复杂且耗时的情况下。
1.1 饿汉式
形象地比喻一下，已经做好饭了，饿汉来了直接开吃
public class Singleton {
    // 实例化对象
    private static .]]></description><category></category></item><item><title><![CDATA[Java 获取多行输入]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/107851718</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/107851718</guid><author>Joker_LCL</author><pubDate>Thu, 06 Aug 2020 23:03:16 +0800</pubDate><description><![CDATA[数组，已知长度

public class test_0806_1 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int lent = input.nextInt();
        int[] arr = new int[lent];
        for (int i = 0; i &lt; lent; i++) {
           .]]></description><category></category></item><item><title><![CDATA[Android Activity四种加载方式]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/107827332</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/107827332</guid><author>Joker_LCL</author><pubDate>Thu, 06 Aug 2020 00:15:56 +0800</pubDate><description><![CDATA[Activity启动方式有四种，分别是：

standard，默认模式，每次都创建新的Activity，无论是否与原Activity的相同
singleTop，允许一个Activity实例化多个对象，与standard唯一的不同是，当将要启动的Activity位于栈顶时，不会创建新的实例，而是直接复用已有实例，调用onNewIntent方法
singleTask，只有一个实例。在同一个应用程序中启动他的时候，若Activity不存在，则会在当前task创建一个新的实例，若存在，则会把task中在其之上的其它]]></description><category></category></item><item><title><![CDATA[ListView和RecyclerView的简单使用]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/107774780</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/107774780</guid><author>Joker_LCL</author><pubDate>Wed, 05 Aug 2020 11:18:54 +0800</pubDate><description><![CDATA[ListView和RecyclerView的基本使用

]]></description><category></category></item><item><title><![CDATA[二叉树的遍历]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/107658871</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/107658871</guid><author>Joker_LCL</author><pubDate>Wed, 29 Jul 2020 13:00:48 +0800</pubDate><description><![CDATA[二叉树的主要遍历方式有两种：

DFS，Depth First Searc，深度优先
BFS，Breadth First Search，广度优先

文章目录1.二叉树结构2.构建节点和二叉树3.DFS3.1先序遍历(根-&gt;左-&gt;右)3.2中序遍历(左-&gt;根-&gt;右)3.3后序遍历(左-&gt;右-&gt;根)4.BFS
1.二叉树结构
    1
   / \
  2   3
    /  \
   4    5

2.构建节点和二叉树
class TreeNode {
    // ]]></description><category></category></item><item><title><![CDATA[TabLayout + ViewPager + WebView + Fragment]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/107534246</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/107534246</guid><author>Joker_LCL</author><pubDate>Thu, 23 Jul 2020 13:05:44 +0800</pubDate><description><![CDATA[效果


activity_main.xml

&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    ]]></description><category></category></item><item><title><![CDATA[Activity的生命周期]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/107523779</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/107523779</guid><author>Joker_LCL</author><pubDate>Wed, 22 Jul 2020 22:08:14 +0800</pubDate><description><![CDATA[为了更加生动的阐述 Activity 的生命周期，我们采用一个小例子来看看吧

创建两个 Activity
界面 A 点击按钮跳转到界面 B
通过 Log 打印生命周期



1.启动应用，显示界面 A

界面A&gt;&gt;&gt;: onCreate()
界面A&gt;&gt;&gt;: onStart()
界面A&gt;&gt;&gt;: onResume()


2.点击按钮，跳转到界面 B

界面A&gt;&gt;&gt;: onPause()
界面B&gt;&gt;&gt;: onCreat.]]></description><category></category></item><item><title><![CDATA[Android-显示手机电量]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/107515755</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/107515755</guid><author>Joker_LCL</author><pubDate>Wed, 22 Jul 2020 16:07:44 +0800</pubDate><description><![CDATA[使用Broadcast显示手机电量，非常简单

代码：https://github.com/Chunlei-Liu/ShowBattery
Reference
https://blog.youkuaiyun.com/jzdcuccess/article/details/105462240

]]></description><category></category></item><item><title><![CDATA[java.io.IOException: Cleartext HTTP traffic to xxx.xxx.xxx not permitted]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/107432453</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/107432453</guid><author>Joker_LCL</author><pubDate>Sat, 18 Jul 2020 17:44:40 +0800</pubDate><description><![CDATA[问题：

解决：
在AndroidManifest.xml文件中添加
android:usesCleartextTraffic="true"

原因：
Android9.0中默认是禁止所有的http
Reference
https://blog.youkuaiyun.com/Doyle_/article/details/88964548
https://blog.youkuaiyun.com/nidongde521/article/details/86496804

...]]></description><category></category></item><item><title><![CDATA[排序算法]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/107330573</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/107330573</guid><author>Joker_LCL</author><pubDate>Wed, 15 Jul 2020 10:40:45 +0800</pubDate><description><![CDATA[快速排序

]]></description><category></category></item><item><title><![CDATA[Java多线程基础]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/107279901</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/107279901</guid><author>Joker_LCL</author><pubDate>Sat, 11 Jul 2020 15:12:58 +0800</pubDate><description><![CDATA[1. 进程和线程

进程是资源分配的最小单位，线程是CPU调度的最小单位
一个进程可以包含多个线程
进程要比线程消耗更多的计算机资源
程序至少有一个进程，进程至少有一个线程
多个线程实际上是交替占用CPU资源，而非我们表面看起来的并行执行

2. 并行和并发

并行：多个CPU实例或是多台机器同时执行一段处理逻辑，是真正的同时
并发：通过CUP调度算法，让用户看上去同时去执行，实际上从CPU操作层面并不是真正的同时

3. Java 多线程实现
常见的Java多线程实现方式分为两种：

1.继承 Threa]]></description><category></category></item><item><title><![CDATA[String、StringBuffer和StringBuilder的区别]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/106679667</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/106679667</guid><author>Joker_LCL</author><pubDate>Thu, 11 Jun 2020 08:07:57 +0800</pubDate><description><![CDATA[转载：https://blog.youkuaiyun.com/csxypr/article/details/92378336

]]></description><category></category></item><item><title><![CDATA[Java 基本数据类型及大小]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/106565679</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/106565679</guid><author>Joker_LCL</author><pubDate>Fri, 05 Jun 2020 11:25:09 +0800</pubDate><description><![CDATA[Java基本数据类型有8种
一个字节(Byte) = 8位二进制数(bit)
1B = 8b
1KB = 1024B
①整数型：
int，4 byte，32 bit，−231-2^{31}−231 → 231−12^{31}-1231−1
short，2 byte，16 bit，−215-2^{15}−215 → 215−12^{15}-1215−1
long，8 byte，64 bit，−263-2^{63}−263 → 263−12^{63}-1263−1
byte，1 byte，8 bit，−27-2]]></description><category></category></item><item><title><![CDATA[深入了解Android多线程]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/106451421</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/106451421</guid><author>Joker_LCL</author><pubDate>Sun, 31 May 2020 09:37:16 +0800</pubDate><description><![CDATA[转载：
深入了解Android多线程（一）Java线程基础
深入了解Android多线程（二）线程的性能优化
深入了解Android多线程（三）Handler与多线程

]]></description><category></category></item><item><title><![CDATA[Gradle No cached version available for offline mode]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/106374213</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/106374213</guid><author>Joker_LCL</author><pubDate>Wed, 27 May 2020 10:15:20 +0800</pubDate><description><![CDATA[http://blog.joylau.cn/2019/11/13/Gradle-Offline-Mode/


]]></description><category></category></item><item><title><![CDATA[Hexo 个人博客]]></title><link>https://blog.youkuaiyun.com/Joker_LCL/article/details/105936553</link><guid>https://blog.youkuaiyun.com/Joker_LCL/article/details/105936553</guid><author>Joker_LCL</author><pubDate>Tue, 05 May 2020 18:28:04 +0800</pubDate><description><![CDATA[记录一些比较好的教程，方便以后查看
https://www.muyiio.com/2020/02/18/1/
https://www.jianshu.com/p/aebeaf050969
https://godweiyang.com/2018/04/13/hexo-blog/

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