自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 iOS  WKWebview 白屏检测实现

iOS WKWebview 白屏检测实现前言 自ios8推出wkwebview以来,极大改善了网页加载速度及内存泄漏问题,逐渐全面取代笨重的UIWebview。尽管高性能、高刷新的WKWebview在混合开发中大放异彩表现优异,但加载网页过程中出现异常白屏的现象却仍然屡见不鲜,且现有的api协议处理捕捉不到这种异常case,造成用户无用等待体验很差。 针对业务场景需求,实现加载白屏检测。考虑采用字节跳动团队提出的webview优化技术方案。在合适的加载时机对当前webview...

2020-10-19 20:06:45 982

原创 C# 常用访问修饰符的作用域

访问修饰符定义了一个类成员的范围和可见性1.Public 访问修饰符允许一个类将其成员变量和成员函数暴露给其他的函数和对象。任何公有成员可以被外部的类访问。2.Private 访问修饰符允许一个类将其成员变量和成员函数对其他的函数和对象进行隐藏。完全私有的,只有同一个类中的函数可以访问它的私有成员,在类的外部和子类都不能调用。即使是类的实例也不能访问它的私有成员。3.Prote...

2019-04-01 14:06:33 724

原创 python的位置参数、默认参数、关键字参数、可变参数

1.位置参数(函数调用):调用函数时根据函数定义的参数位置来传递参数。顺序不可变#!/usr/bin/env python# coding=utf-8def print_hello(name, sex):    sex_dict = {1: u'先生', 2: u'女士'}    print 'hello %s %s, welcome to python world!' %(na...

2019-02-18 16:35:02 925

原创 Python 数据格式相互转换

JSON与字典对象相互转换JSON到字典转化:dictinfo = json.loads(json_str) 输出dict类型字典到JSON转化:jsoninfo = json.dumps(dict)  输出str类型  (json格式) json 是字符串在不同语言间约定的一种通用格式,本质上还是字符串类型标准的格式使得 字符串转换成对象,字典等数据结构更加便利 字符串与...

2018-11-02 12:05:24 1392

原创 通过JS改变HTML

JS控制HTML元素的显示和隐藏利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位。   方法一: 1 2 document.getElementById("EleId").style.visibility="hidden"; document...

2018-10-23 16:30:23 960

转载 python中的jieba分词使用手册

一:前言和拉丁语系不同,亚洲语言是不用空格分开每个有意义的词的。而当我们进行自然语言处理的时候,大部分情况下,词汇是我们对句子和文章理解的基础,因此需要一个工具去把完整的文本中分解成粒度更细的词。jieba就是这样一个非常好用的中文工具,是以分词起家的,但是功能比分词要强大很多。二:基本分词函数与用法jieba.cut 以及 jieba.cut_for_search 返回的结构都是...

2018-09-30 11:20:58 925

转载 Python文件读写(open(),close(),with open() as f...)

Python内置了读写文件的函数,用法和C是兼容的。本节介绍内容大致有:文件的打开/关闭、文件对象、文件的读写等。  本章节仅示例介绍 TXT 类型文档的读写,也就是最基础的文件读写,也需要注意编码问题;其他文件的读写及编码相关详见专题的博文。   open()   close()     with open(...) as ...    看以下示例就能了解 Python 的 op...

2018-09-30 10:17:01 366

转载 理解Cookie和Session的区别及使用

h前言HTTP是一种无状态的协议,为了分辨链接是谁发起的,需自己去解决这个问题。不然有些情况下即使是同一个网站每打开一个页面也都要登录一下。而Session和Cookie就是为解决这个问题而提出来的两个机制。应用场景登录网站,今输入用户名密码登录了,第二天再打开很多情况下就直接打开了。这个时候用到的一个机制就是cookie。 session一个场景是购物车,添加了商品之后客户端处可...

2018-09-29 15:53:52 205

转载 微信实时提醒python程序状态

背景1. 在用python做特征提取或者构建模型时数据量大的话会消耗很多时间,每次都要过一会儿去看一下代码是否跑完,很不方便。 2. 最近在试用了python的第三方微信库itchat分析了自己微信的一些数据后,1 2思路我们时刻都带着手机,可以用微信的震动来提醒我们代码的状态,甚至实现交互和远程控制、传参等。步骤1. 在python程序里导入itchat库2. ...

2018-09-29 15:05:27 341

转载 SQL防注入

SQL注入攻击的危害性很大。在讲解其防止办法之前,数据库管理员有必要先了解一下其攻击的原理。这有利于管理员采取有针对性的防治措施。一、 SQL注入攻击的简单示例。statement := "SELECT * FROM Users WHERE Value= " + a_variable + "上面这条语句是很普通的一条SQL语句,他主要实现的功能就是让用户输入一个员工编号然后查询处这个员工的信...

2018-09-27 14:43:08 267

转载 SQLite的导入导出

文件数据库命令格式的导入导出         3.3.1 文件数据库命令格式数据导出、备份方法一:(sqlite数据库内部)Sqlite>.output d:\test.sqlSqlite>.dumpSqlite>.output stdout方法二:(dos命令行)sqlite3 525.db .dump>haha.sql3.3.2文件...

2018-08-31 11:39:55 1589

转载 python中的os.path.dirname(__file__)的使用

path.dirname(__file__)返回脚本的路径,但是需要注意一下几点:1、必须是实际存在的.py文件,如果在命令行执行,则会引发异常NameError: name '__file__' is not defined2、在运行的时候如果输入完整的执行的路径,则返回.py文件的全路径如:python c:/test/test.py 则返回路径 c:/test ,如果是pytho...

2018-08-31 11:37:57 565

转载 SQLite、MySQL和PostgreSQL 三种关系数据库哪个好?

关系型数据库的使用已经有相当长的时间了。它们变得流行起来托了管理系统的福,关系模型被实现得相当的好,并且被证明是操作数据的好方法(特别是事务性强的应用)。在这篇DigitalOcean文章中,我们将尝试理解一些最常用、最流行的关系型数据库管理系统(RDBMS)的内核区别。我们将会探索最底层的区别——特性与功能,它们如何工作,在哪方面更出色,以帮助程序员选择合适的RDBMS。目录:一、数...

2018-08-31 11:35:14 5268 4

转载 python的ConfigParser模块

简介ConfigParser模块在python3中修改为configparser.这个模块定义了一个ConfigParser类,该类的作用是使用配置文件生效,配置文件的格式和windows的INI文件的格式相同该模块的作用 就是使用模块中的RawConfigParser()、ConfigParser()、 SafeConfigParser()这三个方法(三者择其一),创建一个对象使用对象的...

2018-08-31 11:33:05 134

原创 python中关于 and 与or的优先级举例

最近在判断语句上遇到了很基础的麻烦。if search_date_one == None or search_date_one =='' and search_date_two == None or search_date_two =='' :         passelif search_date_one ==None or search_date_one =='':...

2018-08-29 15:30:04 540

转载 图像验证码识别——去除噪点

整体框架来自ysc_ysc大神的图像验证码识别系列http://blog.csdn.net/ysc6688/article/details/50772382 降噪在计算机和信号学中用到的非常多,在多媒体技术中,降噪主要是去除图片上的干扰噪点,玩过单反的都知道,当ISO调太高的时候,图片会产生颗粒感,这些颗粒就是噪点。当然,验证码图片上的噪点有大有小,只要是用来干扰机器识别的,会对后面的图片...

2018-08-24 15:00:14 1679

转载 Anaconda安装第三方包(whl文件)

step1:下载whl文件step2:打开‘Anaconda Command Prompt‘,如下图: step3:命令行窗口pip安装,代码如下:pip install 路径+whl文件名具体如下: Step4:检查是否安装成功命令行窗口输入: pip list...

2018-08-24 12:09:17 13662

转载 安装 tesseract-ocr 和 tesserocr

需要先下载 tesseract-ocr-setup-3.05.00dev.exe 进行安装下载地址: https://digi.bib.uni-mannheim.de/tesseract/ 勾选Addition language 进行选择语言,可单独选择某些语言  选择下载路径,这里我安装在 C:\Program Files (x86)\Tesseract-OCR 路...

2018-08-24 11:54:31 579

转载 在anaconda中创建python虚拟环境

1、首先在所在系统中安装Anaconda。可以打开命令行输入conda -V检验是否安装以及当前conda的版本。2、conda常用的命令。    1)conda list查看安装了哪些包。    2)conda env list或 conda info -e 查看当前存在哪些虚拟环境    3)conda update conda 检查更新当前conda3、创建python虚...

2018-08-22 10:13:19 2354

转载 win10 解决WARNING (theano.tensor.blas): Using NumPy C-API based implementation for BLAS functions.

cmdconda install mkl conda install mkl-servic conda install blas.theanorc.txtldflags=-lmkl_rt 或者 ldflags=-lblas

2018-08-21 11:37:21 2633 1

转载 keras+theano安装教程

一:知识点储备 1.  什么是Theano ? Theano 是一个 Python 库,用来定义、优化和模拟数学表达式计算,用于高效的解决多维数组的计算问题。2. Theano的用处是什么?Theano用来做卷积神经网络方面的一些东西   3.   什么是Anaconda?Anaconda是Python的科学计算平台。 支持更多的Python版本。    4.为什么使用...

2018-08-21 10:39:59 14412 2

转载 当我们在使用Flask时,如何如记录日志

我们在开发基于Flask的Web应用时,往往容易忽略了对日志的使用,而在Flask的官方文档中,对日志这块的介绍也仅仅停留在如何与系统集成上。记录日志这个看似很简单的事情,在实际中很多人却不一定能做好,要么不知道何时进行日志记录,要么就是记录的日志然并卵。所以,今天就来说说记录日志这件小事。说它是件小事,因为它的确不会影响你系统的正常流程,有没有它系统都能跑起来,也正因为这样,很多人便忽略了日...

2018-08-20 10:35:31 3446

转载 flask中manage.py的用法

 #!/usr/bin/env pythonimport osfrom app import create_app, dbfrom app.models import DBNSZone, DBNSDevice, DBNSLink, DBNSNSIPAssign, DBSYSDevice, DBSYSMenu, DBSYSUser, \ DBSYSUserMapMenufrom...

2018-08-14 10:29:15 6898

转载 Python3虚拟环境 venv搭建轻量级虚拟环境

今天先聊一聊在windows/mac iOS系统下用venv搭建python轻量级虚拟环境的问题。使用venv搭建的虚拟环境同virtualenv搭建的虚拟环境,即venv可替代virtualenv1. 虚拟环境的作用是:搭建独立的python运行环境,不与其他产生冲突      就是说,安装在虚拟环境里的所有包,均不会对环境外的其他包产生影响,反之,在虚拟环境下运行时只能调用虚拟环...

2018-08-09 12:02:39 560

转载 cmd和dos的区别(汇总)

你在windows操作系统里进的DOS(即输入 CMD 进命令提示符)不是纯DOS,只是为方便某些需求而建立的,而纯DOS本身就是一种操作系统.(两者的区别:比如你可以在纯DOS下删除你的 windows系统,但在你所说的"命令提示符"里却不能,因为你不可能"在房子里面拆房子吧?")dos是磁盘操作系统;命令提示符是dos系统的界面中输入dos命令的提示位置;cmd是xp系统运行其自带d...

2018-08-09 11:56:24 4257

转载 $.ajax()方法详解

1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。...

2018-08-08 17:02:44 107

转载 关于Flask的request属性

前言在进行Flask开发中,前端需要发送不同的请求及各种带参数的方式,比如GET方法在URL后面带参数和POST在BODY带参数,有时候又是POST的表单提交方式,这个时候就需要从request提取参数。这篇文章是总结如何使用request。关于request在Flask的官方文档中是这样介绍request的:对于 Web 应用,与客户端发送给服务器的数据交互至关重要。在 Flas...

2018-08-08 16:02:42 462

转载 浅谈ajax异步和同步加载的区别

sync默认是true:即为异步方式,$.ajax执行后,会继续执行ajax后面的脚本,直到服务器端返回数据后,触发$.ajax里的success方法若要将其设置为false,则所有的请求均为同步请求,在没有返回值之前,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以例:ajax默认是异步加载的,也就是说第一个fun请求数据时,数据还未返回时便开始执行第二个fun了,如果将...

2018-08-08 12:38:12 213

转载 python enumerate用法总结

enumerate()说明enumerate()是python的内置函数enumerate在字典上是枚举、列举的意思对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值enumerate多用于在for循环中得到计数例如对于一个seq,得到:(0, seq[0]), (1, seq[1]), (2, seq[2])1...

2018-06-15 21:08:43 133

转载 python dict sorted 排序

我们知道Python的内置dictionary数据类型是无序的,通过key来获取对应的value。可是有时我们需要对dictionary中 的item进行排序输出,可能根据key,也可能根据value来排。到底有多少种方法可以实现对dictionary的内容进行排序输出呢?下面摘取了 一些精彩的解决办法。 #最简单的方法,这个是按照key值排序: def sortedDictValues1(adi...

2018-06-15 20:50:09 140

转载 PyQt5 弹框问题

软件关闭提示弹框信息提示弹框错误提示弹框信息警告弹窗关于弹窗等待回复弹框1,软件关闭提示弹框这类的弹框一般是在整个软件关闭的时候提醒用户是否需要退出整个软件  def closeEvent(self, event): #关闭窗口触发以下事件 reply = QMessageBox.question(self, '消息框标题', '你确定要退出吗?', QMe...

2018-06-14 11:19:00 4708 1

转载 代理服务器中的HTTP代理与SOCKS代理有什么区别?

什么是HTTP代理:www对于每一个上网的人都再熟悉不过了,www连接请求就是采用的http协议,所以我们在浏览网页,下载数据(也可采用ftp协议)是就是用http代理。它通常绑定在代理服务器的80、3128、8080等端口上。  什么是socks代理:相应的,采用socks协议的代理服务器就是SOCKS服务器,是一种通用的代理服务器。Socks是个电路级的底层网关,是DavidKoblas在19...

2018-06-09 15:28:23 1399

转载 Python图像处理库PIL的Image模块(三) Image方法

三、Image类的方法除非另作说明,Image类的所有方法都将返回一个Image类的新实例,这个实例对应于结果图像。1、  Convert定义1:im.convert(mode)⇒ image含义1:将当前图像转换为其他模式,并且返回新的图像。当从一个调色板图像转换时,这个方法通过这个调色板来转换像素。如果不对变量mode赋值,该方法将会选择一种模式,在没有调色板的情况下,使得图像和调色板中的所有...

2018-05-24 15:19:38 3573

转载 Python图像处理库PIL的基本概念介绍

PIL中所涉及的基本概念有如下几个:通道(bands)、模式(mode)、尺寸(size)、坐标系统(coordinate system)、调色板(palette)、信息(info)和滤波器(filters)。1、  通道每张图片都是由一个或者多个数据通道构成。PIL允许在单张图片中合成相同维数和深度的多个通道。以RGB图像为例,每张图片都是由三个数据通道构成,分别为R、G和B通道。而对于灰度图像...

2018-05-24 14:45:39 223

转载 Python图像处理库PIL中图像格式转换(一)

在数字图像处理中,针对不同的图像格式有其特定的处理算法。所以,在做图像处理之前,我们需要考虑清楚自己要基于哪种格式的图像进行算法设计及其实现。本文基于这个需求,使用python中的图像处理库PIL来实现不同图像格式的转换。对于彩色图像,不管其图像格式是PNG,还是BMP,或者JPG,在PIL中,使用Image模块的open()函数打开后,返回的图像对象的模式都是“RGB”。而对于灰度图像,不管其图...

2018-05-24 14:36:33 1077

转载 Python中用format函数格式化字符串的用法

自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足。那么,他跟之前的%型格式化字符串相比,有什么优越的存在呢?让我们来揭开它羞答答的面纱。语法它通过{}和:来代替%。“映射”示例通过位置In [1]: '{0},{1}'.format('kzc',18) Out[1]: 'kzc,18' In [2]: '{},{}'.format('kzc',18)...

2018-05-22 17:19:41 475

转载 python的md5和sha1加密

MD5MD5的全称是Message-Digest Algorithm 5(信息-摘要算法)。128位长度。目前MD5是一种不可逆算法。具有很高的安全性。它对应任何字符串都可以加密成一段唯一的固定长度的代码。 SHA1SHA1的全称是Secure Hash Algorithm(安全哈希算法) 。SHA1基于MD5,加密后的数据长度更长,它对长度小于264的输入,产生长度为160bit的散列值。比MD...

2018-05-22 16:48:31 107

转载 Python爬虫利器五之Selenium的用法

Selenium 是什么?一句话,自动化测试工具。它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 Selenium 的插件,那么便可以方便地实现Web界面的测试。换句话说叫 Selenium 支持这些浏览器驱动。话说回来,PhantomJS不也是一个浏览器吗,那么 Selenium 支持不?答案是肯定的,这样二者便可以实现无缝...

2018-05-10 15:19:31 194

转载 urllib 和 request 对比

在HTTP相关处理中使用python是不必要的麻烦,这包括urllib2模块以巨大的复杂性代价获取综合性的功能。相比于urllib2,Kenneth Reitz的Requests模块更能简约的支持完整的简单用例。简单的例子: 想象下我们试图使用get方法从http://example.test/获取资源并且查看返回代码,content-type头信息,还有response的主体内容。这件事无论使用...

2018-05-05 16:38:46 1007

转载 python json.dumps() json.dump()的区别

dumps是将dict转化成str格式,loads是将str转化成dict格式。dump和load也是类似的功能,只是与文件操作结合起来了。 看代码实例:1234567891011121314In [1]: import json In [2]: a = {'name': 'wang', 'age': 29} In [3]: b = json.dumps(a) In [4]: print b, t...

2018-05-03 16:56:35 572

空空如也

空空如也

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

TA关注的人

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