自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Python中的getter和setter

问题描述 Java常常这么做:将属性设为私有,同时为属性提供getter()和setter()供外部使用 Person.java public class Person { private String first_name; public Person(String first_name)...

2019-12-30 16:56:29

阅读数 17

评论数 0

原创 Python清除字符串中的某些数据

def clear(data, l): """ 清除字符串中的某些数据 :param data: str, 待清除的字符串 :param l: str, 某个数据. list, 一批数据 :return: str, 清除完毕的字...

2019-12-26 16:31:25

阅读数 15

评论数 0

原创 Python获取dict最大层数

实例 data = {"info": "成绩单", "students": { "info": "学生表", "小明&quo...

2019-12-26 11:12:11

阅读数 23

评论数 0

原创 JavaScript判断数据类型

/*获取数据类型*/ function getType(obj) { let type = typeof obj; if (type != "object") { return type; } return Objec...

2019-12-24 10:18:50

阅读数 15

评论数 0

原创 Python+Tornado前端post请求发送复杂数据

参考文献 $.ajax 中的contentType

2019-12-23 09:22:40

阅读数 48

评论数 0

原创 Windows手动添加快捷方式到开始菜单

把快捷方式复制到C:\ProgramData\Microsoft\Windows\Start Menu\Programs

2019-12-19 17:21:00

阅读数 28

评论数 0

翻译 Keras少量样本训练强大图像分类模型

原文:Building powerful image classification models using very little data 作者:Francois Chollet,2016.6.29 专有名词: train训练,validation验证,test测试。 scratc...

2019-12-19 09:06:21

阅读数 22

评论数 0

原创 Python cv2框选视频保存图片

cv2框选视频保存图片一、任务描述二、代码三、结果 一、任务描述 从一段视频中选出某一区域,摁s保存该区域图片 二、代码 videoName = r'浙江卫视:十二道锋味.mp4' saveDir = './data/train/Zhejiang/'...

2019-12-19 09:05:41

阅读数 17

评论数 0

原创 pywintypes.com_error: (-2147023266, '这个类型的数据不受支持。', None, None)解决方法

用Python的Excel库xlwings时报错 import xlwings as xw wb = xw.Book() 解决方法: 开着一个Excel

2019-12-18 09:34:06

阅读数 38

评论数 0

原创 反反爬虫 绕过无限debugger

爬虫的时候使用浏览器的开发者工具可能会遇到不断的断点 手动绕过:开发者工具绕过Paused in debugger 入门教程:浏览器抓包和调试神器——Fiddler入门 以下使用Fiddler绕过 原理 替换响应中的debugger 解决方案 菜单栏Tools→Options...

2019-12-17 11:53:11

阅读数 82

评论数 0

原创 开发者工具绕过Paused in debugger

Sources→XHR/fetch Breakpoints→取消勾选(没有也行) 先点Activate breakpoints,再点Pause script execution

2019-12-17 10:46:55

阅读数 47

评论数 0

原创 Keras预训练模型综合对比

一、说明 参考文献:应用 Applications - Keras 中文文档 https://keras.io/zh/applications/ 数据集:https://www.kaggle.com/c/dogs-vs-cats/data 80%用于训练(10000张),20%用于验证(...

2019-12-17 09:09:41

阅读数 71

评论数 0

原创 scrapy shell调用JavaScript渲染

问题描述 微博 https://m.weibo.cn/u/1648282412 命令行启动scrapy shell scrapy shell https://m.weibo.cn/u/1648282412 查看响应内容是未被JavaScript渲染的 In [1]: view(response)...

2019-12-16 17:08:44

阅读数 16

评论数 0

原创 Python图转文字OCR——tesserocr

文章目录1. 简介2. 安装2.1 tesseract2.2 pytesseract3 测试3.1 tesseract3.2 pytesseract参考文献 1. 简介 Tesseract是一款OCR(光学字符识别)引擎。Tesseract4的OCR引擎使用LSTM实现,同时保留Tessera...

2019-12-13 10:51:45

阅读数 20

评论数 0

翻译 PhantomJS和Headless Chrome性能对比

历史进程 Selenium+PhantomJS是爬虫的常用套路,但在新版本的Selenium中调用PhantomJS将会弹出警告:UserWarning: Selenium support for PhantomJS has been deprecated, please use headless...

2019-12-12 17:50:08

阅读数 44

评论数 0

原创 Selenium模拟用户点击爬取javascript void(0)的超链接

问题描述 有些网页的反爬虫做得比较好,href="javascript:void(0);"或href="javascript:;",含义是留在原处不跳转 此时无法直接从href中获取链接,链接直接写进监听事件里,从.js文件中也无从(难以)获取 解决方...

2019-12-12 10:16:27

阅读数 145

评论数 0

原创 Selenium异常StaleElementReferenceException

问题描述 获取页面1的一批超链接,循环跳转进超链接后,再跳转回来容易引发StaleElementReferenceException异常 selenium.common.exceptions.StaleElementReferenceException: Message: stale elemen...

2019-12-12 09:17:15

阅读数 16

评论数 0

原创 Selenium实现点击click()

首先使用find_element_xxx定位到元素,再选择以下三种方法其一: 定位元素 from selenium import webdriver driver = webdriver.Chrome() a = driver.find_element_by_class_name(&#...

2019-12-11 14:52:29

阅读数 40

评论数 0

原创 浏览器抓包和调试神器——Fiddler入门

文章目录一、简介二、安装三、参考文献 一、简介 Fiddler是一款C#实现的浏览器抓包和调试工具,Fiddler启动后作为浏览器和服务器之间的代理,从中监测浏览器和服务器之间的http/https级别的网络交互 主要功能有: Web会话操作 轻松编辑Web会话,只需设置一个断点即可...

2019-12-11 14:21:30

阅读数 29

评论数 0

原创 安装pyspider后jupyter启动为空白

问题描述 在多台机子测试后发现,安装pyspider后Jupyter启动为空白 问题原因 pyspider和jupyter需求的tornado版本有冲突 pyspider:Collecting tornado<=4.5.3,>=3.2 jupyter:Collecting t...

2019-12-09 15:46:53

阅读数 24

评论数 0

原创 MongoDB重命名数据库中的表

直接复制数据库再删掉的办法已行不通,因该方法已被弃用 WARNING: db.copyDatabase is deprecated. See http://dochub.mongodb.org/core/copydb-clone-deprecation 修改以下脚本的原数据库名source和新...

2019-12-05 17:34:55

阅读数 21

评论数 0

原创 MongoDB在不同主机之间复制数据库

在C盘提前新建备份目录C:\data CMD执行备份命令mongodump -h 目标ip:27017 -d 数据库名 -o C:\data CMD执行恢复命令mongorestore -h 目标ip:27017 -d 数据库名 -dir C:\data\数据库名 参考文献 MongoDB...

2019-12-05 17:12:38

阅读数 7

评论数 0

原创 HTML调用jQuery自动滚动到底

/*让滚动条到底*/ function scroll_bottom() { var contentHeight = $("#container").get(0).scrollHeight // 内容高度 $("#container").get...

2019-12-04 15:36:34

阅读数 9

评论数 0

原创 AJAX发送post请求到Tornado服务器发生‘Access-Control-Allow-Origin’

浏览器报错 Failed to load http://localhost:8888/message: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘null’ is t...

2019-12-04 14:00:48

阅读数 18

评论数 0

原创 前端基础知识

文章目录HTML HTML CSS JavaScript JQuery HTML

2019-12-03 17:13:40

阅读数 32

评论数 0

原创 Python Tornado+AJAX实现文件上传(纯JavaScript实现和jQuery实现)

项目结构 jQuery安装 jQuery官方下载,选择Download the compressed, production(用于实际网站,已压缩) index.html <!DOCTYPE html> <head> <meta cha...

2019-12-03 16:49:48

阅读数 29

评论数 0

原创 document.getElementById("file").files[0]的jQuery写法

$("#file")[0].files[0]; 等价于 document.getElementById("file").files[0]

2019-12-03 16:38:15

阅读数 210

评论数 0

原创 Python Tornado实现AJAX的get请求处理

项目结构 jQuery安装 jQuery官方下载,选择Download the compressed, production(用于实际网站,已压缩) index.html <!DOCTYPE html> <head> <meta cha...

2019-12-03 14:58:36

阅读数 11

评论数 0

原创 Python前端入门(Tornado)

文章目录0. 简介1. 安装2. Tornado入门2.1 主要模块2.2 Hello World2.3 渲染页面2.4 传递参数2.NNNNNNNNNNNN HTTPServerRequest常用属性 0. 简介 Tornado Tornado是一款轻量级的Web服务器框架,优势在于异...

2019-12-03 14:30:03

阅读数 22

评论数 0

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