自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java 中执行CMD命令(copy/ping)

java实现一些cmd命令最近在项目中需要用到一些cmd命令,于是利用java提供的Runtime.getRuntime().exec(cmd)方法执行,现对使用的一些命令做一下小结。:执行copy 命令执行ping命令执行copy命令copy命令主要用于复制文件,在windows环境下,copy命令的格式一般为:copy 源文件 目的文件夹,比如:copy d:\test\mc2.db

2017-10-26 18:52:58 4228

原创 SQL语句优化

SQL语句优化是面试、笔试过程中经常会遇到的问题,网上相关内容也很多,现在整理一下以供学习。1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num

2016-07-22 16:18:40 621

转载 java中的设计模式学习

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化

2016-07-21 20:58:04 659

原创 SQL语句学习

1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk','testBack', 'c:\mssql7backup\MyNw

2016-07-21 20:52:39 4544

转载 动态规划求最长公共子序列以及最长公共子串

原文请看这里。动态规划法经常会遇到复杂问题不能简单地分解成几个子问题,而会分解出一系列的子问题。简单地采用把大问题分解成子问题,并综合子问题的解导出大问题的解的方法,问题求解耗时会按问题规模呈幂级数增加。为了节约重复求相同子问题的时间,引入一个数组,不管它们是否对最终解有用,把所有子问题的解存于该数组中,这就是动态规划法所采用的基本方法。【问题】 求

2016-07-16 09:20:32 684

原创 java中遍历map对象的四种方法

出处请看这里。既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hashtable, 等等) 方法一 在for-each循环中使用entries来遍历这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。[java] view plain

2016-07-16 09:13:50 623

原创 堆排序与快速排序

在内排序中,堆排序与快速排序的速度较快,时间复杂度相对稳定,因此经常用于考察对于算法的熟练度,其思想也经常经过变形后运用于其他各种应用场景中。1、堆排序堆的数据结构是一种二叉树,一般规定父节点的值小于(或者大于)子节点的值,这样的堆称为小根堆(大根堆)。排好序的堆可以很容易的得到最小值(最大值)。对于堆排序而言,最主要的操作是对堆的调整操作。堆的调整是指,将不满足小根堆(或大根堆)性质

2016-07-13 11:06:19 841

原创 字符串中最长的回文字符串长度

1、回文字符串    回文字符串是指aba类型的字符串,即字符串关于中间字符对称。判断字符串中是否含有回文、得到最长回文字符串的长度、得到不同回文字符串的个数等等,是经常考察的编程题目。2、之前采用的一种比较笨的得到最长回文字符串的方法    思想:双重指针遍历,根据回文字符串的特点,回文开始的字符与结尾处字符相同......那么一个指针i从前向后遍历,一个指针j从后向前遍历,如果出现

2016-07-13 08:10:14 2318

原创 java 中几种常用数据结构

JAVA中常用的数据结构(java.util. 中)java中有几种常用的数据结构,主要分为Collection和map两个主要接口(接口只提供方法,并不提供实现),而程序中最终使用的数据结构是继承自这些接口的数据结构类。其主要的关系(继承关系)有:  (----详细参见java api文档!)Collection---->Collections

2016-07-11 09:11:27 137888 5

转载 常用的正则表达式

转载:lxw的大数据田地 » 常用的正则表达式1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$2. 校验中文字符串仅能是中文。^[\\u4e00-\\u9fa5]{0,}$3. 由数字、26个英文字母或下划线组成的字符串^

2016-06-13 18:36:39 637

转载 组合数学中如何求得一个排列的下一个字典序排列

字典序法中,对于数字1、2、3......n的排列,不同排列的先后关系是从左到右逐个比较对应的数字的先后来决定的。例如对于5个数字的排列12354和12345,排列12345在前,排列12354在后。按照这样的规定,5个数字的所有的排列中最前面的是12345,最后面的是54321。字典序算法如下:设P是1~n的一个全排列:p=p1p2......pn=p1p2......pj-1pjpj+

2016-06-12 20:23:51 1550

转载 学习笔记之java中三种随机数的产生方法

java产生随机数的几种方式一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有。二.在java.util这个包里面提供了一个Random的类,我们可以新建一个Random的对象来产生随机数,他可以产生随机整数、随机float

2016-06-12 19:55:56 4023 1

原创 不精确数字比较问题

--排序是编程过程经常遇到的一类问题,同时人们也提出了各种各样的方法来提高排序的性能,以后有时间再复习一下各种排序。本文是解决一下排序之前的比较问题,因为只有比较了大小,才能有依据进行排序嘛。。。--比较大小很自然的想到使用(> 、 --本文给出一种double类型数据判断相等的方法,即设定比较精度,只要可以根据实际需要让两个数相减,然后再与0比较就行啦。。。(low了,贵在知之为知之)

2016-05-03 09:46:43 542

原创 字符串逆序排列

问题描述:变成问题中经常涉及到对字符串的各种变换操作,包括最长连续子串、字符串匹配、字符串转换、使用字符串解决大数问题等等。本问题实现对一个任意只含字母的字符串的逆序排列,不过要求只是各个单词(连续字符被认为是一个单词)间的逆序,而单词内部并不逆序,同时实现大小写转换。例如:对于字符串“Hello word IS A keng ”逆序后结果为“ KENG a is WORD

2016-05-03 09:34:58 2558

原创 基于图灵机器人接口的简单NLP学习

说明图灵机器人提供在线接口,用户可自行注册学习,注册后官方提供想用的接口和连接方式,仅仅由于兴趣,做一个相当简单的聊天机器人,并开放核心源码,希望各位有闲情逸致的同胞可以继续丰富修改或扩展。本品仅供学习使用,代码多为开源库函数,各位同仁自行丰富。实现功能就是和简单的在线机器人交流。由于移动客户端以及在线网页上这种产品相当丰富完备,因此只针对windows用户实现桌面版本,也可作为新手的入手学习

2016-05-02 16:06:54 2374

原创 java编程题目

地域划分问题(利用二进制的相关运算解决)问题描述:现在有一块长条形的土地,这个土地我们可以看成是由n块小方格连接而成的(这些小方格我们可以将之编号为1到n)。而我们需要将其划分成两个部分,分别种上不同的作物(即作物A和B),划分必须在某两个小方格之间进行,或者在土地的最左端或最右端,若划分在第i块到第i+1块间进行,则划分后,第1至第i块地种A,剩下的地种B。现在有一些专家对土地进行了检测,他们每个

2016-04-28 21:28:28 529

Jackson依赖的资源包

Jackson所依赖的一些资源包(commons-beanutils-1.7.0\commons-beanutils-1.7.0\commons-beanutils-1.7.0\ezmorph-1.0.2\jackson-core\json-lib-2.3-jdk15\jackson-mapper)

2018-01-03

各种版本的JUnit

由于不同的框架技术(比如Spring中test),支持不同的JUnit版本,搜集了JUnit的4.7、4.8、4.10、4.11、4.12版本,供不同需求者使用。

2018-01-03

3D数据中心机房WEB展示

一种3D机房的WEB展示界面,有相应的HTML代码,js文件,CSS文件,图片以及json数据。

2017-08-02

Castalia用户手册

Castalia是基于OMNET++的开源无线传感器网络仿真平台,它可以真实的模拟传感器节点行为,尤其是射频环境模拟。适合这对无线传感器设计的MAC协议、路由协议等的仿真。

2016-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除