空指针异常:NullPointerException。这个异常我们开发中最常见的异常了,产生以下图为例,其实就是blog这个对象是null,当null调用属性或者方法的时候就会报空指针异常。 改进: ①.增加条件判断 List<String> books = Dao.getData(); if(bo ...
分类:
编程语言 时间:
2018-11-13 03:01:35
阅读次数:
226
ZooKeeper 基础 在深入了解ZooKeeper的运作之前,让我们来看看ZooKeeper的基本概念。我们将在本章中讨论以下主题:1、Architecture(架构)2、Hierarchical namespace(层次命名空间)3、Session(会话)4、Watch(监视) ZooKeep ...
分类:
其他好文 时间:
2018-11-13 03:01:13
阅读次数:
193
常见的环境变量: HOME :用户的主目录(即家目录) SHELL :用户在使用的shell解释器名称 HISTSIZE :输出的历史命令记录条数 HISTFILESIZE :保存的历史命令记录条数 MAIL :邮件保存路径 LANG :系统语言、语系名称 RANDOM :生成一个随机数字 PS1 ...
分类:
系统相关 时间:
2018-11-13 03:00:53
阅读次数:
189
问题场景 vue cli 3 在打包部署时候会出现 的报错。 问题是这个不会在 dev 时候出现,在搜索结果后发现 "issues 2430" 里面有人给出问题所在,故此整理给遇到相同问题的小伙伴。 解决方案 通查你现有所有 x.vue 文件,如果内部出现: 那么问题就在这里,要么最少在 js 里面 ...
分类:
其他好文 时间:
2018-11-13 03:00:44
阅读次数:
256
1、概述: Regular Expression。缩写regex,regexp,R等: 正则表达式是文本处理极为重要的工具。用它可以对字符串按照某种规则进行检索,替换。 Shell编程和高级编程语言中都支持正则表达式。 2、分类: BRE:基本正则表达式,grep、sed、vi等软件支持,vim有扩 ...
分类:
编程语言 时间:
2018-11-13 03:00:32
阅读次数:
160
好久没写了,正好有时间了,把之前想写的先写上。关于yii中的验证码,这里介绍下验证码的使用,比如后台登陆的时候输入完用户名和密码后,需要再输入验证码这样会更加的安全。 从总体来说 大概分为4个步骤 1.在对用的控制器里建一个新的控制器方法(actions) 2.输入验证码的文本框也用小物件 3.修改 ...
分类:
其他好文 时间:
2018-11-13 03:00:25
阅读次数:
247
一、面对生产者和消费者的问题,首先我们得明白几点: 生产者:生产数据;消费者:消费数据。消费者在没有数据可供消费的情况下,不能消费;生产者在原数据没有被消费掉的情况下,不能生产新数据。假设,数据空间只有一个。实际上,如果实现了正确的生产和消费,则,两个线程应该是严格的交替执行。synchronize ...
分类:
编程语言 时间:
2018-11-13 03:00:06
阅读次数:
222
1.urls.py 默认是在主目录中,主路由配置文件,会包含最基本的地址映射,并且每个地址访问都必须要先经过该文件。 作用:通过 urls中定义好的地址找到对应的视图处理函数 urlpatterns = [ url() ] 2.url() 的语法 作用:为了匹配用户的访问路径 语法: 先要导入url ...
分类:
Web程序 时间:
2018-11-13 02:59:54
阅读次数:
222
x HTML JS 在jsfiddle中运行即可看到效果... x ...
分类:
其他好文 时间:
2018-11-13 02:59:47
阅读次数:
1429
一、隐藏并捕捉光标 偏航角和俯仰角是通过鼠标移动获得的,水平的移动影响偏航角,竖直的移动影响俯仰角。 原理是,存储上一帧鼠标的位置,在当前帧中计算鼠标位置与上一帧的位置相差多少。如果水平/竖直差别越大,那么俯仰角或偏航角就改变越大,也就是摄像机需要移动更多的距离。 首先我们应该告诉GLFW,它应该隐 ...
分类:
其他好文 时间:
2018-11-13 02:59:38
阅读次数:
500
.MyBatis 接口绑定方案及多参数传递 使用方法: 1.在myBatis.xml中加入package标签,包名必需和mapper.xml文件的包相同 2.在com.bank.mapper下创建一个接口 3.创建一个LogMappery.xml文件,文件名必需和接口名一样,id和方法名一样 4.使 ...
分类:
其他好文 时间:
2018-11-13 02:59:29
阅读次数:
186
1.首先需要搭建hadoop环境:hadoop集群的搭建 2.mysql数据库的安装:CentOS安装mysql源码包 3.创建Hive数据库 4.上传hive安装包到/sur/local/src中,并且解压缩 5.解压缩完成后,复制到上级目录 6.配置hive-site.xml 内容如下: <?x ...
分类:
其他好文 时间:
2018-11-13 02:59:19
阅读次数:
189
由于cPython的gill,多线程未必是CPU密集型程序的好的选择。 多线程可以完全独立的进程环境中运行程序,可以充分利用多处理器。 但是进程本身的隔离带来的数据不共享也是一种问题,线程比进程轻量级。 1、Multiprocessing 0 10000000 1 10000000 2 100000 ...
分类:
编程语言 时间:
2018-11-13 02:59:11
阅读次数:
198
一、Socks5协议简介 socks5是基于传输层的协议,客户端和服务器经过两次握手协商之后服务端为客户端建立一条到目标服务器的通道,在传输层转发TCP/UDP流量。 关于socks5协议规范,到处都可以找到,我再重复一遍也没啥意思,因此不再赘述,可以参见rfc1928(英文),或者查阅维基百科SO... ...
分类:
其他好文 时间:
2018-11-13 02:59:01
阅读次数:
453
在使用yii框架的时候,在发送数据请求的时候,POST请求会出现500错误,这是因为yii2开启了防御csrf的攻击机制,可去先去掉,在控制器里去掉:public $enableCsrfValidation = false , ...
分类:
其他好文 时间:
2018-11-13 02:58:52
阅读次数:
163
一: 正常请求 1 : 浏览器访问百度首页 2 : 使用fiddler的statistics查看时间 3 : 可以看到请求开始到请求结束时间为: 0.001秒 二: 弱网测试 1 : 打开fiddler,点击Rules -> Customize Rules。 1 : 在打开的txt文件,找到这段代码 ...
分类:
其他好文 时间:
2018-11-13 02:58:44
阅读次数:
177
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 测试的策略: 接口测试也是属于功能测试,所以跟我们以往的功能测试流程并没有太大区别,测试流程依旧是: 测试 ...
分类:
其他好文 时间:
2018-11-13 02:58:38
阅读次数:
633