- 博客(38)
- 资源 (1)
- 收藏
- 关注
原创 为什么要进行code diff
**为什么要进行code diff** QA参与 code diff是需要有代码基础的,最低要求需要能看懂代码逻辑发现错误。有些公司有硬性要求必须code diff,所以有的QA同学会被项目流程规范着去参与code diff,但在不清楚code diff目的的情况下,可能产出达不到预期。如果QA同学负责发布,那就需要整理发布步骤,如果发布的工程之间有依赖关系,你如何确定依赖关系,来确定发布顺序呢?有的可能回答说听开发的,开发说的真的就是正确的吗?code diff产出其一就是梳理出依赖关系,给
2021-07-14 17:07:54 586
原创 如何利用python求解方程组
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]))
2020-08-27 21:26:15 1655
转载 Django设置让局域网内的人访问
Django设置让局域网内的人访问https://blog.csdn.net/Woo_home/article/details/96493339
2020-06-13 19:29:52 534
原创 python第一个脚本
!# 练习题1 —— 全局替换程序:写一个脚本,允许用户按以下方式执行时,即可以对指定文件内容进行全局替换python your_script.py old_str new_str filename替换完毕后打印替换了多少处内容import osimport sysoldStr = sys.argv[1]newStr = sys.argv[2]fileName = sys.argv[3]newFileName = '%s.new'%fileNamef = open(fileName
2020-06-03 20:52:19 391
转载 ORM的相关操作
ORM单表查询,跨表查询,分组查询queryset特性和queryset优化select_related 和 prefetch_relat查询优化https://www.cnblogs.com/zgf-666/p/9119337.html
2020-06-01 20:59:57 151
原创 Django创建自己的ORM(基于mysql数据库)
第一步:创建数据库第二步:在settings中替换DATABASES,驱动(ENGINE)、主机地址(HOST)、端口号(PORT)、数据库(NAME)、用户名(NAME)以及登录密码(PASSWORD);DATABASES = { 'default': { 'ENGINE' : 'django.db.backends.mysql', 'NAME':'myorm', 'USER':'root', 'PASSWORD':'123'
2020-06-01 15:18:28 353
原创 Navicat新建老师与班级的关联表一对多
Navicat新建学生与班级的关联表一对多实现效果如下:通过将class_id与class表的id进行关联一对多,一对多即一个班级对应多个学生。要使表与表之间建立 多对一,一对一关系,需要通过外键*第一步:点开文件,点开设计表第二步:点开外键第三步:将我们要设置的class_id进行如下设置,参考的数据库选择我们班级表的位置第四步:保存完成操作后,可以看到class_id会有外联的标记三个省略号图标显示...
2020-05-25 23:10:13 4642
转载 MySQL常用SQL语句大全
MySQL常用SQL语句大全零、用户管理:1、新建用户:>CREATE USER name IDENTIFIED BY ‘ssapdrow’;2、更改密码:>SET PASSWORD FOR name=PASSWORD(‘fdddfd’);3、权限管理>SHOW GRANTS FOR name; //查看name用户权限>GRANT SELECT ON db_name.* TO name; //给name用户db_name数据库的所有权限>REVO
2020-05-25 22:11:24 299
原创 Python利用openpyxl处理excel文件
**openpyxl简介**openpyxl是一个开源项目,openpyxl模块是一个读写Excel 2010文档的Python库,如果要处理更早格式的Excel文档,需要用到其它库(如:xlrd、xlwt等),这是openpyxl比较其他模块的不足之处。openpyxl是一款比较综合的工具,不仅能够同时读取和修改Excel文档,而且可以对Excel文件内单元格进行详细设置,包括单元格样式等内容,甚至还支持图表插入、打印设置等内容,使用openpyxl可以读写xltm, xltx, xlsm, xls
2020-05-25 21:38:02 600
原创 pycharm注释快捷键无法注释html文本解决方法
解决pycharm注释快捷键无法注释html文本方法如图修改成值None以后,command+/快捷键,html注释的符号就是<!/-- 注释内容 -->;为Jinja2的时候,注释符号就是{# 注释内容 #}。修改成None时,Html就没有办法使用Jinja2的快捷输入了...
2020-05-25 17:16:16 1327
转载 不刷新页面请求数据(Django+ajax+jquery)
不刷新页面请求数据(Django+ajax+jquery)https://www.jianshu.com/p/f90ea95a7896
2020-05-25 12:56:34 797
原创 python使用Django框架pymysql库操作MySQL数据库
表格从数据库里面显示数据 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
2020-05-24 21:35:15 464
原创 1075.incorrect table definition,there can be only one auto column and it must be defined as a key数据库
**mysql数据库自增设置问题**问题原因选择了自增,但是没有设置主键,就会报错1075解决:需要给其中id字段设置自增以及主键主键设置https://zhidao.baidu.com/question/426412922.html自增设置
2020-05-24 11:30:02 442
转载 输出Quit the server with CTRL-BREAK后,在cmd中继续输入命令方法
https://blog.csdn.net/xiongwanfeng/article/details/76408322
2020-05-22 21:37:56 2543
原创 国外统计企业程序开发语言排行榜
国外企业程序开发语言排行榜http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
2020-05-20 22:01:26 1954
原创 python使用正则表达式库re实现爬取名人名言
python实现爬取名人名言技术路线:requests-re使用time库对爬取时间进行计时使用yield生成器,更好的节省内存空间,响应速度更快使用yield一般与循环搭配到一起采用json文本进行写入,此时的文件写入方式记得设置为追加写a,如果是覆盖w,那么就会每一次生成一个字典就会覆盖之前写的。代码如下:import requestsimport reimport jsonimport timedef gethtml(url, kv): r = requests.ge
2020-05-18 23:15:38 616 1
原创 将mongodb数据库的启动做成系统服务
将mongodb数据库的启动做成系统服务https://jingyan.baidu.com/article/359911f59d88b057fe0306ff.html
2020-05-17 22:13:30 161
原创 连接MySQL出现Client does not support authentication protocol requested by server
连接MySQL出现Client does not support authentication protocol requested by server解决方案https://www.jianshu.com/p/dbeb0867e50f
2020-05-17 20:15:53 163
转载 Python正则表达式和re模块,完美匹配中文与中文标点符号
正则表达式和re模块世界上分两种人,一种是懂正则表达式的,一种是不懂正则表达式的。https://darlewo.cn/getting_started_with_crawler_advanced_3.html
2020-05-16 15:40:15 5004
原创 python实现爬取名人名言
python实现爬取名人名言技术路线:requests-bs4-re第一步首先打开名人名言的网站https://mingyan.supfree.net/search.asp第二步然后查看源代码,可以看到,名人名言都存储在table标签内,可以利用bs4库对其进行查找标签即soup1 = soup.find('table') 找到table标签,然后再table标签里再寻找a标签,stockInfo = soup1.find_all('a'),此是的stockinfo变量是class
2020-05-16 11:51:26 2526 1
原创 python实现爬取京东书包商品页面的商品名称价格-嵩天老师爬取股票举一反三
python实现爬取京东商品页面的商品名称价格-嵩天老师爬取股票举一反三书包的全部信息都在div标签,属性是gl-i-wrap中,(这个标签太长,我只截图了一部分)书包价格放在了div标签,属性是p-price中,且在em标签下的文本信息中书包价格放在了div标签,属性是p-name p-name-type-2中,且在em标签下的文本信息中综上所述,利用信息提取(嵩老师的课程有介绍信息提取的相关方法)的方法就可以找到对应商品信息文本代码如下import requestsfrom bs4
2020-05-14 14:46:45 427
原创 python实现爬取京东商品页面的超链接-嵩天老师爬取淘宝商品举一反三
python实现爬取京东商品页面的超链接import requestsfrom bs4 import BeautifulSoupdef getHTMLText(url): try: header = {'user-agent': 'Mozilla/5.0'} r = requests.get(url,headers=header) r.raise_for_status() r.encoding = r.apparent_enc
2020-05-13 20:03:30 765
原创 Python实现爬取大陆大学排名,嵩天老师课程示例举一反三
Python实现爬取大陆大学排名,嵩天老师课程示例举一反三代码import requestsfrom bs4 import BeautifulSoupimport bs4def getHTMLText(url): try: r = requests.get(url, timeout=30) r.raise_for_status() r.encoding = r.apparent_encoding return r.tex
2020-05-13 15:28:49 297
转载 爬虫的基本原理:网络爬虫、爬虫基本流程、解析方式、保存数据
爬虫的基本原理:网络爬虫、爬虫基本流程、解析方式网络爬虫(Web crawler),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本,它们被广泛用于互联网搜索引擎或其他类似网站,可以自动采集所有其能够访问到的页面内容,以获取或更新这些网站的内容和检索方式。从功能上来讲,爬虫一般分为数据采集,处理,储存三个部分。传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件。聚焦爬虫的工作流程较为复杂,需要根据
2020-05-12 15:34:30 3293
原创 python的.py文件生成可运行的exe文件
使用PyInstaller生成可运行的exe文件使用第三方库PyInstaller实现.py文件快速生成exe文件可执行文件(cmd命令行)pyinstaller -F <文件名.py>注意首先要将cmd命令行的路径切换到.py文件所在的文件夹目录下例如:我的.py文件在桌面的code文件夹里面的wordpress文件夹下,使用cd命令进行切换目录,使用dir命令查看当前目录下的子文件的目录C:\Users\唐稳\Desktop\code>cd wordpress切换到目
2020-05-11 15:47:27 559
原创 python实现字典翻转输出
字典翻转输出描述读入一个字典类型的字符串,反转其中键值对输出。即,读入字典key:value模式,输出value:key模式。
2020-05-10 15:51:39 9253
原创 python实现文件字符分布
文件字符分布描述统计附件文件的小写字母a-z的字符分布,即出现a-z字符的数量,并输出结果。同时请输出文件一共包含的字符数量。...
2020-05-06 14:44:53 4295
原创 python实现连续质数计算
连续质数计算描述补充编程模板中代码,完成如下功能:获得用户输入数字N,计算并输出从N开始的5个质数,单行输出,质数间用逗号,分割。...
2020-04-29 23:48:40 3380
原创 python实现100以内所有素数
**100以内素数在一行中显示出所有质数并且用逗号隔开,最后一个数字末尾没有数字**描述求100以内所有素数之和并输出。 素数指从大于1,且仅能被1和自己整除的整数。...
2020-04-29 22:52:54 8968
转载 windows安装pyinstaller报错-----解决
windows安装pyinstaller报错-----解决在cmd命令行中输入下面的代码,换一种命令方式安装成功c:\Anaconda3\python.exe -m pip install pyinstaller -i https://pypi.douban.com/simplec:\Anaconda3\python.exe #这是我安装python解释器的位置。根据自己的实际安装位置...
2020-04-29 17:07:24 816
原创 python实现三位水仙花数
**三位水仙花数**描述"水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身。例如:ABC是一个"3位水仙花数",则:A的3次方+B的3次方+C的3次方 = ABC。...
2020-04-27 22:32:57 11421
原创 python实现四位玫瑰数
四位玫瑰数描述四位玫瑰数是4位数的自幂数。自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。...
2020-04-27 17:05:24 3111
原创 python实现恺撒密码加密
**恺撒密码描述恺撒密码是古罗马恺撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:...
2020-04-27 14:55:38 9500
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人