<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[自学python的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Verilogerr</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Verilogerr]]></copyright><item><title><![CDATA[为什么要进行code diff]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/118732306</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/118732306</guid><author>Verilogerr</author><pubDate>Wed, 14 Jul 2021 17:07:54 +0800</pubDate><description><![CDATA[**
为什么要进行code diff
**
　　 QA参与 code  diff是需要有代码基础的，最低要求需要能看懂代码逻辑发现错误。有些公司有硬性要求必须code diff，所以有的QA同学会被项目流程规范着去参与code diff，但在不清楚code diff目的的情况下，可能产出达不到预期。
如果QA同学负责发布，那就需要整理发布步骤，如果发布的工程之间有依赖关系，你如何确定依赖关系，来确定发布顺序呢？有的可能回答说听开发的，开发说的真的就是正确的吗？code diff产出其一就是梳理出依赖关系，给]]></description><category></category></item><item><title><![CDATA[如何利用python求解方程组]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/108268969</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/108268969</guid><author>Verilogerr</author><pubDate>Thu, 27 Aug 2020 21:26:15 +0800</pubDate><description><![CDATA[from sympy import *
x = Symbol('x')
y = Symbol('y')
print(solve([3 * x * x* x- y*y*y - 3, x* x + y*y - 1],[x, y]))



]]></description><category></category></item><item><title><![CDATA[Django流程图]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106748479</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106748479</guid><author>Verilogerr</author><pubDate>Sun, 14 Jun 2020 17:06:42 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Django设置让局域网内的人访问]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106736915</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106736915</guid><author>Verilogerr</author><pubDate>Sat, 13 Jun 2020 19:29:52 +0800</pubDate><description><![CDATA[Django设置让局域网内的人访问
https://blog.youkuaiyun.com/Woo_home/article/details/96493339

]]></description><category></category></item><item><title><![CDATA[python第一个脚本]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106532624</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106532624</guid><author>Verilogerr</author><pubDate>Wed, 03 Jun 2020 20:52:19 +0800</pubDate><description><![CDATA[!# 练习题1 —— 全局替换程序：
写一个脚本，允许用户按以下方式执行时，即可以对指定文件内容进行全局替换
python your_script.py old_str new_str filename
替换完毕后打印替换了多少处内容
import os
import sys

oldStr = sys.argv[1]
newStr = sys.argv[2]
fileName = sys.argv[3]

newFileName = '%s.new'%fileName

f = open(fileName]]></description><category></category></item><item><title><![CDATA[ORM的相关操作]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106481704</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106481704</guid><author>Verilogerr</author><pubDate>Mon, 01 Jun 2020 20:59:57 +0800</pubDate><description><![CDATA[ORM单表查询，跨表查询，分组查询
queryset特性和queryset优化
select_related 和 prefetch_relat查询优化
https://www.cnblogs.com/zgf-666/p/9119337.html

]]></description><category></category></item><item><title><![CDATA[Django实现自定义分页]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106480025</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106480025</guid><author>Verilogerr</author><pubDate>Mon, 01 Jun 2020 19:19:56 +0800</pubDate><description><![CDATA[Django实现自定义分页


]]></description><category></category></item><item><title><![CDATA[Django创建自己的ORM(基于mysql数据库)]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106471286</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106471286</guid><author>Verilogerr</author><pubDate>Mon, 01 Jun 2020 15:18:28 +0800</pubDate><description><![CDATA[第一步：创建数据库

第二步：在settings中替换DATABASES，驱动（ENGINE）、主机地址（HOST）、端口号（PORT）、数据库（NAME）、用户名（NAME）以及登录密码（PASSWORD）；

DATABASES = {
    'default': {
        'ENGINE' : 'django.db.backends.mysql',
        'NAME':'myorm',
        'USER':'root',
        'PASSWORD':'123']]></description><category></category></item><item><title><![CDATA[jquery下载所有版本（实时更新）]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106360756</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106360756</guid><author>Verilogerr</author><pubDate>Tue, 26 May 2020 17:24:16 +0800</pubDate><description><![CDATA[jquery下载所有版本（实时更新）
http://www.jq22.com/jquery-info122

]]></description><category></category></item><item><title><![CDATA[Navicat新建老师与班级的关联表一对多]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106344550</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106344550</guid><author>Verilogerr</author><pubDate>Mon, 25 May 2020 23:10:13 +0800</pubDate><description><![CDATA[Navicat新建学生与班级的关联表一对多
实现效果如下：
通过将class_id与class表的id进行关联一对多，一对多即一个班级对应多个学生。

要使表与表之间建立 多对一，一对一关系，需要通过外键*
第一步：点开文件，点开设计表

第二步：点开外键

第三步：将我们要设置的class_id进行如下设置，参考的数据库选择我们班级表的位置

第四步：保存

完成操作后，可以看到class_id会有外联的标记三个省略号图标显示


...]]></description><category></category></item><item><title><![CDATA[MySQL常用SQL语句大全]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106343549</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106343549</guid><author>Verilogerr</author><pubDate>Mon, 25 May 2020 22:11:24 +0800</pubDate><description><![CDATA[MySQL常用SQL语句大全
零、用户管理：
1、新建用户：
&gt;CREATE USER name IDENTIFIED BY ‘ssapdrow’;
2、更改密码：
&gt;SET PASSWORD FOR name=PASSWORD(‘fdddfd’);
3、权限管理
&gt;SHOW GRANTS FOR name;    //查看name用户权限
&gt;GRANT SELECT ON db_name.* TO name;　　　　//给name用户db_name数据库的所有权限
&gt;REVO]]></description><category></category></item><item><title><![CDATA[Python利用openpyxl处理excel文件]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106342840</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106342840</guid><author>Verilogerr</author><pubDate>Mon, 25 May 2020 21:38:02 +0800</pubDate><description><![CDATA[**
openpyxl简介
**
openpyxl是一个开源项目，openpyxl模块是一个读写Excel 2010文档的Python库，如果要处理更早格式的Excel文档，需要用到其它库（如：xlrd、xlwt等），这是openpyxl比较其他模块的不足之处。openpyxl是一款比较综合的工具，不仅能够同时读取和修改Excel文档，而且可以对Excel文件内单元格进行详细设置，包括单元格样式等内容，甚至还支持图表插入、打印设置等内容，使用openpyxl可以读写xltm, xltx, xlsm, xls]]></description><category></category></item><item><title><![CDATA[pycharm注释快捷键无法注释html文本解决方法]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106337636</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106337636</guid><author>Verilogerr</author><pubDate>Mon, 25 May 2020 17:16:16 +0800</pubDate><description><![CDATA[解决pycharm注释快捷键无法注释html文本方法


如图修改成值None以后，command+/快捷键，html注释的符号就是&lt;!/-- 注释内容 --&gt;；为Jinja2的时候，注释符号就是{# 注释内容 #}。修改成None时，Html就没有办法使用Jinja2的快捷输入了

...]]></description><category></category></item><item><title><![CDATA[不刷新页面请求数据（Django+ajax+jquery）]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106331101</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106331101</guid><author>Verilogerr</author><pubDate>Mon, 25 May 2020 12:56:34 +0800</pubDate><description><![CDATA[不刷新页面请求数据（Django+ajax+jquery）
https://www.jianshu.com/p/f90ea95a7896

]]></description><category></category></item><item><title><![CDATA[python使用Django框架pymysql库操作MySQL数据库]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106321416</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106321416</guid><author>Verilogerr</author><pubDate>Sun, 24 May 2020 21:35:15 +0800</pubDate><description><![CDATA[表格

从数据库里面显示数据
    conn = pymysql.connect(
            host='localhost', port=3306,
            user='root', passwd='123',
            db='本地', charset='utf8')
    cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)
    cursor.execute('select  id, name]]></description><category></category></item><item><title><![CDATA[1075.incorrect table definition,there can be only one auto column and it must be defined as a key数据库]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106312425</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106312425</guid><author>Verilogerr</author><pubDate>Sun, 24 May 2020 11:30:02 +0800</pubDate><description><![CDATA[**
mysql数据库自增设置问题
**

问题原因
选择了自增，但是没有设置主键，就会报错1075
解决：
需要给其中id字段设置自增以及主键
主键设置https://zhidao.baidu.com/question/426412922.html
自增设置


]]></description><category></category></item><item><title><![CDATA[输出Quit the server with CTRL-BREAK后，在cmd中继续输入命令方法]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106291421</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106291421</guid><author>Verilogerr</author><pubDate>Fri, 22 May 2020 21:37:56 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/xiongwanfeng/article/details/76408322

]]></description><category></category></item><item><title><![CDATA[XPath 语法]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106278420</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106278420</guid><author>Verilogerr</author><pubDate>Fri, 22 May 2020 13:52:35 +0800</pubDate><description><![CDATA[XPath 语法
https://www.w3school.com.cn/xpath/xpath_syntax.ASP

]]></description><category></category></item><item><title><![CDATA[国外统计企业程序开发语言排行榜]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106245451</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106245451</guid><author>Verilogerr</author><pubDate>Wed, 20 May 2020 22:01:26 +0800</pubDate><description><![CDATA[国外企业程序开发语言排行榜
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html


]]></description><category></category></item><item><title><![CDATA[python使用正则表达式库re实现爬取名人名言]]></title><link>https://blog.youkuaiyun.com/Verilogerr/article/details/106203709</link><guid>https://blog.youkuaiyun.com/Verilogerr/article/details/106203709</guid><author>Verilogerr</author><pubDate>Mon, 18 May 2020 23:15:38 +0800</pubDate><description><![CDATA[python实现爬取名人名言
技术路线：requests-re
使用time库对爬取时间进行计时
使用yield生成器，更好的节省内存空间，响应速度更快

使用yield一般与循环搭配到一起
采用json文本进行写入，此时的文件写入方式记得设置为追加写a，如果是覆盖w，那么就会每一次生成一个字典就会覆盖之前写的。
代码如下：
import requests
import re
import json
import time

def gethtml(url, kv):
    r = requests.ge]]></description><category></category></item></channel></rss>