- 博客(32)
- 收藏
- 关注
原创 appiun环境安装配置及与python结合使用
这里写自定义目录标题环境准备1.环境安装网盘下载1. 安装android-sdk-windows2. 安装jdk3. 安装nodejs4. 安装appium2.环境配置appium使用环境准备1.环境安装网盘下载需要安装的4个东西都放这了:也可以去网上自行下载:网盘地址1. 安装android-sdk-windows下载完成后解压,点击SDK Manager.exe安装连接安卓的too...
2019-11-02 20:24:52
520
转载 Flask-Migrate使用upgrade命令时出现的DROP错误
问题描述使用migrate初始化数据库后,以后只需要使用“迁移二连”就能满足需求flask db migrateflask db upgrade不过在某次修改表的列之后出现了错误sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) \near "DROP": syntax error \[SQL: 'ALTER TA...
2019-10-03 17:41:13
645
原创 WebDriverException: Message: unknown error: cannot find Chrome binary解决方法
way 1、重装chrome,默认位置安装way 2、修改selenium源码:D:\****\site-packages\selenium\webdriver\chrome\options.py_binary_location改为chrome.exe的位置,如:D:\Google\Chrome\Application\chrome.exe...
2019-10-02 16:13:17
3458
原创 使用Git回退到某一历史版本
获取想要恢复的历史版本的id在本地git仓库中打开git bash输入命令:git reset --hard 6b4c656****************
2019-04-18 15:45:26
246
原创 Fabric多机部署
准备工作本次只准备了两台电脑,一个orderer一个peer,修改两台电脑的hosts,194为orderer,109为peer:192.168.2.194 orderer.flt.cn192.168.2.109 peer0.dev.flt.cn新建一个文件夹a_test,用来存放生成的文件(之后用的)将bin文件夹和configtx.yaml和crypto-config...
2019-04-17 15:40:45
772
转载 MySQL8.0安装后修改root密码
1、mysql -u root -p2、输入root密码,进入mysql,图标变为mysql->3、ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码';参考:https://blog.csdn.net/lxlong89940101/article/details/80246...
2019-04-08 14:35:12
574
原创 消除笔记本电啸声
方法:关闭intel的节能技术,声音来源于CPU变频引起的电容啸叫步骤:1、管理员命令行运行:reg add HKLM\System\CurrentControlSet\Control\Processor /v Capabilities /t REG_DWORD /d 0x0007e0662、重启电脑恢复上述操作之前状态的步骤:1、管理员命令行运行:reg delete HKL...
2019-01-10 17:06:18
11627
2
原创 Django的QuerySet是“懒惰的”
“懒惰”是什么?答:创建QuerySet的动作不涉及任何数据库行为,也就是说就算你写一天的filter,只要你不用它,Django就不会运行这个查询。例如:q = Entry.objects.filter(headline__startswith="What")q = q.filter(pub_date__lte=datetime.date.today())q = q.exclu...
2018-12-26 14:42:20
473
原创 Django字段查找(Field lookups)
在Django中ORM访问数据库查找时,会用到一些带双下划线的操作,类似Entry.objects.filter(id__gt=4)这种。本文记录了双下划线之后的“方法”的作用和用法。学习了下官方文档,在这里总结记录下。若有不清晰的,可参考官方文档:Django2.1官方文档目录exactiexactcontainsicontainsingtgtelt...
2018-12-26 14:22:00
1142
原创 Django Queryset方法select_related()
select_related()返回一个带有外键关系的QuerySet,在执行查询时可以选择其他关联对象的数据,这是一个性能增强,这样可以做更复杂的查询,而且意味着以后使用外键关系不需要再次做数据库查询。下面的例子解释了普通查询和select_related()查询的区别, 下面是一个标准查询:# 访问数据库e = Entry.objects.get(id=1)# 在此访问数据...
2018-12-24 09:55:08
2128
原创 Django .first()和all[0]区别
first():返回queryset中匹配到的第一个对象,如果没有匹配到对象则为None,如果queryset没有定义排序,则按主键自动排序。all[0]:与first不同,如果没有匹配到,会报IndexError错误。first()是一个很方便的代码,相当于下面的代码:try: p = Article.objects.order_by('title', 'pub_d...
2018-12-18 14:00:52
9082
原创 Python继承,__init__和super()
这篇文章写得很好,很容易理解:https://blog.csdn.net/brucewong0516/article/details/79121179
2018-12-17 17:35:53
937
原创 安装mysql-python报错C1083
错误: _mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory error: command 'C:\\Users\\Keruila\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C+...
2018-12-03 17:34:11
342
原创 CentOS7安装PyCharm
1、在官网下载压缩包:http://www.jetbrains.com/pycharm/2、下载完成后解压并将解压后的文件移动到/opt目录下3、进入/opt/pycharm-2018.2.4/bin目录:cd /opt/pycharm-2018.2.4/bin4、执行下面命令开始安装:sh pycharm.sh5、在大神网站上获取激活码:http://idea.lanyu...
2018-10-27 16:37:46
1782
原创 centos7安装python3
首先安装编译环境yum -y install gccyum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel(注:上面这行没执行安装python时可能会...
2018-10-22 22:27:17
167
转载 Python set常用函数操作
python提供了常用的数据结构,其中之一就是set,python中的set是不支持索引的、值不能重复、无需插入的容器。简单记录下set常用的操作函数:1.新建一个set:set("Hello"),这样会转成单个字符的值进行插入,结果是'H','e','l','o','l'因为重复只能插入一次。2.增加一个元素:add()用于增加一个元素值,update([]),用于增加多...
2018-10-14 16:52:03
1719
原创 逆置字符串里的单词
仅限单词,含有其他字符则不算单词,例如‘hello’是单词,而‘world!’不算,因为其含有“!”#!/usr/bin/python# -*- coding: utf-8 -*-s = 'hello world!'l = s.split()for item in l: flag = True for i in item: if i.upper()...
2018-10-09 21:14:15
418
转载 凡是你记不住的 , 都是本来就不需要记住的东西
来源:http://blog.konghy.cn/2015/05/07/forget-isbest-teacher/我所施行的教育,其要点不在于讲授了什么知识,而在于给学生建立起来的思维方式。与其堆砌罗列知识点,不如把较少的知识以更加有机的方式整合起来。我们常常能看到学习了很多知识的人,在面对实际问题时反而不如那些没怎么花时间学习大量知识的人。这是因为后者由于知识总量较少,反而能够下意识地以更...
2018-09-22 11:43:22
839
原创 Django学习笔记
模板语言: {% ifequal str|slice: '7' 'teststr' %}:str的前7个字符和 ‘ateststr’是否equalverbose_name:指明一个易于理解和表述的对象名称。如果这个值没有设置, Django 将会使用该 model 的类名的分词形式作为他的对象表述名: CamelCase 将会转换为 camel case 。 verbose_name_pl...
2018-09-17 20:48:15
202
原创 python虚拟环境启动后依然使用全局pip的解决方法
进入虚拟环境后pip list显示的依然是全局的Python包,并不是本虚拟环境的包网上查找解决方法,无,两个小时过去了心态炸裂最后思考有没有可能和环境变量有关最后用以下方式解决:删除所有如 “F:\Python_ins\python-35-x64\Scripts”的环境变量(这个环境变量的作用是你可以在任何地方使用pip命令) 此时命令行已经不认得pip 再次创建刚刚删除的环...
2018-09-16 12:58:25
10306
6
原创 python manage.py 显示ImportError
如果你的Django项目有两个app,分别为app1和app2,无论是在命令行python manage.py test 或是python manage.py shell等命令都显示ImportError: No module named 'app1app2'那么你可以去看看你的settings.py中“INSTALLED_APPS”里app后面有没有加逗号……...
2018-09-14 17:40:58
367
原创 去除模板中的硬编码 URL
硬编码的链接:<li><a href="/polls/{{ question.id }}/">{{ question.question_text }}</a></li>去除硬编码:硬编码和强耦合的链接,对于一个包含很多应用的项目来说,修改起来是十分困难的。然而,因为你在 polls.urls 的 url() 函数中通过 name 参数为...
2018-09-10 09:27:37
1681
原创 Python框架Django:render()函数
必选参数:request:用于生成此响应的请求对象。template_name:要使用的模板的全名或模板名称的序列。如果给定一个序列,则将使用存在的第一个模板。有关如何查找模板的更多信息,请参见template loading documentation。可选参数:context:要添加到模板上下文的值的字典。 默认情况下,这是一个空的字典。 如果字典中的值是可调用...
2018-09-07 11:45:25
39503
翻译 Django文档学习
应用程序为polls; 项目为mysite为了调用view,需要将他映射到URL,为了做到这个我们需要一个URLconf在polls目录中创建URLconf:创建一个名为urls.py的文件,包含以下代码:# polls/urls.pyfrom django.http import HttpResponsedef index(request): return Htt...
2018-09-05 20:32:16
207
原创 'gbk' codec can't encode character '\u30fb' in position *: illegal multibyte sequence
写文件时编码错误在open()方法中添加encoding='utf-8'可解决。
2018-06-07 13:35:28
5392
原创 Python BeautifulSoup爬取小说
爬取站点:http://www.biquge.info/22_22522/index.html1、采集章节内容
2018-06-07 13:25:24
635
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人