<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pudding666的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pudding666</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pudding666]]></copyright><item><title><![CDATA[AD22学习]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/140700332</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/140700332</guid><author>pudding666</author><pubDate>Thu, 25 Jul 2024 21:57:52 +0800</pubDate><description><![CDATA[SchLib和.PcbLib：库文件，需要将源文件进行处理后才能变为库文件。.IntLib：.libpkg编译后生成，可以直接在AD中引入使用。.Schdoc和.Pcbdoc：源文件，嘉立创导出的就是源文件。将立创EDA的源文件下下载进AD作为自己的集成库。.libpkg：集成库文件。]]></description><category></category></item><item><title><![CDATA[报错：ImportError: cannot import name ‘colormaps‘ from ‘matplotlib‘]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/136503144</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/136503144</guid><author>pudding666</author><pubDate>Wed, 06 Mar 2024 13:17:23 +0800</pubDate><description><![CDATA[将matplotlib版本由3.3.2换成3.6.3。]]></description><category></category></item><item><title><![CDATA[Linux学习]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/129350093</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/129350093</guid><author>pudding666</author><pubDate>Sun, 05 Mar 2023 20:21:42 +0800</pubDate><description><![CDATA[Linux学习]]></description><category></category></item><item><title><![CDATA[vscode+ssh连接远程linux系统服务器，并用anaconda管理python环境]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/129345706</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/129345706</guid><author>pudding666</author><pubDate>Sun, 05 Mar 2023 15:24:33 +0800</pubDate><description><![CDATA[vscode、anaconda、python环境、linux服务器]]></description><category></category></item><item><title><![CDATA[vscode python配置＋基础设置遇到的问题解决]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/126529495</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/126529495</guid><author>pudding666</author><pubDate>Thu, 25 Aug 2022 22:27:37 +0800</pubDate><description><![CDATA[vscode的python配置以及遇到的一些问题，新建python文件，同时打开多个文件夹等问题解决]]></description><category></category></item><item><title><![CDATA[MYSQL]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/125409732</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/125409732</guid><author>pudding666</author><pubDate>Wed, 22 Jun 2022 15:21:12 +0800</pubDate><description><![CDATA[mysql内置函数]]></description><category></category></item><item><title><![CDATA[Android Studio 如何使用uiautomatorviewer.bat，文件夹下没有uiautomatorviewer.bat]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/124082686</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/124082686</guid><author>pudding666</author><pubDate>Sun, 10 Apr 2022 18:13:38 +0800</pubDate><description><![CDATA[Android Studio 如何使用uiautomatorviewer.bat

使用Android Studio，但文件夹下面没有uiautomatorviewer.bat，原因在于我们没有通过Android Studio下载好相关插件

1、打开软件Android Studio

2、进入页面后点击file-&gt;setting

3、进入setting后下载相关文件
一定要让右下角那个红色框里面的勾消失才会出现我们需要的东西
选择好了我们需要的东西（Android SDK Tools（Obsole]]></description><category></category></item><item><title><![CDATA[数据分析：pandas]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/123509616</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/123509616</guid><author>pudding666</author><pubDate>Fri, 18 Mar 2022 16:17:38 +0800</pubDate><description><![CDATA[pandas常用数据类型Series创建Series切片和索引

numpy能够帮我们处理处理数值型数据，但除了数值之外，还有字符串，还有时间序列等，pandas除了处理数值之外(基于numpy)，还能够帮助我们处理其他类型的数据。

常用数据类型

Series 一维，带标签数组
DataFrame 二维，Series容器

Series创建
Series 一维，带标签数组
import pandas as pd
t = pd.Series([1,2,31,12,3,4])
print(t)

#结果为：]]></description><category></category></item><item><title><![CDATA[The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zone. You mu]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/123520507</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/123520507</guid><author>pudding666</author><pubDate>Wed, 16 Mar 2022 10:47:26 +0800</pubDate><description><![CDATA[Pycharm连接数据库通过workbench进入终端改变时区结果

报错：The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the ‘serverTimezone’ configuration property) to use a more specifc ]]></description><category></category></item><item><title><![CDATA[数据分析：numpy]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/123461453</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/123461453</guid><author>pudding666</author><pubDate>Tue, 15 Mar 2022 16:48:34 +0800</pubDate><description><![CDATA[numpy创建数组数据类型与操作数组形状数组的计算读取本地数据和索引读取数据索引和切片数值修改三元运算符numpy中的nan和常用统计方法NAN常用统计方法缺失值均值填充数组的拼接与交换拼接交换numpy生成随机数需要注意的点

一个在Python中做科学计算的基础库，重在数值计算，也是大部分PYTHON科学计算库的基础库，多用于在大型、多维数组上执行数值运算

创建数组
创建数组有以下三种方式：
1、array（[1，2，3，4，5，]）
2、array（range（10））
3、arange（10）
方]]></description><category></category></item><item><title><![CDATA[数据分析：matplotlib]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/123331924</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/123331924</guid><author>pudding666</author><pubDate>Mon, 07 Mar 2022 19:29:17 +0800</pubDate><description><![CDATA[matplotlib折线图总体步骤轮廓：需要注意的点：散点图条形图直方图常见问题总结
折线图
例一：

例二：

函数详解：
xticks(ticks, [labels], **kwargs)

ticks：数组类型，用于设置X轴刻度间隔
[labels]：数组类型，用于设置每个间隔的显示标签
**kwargs：用于设置标签字体倾斜度和颜色等外观属性。（注：python里的双星号代表这个位置接收任意多个关键字参数
例三：
如果列表a表示10点到12点的每一分钟的气温,如何绘制折线图观察每分钟气温的变化情况?]]></description><category></category></item><item><title><![CDATA[树与树算法]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/123302443</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/123302443</guid><author>pudding666</author><pubDate>Sun, 06 Mar 2022 00:41:26 +0800</pubDate><description><![CDATA[树与树算法树树的概念树的术语树的种类树的存储与表示树的应用场景二叉树二叉树的性质二叉树的节点表示以及树的创建二叉树的遍历深度优先遍历广度优先遍历测试
树
树的概念
树（英语：tree）是一种抽象数据类型（ADT）或是实作这种抽象数据类型的数据结构，用来模拟具有树状结构性质的数据集合。它是由n（n&gt;=1）个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树，也就是说它是根朝上，而叶朝下的。它具有以下的特点：

每个节点有零个或多个子节点；
没有父节点的节点称为根节点；
每一个]]></description><category></category></item><item><title><![CDATA[算法：排序与搜索]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/123261684</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/123261684</guid><author>pudding666</author><pubDate>Fri, 04 Mar 2022 12:10:57 +0800</pubDate><description><![CDATA[排序与搜索排序冒泡排序运作方式分析实现时间复杂度选择排序运作方式分析插入排序快速排序希尔排序归并排序常见排序算法效率比较搜索
排序

排序算法（英语：Sorting algorithm）是一种能将一串数据依照特定顺序进行排列的一种算法。

排序算法的稳定性：
稳定排序算法会让原本有相等键值的纪录维持相对次序。也就是如果一个排序算法是稳定的，当有两个相等键值的纪录R和S，且在原本的列表中R出现在S之前，在排序过的列表中R也将会是在S之前。
当相等的元素是无法分辨的，比如像是整数，稳定性并不是一个问题。然而，假]]></description><category></category></item><item><title><![CDATA[数据结构：栈与队列]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/123260578</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/123260578</guid><author>pudding666</author><pubDate>Thu, 03 Mar 2022 19:12:19 +0800</pubDate><description><![CDATA[栈与队列栈栈的实现队列队列的实现双端队列双端队列的实现
栈

栈（stack），有些地方称为堆栈，是一种容器，可存入数据元素、访问元素、删除元素，它的特点在于只能允许在容器的一端（称为栈顶端指标，英语：top）进行加入数据（英语：push）和输出数据（英语：pop）的运算。没有了位置概念，保证任何时候可以访问、删除的元素都是此前最后存入的那个元素，确定了一种默认的访问顺序。

由于栈数据结构只允许在一端进行操作，因而按照后进先出（LIFO, Last In First Out）的原理运作。

栈的实现
cl]]></description><category></category></item><item><title><![CDATA[数据结构：单向循环链表]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/123258017</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/123258017</guid><author>pudding666</author><pubDate>Thu, 03 Mar 2022 18:03:52 +0800</pubDate><description><![CDATA[单向循环链表单向循环链表节点实现单向循环链表实现测试总结
单向循环链表

单链表的一个变形是单向循环链表，链表中最后一个节点的next域不再为None，而是指向链表的头节点。


节点实现
class Node(object):
    def __init__(self,item):
        self.item = item
        self.next = None

单向循环链表实现
class SinCycLinkedlist(object):
    """单向循环链表"""
   ]]></description><category></category></item><item><title><![CDATA[数据结构：双向链表]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/123253906</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/123253906</guid><author>pudding666</author><pubDate>Thu, 03 Mar 2022 16:33:55 +0800</pubDate><description><![CDATA[双向链表双向链表节点实现双向链表实现测试
双向链表

一种更复杂的链表是“双向链表”或“双面链表”。每个节点有两个链接：一个指向前一个节点，当此节点为第一个节点时，指向空值；而另一个指向下一个节点，当此节点为最后一个节点时，指向空值。

需要注意的是，两个链接都是指向一个节点对象，而非上一节点的next域指向下一节点的prev域！

节点实现
class Node(object):
    def __init__(self,item):
        self.item = item
        s]]></description><category></category></item><item><title><![CDATA[数据结构：单链表]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/123229784</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/123229784</guid><author>pudding666</author><pubDate>Wed, 02 Mar 2022 21:16:36 +0800</pubDate><description><![CDATA[单链表单项链表节点实现单链表实现测试代码解析经验总结链表与顺序表的区别

链表与顺序表统称为线性表。

单项链表

单向链表也叫单链表，是链表中最简单的一种形式，它的每个节点包含两个域，一个信息域（元素域）和一个链接域。这个链接指向链表中的下一个节点，而最后一个节点的链接域则指向一个空值。



表元素域elem用来存放具体的数据。
链接域next用来存放下一个节点的位置（python中的标识）
变量p指向链表的头节点（首节点）的位置，从p出发能找到表中的任意节点。

节点实现
# 节点实现
class S]]></description><category></category></item><item><title><![CDATA[数据结构：顺序表]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/123227214</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/123227214</guid><author>pudding666</author><pubDate>Wed, 02 Mar 2022 14:30:39 +0800</pubDate><description><![CDATA[顺序表顺序表的基本形式顺序表的结构与实现顺序表的结构顺序表的两种基本实现方式元素存储区替换元素存储区扩充顺序表的操作增加元素删除元素Python中的顺序表list的基本实现技术

在程序中，经常需要将一组（通常是同为某个类型的）数据元素作为整体管理和使用，需要创建这种元素组，用变量记录它们，传进传出函数等。一组数据中包含的元素个数可能发生变化（可以增加或删除元素）。
对于这种需求，最简单的解决方案便是将这样一组元素看成一个序列，用元素在序列里的位置和顺序，表示实际应用中的某种有意义的信息，或者表示数据之间的]]></description><category></category></item><item><title><![CDATA[数据结构引入]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/123212498</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/123212498</guid><author>pudding666</author><pubDate>Tue, 01 Mar 2022 18:33:31 +0800</pubDate><description><![CDATA[数据结构引入概念算法与数据结构的关系抽象数据类型
概念

算法与数据结构的关系

抽象数据类型


]]></description><category></category></item><item><title><![CDATA[算法：Python与时间复杂度]]></title><link>https://blog.youkuaiyun.com/pudding666/article/details/123200927</link><guid>https://blog.youkuaiyun.com/pudding666/article/details/123200927</guid><author>pudding666</author><pubDate>Tue, 01 Mar 2022 18:11:20 +0800</pubDate><description><![CDATA[Python与时间复杂度Python内置性能分析timeit模块list内置操作的时间复杂度dict内置函数复杂度
Python内置性能分析

函数是对基本操作的封装，不能直接将函数看为一个基本操作！

timeit模块

from timeit import Timer
Timer(stmt='pass', setup='pass', timer=&lt;timer function&gt;)
// stmt  ： 要测试的代码语句，封装成函数
// 'pass'： 字符串
// setup ： 引入要测]]></description><category></category></item></channel></rss>