自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学海无涯 苦写博客

博客转移http://benweizhu.github.io/ 《实战Gradle》译者之一

  • 博客(213)
  • 资源 (10)
  • 收藏
  • 关注

转载 Android中AsyncTask的简单用法

转载自:http://blog.csdn.net/cjjky/article/details/6684959在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handle

2012-07-30 16:03:17 1102

转载 深入理解java中的clone

目录 预备知识 为什么要clone Object的clone以及为什么如此实现 如何clone 对clone的态度 其他的选择 和Serializable的比较 性能 预备知识 为了理解java的clone,有必要先温习以下的知识。 java的类型,java的类型分为两大类,一类为primitive,如int,另一类为引用类型,如String

2012-07-25 16:48:12 947

转载 二叉树计算四则运算表达式

转自:http://blog.csdn.net/a477997/article/details/73691511 * 2 / ( ( 3 + 4 ) * ( - 5 + 6 ) )这样一个式子,采用二叉树实现四则运算,需要使用递归的思想。总共分两步,第一步是建立二叉树,第二步是计算。建立二叉树:将式子存入一个char[] expresstion中,然后带入一个消除多余括号的函数

2012-07-09 20:02:59 7645

原创 8-皇后 Java

package com.zeph.eightqueens;public class NQueensPuzzle { private int noOfSolutions; private int noOfQueesns; private int[] queensInRows; public NQueensPuzzle() { noOfQueesns = 8;// 皇后个数 qu

2012-07-09 17:30:16 890

转载 基于NIO实现非阻塞Socket编程

http://blog.163.com/bji_8563/blog/static/72557833201173110741658/一、描述Java提供的NIO API来开发高性能网络服务器,JDK 1.4以前的网络通信程序是基于阻塞式API的——即当程序执行输入、输出操作后,在这些操作返回之前会一直阻塞该线程,所以服务器必须为每个客户端都提供一条独立线程进行处理,当服务器需要同

2012-06-04 21:18:55 1319

原创 ByteArrayOutputStream&ByteArrayInputStream

import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;public class DosDis { public s

2012-06-03 22:50:21 892

转载 总结Content Provider的使用

转自:http://www.eoeandroid.com/thread-29089-1-1.htmlAndroid中的Content provider机制可支持在多个应用中存储和读取数据。这也是跨应用共享数据的唯一方式。在android系统中,没有一个公共的内存区域,供多个应用共享存储数据。Android提供了一些主要数据类型的Content provider,比如音频、视频、图片

2012-06-03 20:22:08 1037

翻译 onSaveInstanceState

http://developer.android.com/reference/android/app/Activity.html#onCreate(android.os.Bundle)Called to retrieve per-instance state froman activity before being killed so that the state can be r

2012-06-03 14:55:42 1118

翻译 IntentService(Extending the IntentService class)

http://developer.android.com/guide/topics/fundamentals/services.htmlExtendingthe IntentService classBecause most started services don't need tohandle multiple requests simultaneously (which can

2012-06-02 21:29:49 959

转载 Java内存泄露的理解与解决(转)

Java内存管理机制在C++语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存,从而导致内存的泄露。Java语言对内存管理做了自己的优化,这就是垃圾回收机制。Java的几乎所有内存对象都是在堆内存上分配(基本数据类型除外),然后由GC(garbage collec

2012-06-01 20:30:58 1087 1

转载 J:百度的新大厦

J:百度的新大厦时间限制: 1000ms 内存限制: 65536kB描述继百度搜索框大厦之后,百度又于2012年初在深圳奠基了新的百度国际大厦,作为未来百度国际化的桥头堡。不同于百度在北京的搜索框大厦,新的百度国际大厦是一栋高楼,有非常多的楼层,让每个楼中的电梯都能到达所有楼层将是一个极为不明智的设计。因此,设计师给出了一个特别的设计——一共大厦

2012-05-30 16:32:14 2427

翻译 Android中Task、Activity、BackStack(栈)的关系

http://developer.android.com/guide/topics/fundamentals/tasks-and-back-stack.html                                                An application usually containsmultiple activities.Eac

2012-05-29 21:11:39 5707 3

原创 张龙JVM001中的Singleton

package com.zeph.jvm1;public class Singleton { private static Singleton singleton = new Singleton(); public static int a; public static int b = 0; private Singleton() { a++; b++; } publ

2012-05-27 15:19:31 5756

原创 单线程下载网络资源(摘自书:《你必须知道的261个Java问题》)

package com.zeph.java261.singlethreaddl;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;import ja

2012-05-25 19:10:54 1361

转载 Image转BufferedImage

public BufferedImage toBufferedImage(Image image) { if (image instanceof BufferedImage) { return (BufferedImage) image; } image = new ImageIcon(image).getImage(); boolean hasAlpha = false;

2012-05-25 11:06:16 4103

原创 ImagePanel 提供一个专门添加图片的JPanel

package test;import java.awt.Graphics;import java.awt.GraphicsConfiguration;import java.awt.GraphicsDevice;import java.awt.GraphicsEnvironment;import java.awt.HeadlessException;import java.awt.

2012-05-23 19:31:07 6283

原创 MySQL数据库通过JDBC操作,简单查询

package com.zeph.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class MySQLDBManager { p

2012-05-23 13:19:58 1110

原创 从键盘获取输入System.in、InputStream、InputStreamReader、BufferReader

package com.zeph.systemin;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;public class TestSystemIn { public static void ma

2012-05-23 10:45:59 2252

转载 PS.期待有一天,我也有这能力,把恶心巴拉的东西搞得这么有趣味。(转)

转载:转载的文章,原作者没有贴出来。。        我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:         1、假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程

2012-04-17 14:44:23 889

原创 Hibernate3 - HelloWorld(hibernate-mapping和Annotation) 【从零开始学习Hibernate_01】

开发环境:Eclipse IDE for Java EE Developers(下载地址)Hibernate3.6.10Final(下载地址)MySQL(下载地址)Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以

2012-04-03 13:03:27 1491

原创 Struts2 - Struts2的文件下载(从零开始学习Strust2_10)

开发环境:Eclipse IDE for Java EE Developers(下载地址)struts-2.3.1.2(下载地址)apache-tomcat-6.0.35(下载地址)重点是Action和Struts.xmlweb.xml<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan

2012-03-18 14:01:30 1179

原创 Struts2 - Struts2的文件上传 [单个文件上传](从零开始学习Strust2_09)

开发环境:Eclipse IDE for Java EE Developers(下载地址)struts-2.3.1.2(下载地址)apache-tomcat-6.0.35(下载地址)效果图:注意添加upload文件夹用于存放上传的文件web.xml<web-app xmlns:xsi="http:

2012-03-17 11:18:04 1091

原创 Struts2 - Struts2的拦截器Interceptor(从零开始学习Strust2_08)

开发环境:Eclipse IDE for Java EE Developers(下载地址)struts-2.3.1.2(下载地址)apache-tomcat-6.0.35(下载地址)效果图:以下讲解摘录自《Struts2 权威指南》李刚       拦截器体系是Struts2的一个重要组成部分,对于Struts2框架而

2012-03-15 21:23:01 2542 1

原创 Struts2 - Struts访问ServletAPI和OGNL学习(从零开始学习Strust2_07)

开发环境:Eclipse IDE for Java EE Developers(下载地址)struts-2.3.1.2(下载地址)apache-tomcat-6.0.35(下载地址)结果图:要学习Struts对ServletAPI的使用以及OGNL,首先要了解两个东西ValueStack和Actio

2012-03-14 20:52:45 1098

原创 Struts2 - Controll Tag的使用(从零开始学习Strust2_06)

开发环境:Eclipse IDE for Java EE Developers(下载地址)struts-2.3.1.2(下载地址)apache-tomcat-6.0.35(下载地址)效果图:(以下注释:来自《Struts2权威指南》)struts2把所有的标签都定义在了一个s的标签库(prefix="s")struts2可以将所有标签分成三类

2012-03-13 21:15:34 1374

原创 Struts2 - 使用XML实现简单Validation(从零开始学习Strust2_05)

开发环境:Eclipse IDE for Java EE Developers(下载地址)struts-2.3.1.2(下载地址)apache-tomcat-6.0.35(下载地址)Validation除了可以再Action中通过Validation函数实现,还可以用过XML文件来实现。使用XML实现Validation有两点要求一个是XML文件的名字是Regi

2012-03-13 12:13:03 1230

原创 Struts2 - 在Tag中使用Properties属性文件(从零开始学习Strust2_04)

开发环境:Eclipse IDE for Java EE Developers(下载地址)struts-2.3.1.2(下载地址)apache-tomcat-6.0.35(下载地址)结果图:使用Properties的好处是可以简化Tag标签的一些内容,同时方便灵活配置资源,例如英文界面和中文界面的切换。属性文件的应用有

2012-03-13 00:42:34 2080

原创 Struts2 - 运用基本JavaBean和简单的Validation(从零开始学习Strust2_03)

开发环境:Eclipse IDE for Java EE Developers(下载地址)struts-2.3.1.2(下载地址)apache-tomcat-6.0.35(下载地址)结果图:web.xml跟HelloWorld相似,将welcome-list的内容改为了register.jsp<web-app xmlns:xsi="http

2012-03-12 20:50:31 3112

原创 Struts2 - Form Tags_HelloWorld升级版(从零开始学习Strust2_02)

开发环境:Eclipse IDE for Java EE Developers(下载地址)struts-2.3.1.2(下载地址)apache-tomcat-6.0.35(下载地址)结果图:web.xml没有变换,仍然是<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchem

2012-03-11 22:46:09 1173

原创 Struts2 - HelloWorld(从零开始学习Strust2_01)

基本知识:Struts2框架实现的是MVC(Model View Controller)模式,在Struts2的模式中Model、View、Controller分别由Action、Result、FilterDispatcher实现 controller的工作是将用户的请求映射到合适的action上,在Struts2中filterdispatcher做的是controller的工作,model包

2012-03-11 20:03:18 1846 3

原创 Android实现简单拍照(使用摄像头)

由于左边的部分是摄像头拍摄的内容,所以截图软件获取不到内容,测试手机小米(Mi One Plus)截图缩小:补充一点:拍照得到的图像的大小(Size)是可以设置的,只不过在我这个程序里面使用是默认的大小。设置方法是:获得摄像头支持的大小ListList sizes = myCamera.getPArameters().getSupportedPictureSizes

2012-03-06 23:38:24 5063 2

原创 Java实现离散Arnold变换(图像处理)

原始124×124pix原图1次2次3次15次周期表:N23456789101112周期34310128612

2012-03-02 17:03:57 3122 4

转载 Java的图像旋转 指定图像大小 水平翻转图像

转载:http://www.diybl.com/course/3_program/java/javajs/200823/98524.htmlpackage com.zeph.j2se.image;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.image.BufferedImage;

2012-02-29 20:59:20 4707 3

原创 Encoder/Decoder for a (31,21,5) binary BCH code(C[Author:Robert Morelos-Zaragoza]、Java)

C/* * File: bch3121.c * Author: Robert Morelos-Zaragoza * * %%%%%%%%%%% Encoder/Decoder for a (31,21,5) binary BCH code %%%%%%%%%%%%% * * This code is used in the POCSAG protocol specif

2012-02-28 20:11:23 10043

转载 Java控制电脑关机

package com.zeph.android.shutdown;import java.io.IOException;public class ShutDownPC { public void shutdown() { try { Runtime.getRuntime().exec("shutdown -s -f -t 10"); } catch (IOExceptio

2012-02-26 20:44:08 5190

转载 关于eclipse的 error generating final archive这个错误你是怎么解决得啊

转自:http://zhidao.baidu.com/question/286111113.html原因分析:android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始完android程序,那么在一年后

2012-02-26 18:38:03 1255

转载 ERROR: Unknown command 'crunch'

转自:http://hi.baidu.com/51buyhost/blog/item/c960ffca17c97c03bf09e633.html最近android developer官网给出了ADT 14的升级包,很多朋友选择了升级,然后在开发的时候,编译工程出现了下面的错误提示 android ERROR:Unknown option '--no-crunch' Androi

2012-02-26 17:20:09 1376

转载 Java桌面程序最小化到托盘

package com.zeph.android.shutdown;import java.awt.AWTException;import java.awt.MenuItem;import java.awt.PopupMenu;import java.awt.SystemTray;import java.awt.TrayIcon;import java.awt.event.Actio

2012-02-26 14:35:03 3102 1

原创 查找""排序""简单数学计算" "简单算法"[Java实现](数据结构和算法)(复习)(持续更新

排序法最差时间分析平均时间复杂度稳定度空间复杂度冒泡排序O(n2)O(n2)稳定O(1)快速排序O(n2)O(n*log2n)不稳定O(log2n)~O(n)选择排序O(n2)O(n2)不稳定O(1)二叉树排序O(n2)O(n*log2n)稳定O(n)

2012-02-24 22:05:02 3437

原创 Java实现【快速离散余弦变换FDCT】参考:《图像数字水印的JAVA实现 刘剑鸣 著》

原始图片:水印图片:嵌入水印后的图片:提取出来的水印图片:工具类:ImageUtil.java    MathTool.javapackage com.zeph.watermark.util;public class MathTool { public static double[][] intToDoubleMatrix(int[][

2012-02-20 21:55:20 11638 16

JNI的两个头文件jni.h和jni_md.h

JNI的两个头文件jni.h和jni_md.h,提供需要的人下载!!!!!

2011-04-13

企业QQ系统(C#+SQL)

根据企业对QQ系统的要求,本系统可以实现以下目标:  操作简单方便、界面简洁美观。  每个客户端只能注册一次。  可以在局域网中实现文字及大图片的传输。  可以实现局域网视频。  可以实现多用户的信息通信。  系统运行稳定、安全可靠。

2011-02-01

卡拉OK点歌系统(C#+acess)

本系统主要实现以下目标:  系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。  歌星点歌,根据演唱歌星的名字来查询选择歌曲。  数字点歌,按照歌曲名称编号进行查询选择歌曲。  拼音点歌,根据歌曲名称的每一个汉字拼音打头的字母来选歌。  歌名点歌,根据歌曲名称来检索歌曲。  系统最大限度地实现了易维护性和易操作性。

2011-02-01

企业电话客服系统(C#+acess+东进DJD161A语音卡)

本系统运用现代化的技术,为中小型企业提供现代化的管理手段,提高企业产品信息的收集、处理能力,联动及反映能力,为各级领导和管理人员提供准确、及时的分析数据,提高管理的科学性和工作效率,促进企业管理工作合理化、规范化、系统化。本系统主要实现以下目标:  系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。  对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。  客户在拨打企业电话客服时,系统会自动接收、识别并记录来电的主叫号码并显示相应的客户信息。  客户电话打入时系统自动播放已设定好的欢迎词。  用户在拨打企业电话客服后,系统会进行自动语音引导,客户通过按键选择,从而可以听到预先设置好的语音咨讯,如企业简介、信息、最新产品等……。所有咨讯信息通过按键即可获得。  外线电话转接到座席电话功能,使来电者可以根据系统提示,转入人工服务,与座席人员直接进行交流。  座席电话转接到座席电话功能。

2011-01-29

家庭视频采集系统(C#+ACESS+视频采集卡)

 系统采用人机交互的方式,界面美观友好,视频监控灵活、方便。  灵活控制云台,以监控某一区域的各个角落。  适时对监控画面进行快照和录像操作。  选择观看已经录制的视频的文件。  晚上的系统注册功能。  系统最大限度地实现了易维护性和易操作性。

2011-01-29

apache-tomcat-6.0.29

tomacat最新版,非常好用,安装简易,英文版

2010-10-21

SURF算法论文及实现源码

SURF: Speeded Up Robust Features

2010-03-20

陈小军--图书管理系统Web设计ASP.net

网页的图书管理系统,非常实用,网站学习好样板!

2010-03-03

RussianBlocks俄罗斯方块Java

一个俄罗斯方块游戏的程序和源代码,很不错的。

2010-03-02

VC助手VA_X.10.4.1619

解压后安装,crack文件夹里有破解的DLL文件,把VA_X.dll拷贝至安装目录就行了。 VS 2008也支持的哦,十周年纪念版,重拳出击!弥补Visual Studio的不足。

2010-03-02

空空如也

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

TA关注的人

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