介绍 在项目开发当中,数据校验是你必须要考虑和面对的事情,为此要写上一大串的代码进行校验,这样就会导致代码冗余和一些管理的问题。 例如下面的代码: validation可以做以下事情 validation可以抛出统一的参数校验异常,方便定位问题 编程简单,只需要注解就能搞定,不需要编写大量的代码 v ...
分类:
编程语言 时间:
2018-02-09 20:39:06
阅读次数:
203
题目:给你一个长度为n的序列,让你找到最长上升子序列的长度. 分析: 这个是dp的经典问题,今天拿来重新学习一下。 如果按照贪心的想法,是很容易看到有问题的,比如一串数字 1,3,-3,-2,-1; 贪心的话从1开始,依次序列结尾的数字大的数,1,3长度为2,实际上LIS的长度为3 所以不能够用贪心 ...
分类:
其他好文 时间:
2018-02-09 20:38:57
阅读次数:
139
授权用户readwrite有test1库的读写权限:>usetest1switchedtodbtest1>db.createUser({user:"readwrite",pwd:"readwrite",customData:{description:"测试用户readwrite"},roles:[{role:"readWrite",db:"test1"}]})验证授权是否正确:mong
分类:
数据库 时间:
2018-02-09 20:38:48
阅读次数:
210
Apache Spark 内存管理详解 Spark 作为一个基于内存的分布式计算引擎,其内存管理模块在整个系统中扮演着非常重要的角色。理解 Spark 内存管理的基本原理,有助于更好地开发 Spark 应用程序和进行性能调优。本文旨在梳理出 Spark 内存管理的脉络,抛砖引玉,引出读者对这个话题的 ...
分类:
Web程序 时间:
2018-02-09 20:38:42
阅读次数:
195
Halcon部分算子功能:*读取一张图像read_image(Image,‘C:/Users/Desktop/无标题.png‘)*画一个矩形生成区域draw_rectangle1(3600,Row1,Column1,Row2,Column2)*获得矩形区域gen_rectangle1(Rectangle,Row1,Column1,Row2,Column2)*区域内最大、最小、最大-最小灰度值min
分类:
其他好文 时间:
2018-02-09 20:38:34
阅读次数:
258
1. rocketMQ安装: 编译完成以后准备启动项目,注意:bin的位置是编译后target目录下,启动命令在这里。 linux命令目录:你的目录/rocketmq-all-4.2.0/distribution/target/apache-rocketmq/bin windows命令目录:你的目录 ...
分类:
其他好文 时间:
2018-02-09 20:38:28
阅读次数:
2288
1. 安装 1.1 创建源信息 1.2 填入elasticsearch和kinaba源信息 我选用的是5.x版本 1.3 安装 1.4 内存配置 我将内存改成512m,因为我机子内存较小,用默认配置程序内存不足会挂掉,意图学习,不考虑性能,所以更改。 vim /etc/elasticsearch/j ...
分类:
其他好文 时间:
2018-02-09 20:38:21
阅读次数:
150
拨开迷雾,明汯解读量化投资之道(一) http://mp.weixin.qq.com/s/DHdiaYrUUcxhPGiXRv5-Mw 一、什么是量化投资? 量化投资就是通对对所有能公开获得的数据进行数量化分析而获得对投资标的的未来价格走势进行预测的一种投资方法。 二、量化投资的目标是什么? 就是获 ...
分类:
其他好文 时间:
2018-02-09 20:38:15
阅读次数:
134
网络工程师成长日记358-北京安世亚太西安分公司网络改造项目这是网络工程师成长日记的第358篇连载文章,记录网络工程师行业的点点滴滴,结交IT行业有缘之人今天早上接到韩经理的电话说下午有个项目要和老大一块儿去,当时想都没想就答应了(心情那个激动啊毕竟是第一次去工程现场嘛…….)虽然早上有点小雨但还是掩饰不了内心的喜悦,不一会儿就到了onelab等候老大的调遣…..今天的项目大概是去北京安世亚太西安
分类:
其他好文 时间:
2018-02-09 20:38:09
阅读次数:
146
一、padStart() 1.定义 padStart()方法用另一个字符串(默认为空格)重复填充到对象字符串到指定长度,填充从对象字符串左侧开始,返回新的字符串。 2.语法 str.padStart(targetLength [, padString]) targetLength:对象字符串的目标长 ...
分类:
其他好文 时间:
2018-02-09 20:38:01
阅读次数:
255
原文地址:http://www.xitongzhijia.net/xtjc/20150206/37464.html 1、下载需要安装的deb包,输入以下命令安装: sudo dpkg -i package.deb 2、查看package.deb包中的内容: dpkg -c package.deb 3 ...
分类:
系统相关 时间:
2018-02-09 20:37:53
阅读次数:
204
repeat() 1.定义 repeat()方法返回一个新字符串,新字符串将对象字符串重复指定次数。 2.语法 count:表示新构造的字符串把原字符串重复的次数,选值范围在零到正无穷间的整数,若是正浮点型则会向下取整。 3.示例 4.注意 1.count不能为负数 2.count不能为Infini ...
分类:
其他好文 时间:
2018-02-09 20:37:45
阅读次数:
147
一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(一) 基本设置一 前言 Installshield可以说是最好的做安装程序的商业软件之一,不过因为功能的太过于强大,以至于上手和精通都不是容易的事情,之前都是用Installshield的Project Assistant对付 ...
分类:
其他好文 时间:
2018-02-09 20:37:32
阅读次数:
416
一、页面 1.布局 假设,我们要开发一个会员列表的页面。 首先,添加vue页面文件“src\pages\Member.vue” 参照文档http://element.eleme.io/#/zh-CN/component/table中的例子,实现一个静态的列表页面 代码如下: <template> < ...
分类:
编程语言 时间:
2018-02-09 20:37:23
阅读次数:
685
Go语言学习笔记七: 函数 ============== Go语言有函数还有方法,神奇不。这有点像python了。 函数定义 举个例子: 函数调用 函数可以返回多个值 是不是有点像python. 值传递 传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到 ...
分类:
编程语言 时间:
2018-02-09 20:37:16
阅读次数:
145
proj4是一个很好用的坐标系转换库,其丰富的坐标系类型和开发语言,让转换很方便,但是当我们只需要其中的很少坐标系相互转换,坐标量比较大的时候,就面临性能问题,鉴于在工作的使用,提取了其中的lcc和wgs84的坐标系转换,源码如下:`varlccToWgs84=function(){"usestrict";varEPSLN=(typeofNumber.EPSILON===‘undefined‘)?
分类:
Web程序 时间:
2018-02-09 20:37:08
阅读次数:
318
基本功能重新索引Series的reindex方法In [15]: obj = Series([3,2,5,7,6,9,0,1,4,8],index=['a','b','c','d','e','f','g', ...: 'h','i','j'])In [16]: obj1 = obj.reindex(... ...
分类:
编程语言 时间:
2018-02-09 20:36:53
阅读次数:
200