- 博客(44)
- 资源 (24)
- 收藏
- 关注
原创 如何使用myeclipe编一个java程序
运行Eclipse/MyEclipse后,从菜单栏选择File > New > Java Project,接着会打开New Java Project (新建Java项目)向导。在Project name (项目名称)中输入HelloWorld,点击Finish(完成)按钮关闭对话框,这样一个Java 项目就建立完毕了。稍等片刻会弹出一个切换透视图的对话框:为了避免造成更多的麻烦,我们一般选
2009-07-16 15:24:00 1429 1
原创 写日记,是一个好习惯!
<br />我现在处在一个大学找工作后的一个迷茫期,找到工作后,就比较堕落了!现在准备毕业设计。呵呵,明年三月份我也准备好好写博客了!年后加油,现在努力学习android的!!!
2011-01-05 12:45:00 875 1
转载 PackageManager()的使用列举相关的事件
<br />PackageManager()的使用列举相关的事件 <br />文章分类:移动开发 <br /><br />看来这个东西应该专门开一个帖子了,发现这个包里面的东西太多,以前写的很零碎不容易找 <br /><br />查询系统使用的Content Providers <br />Java代码 <br /><br /> 1. for (PackageInfo pack : getPackageManager().getInstalledPackages(PackageManager.GET_P
2010-10-20 12:56:00 1974 1
原创 PackageManager()的使用列举相关的事件
<br />PackageManager相关 本类API是对所有基于加载信息的数据结构的封装,包括以下功能: 安装,卸载应用 查询permission相关信息 查询Application相关信息(application,activity,receiver,service,provider及相应属性等) 查询已安装应用 增加,删除permission 清除用户数据、缓存,代码段等 非查询相关的API需要特定的权限,具体的API请参考SDK文档。 ActivityManager相关 本类API是对运行时管理功能
2010-10-20 12:49:00 5432
原创 Android的PackageManager和ActivityManager的功能简介
<br />PackageManager相关 本类API是对所有基于加载信息的数据结构的封装,包括以下功能: 安装,卸载应用 查询permission相关信息 查询Application相关信息(application,activity,receiver,service,provider及相应属性等) 查询已安装应用 增加,删除permission 清除用户数据、缓存,代码段等 非查询相关的API需要特定的权限,具体的API请参考SDK文档。 ActivityManager相关 本类API是对运行时管理功能
2010-10-20 11:22:00 11425 5
原创 hibernate 缓存机制
与Session相对的是,SessionFactory也提供了相应的缓存机制。SessionFactory缓存可以依据功能和目的的不同而划分为内置缓存和外置缓存。 SessionFactory的内置缓存中存放了映射元数据和预定义SQL语句,映射元数据是映射文件中数据的副本,而预定义SQL语句是在Hibernate初始化阶段根据映射元数据推导出来的。SessionFactory的内置缓存是只读的,应用程序不能修改缓存中的映射元数据和预定义SQL语句,因此SessionFactory不需要进
2010-10-08 14:27:00 468
原创 hibernate 缓存机制
与Session相对的是,SessionFactory也提供了相应的缓存机制。SessionFactory缓存可以依据功能和目的的不同而划分为内置缓存和外置缓存。 SessionFactory的内置缓存中存放了映射元数据和预定义SQL语句,映射元数据是映射文件中数据的副本,而预定义SQL语句是在Hibernate初始化阶段根据映射元数据推导出来的。SessionFactory的内置缓存是只读的,应用程序不能修改缓存中的映射元数据和预定义SQL语句,因此SessionFactory不需要进
2010-10-08 14:27:00 365
原创 SSH优缺点
<br />SSH优缺点: 优点: struts: 相对于之前的框架turbine和直接使用servlet,使用配置文件减少了代码的编写量,提高了易用性,以及对url管理的一致性,增加了表单验证、formbean等特性,提高了程序的规范性。还有一个很重要的优点是稳定性高,经过多年的使用,相比于其他的控制层框架,对稳定性高要求高的话,用struts可以保证稳定性。 hibernate:相对于jdbc,以操作对象的方式去操作数据库,程序员可以不用考虑数据库的sql语句的具体形式,直接在对象上操作,对象在数据库上
2010-09-30 11:29:00 1181
转载 Tomcat 系统架构与设计模式,第 1 部分: 工作原理
<br />http://www.ibm.com/developerworks/cn/java/j-lo-tomcat1/?ca=drs-tp4608本文以 Tomcat 5 为基础,也兼顾最新的 Tomcat 6 和 Tomcat 4。Tomcat 的基本设计思路和架构是具有一定连续性的。<br />Tomcat 总体结构<br />Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化,找到了 Tomcat 最核心的模块,您就抓住了 Tomcat 的“七寸”。下面是 Tomcat 的总体结构图:
2010-09-15 17:30:00 501
转载 UDP hole punching UDP打洞技术
<br /> <br /><br /> UDP打洞技术依赖于由公共防火墙和cone NAT,允许适当的有计划的端对端应用程序通过<br />NAT“打洞”,即使当双方的主机都处于NAT之后。这种技术在 RFC3027的5.1节[NAT PROT] <br />中进行了重点介绍,并且在Internet[KEGEL]中进行了非正式的描叙,还应用到了最新的一些协<br />议,例如[TEREDO,ICE]协议中。不过,我们要注意的是,“术”如其名,UDP打洞技术的可靠<br />性全都要依赖于UDP。
2010-09-14 15:08:00 951
原创 nat技术~
网络地址转换(NAT) 网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。 虽然NAT可以借助于某些代理服务器来实现,但考虑到运算成本和网络性能,很多时候都是在路由器上来实现的。
2010-09-14 11:54:00 611
转载 转)QQ通信原理
<br />转)QQ通信原理QQ通信原理<br />我研究的是QQ2007beta4版本的通信原理,相信之后的版本暂时也不会有改动。。<br /><br />先来看看QQ上线会向这11个服务器发送UDP数据包,选择回复速度最快的一个作为连接服务器。 <br /> <br /> 这6个服务器名字均以SZ开头,域后缀是tencent.com,域名与IP对应为 <br /> <br /> sz sz2 : 61.144.238.145 61.144.238.146 61.144.238.
2010-09-14 11:27:00 899
原创 android 获取服务器json数据
<br />package com.embest.JsonTest;<br />import java.io.BufferedReader;<br />import java.io.IOException;<br />import java.io.InputStream;<br />import java.io.InputStreamReader;<br />import java.io.UnsupportedEncodingException;<br />import org.apache.http.Ht
2010-09-13 11:55:00 6856
转载 android框架简单剖析~
<br /> <br />应用程序<br />Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。<br />应用程序框架<br />开发人员也可以完全访问核心应用程序所使用的API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性限制)。同样,该应用程序重用机制也使用户可以方便的
2010-09-10 17:17:00 634
转载 享受Android应用程序的Java技术盛宴
<br /><br />Java™ 语言是 Android 开发人员所选的工具。Android 运行时使用自己的虚拟机Dalvik,这并不是多数程序开发人员使用的普通Java 虚拟机。Dalvik支持Java 编程语言的大部分功能——但并不是全部。在本文中,您将学习高级Java功能及其如何在Android中实现。这些功能包括并发性、联网和数据库访问。<br />准备开始<br />本文介绍几种处理复杂情况的 Android SDK 工具。开发 Android 应用程序,需要最新版 Android SDK,这
2010-09-10 17:12:00 530
翻译 BroadcastReceiver 类的sdk文档!
public abstract classBroadcastReceiverextends Object<br />java.lang.Object ↳android.content.BroadcastReceiverKnown Direct SubclassesAppWidgetProvider, DeviceAdminReceiverAppWidgetProviderA convenience class to aid in implementing an AppWidget provi
2010-09-03 16:11:00 1526 1
翻译 LayoutInflater 详解
<br />LayoutInflater 类用于初始化一个layout XML file into its corresponding View objects,他不能被直接实例化,只能通过getLayoutInflater()和getSystemService(String)两个方法实例一个标准的instance that is already hooked up to the current context and correctly configured for the device you are
2010-09-02 10:45:00 3204
原创 使用LocationManager类,得到当前位置
<br />public GeoPoint getCurrenLocation() {<br /> LocationManager locationManager;<br /> String context = Context.LOCATION_SERVICE;<br /> locationManager = (LocationManager) this.mapView.getContext()<br /> .getSystemService(context);//实例化<br /> Crit
2010-09-01 16:48:00 786
转载 Android系统10大细节亮点成为机油选购理由
1.Android 2.2是一次主要升级 不同的产品目前使用不同版本的Android系统,包括Android 2.1和Android 2.2。目前,Nexus One和Droid 2均采用Android 2.2系统,而Droid X的用户将可以于9月份升级至新系统。需要指出,Android 2.2是一次重要的版本升级。该版本不仅引入一些重要的功能,同时还提升了易用性。当可以升级至Android 2.2时,所有用户都应该下载该版本Android。 2.Android Market应用商店正
2010-08-30 14:28:00 594
转载 intent的用法(转csdn一位老兄的)
<br />相当一部分来自文档,希望能有朋友继续完善此贴,以作搜藏。<br /><br />显示网页:<br /><br /> 1. Uri uri = Uri.parse("http://www.google.com");<br /> 2. Intent it = new Intent(Intent.ACTION_VIEW,uri);<br /> 3. startActivity(it);<br /><br />显示地图:<br /><br /> 1. Uri uri = Uri.parse("g
2010-08-26 16:00:00 515
转载 ArrayAdapter和BaseAdapter的区别
<br />那么对于ArrayAdapter到底比BaseAdapter先进到哪里呢?从名称来看Array我们可以联系到数组的很多操作,没错Android123给大家列出本类所有成员方法实用的处理方式,<br />比如<br />void add(T object) //添加一个对象到本ArrayAdapter<br />void clear() //清除所有元素<br />static ArrayAdapter<CharSequence> createFromResource(Context c
2010-08-26 09:09:00 6229 1
原创 Adapter 官方文档的解释~~~~~~~~~~~~~~~~~好好理解~
public interfaceAdapterandroid.widget.AdapterKnown Indirect SubclassesArrayAdapter<T>, BaseAdapter, CursorAdapter, HeaderViewListAdapter, ListAdapter, ResourceCursorAdapter, SimpleAdapter, SimpleCursorAdapter, SpinnerAdapter, WrapperListAdapterArrayAda
2010-08-25 16:32:00 2006 3
原创 什么是APK文件?他和android手机是什么关系?
什么是APK文件?他和android手机是什么关系? <br />APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。<br />APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik
2010-08-25 08:37:00 1185
原创 纪念我开始学习android的文章
<br />刚开始学习android两天,第一天就是了解android,是什么东东,原来是一个手机操作系统, 还是Google搞出来了,作为搞技术的我,其实我之前还真没听说过,可能是应为目前智能手机逐步流行起来原因吧!智能手机操作系统开始扩张起来,而Google的android系统开始在手机操作系统中站有了一席之地,看看吧,这东西发展前景应该很不错,希望他像windows的操作系统一样占领绝大多数手机的操作系统。不过还是要好好学习这东西。<br />第一天,就是了解他,上午了解了一下,搭建了环境,公司的电脑
2010-08-22 16:03:00 327
原创 我写的选择排序
<br />public class SelectSort {<br /> public SelectSort() {<br /> }<br /> int k, temp;<br /> int[] dataArray = new int[] { 1, 5, 2, 8, 9, 10, 6, 7, 21, 58, 0 };<br /> public void select(int[] d) {<br /> for (int i = 0; i < dataArray.length - 1; i++) {<br
2010-08-08 20:14:00 274
原创 javaweb开发 核心类!!!SHS
<br />import java.io.Serializable;<br />import java.math.BigInteger;<br />import java.sql.SQLException;<br />import java.util.ArrayList;<br />import java.util.Iterator;<br />import java.util.List;<br />import java.util.Map;<br />import java.util.Set;<br />
2010-08-08 20:12:00 496 1
原创 SHS框架下的basedao 很有用的 核心类
<br />import java.io.Serializable;<br />import java.math.BigInteger;<br />import java.sql.SQLException;<br />import java.util.ArrayList;<br />import java.util.Iterator;<br />import java.util.List;<br />import java.util.Map;<br />import java.util.Set;<br />
2010-08-08 20:08:00 1153
原创 hibernate 基础dao类实现2
import java.io.Serializable;import java.math.BigInteger;import java.sql.SQLException;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;import org.hibernate.Criteria;import org.hibernate.Hib
2010-06-04 17:05:00 1625
原创 hibernate 基础dao类实现
<br />import java.io.Serializable;<br />import java.lang.reflect.InvocationTargetException;<br />import java.math.BigInteger;<br />import java.util.ArrayList;<br />import java.util.List;<br />import java.util.regex.Matcher;<br />import java.util.regex.Patt
2010-06-04 17:03:00 5509 1
原创 hibernate 工作的实现原理步骤
<br />step1:创建Configuration:进行配置文件的装载操作,提取所有配置文件进行解析。<br />step2:创建SessionFactory对象:托尼各国创建好的Configurtation对象可以创建一个sessionFactory对象的实例,他是产生Session对象实例的工厂,它在整个应用中应该是唯一的。<br />step2:创建Session对象:Session对象类似于数据库的连接对象,可以理解为于数据库建立的一个连接,但他的功能比JDBC重的Connection的对象丰富
2010-06-04 17:02:00 721
原创 hibernate 工作的实现原理步骤
<br />step1:创建Configuration:进行配置文件的装载操作,提取所有配置文件进行解析。<br />step2:创建SessionFactory对象:托尼各国创建好的Configurtation对象可以创建一个sessionFactory对象的实例,他是产生Session对象实例的工厂,它在整个应用中应该是唯一的。<br />step2:创建Session对象:Session对象类似于数据库的连接对象,可以理解为于数据库建立的一个连接,但他的功能比JDBC重的Connection的对象丰富
2010-06-04 16:39:00 2474
原创 今天重新看看hibernate基础
<br /><hibernate-mapping><br /> <class name="com.hongwei.athena.model.Admin" table="admin"><br /> <id name="aid" type="java.lang.Integer"><br /> <column name="aid" /><br /> <generator class="identity" /><br /> </id><b
2010-06-04 16:19:00 407 1
转载 开始你的第一个JMeter脚本
<br />JMeter是一款在国外非常流行和受欢迎的开源性能测试工具,像LoadRunner 一样,它也提供了一个利用本地Proxy Server(代理服务器)来录制生成测试脚本的功能,但是这个功能并不好用。所以在本文中介绍一个更为常用的方法——使用Badboy录制生成 JMeter 脚本。<br />简单的介绍一下Badboy。Badboy是一款不错的Web自动化测试工具,如果你将它用于非商业用途,或者用于商业用途但是安装Badboy 的机器数量不超过5台,你是不需要为它支付任何费用的。也许是一种推广策
2010-06-03 09:43:00 322
原创 jQuery Ajax 函数学习
本文地址: jQuery Ajax 全解析本文作者:QLeelulu转载请标明出处!jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQu
2010-05-25 00:22:00 1144
原创 构造器的调用顺序
基类的构造器总是在导出类的构造过程中被调用,而且按照继承层次逐渐向上链接,以使每个 基类的构造器都能得到调用。这样做事有意义的。因为构造器具有一项特殊的任务,检查对象是否被正确的构造,导出类只能访问它自己的成员,不能访问基类的成员,只有基类的构造器才具有恰当的知识和权限来对自己的元素进行初始化。因此必须令所有构造器都得到调用,否则就不可能正确构造完整的对象。 //: polymorp
2010-03-22 23:03:00 513
转载 独家:未来五年程序员应当具备的十项技能
http://news.csdn.net/a/20090408/210278.html 【Csdn 4月9日编译】作为一名程序员,如果你想在这个领域内继续向前进步或者在当前的经济形势下保持不被炒鱿鱼,那么你就决不应当自满自足,你需要继续学习。近日,著名IT评论员Justin James在他的博客中列出了未来五年程序员应当具备的十项技能,如果照此实践,你未来的工作前景一定一片光明。当前的
2010-03-22 22:41:00 368
转载 巨人网络笔试题
1、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 2、int 和 Integer 有什么区别Java 提供两种不同的类型:引用类型和原始类型(或内置类
2010-03-20 23:52:00 3208 1
原创 数组初始化
1.数组只是相同类型的,用一个标示符名称封装到一起的一个对象序列或基本类型数据序列,数组只是通过方括号下标操作符【】来定义和使用的。 int[] aq;2.编译器不允许我们指定数组的大小,在java中可以将一个数组赋值给另一个数组,a1=a2;//: initialization/ArrayNew.java// Creating arrays with new.import java.ut
2010-03-20 23:34:00 346
精美的ppt模板漂亮精致
2009-11-19
Java数据库系统项目开发实践.rar
2009-10-14
Java程序设计技巧与开发实例.rar
2009-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人