摘要: Cookie为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。 flask中通过set_cookie()方法来设置cookie。 这个方法有很多参数: 1、key/value:设置Cookie的 阅读全文
posted @ 2020-04-25 14:45 天青色wy 阅读(348) 评论(0) 推荐(0) 编辑
摘要: flask上传文件,如上传个人头像,流程: 前端选择并提交文件——后端通过表单接收文件——验证文件的合法性并保存——url访问文件 代码: upload.py: 1 from flask import Flask,request,render_template 2 import os 3 from 阅读全文
posted @ 2020-04-25 13:03 天青色wy 阅读(465) 评论(0) 推荐(0) 编辑
摘要: flask-WTF是对WTForms的再封装,使其更好更方便地适用于flask框架。WTForms表单的两个主要功能是验证用户提交数据的合法性和渲染模板,至于渲染模板这个功能由于前后端分离的开发模式而变得有些鸡肋。 安装:pip3 install flask-WTF 安装flask-WTF的时候也会 阅读全文
posted @ 2020-04-16 23:49 天青色wy 阅读(729) 评论(0) 推荐(1) 编辑
摘要: 先放着吧,方便以后查找~ 运行操作 1. gpedit.msc 组策略 2. sndrec32 录音机 3. Nslookup IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 阅读全文
posted @ 2020-04-16 08:10 天青色wy 阅读(231) 评论(0) 推荐(0) 编辑
摘要: alembic就好像是git一样,,每次修改数据库都会有个对应的版本号,可以通过版本号回滚到以前的版本。 在上一篇文章中初始化了alembic,现在要修改一下配置文件: 1、在alembic文件夹里面的env.py里新增红框中的三行代码,其中flask_alembic_0426是主文件名; 2、修改 阅读全文
posted @ 2020-04-16 08:04 天青色wy 阅读(1763) 评论(1) 推荐(1) 编辑
摘要: 在进行alembic的初始化init时,要在虚拟环境中进行。以前都是用的pycharm给的虚拟环境,这次还是新建一个自己的。 1、安装虚拟环境包 pip install -i https://pypi.douban.com/simple virtualenv 2、pip3 install virtu 阅读全文
posted @ 2020-04-15 20:57 天青色wy 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 前言 SqlAlchemy 是在python中最有名的ORM(Objet Relational Mapping)框架,主要的任务是把关系数据库的表结构映射到python中的额对象。 以前python通过原生的sql访问操作数据库,那种方式很繁琐,且没有安全感,现在通过ORM这个壳来访问操作数据库,这 阅读全文
posted @ 2020-04-12 23:51 天青色wy 阅读(753) 评论(0) 推荐(1) 编辑
摘要: 类视图分为标准类视图和基于请求方法的类视图。 标准类视图 注意: 1、标准类视图必须继承自flask.views.View;2、必须重写dispatch_request()方法,其返回值跟以前的视图函数返回值一样; 3、必须通过add_url_rule()方法建立起url规则和视图函数之间的映射关系 阅读全文
posted @ 2020-04-11 20:01 天青色wy 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 从今天起开始记录一些flask的学习笔记。 add_url_rule()这个方法的作用是将url和对应的视图函数名联系起来,建立映射关系,这以前都是通过route装饰器实现的。比如: @app.route('/',endpoint='hehe') 这是个有参的装饰器,实现起来就需要在装饰器外面再包一 阅读全文
posted @ 2020-04-10 23:05 天青色wy 阅读(3116) 评论(0) 推荐(0) 编辑
摘要: 一、爬取b站用户信息 本次爬取b站第1-10个用户的个人信息,包括昵称,性别,头像,粉丝数,播放数等。 1 import requests 2 import json 3 import os 4 5 6 vip_type = {0:'普通用户',1:'小会员',2:'大会员'} 7 headers 阅读全文
posted @ 2020-04-01 14:49 天青色wy 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 之前一直有个疑惑,访问一个对象中的未定义的属性和方法时报的错误信息都是一样的AttributeError: 明明调用的是方法haha()却说是属性。后来发现python的基类中有个内建方法__getattribute__(),当访问某个实例的属性或方法时就会调用这个内建方法,再在里面返回对应的属性或 阅读全文
posted @ 2020-03-29 15:23 天青色wy 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 2 # 迭代 3 ''' 4 # 能够通过for循环来遍历的对象,是可迭代对象Iterable。包括两类: 5 # 1、集合数据类型:list,tuple,dict,set,str 6 # 2、生成器和带 yield 的generator function。 7 8 # 可以使用 isinstanc 阅读全文
posted @ 2020-03-28 18:36 天青色wy 阅读(225) 评论(0) 推荐(0) 编辑
摘要: python中的装饰器我觉的真是太巧妙了,很有意思,得做一下笔记。 函数名还是那个函数名,该怎么调用还是怎么调用,但在调用时先给你额外做一些其他事。 比如有个需求,用户在调用登陆函数之前要验证用户信息是否正确,验证通过后才能登陆。 这用装饰器可以实现,在调用登陆函数的时候自行调用验证函数: 1 de 阅读全文
posted @ 2020-03-26 17:44 天青色wy 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 都说python中一切皆对象,我在学python时,总有一些小疑惑,不搞清简直如鲠在喉。 怎么理解 a = 1 ? 我总结了一下: a是一个变量名为a的变量,指向计算机中的一片内存,内存中保存的值是1。那1是什么呢? 1是int的一个实例化对象,int是1的类型。那int是什么呢? int是type 阅读全文
posted @ 2020-03-18 10:06 天青色wy 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 【Python 3.7.0】 python中is比较的是两个对象的id值是否相等,也就是比较俩对象是否为同一个实例对象,是否指向同一个内存地址。 在实际使用过程中我发现,is有时有点奇怪。 在python交互式模式中: 发现有些整数is的值是True,有些是False,为何会这样?到底哪些整数不会新 阅读全文
posted @ 2020-03-16 03:50 天青色wy 阅读(225) 评论(0) 推荐(0) 编辑
摘要: python导入模块有两种方式: 1、import module 2、from module import 对象名 第二种方法中有一种特殊的形式:from module import * ,即导入一切。但是这种导入方法只能导入公有的属性、方法和类,不能导入私有的或者保护型的属性方法类。 # 类 mo 阅读全文
posted @ 2020-03-15 07:59 天青色wy 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 学过python的小伙伴都知道,python有众多的第三方模块,正是这些共享模块的存在使得python变得愈加强悍。如何在python中构建发布自己的模块呢? 首先新建一个文件夹,如x99,里面放入__init__.py,setup.py,x99.py三个模块, 其中init空着,setup.py里 阅读全文
posted @ 2020-03-15 07:58 天青色wy 阅读(768) 评论(0) 推荐(0) 编辑
摘要: python早期学习笔记: 1 ''' 2 类和对象 3 类其实就是模板,对象就是通过模板造出来的看得见摸得着的东西, 4 如通过图纸造飞机,通过月饼模子印月饼。 5 类Class的组成: 6 1、类的名称:类名 7 2、类的属性:一组数据,变量 8 3、类的方法:进行操作的方法或行为 9 如人类, 阅读全文
posted @ 2020-03-13 21:12 天青色wy 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 1 <?php 2 3 // 文件加载 4 // include "要载入的文件路径"; //可以是相对路径,或本地物理路径。 5 // 可以载入php文件,也可以是html文件 6 // include "../../dir1/dir2" 7 8 //获取路径 9 echo "<br>当前路径为: 阅读全文
posted @ 2020-02-29 23:53 天青色wy 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-26 19:47 天青色wy 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 1 <?php 2 3 // 流程控制 4 5 // 分支结构:if和switch 6 // if语句 7 // 单分支 8 if (condition) 9 { 10 # code... 11 } 12 13 //双分支 14 if (condition) 15 { 16 # code... 17 阅读全文
posted @ 2020-02-25 23:54 天青色wy 阅读(123) 评论(0) 推荐(0) 编辑
摘要: <?php // 算术运算符// + - * / % // 连接运算符 .// 将点号前后的字符串连接起来,如果不是字符串,会自动转换为字符串。// 。号两边有数字的话,要加空格将数字和.隔开; echo 'ab'.'cd'; //abcdecho 123 .'cd'; //123cdecho 12 阅读全文
posted @ 2020-02-23 17:11 天青色wy 阅读(151) 评论(0) 推荐(0) 编辑
摘要: <?php // 标量类型:String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型)// Array(数组), Object(对象), NULL(空值),resource(资源类型) // String字符串echo "<br> 字符串 <br>";$a= 阅读全文
posted @ 2020-02-23 17:00 天青色wy 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 前言 考虑到性能测试中经常接触到web后端的php文件,并且个人博客建站也是基于php的,所以准备了解一哈这个号称是世界上最好的语言的语言。 变量 命名 //变量名区分大小写; //变量不能数字开头; //变量名只能包含字母数字字符以及下划线; $name = 'wangyi'; var_dump( 阅读全文
posted @ 2020-02-20 01:07 天青色wy 阅读(139) 评论(0) 推荐(0) 编辑
摘要: http://106.54.73.15/ 待整理。。。 安装过程记录 安装Nginx #1:使用dpkg -S nginx来搜索nginx的相关文件#2:nginx的默认网站目录是/var/www/html/#3:默认的nginx网站配置文件为/etc/nginx/sites-available/d 阅读全文
posted @ 2020-02-18 17:44 天青色wy 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 想看看hosts在哪,居然一顿折腾没找到,C:\WINDOWS\system32\drivers\etc下面根本就没有,也没隐藏。 后来在一个神秘位置找到了,好奇怪: C:\Windows\WinSxS\amd64_microsoft-windows-w..ucture-other-minwin_3 阅读全文
posted @ 2020-02-18 17:32 天青色wy 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 前言 之前为了做性能测试在电脑上装了个wamp一键集成环境,里面放了个Discuz!论坛,现在为了学习php我想重新弄一个wamp环境,感觉用别人的不放心,还是自己稍微走一遍流程,应该跟linux上的LNMP差不多。 Apache 下载 https://www.apachelounge.com/do 阅读全文
posted @ 2020-02-18 16:56 天青色wy 阅读(840) 评论(1) 推荐(0) 编辑
摘要: 用WP的经典编辑模式编辑文章时无法实现段落缩进的目的,老外的东西用起来有些地方确实不尽如人意。不过只要在css里面添加入样式即可: 这样看起来舒服多了,以后写文章它自动缩进2em。 但是看这文本的右边,感觉参次不齐,处理得不好。 解决方法是在刚才添加的样式里加入一行:text-align:justi 阅读全文
posted @ 2020-02-15 21:58 天青色wy 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 在自定义WordPress,想上传主题啊,图片啊,音视频之类的,经常大小会被限制在2M以内,这是web服务器怕文件大影响性能,跟WP没关系。 在nginx的配置文件里http下面加入一句:client_max_body_size 64M; 例如我的配置文件路径为: /etc/nginx/nginx. 阅读全文
posted @ 2020-02-15 21:21 天青色wy 阅读(4100) 评论(0) 推荐(0) 编辑
摘要: 在我的WP中,最下面页脚的部分显示 自豪地采用Wordpress,这个有点难看呀,所以决定把它换掉,弄个备案号之类的,虽然现在还没备案,不过也是迟早的事。 具体如下: 在后台的主题编辑里找到页脚的php,找到对应的信息。 把原本的a标签注释掉,自己加两个p标签,然后加上备案信息: <p style= 阅读全文
posted @ 2020-02-15 17:36 天青色wy 阅读(1343) 评论(0) 推荐(0) 编辑
摘要: 最近学了下loadrunner的基操,特此小记一下以防遗忘。 1、代理录制 看到辣鸡IE浏览器就烦,想用Chrome浏览器来录制脚本,遂选择代理录制模式。 在录制设置里面的代理设置中新增一个代理,输入目标IP,端口,协议类型,以及loadrunner的端口如8888; 然后在chrome浏览器里设置 阅读全文
posted @ 2020-02-04 23:11 天青色wy 阅读(1536) 评论(0) 推荐(0) 编辑
摘要: 如题,我在浏览器输入www.baidu.com访问百度首页,在域名解析、TCP建立连接、SSL连接等步骤走完后,浏览器开始向百度的服务器发送大量的请求,如上图总共有33个,有一点我很纳闷,浏览器是怎么知道每个请求的Request URL的呢? 上图太大可能看不清楚,补一张小图: 望知之者告知。 阅读全文
posted @ 2020-01-31 22:18 天青色wy 阅读(764) 评论(0) 推荐(0) 编辑
摘要: sublime text3 编码问题: 解决: 新增一个编译系统, 输入: { "cmd": ["D:/develop/deveSoftware/python3.7/python.exe","-u","$file"], "file_regex": "^[ ]*File \"(...*?)\", li 阅读全文
posted @ 2020-01-30 17:52 天青色wy 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 这几天很困扰,win10系统的代理总是自动打开,导致上网的时候突然连不上网,有时代理开关处于关闭状态也是一样,提示连不上网,但是只要把手动代理开关打开再关闭,又能连上了。每隔十几分钟就来一次,如此反复,各种方法都试了,改hosts,改注册表,改IE,改DNS,还没解决。真是气死我了。 火绒添加注册表 阅读全文
posted @ 2020-01-16 15:28 天青色wy 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 性能测试 软件系统的性能是一个很大的概念,覆盖面非常广泛,对一个软件系统而言,包括执行效率、资源占用、系统稳定性、安全性、兼容性、可靠性、可扩展性等。性能测试是为描述测试对象与性能相关的特征并对其进行评价而实施和执行的一类测试。它主要通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各 阅读全文
posted @ 2020-01-14 22:22 天青色wy 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1、从maven官网maven.apache.org/download.cgi去下载zip格式的文件: 2、解压后添加环境变量: path里新增: 3、cmd验证: 4、修改maven全局配置文件: 1)打开maven根目录下的conf目录; 2)编辑settings.xml; 3)找到localR 阅读全文
posted @ 2020-01-13 23:37 天青色wy 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 数字签名 其实数字签名的概念很简单。大家知道,要确保可靠通信,必须要解决两个问题:首先,要确定消息的来源确实是其申明的那个人;其次,要保证信息在传递的过程中不被第三方篡改,即使被篡改了,也可以发觉出来。所谓数字签名,就是为了解决这两个问题而产生的,它是对前面提到的非对称加密技术与数字摘要技术的一个具 阅读全文
posted @ 2020-01-12 21:10 天青色wy 阅读(1521) 评论(0) 推荐(0) 编辑
摘要: 学了Java的一些基本语法后,就可以来在Jmeter中写写BeanShell脚本了。 直接在线程组下创建一个BeanShell取样器,然后在脚本区写java代码: 写了个循环,执行后在这里看不到,要在jmeter.bat的windows批处理里看到: JMeter在它的BeanShell中内置了变量 阅读全文
posted @ 2020-01-12 18:26 天青色wy 阅读(6560) 评论(0) 推荐(0) 编辑
摘要: 前言 前面在APP测试中查看日志的时候有很多Java方面的异常信息,考虑到很多大型项目都是使用Java语言构建的,所以还是有必要学一点Java。由于之前学过python语言,这次学Java给我最大的感受就是:规矩多~。Java语言里的规矩要比python多得多,远没有python来得灵活。可能这也是 阅读全文
posted @ 2019-12-26 23:04 天青色wy 阅读(249) 评论(0) 推荐(0) 编辑
摘要: Android SDK 1、下载Android sdk http://tools.android-studio.org/index.php/sdk 2、新建一个环境变量,变量名:ANDROID_HOME,变量值:D:\develop\Android\sdk ,就是自己sdk的路径,点击确认。 3、在 阅读全文
posted @ 2019-12-23 23:25 天青色wy 阅读(225) 评论(0) 推荐(0) 编辑