自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (6)
  • 收藏
  • 关注

原创 搜索00 倒排索引结构

倒排索引结构倒排索引结构中一个基础概念词项.词项是逻辑学中的基本概念之一.是逻辑分析的基本单元.英文翻译是Term.词项与"词"意义类似,但又不是完全一样,存在一定的差别.倒排索引与正排索引,他们之间不同的是倒排索引的索引项是词项.正排索引的索引项是文档.当你在搜索引擎中输入"光年论坛"的时候,这个光年论坛本身就是一个词项.但是如果"光年论坛"本身并不是一个独立的词项,就会被切

2012-09-10 13:38:18 975

原创 数据结构-09 链表

123

2012-08-23 15:14:40 823

原创 数据结构-08 队列(循环队列)

1、主要代码数据结构-07 队列()代码: /** * 添加数据,从队尾插入 */ public void insert(long value){ //当end指到队列结尾时,再调整指到初始位置 if(end == arr.length - 1){ end = -1; } arr[++end] = value; elements++; } /**

2012-08-22 16:18:31 673

原创 数据结构-07 队列

1、代码模拟:package org.gzw.ch03;/** * 队列 */public class MyQueue { //底层试用数组 private long[] arr; //有效数据的长度 private int elements; //对头 private int front; //队尾 private int end; /** * 默认无参构造

2012-08-21 20:51:36 578

原创 数据结构-06 栈Stack

1、代码模拟package org.gzw.ch03;public class MyStack { //底层实现一个数组 private long[] arr; private int top; /*无参构造*/ public MyStack() { arr = new long[10]; top = -1; } /*有参构造*/ public MySta

2012-08-21 20:35:42 662

原创 数据结构-05 数组 -插入排序

1、代码:package org.gzw.ch02;public class InsertSort { static public void sort(long[] arr){ long tmp = 0; for(int i=1;i<arr.length;i++){ tmp = arr[i]; int j = i; while(j>0 && arr[j-1]>

2012-08-21 19:23:54 554

原创 数据结构-04 数组 -选择排序

1、代码如下:package org.gzw.ch02;public class SelectionSort { public static void sort(long[] arr){ int k = 0; //最小值的索引 long tmp = 0; for(int i=0;i<arr.length-1;i++){ k = i; for(int j=

2012-08-21 17:48:27 491

原创 数据结构-03 数组 -冒泡排序

1、代码:package org.gzw.ch02;public class BubbleSort { public static void sort(long[] arr){ long tmp = 0; for(int i=0;i<arr.length-1;i++){ // for(int j=arr.length-1;j>i;j--){ if(arr[j]<

2012-08-21 16:02:58 612

原创 数据结构-02 数组(有序数组) -二分法查找(折半查找)

1、主方法当然实现的方式还有递归等)/** * 二分法查找 */ public int binarySearch(long value){ int middle = 0; //中间的值为0 int low = 0; //最左边 int pow = elements; //最右的 if(valuearr[pow-1]) return -1; while(

2012-08-21 12:21:51 755

原创 数据结构-01 数组(有序数组)

1、模拟数组,参看 数据结构-00 数组(无序数组) ,做成有序数组,主要是对insert(long value) 进行处理package org.gzw.arr;public class MyOrderArray { private long[] arr; /* 有效数据的长度 */ private int elements; public MyOrderArray()

2012-08-21 11:46:47 657

原创 数据结构-00 数组(无序数组)

1、用long[ ] 模拟package org.gzw.arr;public class MyArray { private long[] arr; /* 有效数据的长度 */ private int elements; public MyArray() { arr = new long[50]; } public MyArray(int maxSize) {

2012-08-20 19:25:48 925

原创 通道 抠头发

过程:1.打开文件 2.在通道面板中选择一个黑白颜色反差最大的通道进行复制。 3.试用反向命令ctrl + i (如果要抠取物体当前已经是白色就不用使用这个命令了) 4.调整色阶 ctrl + L 是要抠下来的部分都变成白色 5.前景色选择从白色6.选择实边画笔7.在要抠下来没变成白色的位置绘制白色(绘制的时候一定要细致,因为所有的白色的部分

2012-08-06 18:27:02 963

原创 android 浮窗

效果:1. 运行2.点击图中叹号浮窗 代码如下:1.AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="net.xsmile.fv" android:versionCode="1" and

2012-08-01 23:14:04 3673 1

原创 PS04_01 动感光线制作_ 升华版

1、打开舞蹈素材。 2、利用钢笔工具建立如下路径。 3、创建新图层,选择柔角笔刷,前景色和背景色分别设为白色和黑色(我选的前景色蓝色,背景色黑色),打开路径面板,右键单击之前创建的路径,选择描边路径,并勾选“模拟压力”。 4、图层>>图层样式>>外发光。 5、创建图层蒙板,并用黑色笔刷遮罩被挡住的部分。 备注:推荐网址:http://pl

2012-07-31 14:52:07 835

原创 PS04 动感光线制作

动感光线的制作:1、新建一个图层2、用钢笔工具制作一个路径3、选择画笔工具4、在路径面板中点击整数第二个按钮5、选择橡皮工具将重合部分擦 最后效果: 总结: 发现自己画的超级难看,看来还需要多多联系。(疑问:橡皮擦动感光线的时候如何只擦除身体后面的光线?)看下别人做的,真实差距啊。  注意:图片总有做好的时候,下面是我做的动感

2012-07-29 14:41:50 1216

原创 PS03 照片装饰效果

照片装饰效果1、在工具栏中选择自定义形状工具,属性栏中选择路径,和一个心的形状2、 在文件上制作心的路径3、Ctrl+回车,路径变成选区4、选择工具栏中的选区工具然后单击右键选择羽化,在弹出的对话框中输入羽化值5、前景色选择一个合适的颜色填充6、选择工具栏中的自定义形状工具,在属性栏中选择心,在绘制一个心的路径7、选择画笔工具,单击右键选择柔边的画笔8、在画

2012-07-26 19:49:26 748

原创 PS03 照片局部曝光

处理照片局部曝光的效果原图 1、选择选区工具2、 在属性栏中调解下羽化值3、 在错误的范围制作选区4、 在图像菜单调整中选择通道混合器 5、 在对话框中选择当前选区内颜色最多的颜色6、更改数值7、使用色彩平衡命令ctrl+b调节偏色问题8、取消选区 效果:

2012-07-26 19:11:48 1188

原创 十六进制颜色

红色和粉红色,以及它们的16进制代码。#990033#CC6699#FF6699#FF3366#993366#CC0066#CC0033#FF0066#FF0033..#CC3399..#FF3399#FF9999#FF99CC#FF0099#CC3366#FF66CC#FF33CC#FFCCFF#FF

2012-07-26 14:01:43 609

原创 PS02 图片文字

图片文字的制作:1、新建一个文件2、打开一个图片3、将打开的图片移动到新建文件中(直接拖拽就可以) 4、选择文字工具中的横排文字蒙板工具 5、输入文字内容6、选中文字按ctrl可以调节文字的位置和大小7、调节好后选择移动工具8、 文件上会自动形成选区9、反选ctrl+shift+i10、Dele删除11、 Ctrl+d取消选区 效

2012-07-25 12:29:51 567

原创 PS01 双色文字

1.新建文件2.输入文字内容3.在图层面板中选择文字的图层,单击右键选择栅格化文字4.选择举行选取5.框选文字的一部分6. ctrl + x 剪切   后 ctrl + v 粘贴7。选择移动工具将粘贴的文字移动到合适的位置8.将前景色换为另一种颜色9.alt + shift + delete 对涂层上的内容进行前景色填充 效果:

2012-07-25 11:44:12 707

原创 PS00 火焰字

首先我得声明我是Engineer, 研发的路上就如同徒步远行,走过高山,也淌过急湍... ... 有人疑问我为什么学习Photoshop,我只想说:你哪知道我的情怀,有时候累了倦了,学学PS你会找到很多乐趣,就如同远途的路上在河边嬉戏... ... 火焰字制作过程:1.新建文件,采用“灰度模式”  2.前景色选择黑色填充 3. 前景色还原成白色输入文字内容,字体

2012-07-23 17:58:24 962

原创 01 Linux

Linux:Linux is not Unix

2012-07-14 19:15:02 476

原创 android 双击事件监听

下面是一个实现了触摸(OnTouchListener)接口的双击事件监听器,双击间隔不大于1000ms,供大家参考原理:记录第一次和第二次点击时的当地时间,当第二次的时间与第一次的时间差小于1000ms也就是1秒的时候,进行双击后的操作。  class onDoubleClick implements View.OnTouchListener{ @Override publi

2012-06-29 20:27:37 2099

原创 现在有100个标记过的电灯泡。第一个人经过这些灯时,点亮所有的灯,第二个人经过时每隔一盏灯就切换开关一次,第三个人经过时每隔两盏灯切换开关一次。请问,当第100个人经过时,还剩多少盏亮着的灯?

偶然看到腾讯一个报道《15道烧糊大脑的苹果面试题》,里面有些很好算法题,就自己动手写了一下,寻求点乐趣。出处URL:http://tech.qq.com/a/20120611/000062.htm#p=8public class AppleDemo00 { /** * @author 州伟 * @param args * 现在有100个标记过的电灯泡。第一个人经过这些灯

2012-06-11 17:47:19 9427 8

原创 一个数组中有65535个数不重复的大于0的整数(即:0~~65535内所有不重复的整数,数序是杂乱无章的), 用最快的方式排序

public class OrderLink { /** * 州伟 * 一个数组中有65535个数不重复的大于0的整数(即:0~~65535内所有不重复的整数,数序是杂乱无章的), * 用最快的方式排序 * @param args */ public static void main(String[] args) { //例如:一个数组中有65535个数不重复的大于0

2012-05-13 14:47:01 1992 1

原创 数据结构03.1 队列模拟(数组)

package aa.bb.cc.demo01;import javax.lang.model.util.Elements;public class MyCycleQueue { //底层使用数组 private long[] arr; //有效数据的大小 private int elements; //对头 private int front; //队尾 privat

2012-05-12 21:39:33 594

原创 数据结构03.1->Stack栈的模拟(数组)

package aa.bb.cc.demo;import java.util.Stack;/** * Stack的模拟(数组) * @author 州伟 * @note 用数组模拟一个栈,注意数组是没有变化的,不会删除数组节点,主要是利用top值的变化来实现stack */public class MyStack { //Stack底层是一个数组(当然也可以list vecto

2012-05-12 20:42:49 596

原创 Vector、ArrayList和List的异同

线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└Set

2012-05-03 15:00:16 392

原创 实现JavaBeans到XML的相互转换

摘要  不用复杂的代码,就可以让您的JavaBeans自己控制到XML文件的相互转化。本文展示了怎样通过写组件来实现从JavaBeans到XML文件的相互转换。  为了灵活的满足Web应用和Web services需求的变化,Java和XML的轻便性和可扩展性使它们成为解决这一问题的理想选择。SAX (Simple API for XML), DOM (document.nbspO

2012-04-29 20:42:49 501

原创 图的基本概念(一)

图的基本概念1.什么是图    图是一种和树相象的数据结构,通常有一个固定的形状,这是由物理或抽象的问题来决定的。2.邻接    如果两个顶点被同一条边连接,就称这两个顶点是邻接的。3.路径    路径是从一个顶点到另一个顶点经过的边的序列。4.连通图和非连通图    至少有一条路径可以连接所有的顶点,那么这个图就是连通的,否则是非连通的。5

2012-04-29 20:29:23 447

原创 Android Binder设计与实现

Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统 IPC做对比有助于我们深入领会进程间通信的实现和性能优化。本文将对Binder的设计细节做一个全面的阐述,首先通过介绍Binder通信模型和 Binde

2012-04-27 21:11:31 795

原创 java 参数传递

Java中的参数传递机制一直以来大家都争论不休,究竟是“传值”还是“传址(传引用)”,争论的双方各执一词,互不相让。不但“菜鸟”们一头雾水,一些“老鸟”也只知道结果却说不出所以然来。我相信看过下面的内容后,你就会明白一些。先看基本类型作为参数传递的例子:public class Test1 {       public static void main(String[] a

2012-04-26 21:38:41 388

原创 斐波那契数 Fibonacci by Java

方法一:递归/** * 斐波纳契数列(Fibonacci Sequence): * F1=1                   (n=1) * F2=1                   (n=2) * F(n)=F(n-1)+F(n-2)           (n>=3) * @author guozw * */public class Fibonac

2012-04-02 17:23:18 1115

原创 求数组中第二大的数

public class JinShanDemo00 {/*** @param args* @author guozw* 求数组中第二大的数 */public static void main(String[] args) {// TODO Auto-generated method stubint[] a = new int[]{-22, 33, 43, 0,

2012-04-01 11:30:30 1238

原创 取a数组里面的8个数字!让他们结果相加等于1979970

public class BaiduDemo00 {/*** @author 州伟* @param args* int[] a = { 757390, 300725, 864050, 105300, 206640, 16640, 47790,66560, 70400, 17700, 34220, 24780, 217050, 29250, 83550,381600,

2012-03-30 21:40:45 1125

原创 EditText获得焦点时阻止输入法弹出

//EditText有焦点阻止输入法弹出 editText.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) {

2012-03-12 15:40:04 2481

原创 TextWatcher监控EditText

1. main xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_par

2012-03-12 15:28:55 9053

原创 android中的有道词典

1、布局文件main.xml <AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="

2012-03-12 15:15:46 856

原创 LayoutAnimationController

LayoutAnimationController的使用方法(与ListView结合使用为例) 什么是LayoutAnimationController 1 LayoutAnimationController用于为一个layout里面的控件,或者是一个ViewGroup里面的控件设置动画效果 2 每一个控件都有相同的动画效果 3 这些控件的动画效果在不同的时间显示出

2012-03-12 13:37:02 1498

原创 Android.os.AsyncTask类

在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启

2012-03-12 10:41:02 2923

android 浮窗例子源码

android 浮窗 源码 WindowManager WindowManager.LayoutParams FloatViewDemo

2012-08-01

gtalk gmail talk

gtalk gmail的talk终端。 试一下就好。

2012-04-02

eclipse 快捷键 全部eclipse快捷键收录

eclipse 快捷键,不只是最常用的快捷键,囊括了所有的eclipse快捷键。

2011-06-03

U盘启动 图解详细 制作U盘启动

如果你的电脑光驱损坏,你可以U盘启动,内容:图解详细,非常好。

2011-06-03

C盘里的每个文件夹都是干什么用的

C盘里的每个文件夹都是干什么用的.DOC

2010-04-12

空空如也

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

TA关注的人

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