- 博客(19)
- 资源 (20)
- 收藏
- 关注
原创 wordpress 开源博客系统部署
1、开发工具 服务器 apache 下载地址:http://www.apache.org http://httpd.apache.org/download.cgi 数据库 mysql 下载地址:http://www.mysql.com 编译工具 php5 下载地址:http://www.php.net 2、配置 Apache 将httpd-2
2015-08-09 12:34:30 1160
原创 StringBuffer 实现语句反转
这是一道面试题。问用StringBuffer在不使用新的String变量的情况下如何将一句英文反转。 如come on a little every day---->day every little a on come package com.lee.sstring; public class TestStringBuffer { public static void ma
2015-07-13 20:35:01 626
原创 Android网络编程之http发送/请求服务
最近在学习Android网络编程的知识,以下是今晚学习的一些心得。与大家共同分享。 在实际的应用开发中很多时候需要app向服务器请求数据,那么app如何发送请求呢?下面的代码就是其中的一种情况,使用HttpURLConnection向服务器发送请求的数据,然后处理服务器返回的数据。 下面的代码只是客户端的一个简答测试代码。还需要在pc上安装一个 tomcat服务器 ,然后将demo中的
2015-06-03 22:24:26 806
原创 自定义View实现环形SeekBar
由于android系统提供的SeekBar是直线型的。但是有些时候我们需要用到其他形状的SeekBar,那么就需要自定义View来实现
2015-01-17 14:59:32 2985
原创 Android访问权限大全
tring ACCESS_CHECKIN_PROPERTIES Allows read/write access to the "properties" table in the checkin database, to change values that get uploaded. 允许读写系统的properties表在checkin数据库中 Str
2014-04-22 08:22:09 851
原创 Android设备管理(锁屏、恢复出厂设置、设置密码、设置屏幕灯光等操作)
简单的界面如图: 具体步骤如下: 1、首先需要自定义一个 DeviceAdminReceiver 类,用以监听权限的变化。 在AndroidManifest.xml中注册广播类
2014-04-22 08:15:56 4249
原创 获取汉字首字母
package com.gomusic.datatype; public class CnToSpell { //字母Z使用了两个标签,这里有27个值 //i, u, v都不做声母, 跟随前面的字母 //存在问题,需要改进 private char[] chartable = { '啊', '芭', '擦', '搭', '蛾', '发', '噶', '哈', '哈', '击
2014-04-02 10:00:05 656
原创 汉字转换为全拼
每个汉字有个四位的十进制数编码,叫汉字区位码,它的前两位叫做区码,后两位叫做位码。 每个汉字有个二进制编码,叫汉字国标码。 机内码:为了避免ASCII码和国标码同时使用时产生二义性问题,大部分汉字系统都采用将国标码每个字节高位置1作为汉字机内码。 我国汉字代码标准GB2312-80中有6763个常用汉字规定了二进制编码。每个汉字使用2个字节。 GB2312-80 GB2312将代码表
2014-04-02 09:33:06 3373
原创 基数排序算法
package sort; import java.util.Arrays; /** * RadixSort * 基数排序算法: * 基数排序的总体思路就是将待排序数据拆分成多个关键字进行排序 * */ public class RadixSort { private int countStep = 0; public void sort(int[] in
2014-03-31 23:21:18 631
原创 桶式排序算法
package sort; /** * BucketSort * 桶式排序算法: * 基本思想:桶式排序不再是一种基于比较的排序方法,它是一种比较巧妙的排序方式, * 但这种排序方式需要待排序的序列满足以下两个特征: * (1)待排序列所有的值处于一个可枚举的范围之类; * (2)待排序列所在的这个可枚举的范围不应该太大,否则排序开销太大。 * 排序的具体步骤如下:
2014-03-31 23:03:51 923
原创 堆排序算法
package sort; /** * HeapSort * 堆排序算法: * 基本思想:利用堆积树(堆)这种资料结构所设计的一种排序算法, 可以利用数组的特点快速定位指定索引的元素。 * 堆排序是不稳定的排序方法,辅助空间为O(1), 最坏时间复杂度为O(nlog2n) , 堆排序的堆序的平均性能较接近于最坏性能。 * * 大根堆排序算法的基本操作: * ① 初始化操作:将
2014-03-31 23:03:24 556
原创 快速排序算法
package sort; /** * QuickSort * 快速排序算法: * 基本思想: * 1)选择一个枢纽元素(有很对选法,我的实现里采用去中间元素的简单方法) * 2)使用该枢纽元素分割数组,使得比该元素小的元素在它的左边,比它大的在右边。并把枢纽元素放在合适的位置。 * 3)根据枢纽元素最后确定的位置,把数组分成三部分,左边的,右边的,枢纽元素自己,对左边的,右边的
2014-03-31 23:02:36 595
原创 希尔排序算法
package sort; /** * ShellSort * 希尔排序算法(最小增量排序): * 基本思想:算法先将要排序的一组数按某个增量d(n/2,n为要排序数的个数)分成若干组, * 每组中记录的下标相差d.对每组中全部元素进行直接插入排序, 然后再用一个较小的增量(d/2)对它进行分组,在每组中再进行直接插入排序。 * 当增量减到1时,进行直接插入排序后,排序完成。 *
2014-03-31 23:01:40 527
原创 选择排序算法
package sort; /** * SelectSort * 选择排序算法: * 基本思想:(假设数据放在一个数组a中,且数组的长度是N) * 1:从a[0]-a[N-1]中选出最小的数据,然后与a[0]交换位置 * 2:从a[1]-a[N-1]中选出最小的数据,然后与a[1]交换位置(第1步结束后a[0]就是N个数的最小值) * 3:从a[2]-a[N-1]中选出最小的数据,然
2014-03-31 23:01:10 497
原创 归并排序算法
package sort; /** * MergeSort * 归并排序算法: * 1.申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列 * 2.设定两个指针,最初位置分别为两个已经排序序列的起始位置 * 3.比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置 * 4.重复步骤3直到某一指针达到序列尾 5.将另一序列剩下的所有元素直
2014-03-31 22:59:58 501
原创 插入排序算法
package sort; /** * InsertSort * 插入排序算法: * 基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排 * 好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数 * 也是排好顺序的。如此反复循环,直到全部排好顺序。 */ public class InsertSort { private int countSt
2014-03-31 22:59:07 590
原创 冒泡排序算法
package sort; /** * BubbleSort * 冒泡排序算法: * 基本思想:每次从数组末端开始比较相邻两元素,把第i小的冒泡到数组的第i个位置。 * i从0一直到N-1从而完成排序。 * (当然也可以从数组开始端开始比较相邻两元素,把第i大的冒泡到数组的第N-i个位置。i从0一直到N-1从而完成排序。) * */ public class BubbleSor
2014-03-31 22:57:39 652
自定义环形Seekbar
2015-01-18
Linux常用命令全集
2012-05-29
黑客入侵过程全程解说(仅仅是一个实例)
2011-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人