1.基础概念 单元测试 - 用于核实函数的某个方面没有问题 测试用例 - 一组单元测试,核实函数在各种情形下的行为都符合要求 全覆盖式测试用例 - 包含一整套单元测试,涵盖了各种可能的函数使用方式 2.测试函数 步骤 导入unittest与源函数 创建测试类,继承自unittest.TestCase ...
分类:
编程语言 时间:
2018-05-24 23:04:31
阅读次数:
323
目录 1、引出问题 2、结论 3、分析过程 4、总结 目录 1、引出问题 2、结论 3、分析过程 4、总结 回到顶部 1、引出问题 在前面讲解 HashMap 的源码实现时,有如下几点: ①、初始容量为 1<<4,也就是24 = 16 ②、负载因子是0.75,当存入HashMap的元素占比超过整个容 ...
分类:
编程语言 时间:
2018-05-24 23:04:37
阅读次数:
314
springboot是现在比较流行的微服使用的框架,springboot本质上就是将spring+springmvc+mybatis零配置化,基本上springboot的默认配置符合我们的开发。当然有一部分还是需要自定义的。 本章不是专门讲springboot的,主要将springboot+myba ...
分类:
编程语言 时间:
2018-05-24 23:05:50
阅读次数:
1722
原文:吐槽net下没有靠谱的FastDFS的sdk之使用thrift实现JAVA和C#互通 事情是这样的,在一个新项目中引入了fastdfs,用这玩意做一些小数据的存储还是很方便的,然后在nuget上就找到了一个FastDFS的sdk,如下图: 一眼就看到了这个top1的sdk,应该会比较靠谱。。。... ...
分类:
编程语言 时间:
2018-05-25 00:16:36
阅读次数:
339
一、优先级 1.1 先判断5>3,true 6>4 true;然后true==true ,最后是true; 1.2 6>5,true;而true和4无法比较。所以该判断出错; 1.3 和1.2比较,可以知道该比较可以正常进行 1.4 错误, 1.5 >号优先级要高于=。所以先判断b>false ,这 ...
分类:
编程语言 时间:
2018-05-25 00:18:11
阅读次数:
244
一、StreamHandler 流handler——包含在logging模块中的三个handler之一。 能够将日志信息输出到sys.stdout, sys.stderr 或者类文件对象(更确切点,就是能够支持write()和flush()方法的对象)。 只有一个参数: 日志信息会输出到指定的str ...
分类:
编程语言 时间:
2018-05-25 00:18:53
阅读次数:
393
subprocess模块是python从2.4版本开始引入的模块。主要用来取代 一些旧的模块方法,如os.system、os.spawn*、os.popen*、commands.*等。subprocess通过子进程来执行外部指令,并通过input/output/error管道,获取子进程的执行的返回 ...
分类:
编程语言 时间:
2018-05-25 00:19:02
阅读次数:
295
练习 6.47: 改写6.3.2节(第205页)练习中使用递归输出vector内容的程序,使其有条件地输出与执行过程有关的信息。例如,每次调用时输出vector对象的大小。分别在打开和关闭调试器的情况下编译并执行这个程序。 ///这一题需要在前面输出vector内容的程序中,添加新的功能————>有 ...
分类:
编程语言 时间:
2018-05-25 00:19:17
阅读次数:
203
推荐用法 在项目中推荐使用按照时间的滚动日志记录方式,并使用配置文件进行日志记录配置。这样有很多好处:不会让日志文件无限变大,很容易实现保留最近N天日志的功能,需要修改日志记录规则直接改配置文件就好。按照时间滚动的日志需要使用TimedRotationHandler,其定义如下所示: 所谓按时间滚动 ...
分类:
编程语言 时间:
2018-05-25 00:21:25
阅读次数:
467
恢复内容开始 (1):元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号(),列表使用[]。元组名称Tup 注:元组中只包含一个元素时,需要在元素后面添加逗号 元组中的元素值是不允许删除和改的但可以使用del来删除元组 元组的内置函数: len()长度 max() ...
分类:
编程语言 时间:
2018-05-25 00:22:36
阅读次数:
192
一、hashlib基本使用 python中的hashlib模块用来进行hash或者md5加密,而且这种加密是不可逆的,所以这种算法又被称为摘要算法。其支持Openssl库提供的所有算法,包括md5、sha1、sha224、sha256、sha512等。 常用的属性和方法: algorithms:列出 ...
分类:
编程语言 时间:
2018-05-25 00:23:03
阅读次数:
217
copy 复制对象,copy模块包含了两个行数copy和deepcopy,用于复制现有的对象。 浅副本(浅复制) copy()创建的浅副本是一个新容器,其中填充了原对象内容的引用 deepcopy()创建的深副本(深复制)是一个新的容器,其中填充原对象的内容的副本 定制复制行为,可以使用特殊方法__ ...
分类:
编程语言 时间:
2018-05-25 00:23:12
阅读次数:
187
SpringMVC概述 SpringMVC是优秀的MVC框架之一,通过一套MVC注解,让POJO成为处理请求的控制器,无须实现任何借口。SpringMVC支持REST风格的URL请求,采用了松散耦合可插拔组件结构,比其他MVC框架更具扩展性和灵活性。 下面使用IDEA创建一个SpringMVC项目, ...
分类:
编程语言 时间:
2018-05-25 00:23:22
阅读次数:
256
原题网址:https://www.lintcode.com/problem/maximum-subarray-difference/description 描述 给定一个整数数组,找出两个不重叠的子数组A和B,使两个子数组和的差的绝对值|SUM(A) - SUM(B)|最大。 返回这个最大的差值。 ...
分类:
编程语言 时间:
2018-05-25 00:24:39
阅读次数:
221
背景:将一个数组排序,并且打印; 1.下面使用选择排序、和冒泡排序来写: public class Test { public static void main(String[] args) { int a[] = {9, 5, 3, 7, 1, 10}; DataSorter.sort(a); D ...
分类:
编程语言 时间:
2018-05-25 00:25:02
阅读次数:
193
# Author: yeshengbao # -- coding: utf-8 -- # @Time : 2018/5/24 21:38 import datetime import requests import os import hashlib from multiprocessing imp... ...
分类:
编程语言 时间:
2018-05-25 00:25:32
阅读次数:
240
Java String 类 字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 创建字符串 创建字符串最简单的方式如下: 1 String greeting = "小猛"; 在代码中遇到字符串常量时,这里的值是 "小猛"",编译 ...
分类:
编程语言 时间:
2018-05-25 00:26:27
阅读次数:
204
idea调试springmvc出现java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 解决办法: Project Structure-Artifacts-Output Layo ...
分类:
编程语言 时间:
2018-05-25 00:26:43
阅读次数:
235
1 正向传播 1.1 浅层神经网络 为简单起见,先给出如下所示的简单神经网络: 该网络只有一个隐藏层,隐藏层里有四个单元,并且只输入一个样本,该样本表示成一个三维向量,分别为为$x_1$,$x_2$和$x_3$。网络的输出为一个标量,用$\hat{y}$表示。考虑该神经网络解决的问题是一个二分类的问 ...
分类:
编程语言 时间:
2018-05-25 00:27:03
阅读次数:
288
C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。 1.const 修饰成员变量 const修饰指针变量时: (1)只有一个const,如果const位于*左 ...
分类:
编程语言 时间:
2018-05-25 00:27:52
阅读次数:
166