缓冲区实质上是一个数组。通常它是一个字节数组(ByteBuffer),也可以使用其他种类的数组。但是一个缓冲区不仅仅是一个数组,缓冲区提供了对数据的结构化访问以及维护读写位置(limit) 等信息。 最常用的缓冲区是ByteBuffer,一个ByteBuffer提供了一组功能用于操作byte数组。 ...
分类:
编程语言 时间:
2019-10-30 13:26:55
阅读次数:
64
概述 XSS(Cross Site Script)全称跨站脚本攻击,为了跟CSS区分开来,所以变成了XSS。它允许恶意代码植入到正常的页面中,盗取正常用户的账号密码,诱使用户访问恶意的网站。 攻击 实施XSS攻击必须具备两个条件 看一个简单的demo,更能清晰的了解什么XSS攻击 我们输入访问地址 ...
分类:
编程语言 时间:
2019-10-30 13:27:14
阅读次数:
121
KMP算法用于字符串匹配问题 原有一个主串T和一个要匹配字符串S 对S求next熟组然后进行较少回溯匹配 求next数组。也就是在S串匹配不正确时 进行回溯。 每个next数组指向前一个应该回溯对下标 然后进行匹配 对于每个不匹配字符串重新依据next数组匹配 ...
分类:
编程语言 时间:
2019-10-30 13:29:05
阅读次数:
82
方法如下: import requestsimport jsondata = { 'a': 123, 'b': 456}## headers中添加上content-type这个参数,指定为json格式headers = {'Content-Type': 'application/json'}## p ...
分类:
编程语言 时间:
2019-10-30 13:30:09
阅读次数:
339
导入包 本地连接 创建索引 ingore=400 ingore是忽略的意思,400是未找到 删除索引 检查索引是否存在 插入数据 同时也可以不加id,即 查询操作 按id查询 会有一个返回值 全查 使用id的用GET,其他search 删除操作 按查询结果删除 建立mapping ...
分类:
编程语言 时间:
2019-10-30 13:30:35
阅读次数:
142
一、JDK中常见的异常情况 1、常见异常总结图 2、java中异常分类 Throwable类有两个直接子类: (1)Exception:出现的问题是可以被捕获的 (2)Error:系统错误,通常由JVM处理 3、被捕获的异常分类 (1)Check异常: 派生自Exception的异常类,必须被捕获或 ...
分类:
编程语言 时间:
2019-10-30 13:30:53
阅读次数:
106
算法实验11:还是畅通工程 Description 某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。 Inpu ...
分类:
编程语言 时间:
2019-10-30 13:33:30
阅读次数:
125
4.0 序 python中的list对象,底层对应的则是PyListObject。如果你熟悉C++,那么会很容易和C++中的list联系起来。但实际上,这个C++中的list大相径庭,反而和STL中的vector比较类似 4.1 PyListObject对象 我们知道python里面的list对象是 ...
分类:
编程语言 时间:
2019-10-30 13:34:06
阅读次数:
102
一、查询python安装路径,一般默认是/usr/bin/ moonx@moonx:/usr/download/test/mypython$ python Python 2.7.12 (default, Oct 8 2019, 14:14:10) [GCC 5.4.0 20160609] on li ...
分类:
编程语言 时间:
2019-10-30 13:34:39
阅读次数:
101
原文链接:http://tecdat.cn/?p=8214 M / M / 1系统 该系统的基本参数:: ? 使用M / M / 1系统进行仿真非常简单 。 lambda <- 2 mu <- 4 rho <- lambda/mu # = 2/4 .. 例如, 可以快速可视化随时间变化的资源使用情况 ...
分类:
编程语言 时间:
2019-10-30 13:37:20
阅读次数:
150
一、二维数组数字查找 题目:二维数组中,每行从左到右递增,每列从上到下递增;完成一个函数:输入该数组和待查找数字,判断是否可查找到该数字; ...
分类:
编程语言 时间:
2019-10-30 13:41:38
阅读次数:
97
Spring Boot Logback配置日志 出于性能等原因,Logback 目前是springboot应用日志的标配; 当然有时候在生产环境中也会考虑和三方中间件采用统一处理方式。@pdai "Spring Boot Logback配置日志" "配置时考虑点" "实现范例" "综合范例" "在配 ...
分类:
编程语言 时间:
2019-10-30 13:42:19
阅读次数:
116
1、ErrorLinkageError:链接错误;ThreadDeath:线程死锁;OutOfMemoryError:内存溢出;StackOverflowError :堆栈溢出;NoClassDefFoundError:类定义错误;Virtual MachineError:虚拟机运行错误。2、运行时 ...
分类:
编程语言 时间:
2019-10-30 13:46:00
阅读次数:
89
/** * 问题:找到字符串中所有字母异位词 * 要求:给定一个字符串 s 和一个非空字符串 p,找到 s 中所有是 p 的字母异位词的子串,返回这些子串的起始索引。 * 注意事项:字符串只包含小写英文字母,并且字符串 s 和 p 的长度都不超过 20100。 * 方法1:利用滑动数组去做 * cl... ...
分类:
编程语言 时间:
2019-10-30 13:46:26
阅读次数:
81
@Order 可以作用在类、方法、属性。 影响加载顺序。 若不加,spring的加载顺序是随机的。 @Primary 当注入bean冲突时,以@Primary定义的为准。 @Order是控制配置类的加载顺序,还能控制List<XXX> 里面放的XXX的实现注入的顺序,下面介绍使用Spring下的@O ...
分类:
编程语言 时间:
2019-10-30 13:49:17
阅读次数:
176
1、冒泡 2、 3、 ...
分类:
编程语言 时间:
2019-10-30 13:52:44
阅读次数:
58
1. 形参、实参 形参,徒有其形,没有固定值,只是个形式而已。 实参,有实实在在的值,传递给函数 2. 位置参数和默认参数 位置参数是严格按照一一对应的关系,将你的实参和位置参数对应赋值。 3. 关键字参数 关键字参数,就是手动的将 形参 和 实参 对应起来,然后将 值 传递给函数 4.可变参数 可 ...
分类:
编程语言 时间:
2019-10-30 13:57:32
阅读次数:
108
hasattr(object, name) 判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。 需要注意的是name要用括号括起来 getattr(object, name[,default]) 获取对象object的属性或者方法, ...
分类:
编程语言 时间:
2019-10-30 13:59:01
阅读次数:
81
一、读写excel文件 ...
分类:
编程语言 时间:
2019-10-30 14:00:57
阅读次数:
70
UNIX/Linux 上的安装 如果您使用的是 Linux 或 UNIX,请在命令行使用下面的命令来检查您的系统上是否安装了 GCC: 如果您的计算机上已经安装了 GNU 编译器,则会显示如下消息: 如果未安装 GCC,那么请按照 http://gcc.gnu.org/install/ 上的详细说明 ...
分类:
编程语言 时间:
2019-10-30 15:08:26
阅读次数:
80