自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 网站localStorage的导入和导出

(弹出文件输入框,选择导出的文件,进行导入,可事先清空localStorage以验证结果)(在console里面粘贴执行)

2024-04-18 15:39:58 332

原创 Dependency injection python的依赖注入框架

python依赖注入

2023-12-27 14:47:02 958

原创 机器学习--稀疏学习

机器学习中的稀疏学习概念和常用的特征选择的方法和原理。

2023-12-08 18:14:32 414 1

原创 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 346

原创 104通讯协议01 规约报文结构

目录简介:104规约结构104规约信息包三种基本报文:ASDU结构数据表示方法遥信SOE信息遥测ASDU遥脉ASDU简介:广泛应用于电力、城市轨道交通等行业的国际标准。104规约结构104规约信息包APDU:应用规约数据单元APCI:应用规约控制信息ASDU:应用服务数据单元APDU = APCI + ASDU三种基本...

2019-07-23 15:30:22 6939 2

原创 104规约报文类型,和传送原因

目录104规约报文类型在监控方向过程中信息在控制方向的过程信息传送原因104规约报文类型在监控方向过程中信息遥信,遥测,SOE,KWH1:单点信息2:带短时标的单点信息3:双点信息4:带短时标的双点信息5:步长位置信息6:带短时标的步长位置信息7:32比特串8:带短时标的32比特串9:测量值,归一化值10:带短时标的测量值,归一化值11:测量值,标度化值...

2019-07-23 10:40:13 8359

原创 Rest framework 学习(7)模式和客户端库

模式是一个机器可读的文档,描述了可用的API端点,它们的URL以及它们支持的操作。模式可以是自动生成文档的有用工具,也可以用于驱动可以与API交互的动态客户端库。核心API为了提供架构支持,REST框架使用了Core API。核心API是用于描述API的文档规范。它用于提供可用端点的内部表示格式以及API公开的可能交互。它既可以用于服务器端,也可以用于客户端。在服务器端使用时,...

2019-07-07 12:21:44 300

原创 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 266

原创 Rest framework 学习(4) 身份验证和权限

目前,我们的API对谁可以编辑或删除代码段没有任何限制。我们希望有一些更高级的行为,以确保:代码段始终与创建者相关联。 只有经过身份验证的用户才能创建摘要。 只有代码段的创建者可以更新或删除它。 未经身份验证的请求应具有完全只读访问权限。修改模型添加信息将对我们的Snippet模型类进行一些更改。首先,让我们添加几个字段。其中一个字段将用于表示创建代码段的用户。另一个字段将用于存储...

2019-07-05 10:35:47 566

原创 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 187

原创 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 234

原创 Rest framework 学习(1)序列化

序列化定义将一种对象的状态信息装换成可以存储或者可以传输形式的过程。比如将模型类转换成JSON数据,整个过程将序列化(序列化和反序列化执行的过程相似的,也就是可以封装代码)创建新的APPpython manage.py startapp snippets配置app# 配置INSTALLED_APPS = ( ... 'rest_framework', ...

2019-07-01 23:05:07 228

原创 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 366

原创 关于Pycharm Terminal 与Project interpreter 安装包不同步问题

问题描述: 需要对特定版本的包下载时,或者Project interpreter 没有搜到相关包、以及下载失败时。需要通过Pycharm Terminal 使用命令下载。但会发生明明包一下在Terminal安装好了,但项目却检测不到。经常需要在Interpreter再去下载一遍。╮(╯▽╰)╭Pycharm Terminal:原因:实际上,在pycharm termin...

2019-03-28 12:34:34 5338 3

原创 JS的防抖与节流记录

在做毕设的时候遇到的一个问题,需求如下:需要能够支持用户无限刷赞的功能 后台需要能够处理的过来一开始的思路(keng); 点一下调用一下后台更新接口,对相关表信息更新,【但狂点时后台会爆炸,前端明显延迟等待后端处理】之后改思路(keng×2),在用户一顿疯狂操作后,鼠标离开时才去调用一次后台更新接口(接口已改,支持提交点击次数)【但鼠标离开事件还是会很多,想着离开页面时触发(keng×...

2019-03-22 10:16:11 184

原创 弹出对话框 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 1179 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 2174 2

原创 python 定义属性的方法:装饰器,静态字段

面向对象小记: 类(Class): 用来描述具有相同的属性和方法的对象的集合 class Person(): def __init__(self,name): self.name = name .... 字段:字段包括:普通字段和静态字段,他们在定义和...

2018-11-29 20:40:26 464

转载 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 351

原创 (原创)添加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 511

原创 (原创)添加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 236

原创 (原创)添加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 654

原创 (原创)添加QQ好友日期爬虫03——访问主页得到token

现在虽然有了cookies,但还是不能畅通无助,需要解决token,和g_tk;注意点:主页的编码有两种:utf-8,gbk 需要解码时"ignore",忽略部分解不了的源码token 验证token其实说的更通俗点可以叫暗号,在一些数据传输之前,要先进行暗号的核对,不同的暗号被授权不同的数据操作。 使用基于 Token 的身份验证方法,在服务端不需要存储用户的登录记录。大概的流程是...

2018-09-08 21:56:02 764

原创 (原创)添加QQ好友日期爬虫02——模拟登陆拿Cookies

思路:通过selenium + chrome浏览器模拟登陆 注意项:切换登陆框架   (这里我先假设你已经安装好了模拟浏览器的环境了,配置好运行需要的环境了)进入登陆login_url = "https://i.qq.com/"browser = webdriver.Chrome()browser.get(login_url)*特别注意:登陆后一定要切换到登陆框...

2018-09-08 21:32:55 933 1

原创 (原创)添加QQ好友日期爬虫01——总体思路

总体思路:     分析日期时间json ==》 分析请求所需信息  ==》获得Cookies==》解决token  ==》逆向分析解决g_tk  ==》获得所有好友uin  ==》 获得所有好友添加时间  ==》存放 excel最近BZ在一家中小公司实习,没有多少活,偶逛自己的空间,看到了这个如图,于是有个大胆的想法( ̄▽ ̄)~*分析目标数据再想想,自己从初中开始用QQ,到现...

2018-09-08 19:29:04 386 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 15508 10

转载 Scrapy--高效下载图片

爬虫程序爬取的目标通常不仅仅是文字资源,经常也会爬取图片资源。这就涉及如何高效下载图片的问题。这里高效下载指的是既能把图片完整下载到本地又不会对网站服务器造成压力。也许你会这么做,在 pipeline 中自己实现下载图片逻辑。但 Scrapy 提供了图片管道ImagesPipeline,方便我们操作下载图片。1 为什么要选用 ImagesPipeline ?ImagesPipeline 具...

2018-07-28 14:39:28 1546

原创 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 5788

转载 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 473

转载 网页中遇到的src="data:image/png;base64,xxxx"知识点了解

大家可能注意到了,网页上有些图片的src或css背景图片的url后面跟了一大串字符,比如:1234567background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAA...

2018-07-07 17:40:35 31073 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 852 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 200

转载 如何允许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 1997

原创 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 2745 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 4105

原创 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 848

原创 强连通分量——Kosaraju算法

    要不是一开始看不懂Tarjan算法,上网搜了搜其他算法,发现有好多同学把Kosaraju算法当成Tarjan算法了。看来还是K算法更让人印象深刻啊(除了名字)    另一种Tarjan算法的入口:https://blog.csdn.net/qq_34374664/article/details/77488976    借用郭伟老师的原话:在有向图G中,如果任意两个不同的顶点相互可达,则称该...

2018-05-07 21:34:08 365

转载 KM算法详解+模板

本文没有给出KM算法的原理,只是模拟了一遍算法的过程。另,博主水平较差,发现问题欢迎指出,谢谢!!!! 转载:https://www.cnblogs.com/wenruo/p/5264235.html现在有N男N女,有些男生和女生之间互相有好感,我们将其好感程度定义为好感度,我们希望把他们两两配对,并且最后希望好感度和最大。怎么选择最优的配对方法呢?首先,每个女生会有一个期望值,就是与她有好感度的...

2018-05-06 22:40:10 232

转载 NYOJ 9 - - 线段树的离散化

转载: https://blog.csdn.net/AcmLzq/article/details/51433724线段树的离散化,因为贴海报的范围是1~1e7,肯定开不了那么大的数组,但是n的范围很小只有1e4,所以可以离散化处理,什么叫做离散化? 百度百科:离散化,把无限空间中无限的个体映射到有限的空间中去,以此提高算法的时空效率。 比如一组数据: 3 10000 100000 10000 20...

2018-04-21 16:50:56 199

转载 ACM题目中输入数据的处理(C语言版)

转载:https://blog.csdn.net/sxhelijian/article/details/8978794      ACM竞赛题目的输入数据常要求有多组,并且格式多种多样,这是初次登OJ平台的同学的一个障碍。实际上,这些格式可以归为固定的几种类型,本文介绍各种类型的处理方法,以帮助同学们克服这些障碍。  实际上,这些模式不仅是OJ平台上做题的需要。在平时的自由编程练习中,也可以自行使...

2018-04-13 16:17:17 1015

xcConfirm弹出对话框插件

网页弹出式对话框插件,效果不错,特此记录。

2019-02-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除