<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[uhjsknd的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/uhjsknd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; uhjsknd]]></copyright><item><title><![CDATA[如何下载PyTorch]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/154288808</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/154288808</guid><author>uhjsknd</author><pubDate>Sun, 02 Nov 2025 16:33:12 +0800</pubDate><description><![CDATA[前提提示：默认是已经安装了anaconda的情况下，且是CPU安装，再来看这个流程。]]></description><category></category></item><item><title><![CDATA[详细介绍pycharm工具和python]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/152805681</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/152805681</guid><author>uhjsknd</author><pubDate>Thu, 16 Oct 2025 19:24:59 +0800</pubDate><description><![CDATA[pycharm控制台（console）：可以直接输入代码，然后enter执行，并立刻得出结果。终端介绍：能够交互式运行 Python 代码的环境，终端专注于python代码的执行和调试。快速验证代码：开发人员可以在 Python 终端中快速编写和测试小段代码，比如验证一个函数的逻辑是否正确，快速查看数据结构操作的结果等。交互式调试：在开发过程中，如果遇到问题，可以进入 Python 终端，通过逐步执行代码、查看变量值等方式来调试程序，帮助定位问题所在。]]></description><category></category></item><item><title><![CDATA[为什么配置环境变量，如何配置，scripts，Library\bin]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/152088240</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/152088240</guid><author>uhjsknd</author><pubDate>Fri, 26 Sep 2025 10:38:09 +0800</pubDate><description><![CDATA[（1）什么是环境变量环境变量是OS中一组动态的键值对（自己可以往里面添加容）。存储系统或应用程序运行时所需要的信息。像是全局配置项。（2）为什么配置环境变量前提知识：操作系统执行命令时，会按照特定的规则和顺序查找可执行文件。所以当windows系统找不到可执行文件的时候，就不能运行你想要运行的内容。所以我们可以手动添加path环境变量，以保证在各种路径下运行该内容。就是我们想要电脑上的一个软件，在什么环境下都能运行（不受当前所在位置的局限）。我们就可以通过配置环境变量来设置。]]></description><category></category></item><item><title><![CDATA[FinalShell远程连接Linux虚拟机]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/151725368</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/151725368</guid><author>uhjsknd</author><pubDate>Mon, 15 Sep 2025 20:40:02 +0800</pubDate><description><![CDATA[点击官网，选择版本就行了。我选择的是点击之后进入该页面同样选择第一个，点击之后自动下载，下载完成后，双击打开，然后开始安装了，我接受，下一步，然后自定义安装目录，点击安装，此时会弹出一个需要安装依赖Winpcap软件，点击我接受就行，自动下载。然后下一步，就安装好了。]]></description><category></category></item><item><title><![CDATA[jQuery学习总结]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/145393814</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/145393814</guid><author>uhjsknd</author><pubDate>Wed, 29 Jan 2025 17:00:32 +0800</pubDate><description><![CDATA[学习jQuery知识点的同时回顾了很多js和html等知识。同时自己捋捋这些区别和关系，可以对知识有一个更好的框架理解。在学习的过程中发现了很多知识点的欠缺，之后需要多多回顾知识点，多敲代码。同时需要多了解基础的计算机知识。下次学习的时候一定要解决这些不足。]]></description><category></category></item><item><title><![CDATA[2024年度总结]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/145345690</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/145345690</guid><author>uhjsknd</author><pubDate>Fri, 24 Jan 2025 22:24:58 +0800</pubDate><description><![CDATA[结束了python的学习。虽然这部分学习时间挺长，但是其中学到不少，边学边琢磨面向对象，尤其是多态让我百思不得其解，看了很多视频，有时还是很迷惑。）再后面开启了git的学习，git的学习是为了让我们之间的代码有了一个合作的关系。后面开始学习了前端，学习了html页面搭建，学习了JavaScript实现页面和人的交互，学习ajax实现服务器与客户端信息交互。这部分说一些其他的成长路线，这一年经历了不少，发现积极主动的人更加有好处。在新的一年里，在学习上要保持自律，有目标和规划，提高学习效率，学会学习。]]></description><category></category></item><item><title><![CDATA[Ajax学习总结]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/144616979</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/144616979</guid><author>uhjsknd</author><pubDate>Fri, 20 Dec 2024 18:21:16 +0800</pubDate><description><![CDATA[aiox配置可配置的参数个数不定，内容分别有URL:网址，method:方法，data:{参数和值}，params:{参数}。axios返回值，用then方法或catch方法。1.学习ajax开始很不理解，总是弄不清楚哪里是后端提供的，哪里是该方法决定的。后来在学到axios原理XML和promise后越来越清晰了。axios使用：1.引入js库--2 使用axios函数（配置对象，用than或catch接受结果）--3.后续处理。(3)jquery库，有$.ajax{},$.get{},$post{}。]]></description><category></category></item><item><title><![CDATA[JavaScript总结]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/144055373</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/144055373</guid><author>uhjsknd</author><pubDate>Tue, 26 Nov 2024 14:56:38 +0800</pubDate><description><![CDATA[二：知识回顾：先学习了HTML会简单的页面搭建。--js引入两者方法。--js中输入和输出信息的方法--学习JavaScript的ECMAScript《javascript基础》，学习web APIs。一：什么是JavaScript：我的理解JavaScript是实现页面的可动态化。2. 对于bom--三大步骤：事件绑定条件，事件触发，事件处理。6.事件冒泡--事件委派--事件绑定--事件传播之间的关系。4. 对象，函数，方法（this）之间的理解。1. 了解css，html和js的关系。]]></description><category></category></item><item><title><![CDATA[今日收获GUI]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/140726329</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/140726329</guid><author>uhjsknd</author><pubDate>Fri, 26 Jul 2024 22:48:13 +0800</pubDate><description><![CDATA[sg.Button('中文',button_color=('red','yellow')),sg.Button('English',key='-Button-')],1.可设置元素：key='':设置唯一标识符。[sg.T('输入1，不可切换英文'),sg.InputText(key='-InputText-')],[sg.Button('确认'),sg.Button('取消'),sg.Button('禁用')][sg.Button('确认'),sg.Button('取消')]]]></description><category></category></item><item><title><![CDATA[今日收获总结]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/140672481</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/140672481</guid><author>uhjsknd</author><pubDate>Wed, 24 Jul 2024 20:47:45 +0800</pubDate><description><![CDATA[（4）旋转按钮：更新方法：window[key].Update(value='更新默认选中的元素'，values='更新所有显示的文本选项')（2）：下拉菜单：更新方法：window[key].update(value='更新选中文本'，values=‘更新所有的下拉菜单文本’)（4）：选择菜单：更新方法：window[key].update(value='更新选中文本'，values=‘更新所有的下拉菜单文本’)（1）：下拉菜单：书写方式：sg.Combo()或sg.Drop()这个与读取窗口的一致。]]></description><category></category></item><item><title><![CDATA[今日收获总结]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/140645670</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/140645670</guid><author>uhjsknd</author><pubDate>Wed, 24 Jul 2024 10:58:58 +0800</pubDate><description><![CDATA[1.更改列表和字典，不用每个元素一个key的值，一个列表或一个字典只需一个key就可，所以并且设置enable_events=True后,events接收用户操作便都是events=key的名字，而用value(events)就会得到一个列表形式用户点击的列表内容eg[用户点击的列表内容]。而对于输入文本框不同行的输入文本框设置key值不同，且用values(读取窗口的第二个返回值),value['key']来接收输入文本框的内容。（2）：window[key的名字].update(可更新的内容设置)]]></description><category></category></item><item><title><![CDATA[今日收获总结]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/140618574</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/140618574</guid><author>uhjsknd</author><pubDate>Mon, 22 Jul 2024 21:06:09 +0800</pubDate><description><![CDATA[[sg.T(i,enable_events=True)]for i in ("姓名","学号","年龄")],sg.T(i,enable_events=True)的设置是为了让events在读取文本时可以接收，文本内容。sg.InputText('输入内容',key='secret',password_char='*')[sg.Button('确认'),sg.Button('退出，tip:我也是一行')(3) 输入文本框设置：key，用于values[“key”]来获取对应的文本输入内容。]]></description><category></category></item><item><title><![CDATA[计算机软件]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/140572070</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/140572070</guid><author>uhjsknd</author><pubDate>Sat, 20 Jul 2024 20:35:32 +0800</pubDate><description><![CDATA[id: 在 Python 中，id() 函数用于返回对象的唯一标识符,每一个对象在内存中都有不同的地址，id用来接受对象的地址返回值。==：要比较对象的值是否相等，通常会使用 == 运算符。是一种将任意长度的数据（‌如文件、‌字符串等）‌映射为固定长度的较小二进制值的算法输出。‌这个固定长度的值就是哈希值，‌它是一段数据唯一且极其紧凑的数值表示形式。当一个软件系统规模巨大的时候，会分成不同的小部分，API就是来衔接软件系统的不同组成部分，可以让应用程序和开发人员，只需访问例程无需访问源代码的细节。]]></description><category></category></item><item><title><![CDATA[python可变数据类型与不可变数据类型，以及内存地址知识感悟]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/140555772</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/140555772</guid><author>uhjsknd</author><pubDate>Fri, 19 Jul 2024 20:36:41 +0800</pubDate><description><![CDATA[‌这是因为写缓存的操作可能失败，‌但数据库已经更新，‌导致缓存中的数据是旧的，‌而数据库中的数据是新的。（如果你对这句话有疑惑，那就看看如下的代码吧！# 而id(list[1])）看的是数值型地址（不可变数据类型）地址会改变，因为当你改变了这个值，那个量身定制的布袋需该改变。：‌每次写操作都需要写入缓存，‌如果缓存的计算复杂，‌会浪费系统资源，‌尤其是在写多读少的业务场景中更为明显。# 不可变数据类型相当于是有量身定制的布袋，当你改变不可变数据类型的值时，它就换了另一个布袋（另一个地址）]]></description><category></category></item><item><title><![CDATA[内存相关知识，今日学习总结7.18]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/140530698</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/140530698</guid><author>uhjsknd</author><pubDate>Thu, 18 Jul 2024 20:36:25 +0800</pubDate><description><![CDATA[ROM（Read-Only Memory 只读储存器）：数据在制造时被写入，一般只能读取不能修改，且断电后数据不会丢失，所以常储存计算机启动所需的基本程序和数据，如BIOS程序。tip:平时编写Wold文档在未保存时，相关数据会暂存RAM（随机存取储存器）中，当点击保存后会被存储ROM(只读储存器)，如：计算机硬盘，U盘。.DRAM（动态随机存取储存器）：依靠电容存储电荷来保存数据，因为电容会发生一些变化，所以需要定期刷新，来保持数据，所以当断电后，数据会丢失。数据可以稳定储存，（why,他不是RAM吗？]]></description><category></category></item><item><title><![CDATA[安装系统有感]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/140489517</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/140489517</guid><author>uhjsknd</author><pubDate>Wed, 17 Jul 2024 22:40:53 +0800</pubDate><description><![CDATA[1.备份文件了解不太熟练，平常文件分类不太到位，导致在备份文件过程中，无厘头，备份的文件没有分类。3.不了解驱动器，导致卡在安装window的位置这一部分，以及不会分配内存空间，（但通过浏览他人文章得以解决）1.联网问题：原因：刚安好window的电脑没有网卡驱动，可以在更换系统前把网卡驱动备份到U盘中。（1）原因1音频服务器出错，点击此电脑的管理，点击服务和应用程序，再点击服务，选中。（3）：软件问题：可以更新驱动，刷新注册表  （4）排除硬件：扬声器，硬盘，内存。（5）显示屏问题：五彩：显卡。]]></description><category></category></item><item><title><![CDATA[拆机的感悟]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/140462609</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/140462609</guid><author>uhjsknd</author><pubDate>Tue, 16 Jul 2024 14:07:09 +0800</pubDate><description><![CDATA[今天在老师的带领下，进行了拆机，由原来的好奇到现在拆开去了解，让我学习到了很多，了解了主机的的主要结构，以及各个的作用。学习了很多东西，即使在安装过程中遇到了问题，但是在最都一 一解决了。当初觉得遥不可及的东西，在学习后也可以学会。]]></description><category></category></item><item><title><![CDATA[今日收获总结]]></title><link>https://blog.youkuaiyun.com/uhjsknd/article/details/140446450</link><guid>https://blog.youkuaiyun.com/uhjsknd/article/details/140446450</guid><author>uhjsknd</author><pubDate>Mon, 15 Jul 2024 19:05:58 +0800</pubDate><description><![CDATA[字符集，文件大小单位之间换算]]></description><category></category></item></channel></rss>