![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 80
Qingwashuo
励志耕耘,锐意进取。不断学习,丰富自己,做一个积极上进的人!如有任何问题,请私信我!微信公众号:青蛙说
展开
-
Python实现AES_256 CBC模式加密算法
AESAES(Advanced Encryption Standard)高级加密标准。是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过多年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。AES最常见的有3种方案,分别是AES-128、AES-192和AES-256,它们的区别原创 2021-05-09 22:14:14 · 3933 阅读 · 3 评论 -
Mycat中间件详细安装步骤与配置
Mycat简介官网地址:http://www.mycat.io/简介 MyCat 是目前最流行的基于 java 语言编写的数据库中间件,是一个实现了 MySQL 协议的服务器,前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端可以用 MySQL 原生协议与多个 MySQL 服务器通信,也可以用 JDBC 协议与大多数主流数据库服务器通信,其核心功能是分库...原创 2020-03-04 23:00:01 · 619 阅读 · 0 评论 -
什么是跨域
什么是跨域?JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。跨域简单来说就是受JavaScript同源策略的限制,A网站域名下的js无法操作B网站域名下的对象。什么是同源策略及其限制内容?同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSRF等攻击。所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同...原创 2019-10-14 23:36:21 · 287 阅读 · 0 评论 -
Customer Experience Digital Data Layer 1.0
Customer Experience Digital Data Layer 1.0什么是Digital Data Layer?网站和移动应用程序用于及时和一致的访问者数据的幕后结构。定义数据层的最常用方法是使用有时称为通用数据对象(UDO)的东西,该对象是用JavaScript编程语言编写的。数据层中包含的数据类型可以是多种多样的,包括电子商务交易信息,网络行为数据和移动应用程序使用等。构...原创 2019-06-24 00:34:47 · 256 阅读 · 0 评论 -
如何实现表单输入实时预览
最近工作中需要给用户做一个引导界面,界面需要体现出用户随时可以看见自己输入后呈现出的效果。实时预览经过查询资料,实现效果及代码如下:html部分:<div class="container"> <div class="row w-100 justify-content-between"> <div class="col-md...原创 2019-07-04 16:35:18 · 1095 阅读 · 0 评论 -
input中的range类型如何支持汉字
最近工作上需要用到滑块这个东西来表示一些东西,效果如下:但是试了一些框架里自带的range并不支持汉字。都是对数字敏感,效果如下:如果想要实现第一种效果,首先需要导入外部js和css。<!--Plugin CSS file with desired skin--><link rel="stylesheet" href="https://cdnjs.cloudflare...原创 2019-07-01 10:52:59 · 536 阅读 · 0 评论 -
Vue报错: Error compiling template:
报错信息如下:出现如上情况,一般是一下几种情况导致的:{% verbatim %} {% endverbatim %} vue实例el绑定的标签范围内有标签未闭合或标签多余(如div未闭合)。找到后删除或补全某些标签语句不能使用{{msg}}进行绑定,要通过v-model进行绑定。 比如:input,textarea等需要使用v-model进行绑定,...原创 2019-07-16 12:29:29 · 21804 阅读 · 0 评论 -
vscode配置
settings.json:{ "python.pythonPath": "D:\\Python\\Python35\\python.exe", "python.testing.unittestArgs": [ "-v", "-s", "./persona", "-p", "*test.py" ...原创 2019-08-02 15:01:57 · 383 阅读 · 0 评论 -
安装Scrapy库报错 error: Microsoft Visual C++ 14.0 is required.
安装时报错如下:解决方案:通过轮子网站下载twisted对应版本的whl文件。我的为Twisted-19.2.1-cp35-cp35m-win_amd64.whl注意:cp后面是python版本,amd64代表64位运行命令:C:\Users\pc\Downloads>pip install Twisted-19.2.1-cp35-cp35m-win_amd64.whl注意输入...原创 2019-07-17 23:13:01 · 169 阅读 · 0 评论 -
cycle环形进度条实现
我们一般在开发过程中使用条形进度条比较多,环形进度条很少用到,如何实现以下效果的进度条呢?在这里,我利用了两个同心圆来实现此效果,一个置于底层一个置于上层来进行进度条的实现,废话少说,直接上代码。html:<div class="circle-bar"> <div class="circle-bar-left integral-left"></div&g...原创 2019-07-23 11:31:50 · 462 阅读 · 0 评论 -
Python+Django实现微信支付
微信支付在实现这个功能之前,你需要在微信开放平台注册账号并激活。在平台里创建一个应用,得到app_id和weixin_key等关键信息。创建微信支付请求申请完成后,我们尝试创建微信支付的请求。def create_weixin_request(product_id, trade_no, body, total_fee, client_ip): total_fee = int(tot...原创 2020-08-26 22:00:30 · 917 阅读 · 0 评论 -
Django中使用ajax无法重定向
今天在做项目的时候,如果用户已注册,直接跳转登录页。可是发起一个ajax请求后,执行完并不能跳转,无法实现重定向。参考代码如下:......if msg['msg'] == '邮箱已存在': return redirect('/signin/')......在网上也查了一些资料,ajax只是做局部提交,重定向并不是其中的动作,所以无法实现重定向。Ajax只是利用脚本访问对应url...原创 2019-06-25 23:50:42 · 3358 阅读 · 4 评论 -
关于Django MongoDB中的查询方法总结
我们都知道在mongoDB数据库中的查询语句如下:db.collection.find(query, projection)。但是这在利用django开发过程中并不适用,因为我们需要在model和view层进行一些数据查询,这时这些语句在这里以及不适用了,这里可以参考monoengine官方网站里的查询方法,提取如下:直接查询user = Users.objects(),这样查询出来的结果是...原创 2019-05-28 17:48:27 · 3072 阅读 · 0 评论 -
批量爬取链家房源信息
Python 爬虫get请求http get请求:明文向服务器发起资源获取的请求post:向服务器传递信息get:向服务器获取信息get请求常见使用方法: urllib get requests get在爬虫方向 除了模拟登陆之外,大部分的请求是get1、get请求常见使用方法 网站分类 网站分页 搜索关键字 瀑布流参数2、get请求的格式: Get请...原创 2018-10-29 11:59:12 · 914 阅读 · 0 评论 -
基于Echarts的图表绘制
我们在做管理平台的时候,难免会做各式各样的可视化图表,当前市场上已经有很多开发好的js框架,我们今天来学习echart.js绘图。首先将下载好的echart.js放入目录然后在我们的前端页面style模块导入echart.js接下来就是开始绘图了,绘图的主要代码{% extends &quot;blank.html&quot; %} //这里是我们继承的基础模板,这个是我们项目开发时需要做一个base页...原创 2018-11-13 23:43:20 · 1782 阅读 · 0 评论 -
Django之url使用小技巧、项目类视图
我们在做一个项目的时候,往往不知道怎样去设置url路由,今天我给大家介绍几种常见的配置。流线型配置\OurBlog\Article\urls.py#coding:utf-8from django.conf.urls import url#流线型url配置方法1from Article import viewsurlpatterns = [ url(r'^$', view...原创 2018-11-18 21:48:47 · 999 阅读 · 0 评论 -
Django之auth用户认证
我们在写网站的过程中难免会遇到用户登录的校验问题,我们在进行用户校验的时候,总是从数据库中获取数据,然后再进行对比,就像如下这样:普通用户校验:def login(request): if request.method == "POST": user = request.POST.get("username") pwd = request.POST.g...原创 2018-11-14 23:37:58 · 693 阅读 · 0 评论 -
如何将本地项目上传到GitHub
现如今已经有越来越多的程序猿加入到了开源这个队伍中,都想撸一点自己的代码,虽然我现在是一个菜鸟学着造轮子,但是这并不影响我成为一个大神的心,一点一点的积累和进步,都会促使我更加强大。我也是前段时间才刚开始使用GitHub,因为我每做一个功能就会把原来的代码给覆盖了,没有备份,想要恢复到之前的样子却发现已经来不及了。Github是基于git实现的代码托管,很多程序员在上面托管自己的开源项目,我使用G...原创 2018-11-23 20:55:39 · 322 阅读 · 0 评论 -
程序猿必会30个Python基本技巧
1. 原地交换两个数字Python提供了一行直观的在一行代码中复制与交换的方法,请参照如下的实例:x, y = 10, 20print(x, y)x, y = y, xprint(x, y)#1 (10, 20)#2 (20, 10)赋值的右侧形成了一个新的元组,左侧立即解析(unpack)那个(未被引用的)元组到变量 &amp;lt;a&amp;gt; 和 &amp;lt;b&amp;gt;。一旦赋值完...原创 2018-11-23 21:48:17 · 308 阅读 · 0 评论 -
zabbix分布式监控解决方案
Zabbix介绍Zabbix 是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。对于一个运维人员来说,不论是传统运维还是自动化运维,保证线上业务整体能够稳定运行是相当重要的,所以运维需要时长实时的关注到服务器的运行情况,关注各项指标是否正常,那么这里就用到了今天学习的zabbix技术,zabbix可以监控我们在运维工作当中遇到的大部分的硬件。并提供实时动态的web...原创 2018-11-25 23:21:37 · 2610 阅读 · 0 评论 -
python项目中的.idea文件夹是干什么的
有小伙伴会对此问题产生疑惑,python为什么每次创建的文件目录下都含 .idea/文件夹?该文件夹又是用来干嘛的?其实当我们使用pycharm作为IDE时,会自动生成 .idea/ 文件夹来存放项目的配置信息。其中包括版本控制信息、历史记录等等。...原创 2018-12-27 22:47:12 · 13249 阅读 · 0 评论 -
python网络编程(socket)
socket介绍网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。...原创 2019-02-23 20:53:42 · 759 阅读 · 0 评论 -
自动化测试框架之selenium学习笔记
selenium介绍 Selenium 是一个用于Web应用程序测试的工具 Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等浏览器。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看...原创 2019-02-19 22:18:37 · 937 阅读 · 0 评论 -
初识Django
Django的创建1.1 Django的介绍在学习Django之前,我们需要拥有Python基础和HTML前端相关知识,Django是Python的一个web开发框架,什么是web开发?通俗的来说就是网站开发,而一般我们的网站开发分为:1.前端,HTML开发2.后端,Python数据库和业务逻辑开发3.运维,网站服务器和域名备份开发及优化我们需要掌握的主要是前面两部分,第三部分只需涉...原创 2018-10-23 23:44:21 · 455 阅读 · 0 评论