自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

更上一层楼!

人类的悲欢并不相通!

转载 Java创建柱状图及饼状图

Java创建图表其实还是很方便的,但是要引入相关的jar包。如下 jfreechart.jar jcommon,jar gnujaxp.jar 其中最主要的是jfreechart.jar。 下面就让我们先看看创建的图标的运行结果吧。 是不是感觉很生动形象,一目了然呢? 下面让我们一一...

2015-11-29 14:50:13 12730 0

原创 C++实现最小堆及插入,调整顺序,删除堆顶元素的操作

上次用Java实现了最大堆的封装,这次就来写一下最小堆的实现吧插入函数的思路: 向堆中插入元素有两种情况,一种是堆为空,那么就让插入值作为根节点即可;另一种是堆不为空,那么此时就要进行判断当前节点与其父节点的大小关系比较。此时仍有两种情况,一种是当前节点大于父节点,这样正是我们所希望的;另一种是...

2015-11-28 16:26:57 9354 0

原创 堆的封装,进行插入,调整,删除堆顶以完成堆排序实例

简介堆对于排序算法是一个比较常用的数据结构,下面我就使用Java语言来实现这一算法首先,我们需要知道堆的数据结构的形式,其实就是一个特殊的二叉树。但是这个二叉树有一定的特点,除了是完全二叉树以外,对于最大堆而言,堆顶元素的值是最大的,而且对于堆的每一个子树也是一个小一号的最大堆;同样对于最小堆,性...

2015-11-27 15:01:51 8040 0

转载 Java中常用的正则表达式

Log4j 真的很简单,简单到令人发指的地步。不是要记录日志吗?那就给你一个Log ,然后你用Log 来写东西就行了,先来一个完整类示例:package test;import org.apache.commons.logging.Log;import org.apache.commons.log...

2015-11-25 20:15:34 6819 0

转载 Java 中Log4j的使用详情

Log4j 真的很简单,简单到令人发指的地步。不是要记录日志吗?那就给你一个Log ,然后你用Log 来写东西就行了,先来一个完整类示例:package test;import org.apache.commons.logging.Log;import org.apache.commons.log...

2015-11-25 20:13:19 6925 0

转载 Java中的五种单例模式

Java模式之单例模式: 单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。 特点: 1,一个类只能有一个实例 2 自己创建这个实例 3 整个系统都要使用这个实例 例: 在下面的对象图中,有一个"单例对象",而&q...

2015-11-25 20:07:37 6846 0

转载 Java多种方式读文件,追加文件内容,等对文件的各种操作

一、多种方式读文件内容。1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream;...

2015-11-25 20:01:05 6677 0

转载 Android图片色彩变幻

最近在做图片相关的应用,所以就各方积累到一些常用的操作,一般来说会有多种方式来实现这一功能,比如 采用色度变换 采用ColorMatrix颜色矩阵 采用对像素点的直接操作 等等,今天就复习一下第一种方式吧,虽然比较单一,得到的结果类型也比较少。 相比较于常见的图片风格变换,一般我们就是换个色彩度...

2015-11-22 23:02:23 6441 0

转载 Android实现自定义的相机

使用系统相机android中使用系统相机是很方便的,单这仅仅是简单的使用而已,并不能获得什么特殊的效果。要想让应用有相机的action,咱们就必须在清单文件中做一些声明,好让系统知道,如下 <intent-filter> <action andro...

2015-11-22 14:05:41 8353 0

原创 Java编写的接口测试工具

这几天由于要频繁地使用一些天气数据接口,但是每次都要频繁的打开网页,略显繁琐,故就自己做了两个json数据获取的小工具。 第一个 先来看看第一个吧,思路是使用一个网络流的处理,将返回的json字符串数据输出到屏幕上,代码如下:package Simple;import java.awt.Borde...

2015-11-21 16:13:00 15019 0

原创 Java创建二叉搜索树,实现搜索,插入,删除操作

Java实现的二叉搜索树,并实现对该树的搜索,插入,删除操作(合并删除,复制删除) 首先我们要有一个编码的思路,大致如下: 1、查找:根据二叉搜索树的数据特点,我们可以根据节点的值得比较来实现查找,查找值大于当前节点时向右走,反之向左走!2、插入:我们应该知道,插入的全部都是叶子节点,所以我们...

2015-11-20 20:05:48 6998 0

原创 Android 实现Json数据解析,并进行应用!

从网站上获取数据然后再客户端进行解析是常见的数据交互。下面是常用的一些接口网址: webservice工厂接口 http://www.36wu.com快递查询接口http://webservice.36wu.com/ExpressService.asmxip查询接口http://webservic...

2015-11-17 19:45:41 10610 2

原创 Android解析中国天气接口JSon数据,应用于天气查询!

android解析Json数据是比较常见的一种操作。也是客户端和服务器进行数据交互的桥梁。下面就来看一看在android中解析JSon数据的方法吧。 首先要想获得Json数据,就必须访问相关的网络接口。下面是一些常见的网络接口:webservice工厂接口 http://www.36wu.com...

2015-11-17 18:56:31 10960 0

原创 自定义线性及非线性存储的队列实现

在平时的编程中,队列可以应用于很多方面。 在生活中我们同样可以随处见到它的身影,比如我们排队,先排的人先得到服务,后进来的人后接受服务。这就是队列。 说白了,就是FIFO原则(First in First out, 先进先出)。 队列的实现是基于存储结构不同而不同的,通常会有两种方式存储。线...

2015-11-16 20:44:40 6718 0

转载 Java由先序序列和中序序列还原二叉树

还原本来的二叉树并不是一个非常简单的事,虽然思想比较简单,但过程却是比较繁琐。下面我拿先序序列和中序序列来讲一下原理吧。 从先序序列中我们一下子就可以得到二叉树的根节点是第一个元素,然后再中序序列中我们也可以找到这个元素(假设二叉树中所有的元素的值不相同)这样我们就可以把中序序列分成两部分,前部...

2015-11-16 18:53:01 7372 0

原创 Java实现二叉树的创建和遍历操作(有更新)

最近在学习二叉树的相关知识,一开始真的是毫无头绪。本来学的是C++二叉树,但苦于编译器老是出故障,于是就转用Java来实现二叉树的操作。但是二者原理是一致的,而且实现的方式也是大同小异! 下面就让我们来看看代码吧。1、首先我们需要创建一个二叉树的节点类,便于我们对树的操作,当然了,你也可以在二叉...

2015-11-16 17:13:14 13831 5

原创 PHP与JavaScript在处理数组方面的不同之处

数组在编程的时候是经常被使用到的一种数据结构,然而在不同的编程语言中是引用方法大同小异,下面来看一看数组元素在PHP与JavaScript中有什么不同吧。 以遍历数组元素为例: 1、在PHP中,//首先定义一个数组元素$myArray=array( 'name'=>&...

2015-11-08 17:04:23 6775 0

原创 PHP解决中文乱码问题

初学PHP,在汉字页面间传输和转换的时候,遇到了中文乱码问题。 究其原因乱码无外乎以下几种情况: 1、html页本身的乱码问题, 解决方法:纯html页使用<meta http-equiv="Content-type=text/html;charset=utf-8"...

2015-11-07 09:53:28 9063 0

翻译 Linux之使用网络

Linux有好多命令可以让你方便的使用网络,常见的有ssh,rsync,wget,curl等等,但是telnet等方式并不适用于网络交互的使用,因为它会暴露你的用户名密码等。所以一般使用安全的命令来进行网络的操作。1、安全的登录到另一台计算机。ssh(secure shell) 使用的格式为: ...

2015-11-06 16:07:34 7047 0

翻译 Linux之解决你的网络问题

在网络方面,Linux系统通常可以正常的工作,但是偶尔也会出现让人心烦一些的问题,下面就是一些网络问题的常用的解决方案。如果你的网络接口看起来已经启动和运行,但是不能访问因特网,这时你就可以试试ping一下自己的localhost设备(127.0.0.1)。 如果ping不同,那就不用再试了,因...

2015-11-06 12:05:00 6966 0

翻译 Linux常用的网络命令

这些命令都是我在浏览网页的时候偶然看到的,但是不太完整,所以我就整理了一下,详见如下。 1、查看网络接口状态ifconfig(interface configuration,接口配置),通常会加上-a 选项,用以显示所有状态。命令得到的返回结果有以三种情况: lo(loopback,环回接口)...

2015-11-06 11:12:56 6572 0

翻译 Linux的资源管理器

说是资源管理器,其实就是使用命令来对Linux运行系统的参数的查看。下面就一起看一看怎么像在windows下查看资源管理器吧。 1、查看进程(额,自然是电脑上正在运行的进程咯) ps aux 其中a 是表示all,所有用户;u表示以面向用户的格式显示,或显示拥有每个进程的用户;x表示没有控制...

2015-11-06 10:34:03 10570 0

原创 Linux 之归档与压缩

首先我们思考一下,归档和解压是一个概念吗?答案很明显不是啊,所谓归档,就是将一些文件归到一起,并没有对其进行压缩的操作。然而压缩则不同,见名知意。下面我们就来深入的研究一下这两个知识点吧! ————————————————-Zip方式————————————————- 1、用zip归档和压缩文...

2015-11-05 17:18:14 8960 0

原创 查看Linux下的文件

到了这个时候了,也大概的知道了寄出的Linux的操作,是时候接触一下如何查看文件了。我们常用的有以下几种方式: 1、cat,使用cat命令可以将文件的内容输出到显示屏上,也可以将两个文件结合一起输出。但是也有缺点,一是不能分隔两个文件,因为输出的时候是融合在一起的,二是当文件信息量比较大时,之前...

2015-11-05 16:43:54 6900 0

原创 Linux之命令的组合

在Linux下有好多经典的操作,其中尤为经典的是命令的组合,不管是作为参数,还是命令之间的配合,都做得比较完善。下面看一下常用的一些命令吧。1、连续运行多个命令就可以使用’;‘作为分隔,但是缺点就是当第一个出现错误时,并不能阻止下一条命令的执行,这是很可怕的。因为它有可能直接删除掉你的系统资源2、...

2015-11-05 09:31:56 8454 0

原创 命令上的命令

不知道这么说合不合适,在此我要说的是如何通过命令来使用那些基础的命令,它将告诉我们到底有什么命令,如何使用这些命令1、man;使用man来查看命令的用法,具体如下: 虽然并不是每个命令都有man page,或者最新的命令含义,但它的存在缺失可以帮助我们更好的使用Linux下的命令,更快的掌握命令...

2015-11-04 21:22:43 6989 0

原创 Linux 操作之基础命令

1、罗列出文件和文件夹 –ls ls 是帮助我们罗列出当前目录下的所有的文件和文件夹,当然了,还可以加上许多选项,最为重要的是所加的参数可以进行组合,起到让人意想不到的效果,下面就是常用的一些ls的及其参数组合的例子 列出当前文件夹和文件 ls 列出其他文件夹下的文件和文件夹 ls Targ...

2015-11-04 18:38:14 7029 0

原创 Shell入门之概念

1、一切皆是文件: 在bash Shell 中一切皆是文件,不管是我们认为的文本文件,还是那些文件夹的东西,在这里都是文件,Linux只管比特和字节流,而不关心他们最终组成了什么格式,这些工作交给在Linux 上的运行的软件来检测和鉴别。2、文件名的最大长度: Linux文件名的最大长度为25...

2015-11-04 17:43:13 6674 0

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