<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Xcodd的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Xcodd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Xcodd]]></copyright><item><title><![CDATA[调用Chatgpt API,并实现联系上下文]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/129321501</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/129321501</guid><author>Xcodd</author><pubDate>Fri, 03 Mar 2023 15:43:28 +0800</pubDate><description><![CDATA[调用Chatgpt API,并实现联系上下文]]></description><category></category></item><item><title><![CDATA[python二分法模板]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/128986990</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/128986990</guid><author>Xcodd</author><pubDate>Sat, 11 Feb 2023 19:06:11 +0800</pubDate><description><![CDATA[python 二分法模板]]></description><category></category></item><item><title><![CDATA[Jupyter 导出html 报错 KeyError: ‘state‘]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/127862411</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/127862411</guid><author>Xcodd</author><pubDate>Tue, 15 Nov 2022 11:35:31 +0800</pubDate><description><![CDATA[Jupyter 导出html 报错  KeyError: 'state']]></description><category></category></item><item><title><![CDATA[函数式编程——python为例]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/126910456</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/126910456</guid><author>Xcodd</author><pubDate>Sat, 17 Sep 2022 20:41:17 +0800</pubDate><description><![CDATA[理解函数式编程相关概念对你阅读代码的能力会很有帮助，有助于帮助你写出更好的代码。同时，理解函数式编程的相关概念理论，也会让你学习其他编程语言时事半功倍。经典的函数式编程语言像是haskell，scala等，大家有兴趣可以去学习一下这些编程语言。]]></description><category></category></item><item><title><![CDATA[二分法——一文学会如何确定边界]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/124563039</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/124563039</guid><author>Xcodd</author><pubDate>Tue, 03 May 2022 22:38:10 +0800</pubDate><description><![CDATA[二叉查找、边界选择、让你的循环不再死去]]></description><category></category></item><item><title><![CDATA[迪杰斯特拉算法——dijkstra单源最短路径——贪心求解]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/124547360</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/124547360</guid><author>Xcodd</author><pubDate>Mon, 02 May 2022 21:46:49 +0800</pubDate><description><![CDATA[单源最短路径、贪心算法。
]]></description><category></category></item><item><title><![CDATA[二叉搜索树的实现——专注于代码的实现，代码里有详细的注释]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/124369315</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/124369315</guid><author>Xcodd</author><pubDate>Sat, 23 Apr 2022 20:20:05 +0800</pubDate><description><![CDATA[二叉搜索树的java代码实现。完整的代码，专注于代码的实现，代码里有详细的注释。没有复杂的接口。]]></description><category></category></item><item><title><![CDATA[JAVA数据结构——二叉树]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/124327630</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/124327630</guid><author>Xcodd</author><pubDate>Thu, 21 Apr 2022 17:52:36 +0800</pubDate><description><![CDATA[* 1. 二叉树的建立——中序与后序、先序与中序、表明空子树
 * 2. 深度遍历——前序中序后序（递归算法）
 * 3. 深度遍历——前序中序后序（非递归算法）
 * 4. 宽度遍历——层次遍历 ]]></description><category></category></item><item><title><![CDATA[爬取中国医生的短评并制作词云]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/118882143</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/118882143</guid><author>Xcodd</author><pubDate>Sun, 18 Jul 2021 20:35:30 +0800</pubDate><description><![CDATA[爬取中国医生的短评
今天早上，学妹发来信息问：中国医生好不好看。像我这种这喜欢看黑丝怎么会看正经电影呢。但学妹既然问了，我怎么着也得给他答复。于是我看看了短评，褒贬不一。为了不能糊弄学妹，于是我打算用爬虫爬取影评制作词云来分析。
观察网址
这是要爬取的网址：
‘https://movie.douban.com/subject/35087699/comments?start=0&amp;limit=20&amp;status=P&amp;sort=new_score’
经过我的的观察，第一页start=0，第]]></description><category></category></item><item><title><![CDATA[如何用python将本地文件部署到网络上]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/118409070</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/118409070</guid><author>Xcodd</author><pubDate>Fri, 02 Jul 2021 11:32:10 +0800</pubDate><description><![CDATA[将本地文件部署到网络上

前言：如何用python将你的文件上传至网络供其他人下载，并且速度非常快

呢？下面将会介绍。

操作：


打开你要分享的文件所在位置，“shift+鼠标右键”选择在此处打开

powershell窗口。

打开powershell窗口，输入如下：
python -m http.server

显示如下，图中数字就是端口


再打开一个cmd窗口，输入

ipconfig/all

显示你的本机ip地址，如图我的，找到ipv4：


最后在浏览器的地址栏输入：

192.168.]]></description><category></category></item><item><title><![CDATA[python程序设计——班级档案管理系统]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/118256313</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/118256313</guid><author>Xcodd</author><pubDate>Sat, 26 Jun 2021 23:36:08 +0800</pubDate><description><![CDATA[功能要求
一、对一个有N个学生的班级，通过该系统实现对班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。
二、	功能要求
1.本系统序列或字典存放数据，数据包括：学号、姓名、性别、年龄、备注。
2.本系统显示这样的菜单：
a.学生基本信息录入
b.学生基本信息显示
c.学生基本信息保存
d.学生基本信息删除
e.学生基本信息修改
f.学生基本信息查询
(1)按学号查询
(2)按性别查询
(3)按年龄查询
g.退出系统
3.将学生基本信息保存到文件中。
4.进入系统之前要先输入密码
代码如下
i]]></description><category></category></item><item><title><![CDATA[python课程设计——单项选择标准化考试]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/118256131</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/118256131</guid><author>Xcodd</author><pubDate>Sat, 26 Jun 2021 23:26:39 +0800</pubDate><description><![CDATA[功能要求

本系统采用序列或字典保存单个试题，每个数据应当包括：题干、选项、答案等信息
本系统功能：
（1）试题录入：可以随时添加试题
（2）试题抽取：每次从试题库中可以随机抽出N道题（N由键盘输入）
（3）答题：用户可实现输入自己的答案
（4）自动判卷：系统可根据用户答案与标准答案的对比实现判卷并给出成绩。
（5）将试题信息保存到文件中。
（6）进入系统之前要先输入密码
（7）退出系统

功能截图

登陆界面

部分功能



保存功能



代码如下
import openpyxl 
from open]]></description><category></category></item><item><title><![CDATA[pip安装错误之Requirement already satisfied]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/117934027</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/117934027</guid><author>Xcodd</author><pubDate>Tue, 15 Jun 2021 21:56:34 +0800</pubDate><description><![CDATA[这里写自定义目录标题

当我安装一个叫dash的库时，出现如下错误：
看网上的教程，这是需要删掉路径内前缀时 ~ip 的文件
这是我的文件里
当删掉之后又出现如下错误
解决方法有两种：
加上路径：

pip install --target=d:\python\lib\site-packages dash

或加入镜像，这样就相当于下载速度加快。
pip install  -i https://pypi.doubanio.com/simple/  --trusted-host pypi.doubanio.c]]></description><category></category></item><item><title><![CDATA[python数据结构——栈的应用之匹配符号]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/116424305</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/116424305</guid><author>Xcodd</author><pubDate>Wed, 05 May 2021 13:40:36 +0800</pubDate><description><![CDATA[数据结构之匹配符号
要求：从左到右读取一个符号串，然后判断符号是否匹配
分析：之前的匹配括号只是匹配符号的一个特例，而这里的符号还包括了{}[]，只要保证左右符号匹配，就可以混用这些符号
操作：与之前的匹配符号类似，再遇见一个左符号时，我们将其放入栈中，但区别在于：当出现一个右括号时，我们需要检测其类型是否与栈顶的左符号匹配。如果不匹配，那么整个符号就不匹配。同样，当处理完整个符号串栈必须是空的，否则不匹配。
代码如下：
from pythonds.basic import Stack
def parche]]></description><category></category></item><item><title><![CDATA[python数据结构——栈的应用之匹配括号]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/116295983</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/116295983</guid><author>Xcodd</author><pubDate>Fri, 30 Apr 2021 10:56:11 +0800</pubDate><description><![CDATA[栈的应用之匹配括号
要求：从左到右读取一个括号串，然后判断其中的括号是否匹配。
分析：每一个左括号都必须有与之对应的右括号，并且括号对有正确的嵌套关系。我们可以发现：最右边的左括号必须与接下来遇到的第一个右括号相匹配。第一个位置的左括号可能要等到处理最后一个位置的右括号时才能进行匹配。相匹配的右括号与左括号出现的顺序相反。（反转特性是栈的一个重要特点）
操作：由一个空栈开始，遇到一个左括号就添加到栈中，以此表示之后需要有一个与之匹配的右括号。若果遇到右括号，则删除一个左括号。只要栈中所有左括号都能遇到与之匹]]></description><category></category></item><item><title><![CDATA[python网络爬虫之selenium准备工作]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/116210913</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/116210913</guid><author>Xcodd</author><pubDate>Tue, 27 Apr 2021 21:55:39 +0800</pubDate><description><![CDATA[想要用selenium库进行浏览器模拟操作应该做的准备活动

首先在CMD 命令行中输入：

pip install selenium


然后我们需要下载谷歌浏览器的驱动软件。下载之前需要先查看谷歌浏览器的版本：

点击这三个点——点击帮助——点击关于谷歌就可以得到版本。如图我的版本
找到自己的版本后下载对应的驱动软件，从这个网址：https://npm.taobao.org/mirrors/chromedriver/
进行下载。
（注意70版本之后的驱动名字与版本对应，之前的可以去网上搜对应的版本。）
]]></description><category></category></item><item><title><![CDATA[python常见的错误提示命令有哪些呢？]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/116099063</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/116099063</guid><author>Xcodd</author><pubDate>Sat, 24 Apr 2021 18:25:13 +0800</pubDate><description><![CDATA[今天带领大家来看看python那些错误命令提示

属性错误，该对象没有这个属性、方法，检查一下数据类型，如

Attribute ErrorAttributeError: 'tuple' object has no attribute 'remove'


Unicode 解码/编码/转换/时的错误

Unicode Decode ErrorUnicodeDecodeError/UnicodeEncodeError/UnicodeTranslateError


值错误，输入的数据类型跟要求的不符合

Va]]></description><category></category></item><item><title><![CDATA[python安装其他库的方法（如何安装wordcloud）]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/116065515</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/116065515</guid><author>Xcodd</author><pubDate>Fri, 23 Apr 2021 18:25:50 +0800</pubDate><description><![CDATA[python如何安装其他库呢？
大家在安装wordcloud时是不是遇到安装失败的情况呢，今天来教你如何安装python的第三方库，学了方法二，你就知道如何安装wordcloud库了。

方法一：pip 命令法

pip install 库名

这种方法可以安装python绝大部分库，但有时安装不成功，那就采用方法二

方法二：文件安装法
这里我们以wordcloud为例进行讲解放：
当我们用pip命令时，可能会遇到以下错误
这是因为某些第三方库pip下载后，需要编译再安装，如果操作系统没有编译环境，则能下]]></description><category></category></item><item><title><![CDATA[python强大功能——视频压缩]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/116033765</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/116033765</guid><author>Xcodd</author><pubDate>Thu, 22 Apr 2021 22:26:13 +0800</pubDate><description><![CDATA[用python实现视频压缩
市面上的视频压缩软件大多需要付费，或是免费试用几次，或是文件大于多少M就得充会员。令人苦恼。用下面的方法，学会用python压缩视频，一劳永逸，还可以以后装个杯????????????

首先需要下载这个叫：ffmpeg的工具，下载下来是个压缩包，下载完成之后解压到你的电脑上即可。（  链接：https://pan.baidu.com/s/1GZu7BnxdUJI6SHNhCtmKtg
提取码：mjjf
大家可以从我的百度网盘里下载。这是64位的哦）
用你写代码的地方输入以下代码]]></description><category></category></item><item><title><![CDATA[分析两种用pip命令安装其他库时出现的问题]]></title><link>https://blog.youkuaiyun.com/Xcodd/article/details/115980183</link><guid>https://blog.youkuaiyun.com/Xcodd/article/details/115980183</guid><author>Xcodd</author><pubDate>Wed, 21 Apr 2021 21:46:09 +0800</pubDate><description><![CDATA[两种安装其他库时出现的问题

需要更新pip，报错如下
此时我们只需要按照其命令提示在命令行中输入：python -m pip install --upgrade pip
这样就升级了pip。
当出现如下报错：
No module named 'pip'或 Traceback (most recent call last): File "d:\python\lib\runpy.py", line 197, in _run_module_as_main return _run_code(code, main_]]></description><category></category></item></channel></rss>