Python 安装模块常用的有三种方式 1. pip install XXX(模块名) 传统安装方式,不做解释 2. 使用文件安装 当使用第一种方式不能够安装成功模块的时候,可以使用这个方式 访问 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 这个地址 再打 ...
分类:
编程语言 时间:
2018-12-23 23:56:04
阅读次数:
212
本文章会讲述以下几个内容: 1、什么是PO设计模式(Page Object Model) 2、为什么要使用PO设计模式 3、使用PO设计模式要点 4、PO设计模式实例 1、什么是PO设计模式 (Page Object Model) 一种在测试自动化中变得流行的设计模式,使得自动化测试脚本的减少代码重 ...
分类:
编程语言 时间:
2018-12-23 23:56:22
阅读次数:
450
看原理之前我们先来了解——匈牙利概念 在我们理解概念之后,我们知道这是一个优化时间的算法 至于原理是什么我们现在来讲(以下图片由一只秀逗提供) 首先我们先来放一张男女找伴侣的图 是不是有种鲜花插在牛粪上的感脚 我们看他们相互的连线,所连的线表示男生对某个女生有好感 那么我们男生按编号从小到大来找对象 ...
分类:
编程语言 时间:
2018-12-23 23:56:39
阅读次数:
327
NumPy - 简介 NumPy 是一个 Python 包。 它代表 “Numeric Python”。 它是一个由多维数组对象和用于处理数组的例程集合组成的库。 Numeric,即 NumPy 的前身,是由 Jim Hugunin 开发的。 也开发了另一个包 Numarray ,它拥有一些额外的功 ...
分类:
编程语言 时间:
2018-12-23 23:56:50
阅读次数:
359
上下文管理器是装饰器的亲戚,是try..except..finally的替代手段 凡是try语句能做的事都可以用上下文管理器实现 主要应用场景 确保资源的释放 如打开的文件 数据库链接 另外,如果代码中出现大量try语句 重复 可以用上下文管理器优化代码 上下文管理器的实现 核心方法 \_\_ent ...
分类:
编程语言 时间:
2018-12-23 23:57:40
阅读次数:
323
题目: 求某一区间的最大值。 f[a][b]中a代表的是当前的位置,b代表的是以a为起点往后移动的区间长度2^b。 其实tip1与tip2是利用以小的区间的最大值来逐步往上推更大的区间的最值。具体怎么推呢就需要利用到倍增思想(其实跟二分很相似)。 我们来模拟一下吧! f[1][1]=max(f[1] ...
分类:
编程语言 时间:
2018-12-23 23:57:54
阅读次数:
391
一、背景:目前在云计算大环境下,弹性高可用简单方便的云计算计算为众多公司专注于自身业务,降低IT支出提供了非常好的帮助,但在奔向云计算的怀抱的过程中,难免有些痛苦,传统的IT业务转云,云上架构的部署都是一个漫长的过程,但势在必行,最近用Python实现简单服务器快速迁移至腾讯云小工具。巩固下自己的Python基础,目前正在与同事将工具平台化,目前只支持Linux的一些版本后期支持Windows,方
分类:
编程语言 时间:
2018-12-23 23:58:16
阅读次数:
357
分享《父与子的编程之旅python》第2版中英文PDF代码+《趣学Python编程》中英文PDF代码
分类:
编程语言 时间:
2018-12-24 00:01:10
阅读次数:
238
spring-security 个性化用户认证流程——自定义登录页面(可配置)
分类:
编程语言 时间:
2018-12-24 00:01:29
阅读次数:
302
#include "string.h" #include "stdio.h" char * nixu(char *c) { int i=0; int n = strlen(c); char *p1 = c + n -1; char *p2 = c; char *p3 = c; while(p1>p2... ...
分类:
编程语言 时间:
2018-12-24 00:02:23
阅读次数:
310
Targan算法是用来处理强连通问题(a->b且b->a) Targan算法里面需要定义两个数组dfn与low并通过栈来实现. 1,dfn[x]: x是第几个入栈的。2,low[x]: 节点x能够回溯到的最早位于栈中的节点。判断结束的条件就是当满足low[x]==dfn[x];可以理解为low[x] ...
分类:
编程语言 时间:
2018-12-24 00:03:16
阅读次数:
158
哪些Bean可以被Spring管理? 1. 通过xml配置的 Bean 2. 通过注解被Spring管理的Bean @component @Service @Configuration Bean的注入方式 只有被Spring管的Bean才可以通过注解进行注入; 1. @Autowired 2. @R ...
分类:
编程语言 时间:
2018-12-24 00:03:49
阅读次数:
205
Spring Boot日志常用配置: 日志文件默认一天生成一个文件,但是有一个问题,不能分割日志文件。 小项目可以一天生成一个日志文件,但是像淘宝那种级别的可能每分钟都需要生成一个日志文件,这种情况下,可以使用logback自带的详细的配置文件来开发。 注释掉刚才配置的,把logback.xml文件 ...
分类:
编程语言 时间:
2018-12-24 00:04:52
阅读次数:
351
1、环境准备 (1)添加依赖 (2)配置文件 application.yml (3)创建配置类 2、索引管理测试 mapping.json 这里特别注意: 使用了比例因子浮点数 ,索引库创建成功之后,在head客户端,数据浏览的字段结构中没有展示,但是实际数据中是存在的,已经成功了 3、文档管理测试 ...
分类:
编程语言 时间:
2018-12-24 00:06:04
阅读次数:
262
Java 多线程问题总结
分类:
编程语言 时间:
2018-12-24 00:07:09
阅读次数:
220
import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.FutureTask; /* * 一、创建执行线程的方式三:实现 Cal ...
分类:
编程语言 时间:
2018-12-24 00:10:36
阅读次数:
192
1. 获取 API 1)注册 https://tushare.pro/ 2. Python 安装 tushare 库 "pip install tushare" 3. 通过接口获取数据 https://tushare.pro/document/2?doc_id=25 import tushare a ...
分类:
编程语言 时间:
2018-12-24 00:10:51
阅读次数:
372
psyco加速Python执行速度的方法:要求: 版本对照:File name Python versions Well-tested withpsyco-x.y-win32-py2.2.2.exe 2.2.2 and up 2.2.2 and 2.2.3psyco-x.y-win32-py2.3. ...
分类:
编程语言 时间:
2018-12-24 00:11:01
阅读次数:
229
在spring 3.2中,新增了@ControllerAdvice 注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中。@ControllerAdvice官方文档。创建全局异常处理类:通过使用@C... ...
分类:
编程语言 时间:
2018-12-24 00:11:34
阅读次数:
407
1、实践题目 :工作分配问题 2、问题描述: 设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。 设计一个算法,对于给定的工作费用,为每一个人都分配1 件不同的工作,并使总费用达到最小。 输入格式: 输入数据的第一行有1 个正整数n (1≤n≤20)。接下来的n行,每行n个数,表 ...
分类:
编程语言 时间:
2018-12-24 00:12:11
阅读次数:
203