自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (3)
  • 收藏
  • 关注

原创 Tomcat下配置Https和部署默认App

一、tomcat开启HTTPS配置1) 准备证书使用jdk工具keytool生成一个ssl测试用证书, 一路按照提示操作输入即可keytool -genkey -alias tomcat -keyalg RSA -keystore /xxx/xxx/.keystorekeytool参考:http://blog.163.com/pengfang@yeah/blog/static/6

2016-06-28 21:19:27 1737

原创 Linux下创建用户组及用户

Linux下创建用户组及用户查看用户组/用户名/etc/group 文件包含所有组 /etc/shadow和/etc/passwd 系统存在的所有用户名创建用户 useradd 选项 用户名其中各选项含义如下: -c comment 指定一段注释性描述。 -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 -g 用户组 指定用户所属的用户组。 -G 用

2015-09-14 16:37:27 2470

原创 Redis安装搭建

1、从redis官网下载Redis 2.8安装包,解压后进入目录,执行make,在src目录下生成可执行文件2、建立一个目录,创建子目录,刚make后src目录下的redis-*可执行文件复制到bin目录下;3、在bin目录下准备配置文件模版,redis.conf.template 和 install.shredis.conf.template# Redis configurati

2015-06-06 15:52:46 938

原创 Linux主机见建立信任关系

情景: 主机B 免密码 登录主机

2015-05-09 14:42:30 869

原创 MySQL创建用户与授权

如何在MySQL中创建新的用户,允许远程访问,并

2014-10-07 11:10:44 1085

原创 从EXIF JPEG图片中提取GPS位置信息

图片中附带GPS信息

2014-06-21 01:54:30 29176

原创 算法——寻找两个有序数组的中值

算法:有两个数组 A 和 B,均为有序排列,A的长度为m,B的长度为n,求 A 和 B 合在一起后的中值.

2014-04-12 12:48:38 5818 3

原创 统计MySQL数据表大小

有时候需要查询MySQL数据库中各个表大小,该如何操作呢?MySQL中有一个名为 information_schema 的数据库,在该库中有一个 TABLES 表,这个表主要字段分别是:TABLE_SCHEMA : 数据库名TABLE_NAME:表名ENGINE:所使用的存储引擎TABLES_ROWS:记录数DATA_LENGTH:数据大小INDEX_LENGTH:索引

2014-03-10 10:38:28 4120

原创 IPv4字符串和整数相互转换

在进行IP比较、查询的时候使用IP字符串比较相当麻烦,这个时候可以考虑将IP字符串转化为整数。在运算完成之后,有需要将 整数转化为IPv4字符串以方便显示。备忘如下:public class IPTransfer { private final long PART1 = 0xff000000; private final long PART2 = 0xff0000; priva

2014-03-09 12:58:15 9097

原创 使用JDBC在MySQL数据库中快速批量插入数据

使用JDBC连接MySQL数据库进行数据插入的时候,特别是大批量数据连续插入(10W+),如何提高效率呢?在JDBC编程接口中Statement 有两个方法特别值得注意:void addBatch() throws SQLExceptionAdds a set of parameters to this PreparedStatement object's batch of com

2014-03-09 12:44:43 44871 8

原创 Tomcat7中WebSocket初探

HTML5中定义了WebSocket规范,该规范使得能够实现在浏览器端和服务器端通过WebSocket协议进行双向通信。使用WebSocket的优点显而易见:主动的双向通信模式:相对于使用Ajax的被动的请求响应模式,主动模式下可以节省很多无意义的请求;浏览器原生支持:简化了编程环境和用户环境,不依赖第三方插件;高效省流量:以数据帧的方式进行传输,抛弃了HTTP协议中请求头,直接了当.

2014-02-28 21:47:58 38378 1

原创 CSS应用 - :before, :after, box-shadow

利用CSS伪元素 :before 和 :after 可以在文档前后插入内容而不改变文档原有结构,再配合 box-shadow 可以实现很炫的效果,下面就展示三个例子:1、利用 :before 和 :after 添加背景,比如给一段文字前后打引号;2、利用 :before, :after, box-shadow 实现3D阴影效果;3、利用 :before, :after, box-shadow 实现照片叠加效果.

2014-02-27 14:30:51 3678

原创 CentOS 5.5 升级PHP

Cent OS 5.5 版本中自带的PHP为5.1.6, 出于项目需要,PHP版本要求为5.2.X , 于是想升级一下PHP。开始执行以下命令:yum update php php* 执行完成后,用 php -v 查看发现更本不起作用。于是搜了一下解决方法,按照一下方法,升级成功:rpm --import http://repo.webtatic.com/yum/RPM

2014-02-19 17:35:18 2276

原创 基于ArcEngine进行地物分类景观指数计算

在应用的驱动下,大量的规划和评价活动中正广泛采用GIS手段。例如,在进行区域内生态景观评价时,可以使用土地类型栅格影像,并采用GIS技术从不同的空间评价尺度对土地类型进行统计,计算景观指数,从而有助于进一步的分析决策。本文针对一个这样的应用场景,采用ArcEngine实现自动批量多尺度景观指数计算工具。

2014-02-17 10:47:46 3842

原创 平衡二叉树 之 AVL树

AVL树的数据结构以及插入和删除操作实现...

2013-12-12 22:22:10 23483 13

原创 平衡二叉树 之 红黑树

Red-Black Tree (  RBT)也是一种自平衡二叉树,其统计性能要好于 AVL树 。它是在1972年由 鲁道夫·贝尔 发明的,它现代的名字是在 Leo J. Guibas 和 Robert Sedgewick 于1978年写的一篇论文中获得的。它是复杂的,但它的操作有着良好的最坏情况运行时间,并且在实践中是高效的

2013-12-11 14:36:42 17243 2

原创 查找算法 之 二叉查找树

动态查找技术一般用树来存储查找集合,如二叉查找树。而二叉查找树的查找效率又与自身形态密切相关,需要对二叉查找树平衡化,保持其查找高效。本文就二叉查找树和平衡二叉树作简单介绍和分析以及对查找二叉树、AVL树、红黑树 代码实现...

2013-12-04 12:10:10 11526

原创 二叉树遍历:递归+非递归+逐层遍历

二叉树数据结构定义,递归遍历方法、如何消除递归 以及 按照层次逐层遍历...

2013-12-03 18:46:39 2983 1

原创 Linux下搭建Android开发环境及Android真机调试

Linux环境下搭建Android开发环境,配置Android SDK,使用Android真机进行调试

2013-12-01 19:24:39 11207 3

原创 Ubuntu下Java开发环境搭建

(1)去甲骨文官网去下载Linux的Java版本,我下载的是 jdk-7u45-linux-i586.tar.gz(2)解压文件,打开终端输入: tar zxvf jdk-7u45-linux-i586.tar.gz -C /usr/lib(3)将jdk文件夹重命名,短一点好记,cd /usr/lib ,然后输入sudo mv jdk1.7.0_45 jdk7(4)配置环境变量,终端输

2013-11-30 22:36:47 3842

原创 linux学习:解决Ubuntu运行时CPU温度过高导致自动关机保护

删除Ubuntu之后我有手贱,重新安装了它,CPU还是哼哼地叫,得好好治治它。搜索了一下我的问题,有很多网友也遇到过这样的问题,综合来看是:Ubuntu自身提供的开源显卡驱动不适合笔记本显卡,导致显卡功能发挥不出来,继而造成CPU负荷过重。解决方案是:针对自己笔记本的显卡,安装闭源驱动。打开终端输入 lspci |grep VGA 命令查看显卡信

2013-11-30 19:54:20 11693 1

原创 启动分区修复:Windows下删除Ubuntu分区之后

安装了Ubuntu之后电脑过热,自动关机保护,实在受不了了,然后就切回到Win8上,用Diskgenius把Ubuntu所在的分区给删了。当电脑再次启动的时候,黑屏上显示两行白字:error:no such partitiongrub rescue ->从错误提示来看是因为找不到启动分区了。当然,我前面强行删掉了嘛,怎么修复这个问题了。从网上搜了一下,找到了解决

2013-11-30 10:27:35 3441

原创 树以及树的遍历和搜索

普通树的定义、数据结构表示,树的前序、后序、中序遍历的递归和非递归算法实现,树的深度搜索和广度搜索算法实现.

2013-11-12 20:29:58 3598

原创 排序算法之计数排序

一、排序思想假设给指定的n个元素排序,并且告诉你每一个元素的范围都在[0,k)之间,k比n小得多,如何设计一个高效的排序算法呢?对于这类问题,计数排序是一个非常好的解决方案。计数排序创建k个桶,桶编号和输入元素数值相对应,用来存储输入数列中元素k出现的次数。计数排序主体分两个步骤:遍历待排序数列,在桶中进行计数;遍历桶序列,处理桶中得到的全序的计数值,重写到原始数列中。

2013-11-07 22:02:18 1147

原创 排序算法之归并排序

归并排序算法思想,算法实现,算法分析和优化...

2013-11-07 00:49:39 2096 1

原创 排序算法之快速排序

快速排序算法基本思想、实现、分析和优化策略...

2013-11-06 20:25:52 1613 1

原创 排序算发之选择排序

选择排序思想、实现、分析...

2013-11-06 19:15:23 1259

原创 排序算法之插入排序

简单插入排序算法基本思想、算法实现、算法分析和改进...

2013-11-06 18:54:10 1238

原创 排序算法之冒泡排序

冒泡排序(Bubble Sort)是一种简单的排序方法,本文从排序思想、算法实现和算法分析等个方面介绍...

2013-11-06 17:42:20 1234

原创 排序算法之堆和堆排序

堆和堆排序思想,以及堆排序算法实现过程。

2013-11-03 00:03:01 2543

原创 排序算法——常见排序算法汇总

排序(Sort)是将一组数据按照一定的大小先后顺序进行排列。排序算法是最基本的算法,但是在实际应用场景中档数据量非常庞大的时候往往面临一些困难,因此需要根据具体问题选择最合适的高效的排序算法。排序算法有很多种,每一种排序算法都各有优劣。常见的包括交换排序,选择排序,插入排序,合并排序,一般这些排序过程都是直接在内存中完成,统称为内排序。而对于一些大的文件,由于内存有限,不能一次性在内存

2013-11-01 14:53:08 1639 1

原创 Java核心技术笔记—方法参数(值调用和引用调用)

最近重读Java核心技术,不得不说的是这本书确实不错。虽然本人不太喜欢做笔记,但还是觉得某些重要的地方必须要记一下。关于方法参数调用一般有两种:值调用(call by value)和引用调用(call by reference)。顾名思义,值调用表示方法接收的是调用者提供的值;引用调用表示方法接收的是调用者提供的变量的地址。特别重要的是:在Java中,程序设计总是采用值调用。即:方法得到的

2013-10-12 16:43:02 4830

原创 Android 4主线程访问网络

最近做一个Android项目,利用Jsoup读取和解析网页数据,同样的程序在Android2.3上运行完全正常,而跑到Android4上面,bug出现了...看了一下异常:android.os.NetworkOnMainThreadException然后,上网搜索一下才发现,原来Android4默认情况下是不允许在主线程中访问网络的。解决问题的思路有两种:1、解除主线程

2013-09-25 18:20:47 12391 2

原创 Android图片处理:识别图像方向并显示

在Android中使用ImageView显示图片的时候发现图片显示不正,方向偏了或者倒过来了。解决这个问题很自然想到的分两步走:1、自动识别图像方向,计算旋转角度;2、对图像进行旋转并显示。一、识别图像方向        首先在这里提一个概念EXIF(Exchangeable Image File Format,可交换图像文件),具体解释参见Wiki。

2013-06-15 21:51:27 22326 7

原创 怪胎:Android开发ImageView图片无法显示

今天碰到一个非常奇怪的问题:在Android中ImageView无法显示加载的本地SDCard图片。具体过程是:先调用本地照相机程序摄像,然后将拍摄的图片加载在ImageView中显示。public class ActiEnvi extends Activity { static final String TAG = "ActiEnvi"; private sta

2013-06-15 15:37:02 22414 15

原创 Protocol Buffer实战

一、Protocol buffers 是什么一套灵活、高效、自动化的结构化数据序列化开发工具包,比XML更加 小、快速、简单,支持Java、C++、Python等多种语言。Protocol buffers are a flexible, efficient, automated mechanism for serializing structured data – think XML,

2013-05-31 16:35:24 2176

转载 Java 7七大新功能

Java 7已经完成的7大新功能:      1 对集合类的语言支持;      2 自动资源管理;      3 改进的通用实例创建类型推断;      4 数字字面量下划线支持;      5 switch中使用string;      6 二进制字面量;      7 简化可变参数方法调用。      下面我们来仔细看一下这7大新功能:

2013-05-31 15:43:28 853

原创 asp.net中一般处理程序获取session

asp.net的一般处理程序 .ashx的context对象默认是取不出session的值出来的。要达到取出Session的效果,则需要让它实现System.Web.SessionState.IReadOnlySessionState接口(该接口没有任何方法实现,只是起到一个标识作用)为了让所有的一般处理程序都能获取到Session值,并且能集中做一些控制管理(比如用户认证、权限控

2013-03-23 23:32:08 4200

原创 瀑布流布局神器——JQuery Masonry

瀑布流布局

2013-03-23 23:15:37 10224 1

原创 浮点数精确计算

来看一道题(http://poj.org/problem?id=1001),如下:ExponentiationTime Limit: 500MS Memory Limit: 10000KTotal Submissions: 111481 Accepted: 27078DescriptionProblem

2012-12-16 14:34:45 989

bf-af-sh.css

利用CSS伪元素实现特殊效果,段落打引号,DIV阴影效果,图像叠加效果

2014-02-27

APK反编译工具集

android apk 反编译工具集合,不用到处找了

2012-11-19

Android程序卸载工具

一个非常方便小巧的Android程序卸载工具,只需要简单的双击需要卸载的软件即可启动卸载程序~~

2012-06-02

空空如也

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

TA关注的人

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