<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[PandaNotPan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/PandaNotPan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; PandaNotPan]]></copyright><item><title><![CDATA[C++：关于常量指针与指针常量，顶层const与底层const的小知识点]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/112689725</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/112689725</guid><author>PandaNotPan</author><pubDate>Sat, 16 Jan 2021 00:32:25 +0800</pubDate><description><![CDATA[最近遇到了关于指针和const的相关问题，阅读了《C++ Primer（5th）》以及网友的博客后总结了一些方法，总结如下。 如有错误，尽情指正。

常量指针与指针常量
首先需要区分常量指针与指针常量，方法是：从右往左，遇到数据类型如"int"读作“整型”，“const”读作“常量”，“ * ”读作指向，例如下面：
const int p;		//整型常量
const int *p;		//指向整型常量的指针（从右往左读）
int const *p;		//指向常量整型的指针（同上）
int *const.]]></description><category></category></item><item><title><![CDATA[Python快速入门学习笔记：第六天]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/104860956</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/104860956</guid><author>PandaNotPan</author><pubDate>Sat, 14 Mar 2020 23:25:58 +0800</pubDate><description><![CDATA[这个是为准备考研复试，希望做一个textCNN文本情感分析打语言基础的自学笔记，博主本身本科非计算机专业，如果网友们有幸看见本文，博客中内容如有疏漏，不吝赐教

第8节 文件

8.1 从创建文件对象开始

  创建文件对象可以使用open()，基本语法格式如：open(name[, mode[, buffering]])，只有文件名，而没有目录代表在当前目录的文件。如果是全路径，
如：D:\D...]]></description><category></category></item><item><title><![CDATA[Python快速入门学习笔记：第五天]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/104761426</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/104761426</guid><author>PandaNotPan</author><pubDate>Mon, 09 Mar 2020 23:22:59 +0800</pubDate><description><![CDATA[这个是为准备考研复试，希望做一个textCNN文本情感分析打语言基础的自学笔记，博主本身本科非计算机专业，如果网友们有幸看见本文，博客中内容如有疏漏，不吝赐教。

第7节 面向对象

7.1 继承

  继承作为实现代码复用的重要手段，一个新的类能够继承父类已经具有的特征就可以大大降低工作量。在Python中，提供了继承的语法格式：
class sub_name(super_name01[, s...]]></description><category></category></item><item><title><![CDATA[Python快速入门学习笔记：第四天]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/104717108</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/104717108</guid><author>PandaNotPan</author><pubDate>Sun, 08 Mar 2020 14:18:27 +0800</pubDate><description><![CDATA[这个是为准备考研复试，希望做一个textCNN文本情感分析打语言基础的自学笔记，博主本身本科非计算机专业，如果网友们有幸看见本文，博客中内容如有疏漏，不吝赐教。

第6节 类

6.1 类定义

  和之前所学习的面向对象的语言一样，Python也提供类的概念，同样适用关键字class定义一个类，一个类可以拥有一个对象的属性和方法。具体代码示例如下：
class Student:

    ag...]]></description><category></category></item><item><title><![CDATA[Python快速入门学习笔记：第三天]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/104636742</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/104636742</guid><author>PandaNotPan</author><pubDate>Fri, 06 Mar 2020 13:26:46 +0800</pubDate><description><![CDATA[这个是为准备考研复试，希望做一个textCNN文本情感分析打语言基础的自学笔记，博主本身本科非计算机专业，如果网友们有幸看见本文，博客中内容如有疏漏，不吝赐教。

第4节 字典

4.1 字典定义

  在Python中，字典（dictionary）是除了列表之外最灵活的数据类型。字典同样可以用来存储多个数据，通常用于存储描述一个物体的相关信息。与列表不同的是，字典的元素是无序的。字典的定义方式...]]></description><category></category></item><item><title><![CDATA[Python快速入门学习笔记：第二天]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/104590239</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/104590239</guid><author>PandaNotPan</author><pubDate>Sun, 01 Mar 2020 23:23:34 +0800</pubDate><description><![CDATA[这个是为准备考研复试，希望做一个textCNN文本情感分析打语言基础的自学笔记。博主本身本科非计算机专业，如果网友们有幸看见本文，博客中内容如有疏漏，不吝赐教。

第2节：列表与元组

2.1 定义列表

  列表（List）作为Python中使用最频繁的数据类型，数据格式十分像C/C++当中的数组。专用于存储一串信息，列表使用“[]”定义，数据之间使用“,”分隔，索引从0开始。访问方式和之前所...]]></description><category></category></item><item><title><![CDATA[Python快速入门学习笔记：第一天]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/104572911</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/104572911</guid><author>PandaNotPan</author><pubDate>Sat, 29 Feb 2020 23:56:19 +0800</pubDate><description><![CDATA[这个是为考研复试要做textCNN文本情感分析打语言基础的自学笔记，博主本身本科非计算机专业，如果网友们有幸看见本文，播客中内容如有疏漏，不吝赐教。

第0节：从零开始
  按照编译器翻译的两种方式：分为编译和解释。当编译器以解释方式运行的时候，也称之为解释器。Python也具解释性语言的优势，虽然效率不如编译性语言但跨平台能力。
  Python所具有的特点：完全面向对象、强大的标准库、大量的...]]></description><category></category></item><item><title><![CDATA[Java基础笔记：Day_16 集合框架]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/90115987</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/90115987</guid><author>PandaNotPan</author><pubDate>Sat, 11 May 2019 22:17:05 +0800</pubDate><description><![CDATA[一、为什么要使用集合框架
在Java2之前，Java是没有完整的集合框架的。它只有一些简单的可以自扩展的容器类，比如：Vector、Stack、Hashtable等。但是为什么存在容器类？容器类可以存储多个数据，这就让我们联想到了数组。但是为什么有了数组还需要定义容器类呢？数组存在一些弊端是无法解决的：
1.长度不可变，一般数据初始化之后长度就固定了。
2.在N个地方需要存储多个数据，必须得专门去...]]></description><category></category></item><item><title><![CDATA[Java基础笔记：Day_15 线程通信]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/89604816</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/89604816</guid><author>PandaNotPan</author><pubDate>Sat, 27 Apr 2019 17:53:52 +0800</pubDate><description><![CDATA[一、线程通信
1.生产者与消费者案例

分析案例：
①生产者和消费者应该操作共享的资源（实现方式）
②使用一个或多个线程来表示生产者
③使用一个或多个线程来表示消费者
代码实例：
//生产者类
public class Producer implements Runnable {
	private ProducerAndConsumer resource = null;

	public Prod...]]></description><category></category></item><item><title><![CDATA[Java基础笔记：Day_14 多线程与synchronized]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/89602288</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/89602288</guid><author>PandaNotPan</author><pubDate>Sat, 27 Apr 2019 15:25:25 +0800</pubDate><description><![CDATA[一、基本概念
1.进程与线程
进程：有独立的内存空间，进程中的数据存放空间（堆空间和栈空间）是独立的，至少一个线程。
线程：堆空间是共享的，栈空间是独立的，线程消耗的资源也比进程小，相互之间是可以影响的，又称之为轻型进程或者进程元。
线程的先后取决于JVM，程序员无法控制。JVM采用的是抢占式调度，没有分时调度，因此可能造成多线程执行结果的随机性。
2.创建线程
最传统的两种方式：
1.使用继承手...]]></description><category></category></item><item><title><![CDATA[Java基础笔记：Day_13 异常机制相关]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/89578696</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/89578696</guid><author>PandaNotPan</author><pubDate>Fri, 26 Apr 2019 23:43:44 +0800</pubDate><description><![CDATA[一、异常机制
1.异常机制的引入
先入为主的一个概念：在以往的一些学习过程中，我们往往把一些错误用if-else语句进行处理。比如：如果一个字符串的输入并不是我们需要的，我们就用if-else对其进行控制（如果不是满足某种格式的话），以达到我们想要的结果。但是有些问题并不能解决的如此顺利，甚至它会影响到程序的运行。此时，异常机制就显得尤为重要了。
在程序当中，错误可能产生于程序员根本没有预料到的情...]]></description><category></category></item><item><title><![CDATA[Java基础笔记：Day_12 String类、日期类]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/89554834</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/89554834</guid><author>PandaNotPan</author><pubDate>Fri, 26 Apr 2019 15:46:29 +0800</pubDate><description><![CDATA[一、String类
1.字符串的分类：
不可变的字符串String：当对象创建完毕之后，其内容不能改变。一旦内容改变，便是一个新的对象。
可变的字符串StringBuilder/StringBuffer：当对象创建完毕之后，对象的内容可以改变，且当内容改变的时候，对象保持不变。
字符串其底层就是char[]数组，比如：
String str = "ABCD";//等价于↓
char[] str =...]]></description><category></category></item><item><title><![CDATA[Java基础笔记：Day_11 Eclipse的使用]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/89478143</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/89478143</guid><author>PandaNotPan</author><pubDate>Tue, 23 Apr 2019 18:11:49 +0800</pubDate><description><![CDATA[一、Eclipse常用快捷键
1、代码助手 Alt + /
2、快速修正 Ctrl + L
3、删除选中的行 Ctrl + shift + O
4、格式化代码 Ctrl + shift +  F
5、查看某个类的源代码 Ctrl + MouseL
6、快速Outline Ctrl + O
7、打开继承体系 Ctrl + T
8、打开资源  Ctrl + shift + R
9、打开类型  Ctrl...]]></description><category></category></item><item><title><![CDATA[Java基础笔记：Day_10 接口、匿名内部类]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/89299450</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/89299450</guid><author>PandaNotPan</author><pubDate>Sun, 14 Apr 2019 18:07:30 +0800</pubDate><description><![CDATA[一、接口
定义类语法：  [修饰符] class [类名] {}
定义接口语法：[修饰符] interface [接口名] {}	在这里我们还没有考虑接口的父接口！
接口命名问题：习惯以able结尾以表示某种功能，如：Walkable
或者以handler结尾
或者以I开头，如：IWalkable.java
和类一样，编译后依然会和类一样拥有字节码文件。
接口中存在的成员：
1.接口中没有构造器。...]]></description><category></category></item><item><title><![CDATA[Java基础笔记：Day_09 单例、final、抽象方法和抽象类]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/89298351</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/89298351</guid><author>PandaNotPan</author><pubDate>Sun, 14 Apr 2019 16:52:54 +0800</pubDate><description><![CDATA[一、代码块
什么是代码块:
在类或者在方法中,直接使用"{}"括起来的一段代码,表示一块代码区域。
代码块里变量属于局部变量，只在自己所在区域(前后的{})内有效。
根据代码块定义的位置的不同,我们又分成三种形式:
1):局部代码块:直接定义在方法内部的代码块:
2):初始化代码块(构造代码块):直接定义在类中.
3):静态代码块:使用static修饰的初始化代码块.
使用static修饰的初始化...]]></description><category></category></item><item><title><![CDATA[Java基础笔记：Day_08 继承与多态]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/89286579</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/89286579</guid><author>PandaNotPan</author><pubDate>Sat, 13 Apr 2019 18:19:09 +0800</pubDate><description><![CDATA[一、继承思想
1.什么是继承关系:
基于某个父类对对象的定义加以拓展，而产生新的子类定义，子类可以继承父类原来的某些定义，也可以增加原来父类所没有的定义，或者覆写父类中的某些特性。例如下面代码：

我们可以看到，当在定义“老师类”、“学生类”、“员工类”的时候，他们都具有一些共同的属性和方法，当然也有不同的String。那么我们可以把它统统写成：

这样以来从面向对象的角度上说：继承是一种从一般到...]]></description><category></category></item><item><title><![CDATA[Java基础笔记：Day_07 封装思想]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/89265681</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/89265681</guid><author>PandaNotPan</author><pubDate>Fri, 12 Apr 2019 23:53:58 +0800</pubDate><description><![CDATA[一、变量的生命周期
成员变量:  全局变量/字段(Field), 直接定义在类中,方法外面.
1):类成员变量.          使用static修饰的字段.
2):实例成员变量.      没有使用static修饰的字段.
局部变量:  变量除了成员变量,其他都是局部变量.
1): 方法内部的变量.
2):方法的形参.
3):代码块中的变量,一对{}.
变量的初始值:初始化才会在内存中开辟空间...]]></description><category></category></item><item><title><![CDATA[Java基础笔记：Day_06 类、构造器和面向对象]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/89221811</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/89221811</guid><author>PandaNotPan</author><pubDate>Thu, 11 Apr 2019 22:30:43 +0800</pubDate><description><![CDATA[一、对象与类
1.对象与类的关系
对象:对象是人们进行研究任何事物，一切事物都可认为是对象。对象具有状态和行为。
类:具有相同特性（状态）和行为（功能）的对象的抽象就是类。
一句话：对象的类的个性，类是对象的共性。
在面向对象编程里，我们肯定是先有类的。
如果没有类，对象就没法实例化。对象是类的实例，类是对象的模板。如下图，我们可以在类中找到对象的共性，如姓名年龄，以及他们的行为，但是对象是个例。...]]></description><category></category></item><item><title><![CDATA[Java基础笔记：Day_05 数组高级]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/89207834</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/89207834</guid><author>PandaNotPan</author><pubDate>Thu, 11 Apr 2019 13:06:44 +0800</pubDate><description><![CDATA[一、数组
1.多维数组
二维数组的初始化操作:
静态初始化:
int[][]  arr = new int[][]   {
	{1,2,3} ,
	{4,5},
	{6}
};
动态初始化:
int[][]  arr = new int[3][5] ;创建一个长度为3的二维数组,每一个元素(一维数组)的长度为5.
int[][]  arr = new int[0][5] 

2.Java5对数组的...]]></description><category></category></item><item><title><![CDATA[Java基础笔记：Day_04 方法和数组]]></title><link>https://blog.youkuaiyun.com/PandaNotPan/article/details/89206226</link><guid>https://blog.youkuaiyun.com/PandaNotPan/article/details/89206226</guid><author>PandaNotPan</author><pubDate>Thu, 11 Apr 2019 11:26:10 +0800</pubDate><description><![CDATA[一、关于方法（Method）
1.方法的定义
方法类似于C中的函数，可以完成独立功能，可重复使用的一段代码的集合；
方法定义格式:
[修饰符]  返回值的类型  方法名称([形式参数,....])
{
         方法体
         [return 值];
}

如果方法使用了static修饰：
此时我们使用方法所在类的名称.方法名(参数)。
如果方法没有使用static修饰：
此时我...]]></description><category></category></item></channel></rss>