码迷,mamicode.com
首页 > 编程语言 > 日排行
Python&Selenium 数据驱动【unittest+ddt+Excel】
一、摘要 一般情况下我们为了更好的管理测试数据会选择将测试数据存储在Excel文件当中去,本节内容将展示给读者将测试数据存储在Excel文档中的案例。 二、创建存储测试数据的Excel 创建一个Excel文件TestData.xlsx,并将如下表格数据写入到Excel文件中,作为测试数据。 三、封装 ...
分类:编程语言   时间:2018-12-31 22:42:00    阅读次数:317
javascript的构造函数和实例对象、prototype和__proto__的区别,原型对象及构造器的理解
一、前言 我们先通过代码来分别打印出实例对象、构造函数,以及修改了原型对象的构造函数,通过对比内部结构来看看他们之间的区别。 我们创建的每一个函数都会有一个原型(prototype)属性,这个属性是一个指针,指向函数的原型(prototype)对象。使用原型对象可以让构造函数的实例对象共享原型对象包 ...
分类:编程语言   时间:2018-12-31 22:42:21    阅读次数:212
python ,json,pickle 模块
import json,pickle json json.dumps:把一个字典或列表之类的类型转换为str类型 然后就能保存到文本里去了! str类型循环就当作单个字符来循环了,当然这只是例子.或许有的还不知道呢! json.loads:把json.dumps转换的数据又转换为python可以认识 ...
分类:编程语言   时间:2018-12-31 22:43:19    阅读次数:242
使用sphinx快速生成Python API 文档
一 简单介绍 不管是开源还是闭源,文档都是很重要的。当然理论上说,最好的文档就是代码本身,但是要让所有人都能读懂你的代码这太难了。所以我们要写文档。大部分情况,我们不希望维护一份代码再加上一份文档,这样做很容易造成文档和代码的不一致,程序员最讨厌更新文档了。所以最佳实践就是在程序员代码中加注释,然后 ...
分类:编程语言   时间:2018-12-31 22:43:28    阅读次数:286
Spring 注解驱动(二)WEB 注解开发
Spring 注解驱动(二)WEB 注解开发 __Spring 系列目录()__ 一、基本使用 在 Servlet 3.0 时支持注解启动,不再需要 web.xml 配制文件。 1.1 Servlet 3.0 注解 Servlet 3.0 常用注解: @WebServlet @WebFilter @ ...
分类:编程语言   时间:2018-12-31 22:44:30    阅读次数:203
Spring 注解驱动(一)基本使用规则
Spring 注解驱动(一)基本使用规则 __Spring 系列目录()__ 一、基本使用 启动测试: 二、@ComponentScan 自定义的包扫描如下: 三、@Conditional 四、@Import 给容器中注册组件有以下方式: 1. @Bean 2. 包扫描(@ComponentScan ...
分类:编程语言   时间:2018-12-31 22:45:37    阅读次数:172
Mybatis懒加载时,springMVC返回JSON异常 Could not write JSON: No serializer found for class org.apache.ibatis.executor.loader.javassist.JavassistProxyFactory$EnhancedResultObjectProxyImpl
在mybatis集成springmvc时,假如mybatis采用了懒加载,而springmvc中利用@ResponseBody注解返回实体类的JSON时会抛异常: Could not write JSON: No serializer found for class org.apache.ibati ...
分类:编程语言   时间:2018-12-31 23:09:01    阅读次数:917
基于 CPython 解释器,为你深度解析为什么Python中整型不会溢出
前言 本次分析基于 CPython 解释器,python3.x版本 在python2时代,整型有 int 类型和 long 长整型,长整型不存在溢出问题,即可以存放任意大小的整数。在python3后,统一使用了长整型。这也是吸引科研人员的一部分了,适合大数据运算,不会溢出,也不会有其他语言那样还分短 ...
分类:编程语言   时间:2018-12-31 23:09:09    阅读次数:243
SpringBoot取出信息
1.打印头信息@RequestMapping(value = "/upload", method = RequestMethod.POST)@ResponseBodypublic List upload(@RequestParam(name = "files", required = true) M... ...
分类:编程语言   时间:2018-12-31 23:11:56    阅读次数:200
SpringCloud Config Bus webhook 只能刷新config server 不能刷新config client
版本 SpringCloud:Greenwich.RC1 原因 由于spring-cloud-starter-bus-amqp对config client的bus id定义有问题,导致无法找到github(或其他git仓库)更改所对应的服务 BusEnvironmentPostProcessor.j ...
分类:编程语言   时间:2018-12-31 23:41:18    阅读次数:374
Java运行时数据区域分析
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。根据《Java虚拟机规范(Java SE7版)》的规定,Java虚拟机所管理的内存将 ...
分类:编程语言   时间:2018-12-31 23:41:42    阅读次数:249
插入排序
插入排序类似于整理扑克牌,基本操作是将一个记录分为有序数列、待插入数列,将待插入数列依次插入到有序数列中对应的位置,最终得到一个有序的数列;插入排序的时间复杂度为O(n^2),空间复杂度为O(1),是稳定的排序方法,适用于数量较少的排序,相对冒泡排序而言是一种较为快捷方便的排序算法。具体步骤:1.默 ...
分类:编程语言   时间:2018-12-31 23:42:16    阅读次数:262
现代 C++ 编译时 结构体字段反射
基于 C++ 14 原生语法,不到 100 行代码:让编译器帮你写 JSON 序列化/反序列化代码,告别体力劳动。?? 本文不讨论完整的 C++ 反射技术,只讨论结构体 (struct) 的字段 (field) 反射,及其在序列化/反序列化代码生成上的应用。 正文开始于 [sec|静态反射] 部分, ...
分类:编程语言   时间:2018-12-31 23:42:23    阅读次数:630
Python 编程快速上手 第六章总结
第六章 字符串操作 前言 这一章节讲了关于 Python 中字符串类型的知识。与字符串有关的操作符,方法等等。 处理字符串:字符串的写入、打印、访问的知识 原始字符串 格式:r'string'作用:在其中的\ 不会被 Python 认为是转义字符的开始,而是字符串的一部分 三重引号 格式:“”“ ” ...
分类:编程语言   时间:2018-12-31 23:42:44    阅读次数:213
600多种编程语言为何选学Python?这几个理由足够了!
注: 看完这几个理由,建议新手入门买两本书 《零基础学Python》和《Python入门到实践》 自2016年Python取代Java成为高校中最受欢迎的语言,从那时起它受欢迎的程度就没有减退过。 随着新时代的到来,Python正在不断发展壮大。如果你阅读编程和技术新闻或博客文章,那么你可能已经发现 ...
分类:编程语言   时间:2018-12-31 23:43:05    阅读次数:231
[TJOI2015]弦论(后缀数组or后缀自动机)
解法一:后缀数组 听说后缀数组解第k小本质不同的子串是一个经典问题。 把后缀排好序后第i个串的本质不同的串的贡献就是$n sa[i]+1 LCP(i,i 1)$然后我们累加这个贡献,看到哪一个串的时候,这个贡献的和大于等于k,然后答案就在这个串里了,然后枚举就行了。 那么第k小子串该怎么办? 我们考 ...
分类:编程语言   时间:2018-12-31 23:43:17    阅读次数:257
java-文件处理
1 import java.io.*; 2 3 /** 4 * @Author: Lambert 5 * @Date: 2018-12-31 22:45 6 * @Description: 7 * java 写入文件 8 */ 9 public class fileStreamTest2 { 10 ...
分类:编程语言   时间:2018-12-31 23:44:02    阅读次数:260
2018的Java
少用复制黏贴 程序员很多时候都习惯复制黏贴,这里复制一点,那里复制一点,拼拼凑凑的搞出了一段代码。这是一种常态,毕竟没有必要重复造轮子,在开发的时候,讲究的是效率,讲究速度,有时候也是不得不这样做。但有些时候,代码能自己写的就自己写。比如我们学习一种新的技术的时候,如果我们只是复制黏贴,看看代码的效 ...
分类:编程语言   时间:2018-12-31 23:44:57    阅读次数:367
Python之路(第三十八篇) 并发编程:进程同步锁/互斥锁、信号量、事件、队列、生产者消费者模型
一、进程锁(同步锁/互斥锁) 进程之间数据不共享,但是共享同一套文件系统,所以访问同一个文件,或同一个打印终端,是没有问题的, 而共享带来的是竞争,竞争带来的结果就是错乱,如何控制,就是加锁处理。 例子 加锁后 例子2 多个进程共享同一文件 文件当数据库,模拟抢票 未加锁版 输出结果 加锁版 分析 ...
分类:编程语言   时间:2018-12-31 23:45:23    阅读次数:383
python Condition类(锁)
Condition(条件变量)通常与一个锁关联。需要在多个Contidion中共享一个锁时,可以传递一个Lock/RLock实例给构造方法,否则它将自己生成一个RLock实例。 不理解锁的,请看上一条随笔。 Condition(): acquire(): 线程锁 release(): 释放锁 wai ...
分类:编程语言   时间:2018-12-31 23:46:12    阅读次数:412
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!