原文:https://www.cnblogs.com/wangpeng00700/p/8418594.html 在网上看了一些Java生成pdf文件的,写的有点乱,有的不支持写入中文字体,有的不支持模板,有的只是随便把数据放里面生成文件,完全不考虑数据怎样放置的以及以后的维护性,想想还是自己总结一个 ...
分类:
编程语言 时间:
2018-09-05 14:58:16
阅读次数:
153
英文文档 class object Return a new featureless object. object is a base for all classes. It has the methods that are common to all instances of Python cla ...
分类:
编程语言 时间:
2018-09-05 14:59:17
阅读次数:
184
在python中random是一个获取随机数的一个标准库。使用时,直接import random即可。 ...
分类:
编程语言 时间:
2018-09-05 15:02:03
阅读次数:
135
java script 日期对象Date() 1.获取当前时间 var time = new Date() document.write(time); 注意:如果Date() 有参数的话 返回1970年1月1日到指定毫秒数的时间 当参数为 n,q,w时 n代表年 q 代表月 q代表天 其中实际月份会 ...
分类:
编程语言 时间:
2018-09-05 15:02:13
阅读次数:
433
type接受一个字典来定义类的属性 tppe('类名',(),{"name":"张三"}) type创建有内容的类 ...
分类:
编程语言 时间:
2018-09-05 15:02:34
阅读次数:
193
数组的增删改查 1、新增一项可以使用concat方法,它不会对原有数组进行改动,而是创建一个新数组 2、删除一项对于删除某一项的操作,splice也不能满足要求,因为该方法会改变原有数组,相应地我们应该使用slice,并结合es next 新特性。 3、更新一项 4、新增也可以使用这种思路,比con ...
分类:
编程语言 时间:
2018-09-05 15:02:53
阅读次数:
164
动态创建类 格式: type(类名,由父类组成的元组(针对继承的情况,可以为空),包含属性的字典值) type创建类的案例: ...
分类:
编程语言 时间:
2018-09-05 15:03:19
阅读次数:
151
方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。 1 2 3 4 Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (Map.Entry<Integer, Integer> entry : ...
分类:
编程语言 时间:
2018-09-05 15:05:33
阅读次数:
155
参考http://www.cnblogs.com/zyb428/p/5673738.html#commentform 修改了部分代码的错误。 一、直接插入排序 大循环取i=1,到n,依次++i;小循环取j=i,到0,依次--j;循环语句:使用temp依次比较从小到大。 二、冒泡排序 大循环(i=0; ...
分类:
编程语言 时间:
2018-09-05 15:05:52
阅读次数:
172
之前学习了如何配置Eureka注册中心、消费者等,关于更详细的一些常用的配置在这里说明。 1、注册中心的自我保护模式 在我们调试Eureka的注册中心时,访问注册中心页面,常常会看见以下提示。 该提示表明,注册中心此时已进入保护模式,那什么是保护模式:Eureka服务在注册到注册中心后,会周期发送心 ...
分类:
编程语言 时间:
2018-09-05 15:06:17
阅读次数:
169
C语言的AES加密 稍微封装了几个函数 方便使用 ...
分类:
编程语言 时间:
2018-09-05 15:06:50
阅读次数:
249
启动Jmeter4.0 后弹出命令窗口提示信息: WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0 x80000002. Windows RegCreateKeyEx(...) retur ...
分类:
编程语言 时间:
2018-09-05 15:07:47
阅读次数:
317
为此我们需要一种应对于海量数据场景的去重方案,经过研究发现有种叫 local sensitive hash 局部敏感哈希 的东西,据说这玩意可以把文档降维到hash数字,数字两两计算运算量要小很多。查找很多文档后看到google对于网页去重使用的是simhash,他们每天需要处理的文档在亿级别,大大 ...
分类:
编程语言 时间:
2018-09-05 17:28:37
阅读次数:
1001
deque:创建一个双向队列 x.append():在列表的右边添加 x.appendleft():在队列的左边添加 x.clear():清空列表 x.count():队列某个元素出现的次数 x.extend():往右边扩展,添加多个数据 x.extendleft():往左边扩展 x.index() ...
分类:
编程语言 时间:
2018-09-05 17:29:01
阅读次数:
200
@Value的值有两类: ① ${ property : default_value } ② #{ obj.property? : default_value } 就是说,第一个注入的是外部参数对应的property,第二个则是SpEL表达式对应的内容。 那个 default_value,就是前面的 ...
分类:
编程语言 时间:
2018-09-05 17:29:17
阅读次数:
414
spring AOP实现原理, spring 会在初始化的时候,创建一个BeanPostProcessor(AnnotationAwareAspectJAutoProxyCreator)用来为类注入切面。 这个类的作用: 1.拦截 advisor 类。(建议类,为bean加载切面:包括自定的advi ...
分类:
编程语言 时间:
2018-09-05 17:31:05
阅读次数:
188
1. 内容回顾 1. 今日面试题 2. JS 1. JS要学的内容 1. JS基础语法 2. BOM(操作浏览器) 3. DOM(操作文档内容) 2. JS导入方式 1. 将JS代码直接写到script标签中 2. 将JS代码写到js文件中,通过script的src属性导入 3. JS的语法基础 1 ...
分类:
编程语言 时间:
2018-09-05 17:31:23
阅读次数:
142
常用方法 1. array.concat(array1, array2,...arrayN); 合并多个数组,返回合并后的新数组,原数组没有变化。 2. array.every(callback[, thisArg]); 检测数组中的每一个元素是否都通过了callback测试,全部通过返回true, ...
分类:
编程语言 时间:
2018-09-05 17:32:05
阅读次数:
164
[LeetCode 41] First Missing Positive 题目 测试案例 思路 从左往右遍历每一个元素 如果 nums[i] = i + 1 或者 nums[i] 的值在 1 ~ n 范围之外,遍历下一个元素。 否则,应该将 nums[i] 放到下标 nums[i] 1 处,如果此下 ...
分类:
编程语言 时间:
2018-09-05 17:32:51
阅读次数:
180
Counter 这是一个继承dict的子类,专门用来做计数器,dict中的方法这里同样适用 from collections import Counter其中数学运算如果其中一方的不存在,则会默认创建对应键,值为0的键值对 counter = Counter("accab") # Counter({ ...
分类:
编程语言 时间:
2018-09-05 17:33:27
阅读次数:
203