<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hooocc的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hooocc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hooocc]]></copyright><item><title><![CDATA[web框架开发(六)--个人中心数据接口的开发]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136359510</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136359510</guid><author>hooocc</author><pubDate>Thu, 29 Feb 2024 00:45:40 +0800</pubDate><description><![CDATA[【代码】web框架开发(六)--个人中心数据接口的开发。]]></description><category></category></item><item><title><![CDATA[web框架开发(五)-- 显示股票信息的开发]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136334985</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136334985</guid><author>hooocc</author><pubDate>Wed, 28 Feb 2024 01:17:45 +0800</pubDate><description><![CDATA[【代码】web框架开发(五)-- 显示股票信息的开发。]]></description><category></category></item><item><title><![CDATA[web框架开发(四)-- 装饰器的方式添加路由]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136311780</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136311780</guid><author>hooocc</author><pubDate>Tue, 27 Feb 2024 01:38:50 +0800</pubDate><description><![CDATA[【代码】web框架开发(四)-- 装饰器的方式添加路由。]]></description><category></category></item><item><title><![CDATA[web框架开发(三)-- 路由列表的开发]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136311333</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136311333</guid><author>hooocc</author><pubDate>Mon, 26 Feb 2024 23:53:11 +0800</pubDate><description><![CDATA[【代码】web框架开发(三)-- 路由列表的开发。]]></description><category></category></item><item><title><![CDATA[web框架开发(二)--拼接响应报文发送给浏览器]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136310487</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136310487</guid><author>hooocc</author><pubDate>Mon, 26 Feb 2024 22:46:19 +0800</pubDate><description><![CDATA[【代码】web框架开发--拼接响应报文发送给浏览器。]]></description><category></category></item><item><title><![CDATA[web框架开发(一)--获取处理结果]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136265554</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136265554</guid><author>hooocc</author><pubDate>Fri, 23 Feb 2024 23:48:03 +0800</pubDate><description><![CDATA[【代码】web框架开发--获取处理结果。]]></description><category></category></item><item><title><![CDATA[Python类装饰器]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136223219</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136223219</guid><author>hooocc</author><pubDate>Thu, 22 Feb 2024 00:21:30 +0800</pubDate><description><![CDATA[方法，这样它就可以像函数装饰器一样被调用。类装饰器是一个类，它实现了。]]></description><category></category></item><item><title><![CDATA[Python带有参数的装饰器]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136201600</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136201600</guid><author>hooocc</author><pubDate>Wed, 21 Feb 2024 02:05:43 +0800</pubDate><description><![CDATA[返回是装饰器，因为 @符号需要配合装饰器实例使用。使用带有参数的装饰器，其实是在。]]></description><category></category></item><item><title><![CDATA[Python多个装饰器的使用]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136201501</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136201501</guid><author>hooocc</author><pubDate>Wed, 21 Feb 2024 01:30:01 +0800</pubDate><description><![CDATA[多个装饰器可以对函数进行多个功能的装饰，装饰顺序是。]]></description><category></category></item><item><title><![CDATA[Python通用装饰器的使用以及说明]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136201356</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136201356</guid><author>hooocc</author><pubDate>Wed, 21 Feb 2024 00:47:31 +0800</pubDate><description><![CDATA[【代码】通用装饰器的使用以及说明。]]></description><category></category></item><item><title><![CDATA[Python装饰器]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136180903</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136180903</guid><author>hooocc</author><pubDate>Tue, 20 Feb 2024 01:26:43 +0800</pubDate><description><![CDATA[就是对已有函数增加额外功能的函数，本质上就是一个闭包函数。]]></description><category></category></item><item><title><![CDATA[Python闭包]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136180261</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136180261</guid><author>hooocc</author><pubDate>Mon, 19 Feb 2024 23:34:44 +0800</pubDate><description><![CDATA[(3)外部函数返回内部函数，这个使用了外部函数变量的内部函数叫闭包。可以保存外部函数哪的变量，不会随着外部函数调用被销毁。(2)内部函数使用了外部函数的变量或者参数。]]></description><category></category></item><item><title><![CDATA[MySQL联合索引]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136161087</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136161087</guid><author>hooocc</author><pubDate>Mon, 19 Feb 2024 00:31:43 +0800</pubDate><description><![CDATA[联合索引最左原则：在查询数据的时候一定要保证联合索引最左侧字段出现在查询条件里面(比如"name"字段一定要出现在查询条件里面)，否则联合索引失效。联合索引：又叫复合索引，即一个索引覆盖表中两个或者多个字段，一般用在多个字段一起查询的时候。]]></description><category></category></item><item><title><![CDATA[MySQL索引]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136160556</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136160556</guid><author>hooocc</author><pubDate>Sun, 18 Feb 2024 23:56:39 +0800</pubDate><description><![CDATA[通过索引来提高数据库的查询效率查看表中已有的索引会自动创建一个索引约束也会自动创建一个索引。]]></description><category></category></item><item><title><![CDATA[MySQL事务]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136143086</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136143086</guid><author>hooocc</author><pubDate>Sat, 17 Feb 2024 22:45:43 +0800</pubDate><description><![CDATA[MySQL 中的事务是一组 SQL 语句，它们被视为一个独立的工作单元，要么全部执行成功，要么全部失败回滚。SQL语句。]]></description><category></category></item><item><title><![CDATA[SQL注入和防止注入]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136134538</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136134538</guid><author>hooocc</author><pubDate>Sat, 17 Feb 2024 04:09:09 +0800</pubDate><description><![CDATA[select * from students where name ='余温' or 1 = 1 or'';用户提交带有恶意的数据与SQL语句进行字符串方式拼接，从而影响了SQL语句的语义，最终产生数据泄露的现象。cursor.execute(sql,("余温' or 1 = 1 or'",))cursor.execute(sql,("余温",))SQL语言中的参数使用%s来占位。]]></description><category></category></item><item><title><![CDATA[PyMySQL的使用(增删改查)]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136134521</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136134521</guid><author>hooocc</author><pubDate>Sat, 17 Feb 2024 03:39:28 +0800</pubDate><description><![CDATA[1.pymysql查询数据库数据。2.pymysql增删改数据库数据。]]></description><category></category></item><item><title><![CDATA[数据库SQL语句 --- 将查询结果插入到其他表中(十二)]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136125157</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136125157</guid><author>hooocc</author><pubDate>Fri, 16 Feb 2024 02:10:07 +0800</pubDate><description><![CDATA[2.将school表里面的t_name用teacher表里面的id代替。1.将school表里面的t_name插入到teacher表中。]]></description><category></category></item><item><title><![CDATA[数据库SQL语句 --- 外键约束(十一)]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136124971</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136124971</guid><author>hooocc</author><pubDate>Fri, 16 Feb 2024 01:11:43 +0800</pubDate><description><![CDATA[alter table 从表 add foreign key(外键字段) references主表 (主键字段)alter table 表名 drop foreign key 外键名。为学生表的c_id字段添加外键约束。创建teacher表。]]></description><category></category></item><item><title><![CDATA[数据库SQL语句 --- 子查询(十)]]></title><link>https://blog.youkuaiyun.com/hooocc/article/details/136117543</link><guid>https://blog.youkuaiyun.com/hooocc/article/details/136117543</guid><author>hooocc</author><pubDate>Thu, 15 Feb 2024 01:36:08 +0800</pubDate><description><![CDATA[3.子查询是可以独立存在的语句，是一条完整的select语句。2.子查询是辅助主查询的，要么是条件，要么是数据源。1.子查询是嵌入到主查询中的。查找年龄最大，身高最高的人。]]></description><category></category></item></channel></rss>