首页 > 2018年07月10日 > 全部分享
python 验证码 (二) 连通域分割
切割前: 切割后: 代码: 思路是用深度遍历,对图片进行二值化处理,先找到一个黑色像素,然后对这个像素的周围8个像素进行判断,如果没有访问过,就保存起来,然后最后这个数组的最小x和最大x就是x轴上的切割位置。这种分割的方法还是只能适用于没有粘连的验证码,比垂直分割的好处是,可以处理位置比较奇怪的验证 ...
分类:编程语言   时间:2018-07-10 19:00:30    收藏:0  评论:0  赞:0  阅读:340
docker-machine命令安装
安装Docker Machine 在macOS和Windows上,当您安装Docker for Mac, Docker for Windows或 Docker Toolbox时,Machine会与其他Docker产品一起安装。 如果只需要Docker Machine,可以按照下一节中的说明直接安装M ...
分类:系统服务   时间:2018-07-10 19:00:14    收藏:0  评论:0  赞:0  阅读:240
标识符,进制转化,原反补码等
标识符 Java对包、类、方法、参数、变量等要素命名时使用的字符序列。 规则:***** 1、由字母(含中、英、日、俄等)、数字、下划线_和美元符号$组成。 2、不能以数字开头 int 123a=1; 3、区分大小写 int a=1和int A=1是不一样的。 4、长度无限制。(一般编程长度不超过1 ...
分类:其他   时间:2018-07-10 18:59:57    收藏:0  评论:0  赞:0  阅读:126
Spring Swagger URL传参问题(转)
代码例子: 网上好多例子都没有paramType这个参数,导致获取不到URL的参数,特意记录一下 详细的注解说明 @Api:用在类上,说明该类的作用 @ApiOperation:用在方法上,说明方法的作用 @ApiImplicitParams:用在方法上包含一组参数说明 @ApiImplicitPa ...
分类:编程语言   时间:2018-07-10 18:59:27    收藏:0  评论:0  赞:0  阅读:159
SIP 认证方式
SIP认证是继承了HTTP的认证方式。HTTP的认证方案主要有Basic Authentication Scheme和Digest Access Authentication Scheme两种。而Basic方法使用的口令原文验证方式,易被盗取,所以SIP已经摒弃了这种方式。 Digest认证方案可以... ...
分类:其他   时间:2018-07-10 18:59:13    收藏:0  评论:0  赞:0  阅读:162
JVM 常量池
最近正好在研究这个问题,题主问题本身是有问题的,在JDK7中HotSpot的常量池是放在Java Heap中,并非题目中的native memory中。在JDK6中是放在Perm Space。题主可以用JDK6和JDK7分别试一下。说一下题主的那段代码,要一分为二,JDK6/JDK7及以上JDK6: ...
分类:其他   时间:2018-07-10 18:58:59    收藏:0  评论:0  赞:0  阅读:172
js动态创建元素和删除
动态创建元素的三种方式; 一、document.write(); 功能:向body的最后添加一段结构; 参数:字符串; 用法:document.write('这是内容<div>这是div</div>'); 问题: 1、如果页面加载后使用会导致页面所有内容被覆盖; 2、无法进行指定位置添加元素; 二、 ...
分类:Web开发   时间:2018-07-10 18:58:42    收藏:0  评论:0  赞:0  阅读:144
springboot swagger api管理
一 引入maven包 二 创建SwaggerConfig类 三 暴露资源 四 拦截器过滤 五 ServiceApplication添加注解 六 类和方法注解 七 启动项目访问http://localhost:8080/swagger-ui.html 以下路径是因为走了网关 ...
分类:编程语言   时间:2018-07-10 18:58:25    收藏:0  评论:0  赞:0  阅读:165
react-router 4.0(三)根据当前url显示导航
import React, { PropTypes } from 'react' import ReactDOM from 'react-dom' import { HashRouter, Route, Link, Redirect, withRouter } from 'react-router-... ...
分类:Web开发   时间:2018-07-10 18:58:06    收藏:0  评论:0  赞:0  阅读:195
插入排序法
伪代码: 我们用缩进表示块结构。 当一个 for 循环每次迭代增加其循环次数时,我们使用关键词 to,反之则用 downto。 当循环计数器以大于 1 的一个量改变时,该该变量跟在可选关键词 by 之后。 复合数据通常被组织成对象,对象又由属性组成。我们使用许多面向对象编程语言中创建的句法来 访问特 ...
分类:编程语言   时间:2018-07-10 18:57:46    收藏:0  评论:0  赞:0  阅读:125
C#语言各个版本特性(三)
三、查询集合 1.找出List<Product>列表中符合特定条件的所有元素 C#1.1 查询步骤:循环,if判断,打印 product类 1 using System.Collections; 2 using System.ComponentModel; 3 4 namespace Chapter ...
分类:编程语言   时间:2018-07-10 18:57:25    收藏:0  评论:0  赞:0  阅读:194
python list中append()与extend()用法
列表是以类的形式实现的。“创建”列表实际上是将一个类实例化。因此,列表有多种方法可以操作。 1. 列表可包含任何数据类型的元素,单个列表中的元素无须全为同一类型。 2. append() 方法向列表的尾部添加一个新的元素。只接受一个参数。 3. extend()方法只接受一个列表作为参数,并将该参数 ...
分类:移动平台   时间:2018-07-10 18:57:07    收藏:0  评论:0  赞:0  阅读:155
迭代器和生成器
生成器: yield的功能: 1:与return类似,都可以返回值,不一样的地方,return可以返回多次值 2:为函数封装好了__iter__和__next__方法,把函数的执行结果做成迭代器 3:遵循迭代器的取值方式obj.__next__(),触发的函数的执行,函数暂停 反射: class T ...
分类:其他   时间:2018-07-10 18:56:49    收藏:0  评论:0  赞:0  阅读:185
代码示例: pytest的简单用法
demo文件目录结构: demo_project/ | __init__.py | demo_test.py | test_dbversion.py | serialize.py | readme.txt 各文件代码如下: __init__.py 1 # demo_test.py test_dbve ...
分类:其他   时间:2018-07-10 18:55:44    收藏:0  评论:0  赞:0  阅读:277
selenium chrome 自动加载flash
#coding:utf-8from selenium import webdriverfrom selenium.webdriver.support.select import Selectfrom selenium.webdriver.chrome.options import Optionsim ...
分类:其他   时间:2018-07-10 18:55:23    收藏:0  评论:0  赞:0  阅读:1226
线程池
一、线程池介绍 线程池是一种多线程处理形式,处理过程中将任务提交到线程池,任务的执行交由线程池来管理。 如果每个请求都创建一个线程去处理,那么服务器的资源很快就会被耗尽,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。 如果用生活中的列子来说明,我们可以把线程池 ...
分类:编程语言   时间:2018-07-10 18:55:09    收藏:0  评论:0  赞:0  阅读:269
BZOJ1008: [HNOI2008]越狱(组合数)
题目描述 监狱有连续编号为 1…N1…N 的 NN 个房间,每个房间关押一个犯人,有 MM 种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱。 输入输出格式 输入格式: 输入两个整数 $M,N$ 输出格式: 可能越狱的状态数,模 100003 ...
分类:其他   时间:2018-07-10 18:54:53    收藏:0  评论:0  赞:0  阅读:182
使用@property
为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩,这样,在set_score()方法里,就可以检查参数: 但是,上面的调用方法又略显复杂,没有直接用属性这么直接简单。 有没有既能检查参数,又可以用类似属性这样简单的方式来访问类的变 ...
分类:其他   时间:2018-07-10 18:54:36    收藏:0  评论:0  赞:0  阅读:202
面试题:serialVersionUID
问:serialVersionUID有何用途?如果没定义会有什么问题? 解:序列化是将对象的状态信息转换为可存储或传输的形式的过程。我们都知道,Java对象是保存在JVM的堆内存中的,也就是说,如果JVM堆不存在了,那么对象也就跟着消失了。 而序列化提供了一种方案,可以让你在即使JVM停机的情况下也 ...
分类:其他   时间:2018-07-10 18:54:20    收藏:0  评论:0  赞:0  阅读:163
转:ubuntu 18.04 LTS 安装 java10(JDK) 及问题说明
原文地址:ubuntu 18.04 LTS 安装 java10 及问题说明 1.下载相应的安装包,例如jdk-10.0.1_linux-x64_bin.tar.gz。下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index ...
分类:编程语言   时间:2018-07-10 18:54:06    收藏:0  评论:0  赞:0  阅读:150
1164条   上一页 1 ... 19 20 21 22 23 ... 59 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!