<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[virusss的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/virusss</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; virusss]]></copyright><item><title><![CDATA[tsc : 无法加载文件 C:\Users\user_data\AppData\Roaming\npm\tsc.ps1，因为在此系统上禁止运行脚本。]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/122940140</link><guid>https://blog.youkuaiyun.com/virusss/article/details/122940140</guid><author>virusss</author><pubDate>Tue, 15 Feb 2022 11:23:04 +0800</pubDate><description><![CDATA[typescript遇到这样的错误]]></description><category></category></item><item><title><![CDATA[学点新东西 for typescript 之一(windows环境搭建）]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/119698179</link><guid>https://blog.youkuaiyun.com/virusss/article/details/119698179</guid><author>virusss</author><pubDate>Mon, 16 Aug 2021 14:51:57 +0800</pubDate><description><![CDATA[前言
哈哈哈，又是我 Virusss来新开专栏了，这次我们就来玩玩 typescript吧！(ps: 每天五分钟冲击python基础教程还在持续更新中…别催我更新喔！不然我就有小脾气了。
什么是 typescript
TypeScript是微软开发的一个开源的编程语言，通过在JavaScript的基础上添加静态类型定义构建而成。TypeScript通过TypeScript编译器或Babel转译为JavaScript代码，可运行在任何浏览器，任何操作系统。
TypeScript添加了很多尚未正式发布的ECMA]]></description><category></category></item><item><title><![CDATA[《每天五分钟冲击python基础之函数参数》(十八)]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/119387737</link><guid>https://blog.youkuaiyun.com/virusss/article/details/119387737</guid><author>virusss</author><pubDate>Thu, 12 Aug 2021 11:31:00 +0800</pubDate><description><![CDATA[前言
对于上节课的 递归函数 ，很多同学在后台私信我，说递归函数这块是没有看明白是什么意思的，那么我在这里给你们举例说明一下递归函数的原理吧！

大致的递归的原理就是这样的，是有点复杂的，但是也不太难，如果还是没有看明白的同学，建议先跳过这个，因为这个在现在的阶段，了解一下就可以了，不必太深入这个。好的，那么就开始我们今天的课程吧！
什么是函数的参数
在定义python函数时可定义形参（形式参数的意思），这些形参的值要等到调用时才能确定下来，由函数的调用者负责为形参传入参数值，简单来说，就是谁调用函数，谁负]]></description><category></category></item><item><title><![CDATA[《每天五分钟冲击python基础之函数入门》(十七)]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/119353309</link><guid>https://blog.youkuaiyun.com/virusss/article/details/119353309</guid><author>virusss</author><pubDate>Tue, 03 Aug 2021 23:49:14 +0800</pubDate><description><![CDATA[前言
跟着我的课程学习已经有一段时间了，相信你们会一个疑问？就是课程还有多久才能学习完成？其实现在这个阶段，算是完成了 python 零基础入门的三分之一，而且这个阶段能坚持下来的，证明你们都有一股想改变自己的冲动，是的，学习编程本身就很需要耐心的，但是坚持下来了，以后就会变得美好了，好的，上面都是题外话来的，那么我们就开始今天的课程吧！
什么是函数
函数是执行特定任务的一段代码，程序通过将一段代码定义成函数，并为该函数指定一个函数名，这样即可在需要的时候多次调用这段代码。
是不是没有明白上面表达的意思，没]]></description><category></category></item><item><title><![CDATA[TypeError: __init__() missing 1 required positional argument: ‘on_delete‘]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/119299332</link><guid>https://blog.youkuaiyun.com/virusss/article/details/119299332</guid><author>virusss</author><pubDate>Sun, 01 Aug 2021 16:07:29 +0800</pubDate><description><![CDATA[当执行 python manage.py makemigrations 出现错误：TypeError: init() missing 1 required positional argument: ‘on_delete’

解决方案：
定义外键的时候需要加上 on_delete=;
即：contract = models.ForeignKey(Contract, on_delete=models.CASCADE)
原因如下：
django 升级到2.0之后,表与表之间关联的时候,必须要写on_delete参]]></description><category></category></item><item><title><![CDATA[《每天五分钟冲击python基础之流程控制 循环结构 应用》(十五)]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/119172854</link><guid>https://blog.youkuaiyun.com/virusss/article/details/119172854</guid><author>virusss</author><pubDate>Wed, 28 Jul 2021 16:13:59 +0800</pubDate><description><![CDATA[前言
在上节课当中，我们已经学习到 if 的应用了，细心的同学就会发现，其实在学习 python 的三目运算符中，已经提前学习了 if 的应用了，例：
a = 6
b = 5
max = a if a&gt;b else b
print(max)

输出结果：
6

是的，python的三目运算符与其他编程语言不一样的，所以在此，提醒所有的同学，使用三目运算符的时候，要分清楚喔！好的，就让我们开始今天的课程吧！
循环结构是什么
循环语句可以在满足循环条件的情况下，反复执行某一段代码，这段被重复执行的代码被称]]></description><category></category></item><item><title><![CDATA[《每天五分钟冲击python基础之流程控制 if 应用》(十四)]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/119026784</link><guid>https://blog.youkuaiyun.com/virusss/article/details/119026784</guid><author>virusss</author><pubDate>Fri, 23 Jul 2021 15:50:13 +0800</pubDate><description><![CDATA[前言
通过做上节课的练习题 《每天五分钟冲击python基础之变量、变量类型、列表、字典、元组知识巩固练习题》(十三)，我相信如果有认真做题的同学，就已经将之前所学过的内容重新巩固一遍了，另外有部分同学没有完全掌握的，建议你们可以私聊我，我会将你们不会的地方，一一给你解答，并且重新教给你们喔！务教学过我课程的人，都能轻轻松松地完全掌握里面的内容。特别说明，学习编程语言真的要反复练习，不能练一遍就觉得自己会了就不继续编写了，那样只会忘得比较快，后面内容越多了，前面的就忘记了。就都是学习编程的通病了，所以我还是]]></description><category></category></item><item><title><![CDATA[《每天五分钟冲击python基础之变量、变量类型、列表、字典、元组知识巩固练习题》(十三)]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/118668535</link><guid>https://blog.youkuaiyun.com/virusss/article/details/118668535</guid><author>virusss</author><pubDate>Mon, 12 Jul 2021 10:24:03 +0800</pubDate><description><![CDATA[前言
通过上个阶段的学习，相信有认真跟住每一节课看的同学，都已经充分掌握了如何定义变量、变量的数据类型应该怎么定义、如何使用运算符、列表、字典、元组应该在什么情况下使用、字符串如何进行获取和定位到某个元素当中，那么今节课就进行对前面知识的练习，加深知识的巩固，以及验证自己在这个阶段的学习成果。
没有学习前面课程的，可以点击这里下面的链接进行学习：
《每天五分钟冲击python基础之python介绍篇》
《每天五分钟冲击python基础之python环境安装篇》(一)
《每天五分钟冲击python基础之pyt]]></description><category></category></item><item><title><![CDATA[《每天五分钟冲击python基础之运算符的运用》(十二)]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/118461910</link><guid>https://blog.youkuaiyun.com/virusss/article/details/118461910</guid><author>virusss</author><pubDate>Sun, 04 Jul 2021 16:29:43 +0800</pubDate><description><![CDATA[前言
相信有认真学习上节课的同学们，都已经掌握了变量数值类型的运用了，虽然内容确实有点简单，但是还是希望同学们掌握了以后还是要多多练习，那么废话就不多说，让我们开始学习今节课的内容吧！
什么是运算符
运算符是一种特殊的符号，用来表示数据的运算、赋值和比较等。Python语言使用运算符将一个或多个操作连接成可执行语句，用来实现特定功能。
Python语言中的运算符可分为如下几种：
~赋值运算符
~算术运算符
~位运算符
~索引运算符
~比较运算符
~逻辑运算符
赋值运算符
赋值运算符用于为变量或者常量指定值，]]></description><category></category></item><item><title><![CDATA[《每天五分钟冲击python基础之变量的数值类型》(十一)]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/118328650</link><guid>https://blog.youkuaiyun.com/virusss/article/details/118328650</guid><author>virusss</author><pubDate>Tue, 29 Jun 2021 11:30:48 +0800</pubDate><description><![CDATA[前言
你们肯定会有很多疑问的，为什么变量的数值类型以及各种运算符的运用，我会拖到这节课才讲呢？而不是一开始讲变量的时候就把这节课给讲呢？其实说真的，我觉得这节课为什么要放到现在去讲，是因为其实变量的数值类型以及各种运算符的运用，在实际的开发当中是很少用到的，而且也比较简单，所以在这个比较基础的阶段临到结束的时候，就把这节课给补充了，好的，让我们就开始今节课的内容吧！
什么是数值类型
数值类型是计算机程序最常见的一种类型，既可用于记录各种游戏的分数、游戏角色的生命值、伤害值等，也可记录各种物品的价格、数量等，]]></description><category></category></item><item><title><![CDATA[django连接mysql出现MySQLdb._exceptions.OperationalError]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/118164254</link><guid>https://blog.youkuaiyun.com/virusss/article/details/118164254</guid><author>virusss</author><pubDate>Wed, 23 Jun 2021 23:00:05 +0800</pubDate><description><![CDATA[遇到问题
django连接mysql时，出现MySQLdb._exceptions.OperationalError导致连接不上，出现该问题的原因是mysql8.0对用户密码的加密方式为caching_sha2_password, MySQLdb版本暂不支持这种新增的加密方式，只需要将用户加密方式改为旧版加密方式即可。
解决方法
登录mysql

选择mysql自带的数据库，并且查看加密的方式是不是 caching_sha2_password


修改为旧版的加密方式

更新配置

重启Pycharm后，执]]></description><category></category></item><item><title><![CDATA[《每天五分钟冲击python基础之字典》(十)]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/118101593</link><guid>https://blog.youkuaiyun.com/virusss/article/details/118101593</guid><author>virusss</author><pubDate>Wed, 23 Jun 2021 15:32:19 +0800</pubDate><description><![CDATA[前言
昨天学习的 《每天五分钟冲击python基础之元组》(九)  后，很多同学问我，我的元组怎么修改里面的元素呢？其实问这个问题的同学们都没有明白元组的特性，建议同学们再重新细心地查看上节课喔！那么如果非要修改的话，我可以给你们提供思路，就是先把元组用 “list()函数“  强制变成列表，就可以修改了。好的，那么我们就可以今节课的内容吧！
什么是字典
字典也是python提供的一种常用的数据结构，它用于存放具有映射关系的数据。(ps:如果学过其他编程语言的同学都会觉得字典其实跟 json数据 很像喔）
]]></description><category></category></item><item><title><![CDATA[《每天五分钟冲击python基础之元组》(九)]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/118081973</link><guid>https://blog.youkuaiyun.com/virusss/article/details/118081973</guid><author>virusss</author><pubDate>Mon, 21 Jun 2021 14:52:34 +0800</pubDate><description><![CDATA[前言
上节课已经讲到了列表的学习，然后后台也有很多同学，说列表这节课比较难掌握，内容有点多，我想说的是，其实这节课不是很难的，只要你认真地对比跟字符串的区别，你就会很快就掌握了。还有提示各位同学，坚持学习的过程真的比较难，但是你一天天慢慢坚持下来就肯定会有收获的，相信我，跟着我学下去，未来你肯定会感谢现在那么努力的自己。
什么是元组
列表和元组比较相似，它们都按顺序保存元素，每个元素都有自己的索引，因此列表和元组都可通过索引访问元素。
元组特点
元组是不可变的，元组一旦构建出来，程序就不能修改元组所包含的成]]></description><category></category></item><item><title><![CDATA[《每天五分钟冲击python基础之列表》(八)]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/117877249</link><guid>https://blog.youkuaiyun.com/virusss/article/details/117877249</guid><author>virusss</author><pubDate>Mon, 14 Jun 2021 17:02:05 +0800</pubDate><description><![CDATA[前言
在这里跟所有的同学们都说声不好意思，这几天因为家里有点事，所以都没有时间去更新教程了，那么言归正题，相信你们通过上节课的实操练习题，已经充分地上手了python的字符串，是不是跟着我学习python感觉到很轻松呢？你们觉得轻松也是很正确的，因为我的这门课程的本意也是这样的，学习轻松一点，也容易上手。不会像其他导师和那些培训机构那样，一上来就跟你们说“保证收入多少，学习几个月就有几年经验”那样，感觉有点太虚了。我觉得我们老实人还是勤勤奋奋好好学习吧。
明白什么是序列？
所谓的序列，指的是一种包含多项数据]]></description><category></category></item><item><title><![CDATA[《每天五分钟冲击python基础之字符串练习题》(七)]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/117653132</link><guid>https://blog.youkuaiyun.com/virusss/article/details/117653132</guid><author>virusss</author><pubDate>Mon, 07 Jun 2021 11:39:10 +0800</pubDate><description><![CDATA[前言
相信通过上两节课的学习，同学们都已经能轻松掌握了，python字符串的入门和字符串的深入了，(ps:如果还没有学习的同学，请到这里先学习，再来看这节课喔！《每天五分钟冲击python基础之字符串基础入门》(五)(重点)，《每天五分钟冲击python基础之字符串深入学习》(六)(重点))，那么是不是觉得有点手痒痒的，那么今节课，我们就来练习一下吧！
题目1
使用字符串类型声明多个变量，并使用不同方式为不同的变量赋值。熟悉字符串的赋值规则和表示方式。
题目2
现在有个字符串是按照如下格式保存的：“姓名:成]]></description><category></category></item><item><title><![CDATA[《每天五分钟冲击python基础之字符串深入学习》(六)(重点)]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/117463780</link><guid>https://blog.youkuaiyun.com/virusss/article/details/117463780</guid><author>virusss</author><pubDate>Fri, 04 Jun 2021 09:03:12 +0800</pubDate><description><![CDATA[前言
哈哈哈哈，昨天是六一儿童节呢？所以作为20多岁的我，又偷懒不更新，过儿童节去了。毕竟我也是一个童心未泯的孩子，所以你们别在后台催我更新了，让我稍微懒一下啦！那么说回正题，相信通过上节课的学习，同学们都已经掌握了python变量的定义和字符串的简单入门学习了，那么今节课就来学习字符串的深入学习，在这里提示所有的同学，学习编程真的要多练习，多想，多看才能学会的，不用老是看懂了，又不练，那么写起代码的时候就会写不出的。

...]]></description><category></category></item><item><title><![CDATA[《每天五分钟冲击python基础之字符串基础入门》(五)(重点)]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/117411644</link><guid>https://blog.youkuaiyun.com/virusss/article/details/117411644</guid><author>virusss</author><pubDate>Mon, 31 May 2021 15:11:12 +0800</pubDate><description><![CDATA[前言
上节课已经教大家学会了如何注释和如何使用注释来测试代码了，那么今节课就先学字符串的入门，那你们肯定会问，为什么不先教其他的变量类型（例如：数值类型：整型、浮点型、复数，运算符：算术运算符、位运算符）那些的，因为以我过往开发的经验，字符串类型是写代码的时候，经常用到，所以先将这部分抽出来先讲，其他的部分，后面再一 一讲解。
入门字符串前先学会定义变量
1、变量是什么呢？
变量就像一个个小小的容器，主要是用来保存数据的。
2、变量和常量有什么区别
常量一旦保存某个数据之后，该数据就不能发生改变；但变量保存]]></description><category></category></item><item><title><![CDATA[《每天五分钟冲击python基础之单行注释和多行注释》(四)]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/117282410</link><guid>https://blog.youkuaiyun.com/virusss/article/details/117282410</guid><author>virusss</author><pubDate>Wed, 26 May 2021 10:57:30 +0800</pubDate><description><![CDATA[前言
上节课已经安装好了Pycharm编辑器，那么从这节课开始就学习python的基础语法。
注释有什么用处？
为程序添加注释可以用来解释程序某些部分的作用和功能，提高程序的可读性，除此之外，注释也是调试程序的重要方式。在某些时候，我们不希望编译、执行程序中的某些代码，这时就可以将这些代码注释掉。当然，添加注释的最大作用还是提高程序的可读性。
单行注释和多行注释
单行注释：对单行的代码进行注释，单行注释使用 “ # ”
多行注释：对多行的代码或者代码块进行注释，多行注释使用 ‘’‘注释内容’’’ 或者 “”]]></description><category></category></item><item><title><![CDATA[这时代你不学python你就out了--------------------------《每天五分钟冲击python基础之python编辑器sublime text3安装篇》(二)]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/117160670</link><guid>https://blog.youkuaiyun.com/virusss/article/details/117160670</guid><author>virusss</author><pubDate>Sat, 22 May 2021 15:10:57 +0800</pubDate><description><![CDATA[序言
相信有阅读上一节课的小伙伴，都已经在自己的电脑上安装好python的环境了，那么今节课就教大家安装python的编辑器吧！我个人推荐 “sublime text3“这款编辑器，因为作为一个初学者，“sublime text3“真的是一款可以快速上手的工具，而且内置的插件繁多，（至于editplus,vscode等其他工具你们可以自行上网度娘查看安装教程)
安装步骤
先用微信扫描关注底部图片“公众号”，然后回复  “获取sublime编辑器“   即可获取到编辑器的压缩包文件，解压后即可看到如下文件：
]]></description><category></category></item><item><title><![CDATA[每天五分钟冲击python基础之python环境安装篇(一)]]></title><link>https://blog.youkuaiyun.com/virusss/article/details/117065932</link><guid>https://blog.youkuaiyun.com/virusss/article/details/117065932</guid><author>virusss</author><pubDate>Thu, 20 May 2021 11:19:21 +0800</pubDate><description><![CDATA[古人常说：“工欲善其事，必先利其器”，要学习python前，必须先将它所需的环境给安装好，下面我就简单给你们说说怎么安装python(只针对windows端，其他端的自行查阅度娘，另外教程是py3的）
第一步：先打开python的官网  python官网  https://www.python.org/，然后点击“Downloads”

第二步：选择对应的版本下载（ps:学习使用的话，最好使用最新版喔）

选择64位的安装包

这里简单说明一下：
embeddable zip–嵌入式版本，可以集成到其它应用]]></description><category></category></item></channel></rss>