- 博客(48)
- 资源 (1)
- 收藏
- 关注
原创 速通element-plus常用语法
element-plus+vue3+vite3 是常见的前端搭建技术栈。element-plus是UI组件库。
2024-09-12 14:02:35 510
原创 网站localStorage的导入和导出
(弹出文件输入框,选择导出的文件,进行导入,可事先清空localStorage以验证结果)(在console里面粘贴执行)
2024-04-18 15:39:58 432
原创 Python Elasticsearch (ES)的使用01-安装
安装Elasticsearch:访问:https://www.elastic.co/cn/downloads/elasticsearch下载所需要的安装包。我这里以windows为例下载到:elasticsearch-7.11.1-windows-x86_64.zip,解压进入文件夹执行一下命令安装。bin\elasticsearch.bat使用命令测试是否启动成功:(windows,可以安装Cygwin 以实现在windows使用linux命令,这里不做具体介绍了)注意ES 7需
2021-02-18 10:36:03 364
原创 104通讯协议01 规约报文结构
目录简介:104规约结构104规约信息包三种基本报文:ASDU结构数据表示方法遥信SOE信息遥测ASDU遥脉ASDU简介:广泛应用于电力、城市轨道交通等行业的国际标准。104规约结构104规约信息包APDU:应用规约数据单元APCI:应用规约控制信息ASDU:应用服务数据单元APDU = APCI + ASDU三种基本...
2019-07-23 15:30:22 7152 2
原创 104规约报文类型,和传送原因
目录104规约报文类型在监控方向过程中信息在控制方向的过程信息传送原因104规约报文类型在监控方向过程中信息遥信,遥测,SOE,KWH1:单点信息2:带短时标的单点信息3:双点信息4:带短时标的双点信息5:步长位置信息6:带短时标的步长位置信息7:32比特串8:带短时标的32比特串9:测量值,归一化值10:带短时标的测量值,归一化值11:测量值,标度化值...
2019-07-23 10:40:13 8791
原创 Rest framework 学习(7)模式和客户端库
模式是一个机器可读的文档,描述了可用的API端点,它们的URL以及它们支持的操作。模式可以是自动生成文档的有用工具,也可以用于驱动可以与API交互的动态客户端库。核心API为了提供架构支持,REST框架使用了Core API。核心API是用于描述API的文档规范。它用于提供可用端点的内部表示格式以及API公开的可能交互。它既可以用于服务器端,也可以用于客户端。在服务器端使用时,...
2019-07-07 12:21:44 339
原创 Rest framework 学习(6) ViewSets和路由器
ViewSets: 提供一组操作行为action,例如:list(),retrieve(),create(),update(),destory()等,不再提供get,post方法了。其下多种ModelViewSet能提供更简便的开发方式。注册路由:自动处理将资源连接到视图和URL的约定。将不同http请求与ViewSets不同方法,一一映射起来。重构以使用ViewSet重构我们User...
2019-07-05 17:32:31 286
原创 Rest framework 学习(4) 身份验证和权限
目前,我们的API对谁可以编辑或删除代码段没有任何限制。我们希望有一些更高级的行为,以确保:代码段始终与创建者相关联。 只有经过身份验证的用户才能创建摘要。 只有代码段的创建者可以更新或删除它。 未经身份验证的请求应具有完全只读访问权限。修改模型添加信息将对我们的Snippet模型类进行一些更改。首先,让我们添加几个字段。其中一个字段将用于表示创建代码段的用户。另一个字段将用于存储...
2019-07-05 10:35:47 589
原创 Rest framework 学习(3)基于类的视图(CBV)
首页,回顾一下实现接口的两类方法FBV和CBV:基于函数的视图叫做FBV,基于类的视图叫做CBV。在API中使用CBV的优点:1.提高了代码的复用性(keep our codeDRY),可以使用面向对象的技术,比如Mixin(多继承)2.可以用不同的函数针对不同的HTTP方法处理,而不是通过很多if判断,提高代码可读性一,类试于函数的类视图形式:这种模式通过APIView...
2019-07-04 16:05:14 241
原创 Rest framework 学习(2)请求和响应
请求对象:REST框架引入了一个Request扩展常规的对象HttpRequest,并提供更灵活的请求解析。Request对象的核心功能是request.data属性,它类似于request.POST,但对于使用Web API更有用。request.POST # 仅仅处理表单数据,仅用于POST方法request.data # 处理任意的数据,用于POST,PUT,PATCH响...
2019-07-04 13:56:10 274
原创 Rest framework 学习(1)序列化
序列化定义将一种对象的状态信息装换成可以存储或者可以传输形式的过程。比如将模型类转换成JSON数据,整个过程将序列化(序列化和反序列化执行的过程相似的,也就是可以封装代码)创建新的APPpython manage.py startapp snippets配置app# 配置INSTALLED_APPS = ( ... 'rest_framework', ...
2019-07-01 23:05:07 266
原创 Rest framework 学习(0)快速入门
REST风格的架构主要用来服务于前后端分离,使得前端重点关注界面展现,后端着重处理业务逻辑,开发出URL定位资源,HTTP请求决定行为,分工明确,职责清晰的API接口服务。文章主要参考Rest Framework官网文档:https://www.django-rest-framework.org/然后自己实现的个人总结开发工具:Pycharm、Python3.7 、Django2.1...
2019-07-01 20:59:41 476
原创 关于Pycharm Terminal 与Project interpreter 安装包不同步问题
问题描述: 需要对特定版本的包下载时,或者Project interpreter 没有搜到相关包、以及下载失败时。需要通过Pycharm Terminal 使用命令下载。但会发生明明包一下在Terminal安装好了,但项目却检测不到。经常需要在Interpreter再去下载一遍。╮(╯▽╰)╭Pycharm Terminal:原因:实际上,在pycharm termin...
2019-03-28 12:34:34 5557 3
原创 JS的防抖与节流记录
在做毕设的时候遇到的一个问题,需求如下:需要能够支持用户无限刷赞的功能 后台需要能够处理的过来一开始的思路(keng); 点一下调用一下后台更新接口,对相关表信息更新,【但狂点时后台会爆炸,前端明显延迟等待后端处理】之后改思路(keng×2),在用户一顿疯狂操作后,鼠标离开时才去调用一次后台更新接口(接口已改,支持提交点击次数)【但鼠标离开事件还是会很多,想着离开页面时触发(keng×...
2019-03-22 10:16:11 200
原创 弹出对话框 xcConfirm 插件
xcConfirm 一款很不错的弹出对话框插件 资源链接: 链接:https://pan.baidu.com/s/1fd0gazLjTm5q8jhI9D8WbA 提取码:a1n4 效果图 使用 看文档能是很清楚的引用相关js,css: <link rel="stylesheet" type="text/css" href="css/xcC...
2019-02-19 16:36:04 1252 1
原创 Django 模板内外键的使用
最近在拿天天生鲜练手,看到 购物单表 CartInfo:[ pk, user, goods, count]直接把购物单返回给templates,@user_decorator.logindef orderForm(request): uid = request.session['user_id'] carts = CartInfo.objects.filter(use...
2019-01-05 11:51:24 2209 2
原创 python 定义属性的方法:装饰器,静态字段
面向对象小记: 类(Class): 用来描述具有相同的属性和方法的对象的集合 class Person(): def __init__(self,name): self.name = name .... 字段:字段包括:普通字段和静态字段,他们在定义和...
2018-11-29 20:40:26 504
转载 sublime text3 中 python3编译出现中文乱码解决方法
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Bin_bin_bingo/article/details/80531582一、乱码现象利用sublime自带编译快捷方式ctrl+B会出现中文乱码的情况print("没有循环数据!")print("完成循环!")二、寻找原因1、由于之前我已经安装了插件ConvertTo...
2018-09-26 15:12:45 384
原创 (原创)添加QQ好友日期爬虫06——链接各个功能板块,附总代码
主源码:# -*- coding=utf-8 -*-from selenium import webdriverfrom selenium.webdriver.common.by import Byimport requestsimport jsonimport timeimport chardetimport refrom urllib import parsefrom...
2018-09-08 23:22:53 552
原创 (原创)添加QQ好友日期爬虫05——写入excel
这里将要写入的字典类型info,写入excel主要是xlrd,xlrd,xlutils的应用,实现追加写入,存之前,先删后存os.remove(file_name) os.save(file_name)import xlrd import xlwt import xlutils from xlrd import open_workbookfrom xlutils.cop...
2018-09-08 23:02:22 256
原创 (原创)添加QQ好友日期爬虫04——根据js加密原理,得到g_tk
再提一下之前看到得到g_tk的JavaScript函数:getACSRFToken:function(url) { url = QZFL.util.URI(url); var skey; if (url) { if (url.host && url.host.indexOf("qzone.qq.com") > 0) { ...
2018-09-08 22:16:14 667
原创 (原创)添加QQ好友日期爬虫03——访问主页得到token
现在虽然有了cookies,但还是不能畅通无助,需要解决token,和g_tk;注意点:主页的编码有两种:utf-8,gbk 需要解码时"ignore",忽略部分解不了的源码token 验证token其实说的更通俗点可以叫暗号,在一些数据传输之前,要先进行暗号的核对,不同的暗号被授权不同的数据操作。 使用基于 Token 的身份验证方法,在服务端不需要存储用户的登录记录。大概的流程是...
2018-09-08 21:56:02 846
原创 (原创)添加QQ好友日期爬虫02——模拟登陆拿Cookies
思路:通过selenium + chrome浏览器模拟登陆 注意项:切换登陆框架 (这里我先假设你已经安装好了模拟浏览器的环境了,配置好运行需要的环境了)进入登陆login_url = "https://i.qq.com/"browser = webdriver.Chrome()browser.get(login_url)*特别注意:登陆后一定要切换到登陆框...
2018-09-08 21:32:55 951 1
原创 (原创)添加QQ好友日期爬虫01——总体思路
总体思路: 分析日期时间json ==》 分析请求所需信息 ==》获得Cookies==》解决token ==》逆向分析解决g_tk ==》获得所有好友uin ==》 获得所有好友添加时间 ==》存放 excel最近BZ在一家中小公司实习,没有多少活,偶逛自己的空间,看到了这个如图,于是有个大胆的想法( ̄▽ ̄)~*分析目标数据再想想,自己从初中开始用QQ,到现...
2018-09-08 19:29:04 424 1
原创 pycharm Error:'__main__' is not a package以及红线问题
先看一下痛点:Error:from .xx import xx 不可运行, 无红线,可点跳 (xx前带“.”) from xx import xx 可运行, 有红线,不点跳 (xx前不带“.”)最终效果:from xx import xx 可运行, 无红线,可点跳 (xx前不带“.”)目录结构:内容做测试用,故很简单:__init...
2018-08-31 11:50:09 15586 10
转载 Scrapy--高效下载图片
爬虫程序爬取的目标通常不仅仅是文字资源,经常也会爬取图片资源。这就涉及如何高效下载图片的问题。这里高效下载指的是既能把图片完整下载到本地又不会对网站服务器造成压力。也许你会这么做,在 pipeline 中自己实现下载图片逻辑。但 Scrapy 提供了图片管道ImagesPipeline,方便我们操作下载图片。1 为什么要选用 ImagesPipeline ?ImagesPipeline 具...
2018-07-28 14:39:28 1565
原创 pip 指定安装源安装
用pip安装依赖包时默认访问https://pypi.Python.org/simple/,但是经常出现不稳定以及访问速度非常慢的情况,国内厂商提供的pipy镜像目前可用的有:http://pypi.douban.com/豆瓣 http://pypi.mirrors.ustc.edu.cn/simple/中国科学技术大学 https://pypi.tuna.tsinghua.edu.c...
2018-07-27 10:57:01 5857
转载 Oracle Database 下载地址。无需要注册直接下载
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 官方地址。右键复制下载链接直接下载或者直接复制到迅雷或其他下载软件中即可下载。Oracle Database 11g Release 2 Standard Edition and Enterprise Edition Soft...
2018-07-17 23:35:04 502
转载 网页中遇到的src="data:image/png;base64,xxxx"知识点了解
大家可能注意到了,网页上有些图片的src或css背景图片的url后面跟了一大串字符,比如:1234567background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAA...
2018-07-07 17:40:35 31803 1
原创 python趣味制作图片字符化
主要使用PIL库先放效果图:代码如下:#coding=utf-8from PIL import Imageascii_char = list('MW$#@%&KERTYOJKLUIC{}*mnxgouic()<>\!~:;^·.')def get_char(r,b,g,alpha = 256): if alpha==0: return ' '...
2018-07-04 16:45:41 888 1
原创 Mysql 命令行——学习笔记
(Ubuntu环境下,window部分命令,稍微修改方可使用)1.数据库操作:显示已有数据库:show databases;创建数据库:create database 数据库名 charset=utf8;删除数据库:drop database 数据库名;切换数据库:use 数据库名;查看当前选择的数据库select database();2.表操作:查看当前数据库中所有表show tables;创...
2018-06-30 20:10:30 236
转载 如何允许ubuntu中的mysql远程访问
一、修改ubuntu mysql的配置文件my.cnfvim /etc/mysql/my.cnf (没有装vim可以sudo apt-get vim 安装或者用winscp工具下载修改)修改内容:1.直接注释掉#bind-address = 127.0.0.12.直接改为:bind-address = 0.0.0.03.或者指定远程要访问的IP:bind-address = 192.168.220...
2018-06-30 19:00:58 2020
原创 python使用自己的模块,以及模块的发布和安装,方法总结
创建一个自己的Kevin_Modules文件夹,里面有__init__.py 、K_fuction01.py,K_fuction02.pyK_fuction01.py:def show_1(): print("this is K_fuciont01.show_1()")K_fuction02.py:def show_2(): print("th...
2018-06-19 20:32:11 2778 1
原创 Xshell,SecureCRT等。登录Redhat Linux显示unable to resolve host address解决办法
先确定安装的虚拟机是否已经分配到ip,ip ok的情况下,物理主机能否ping通虚拟机Linux系统ip,手动设置dns 为8.8.8.8,和8.8.4.4,或者去改写etc/resolv.conf配置文件:nameserver 8.8.8.8 #google域名服务器nameserver 8.8.4.4 #google域名服务器重新连接试试,一般host address 解析失败多半是dns的问...
2018-06-18 17:59:42 4157
原创 LInux 在虚拟控制台显示字符乱码
1.修改/etc/sysconfig/i18n一般i18n 文件限权只读,需要改一下chmod go+w /etc/sysconfig/i18nvi /etc/sysconfig/i18n修改内容如下:LANG=”zh_CN.GB18030″LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”SUPPORTED=”zh_CN.GB18030:zh_CN:zh:en...
2018-06-16 17:09:21 872
原创 强连通分量——Kosaraju算法
要不是一开始看不懂Tarjan算法,上网搜了搜其他算法,发现有好多同学把Kosaraju算法当成Tarjan算法了。看来还是K算法更让人印象深刻啊(除了名字) 另一种Tarjan算法的入口:https://blog.csdn.net/qq_34374664/article/details/77488976 借用郭伟老师的原话:在有向图G中,如果任意两个不同的顶点相互可达,则称该...
2018-05-07 21:34:08 400
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人