- 博客(33)
- 问答 (3)
- 收藏
- 关注
原创 数据传输加密(DES) java实现
秘钥的生成:可以利用机器码生成秘钥。例如:IOS端在注册用户名密码的时候,同时将iPad的机器码保存在对应账户里(数据库里),这样当往指定iPad端传输数据的时候,就用保存在数据库中的此iPad机器码生成秘钥,而在iPad的程序里则直接调用此iPad机器码生成秘钥进行解密。 加密算法/** @param encryptString 待加密的字符串* @param encryp...
2013-04-30 12:09:16
276
原创 Spring的反转控制(IOC)和依赖注入(DI)
首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号、iq号………,想办法认识她们,投...
2013-04-30 10:19:28
134
原创 基于Java的IDEA加密算法探讨分析
一、IDEA数据加密算法 IDEA数据加密算法是由中国学者来学嘉博士和著名的密码专家 James L. Massey 于1990年联合提出的。它的明文和密文都是64比特,但密钥长为128比特。IDEA 是作为迭代的分组密码实现的,使用 128 位的密钥和 8 个循环。这比 DES 提供了更多的 安全性,但是在选择用于 IDEA 的密钥时,应该排除那些称为“弱密钥”的密钥。DES 只有四个...
2013-04-30 10:19:12
416
原创 select 多级联动
地区:<select id="drpProvince"></select> - <select id="drpCity"></select> - <select id="drpArea"></select><script type="text/jav
2012-02-12 16:38:05
155
原创 绿色版mysql,重装系统之后启动mysql
绿色版mysql,重装系统之后启动mysql1、安装mysql服务从MS-DOS窗口进入目录F:\mysql-5.0.51b-win32\bin,运行如下命令:mysqld --install mysql --defaults-file=F:\mysql-5.0.51b-win32\my.ini2、启动mysql数据库启动MySQL服务:net start mysql停止MySQL服务:net...
2011-12-22 09:00:58
162
原创 linux查看进程和终止进程
linux查看进程和终止进程1. 在LINUX命令平台输入1-2个字符后按Tab键会自动补全后面的部分(前提是要有这个东西,例如在装了tomcat的前提下, 输入tomcat的to按tab)。2. ps 命令用于查看当前正在运行的进程。 grep 是搜索 例如: ps -ef | grep java 表示查看所有进程里CMD是java的进程信息 ps -aux...
2011-12-12 20:12:15
157
原创 ubuntu11.10 下 android开发完全安装
平台: 操作系统:ubuntu11.101.在ubuntu11.10下的ubuntu软件中心中有自带的eclipse,但是这里我们不用这个eclipse,因为当你用这个版本的eclipse安装ADT时会出现两个错误(缺少插件包),要想知道具体缺少什么可以自己去试试!2.安装步骤(默认你已经安装jdk.1.6) (1)下载eclipse (不要用ubun...
2011-11-23 11:10:10
123
原创 文件--> byte --> 文件
1、将文件读取到内存中文件 到 文件对象File file = new File("E:/FrameTab.rar");文件对象 到 数据流对象 FileInputStream fis = new FileInputStream(file);数据流对象将数据读取到 byte 内存byte[] b = new byte[1024]; //仅能存1KB数据fis.read(...
2011-11-03 17:24:17
127
原创 Socket技术二(一个服务器,多个客户端)
主要用到线程和线程池。没个客户端访问都要启动一个线程,然后将其存放在线程池中。这样就实现了多个用户的同时访问! 启动一个服务器,三个客户端,将其发送是信息分别为“send1”“send2”“send3”。运行结果为:server控制台:send1 send2 ...
2011-11-03 17:06:52
496
原创 Socket技术一(一个服务器一个客户端)
这个Socket的例子是只有一个服务器端(Server)和一个客户端(Client) package test_Socket_base;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.ServerSo...
2011-11-03 15:50:08
225
原创 eclipse下配置Tomcat6.0的数据库连接池详解
eclipse下配置Tomcat6.0的数据库连接池详解 1. 在自己的项目下的META-INF(注意:不是WEB-INF,我看网上很多人都弄错了)下面新建一个context.xml文件,文件内容为: <?xml version="1.0" encoding="UTF-8"?><Context><WatchedResource&g...
2011-10-20 21:10:44
154
原创 java匿名内部类
你要去理解什么是内部类,内部类的作用,java的多态,什么是回调函数。匿名内部类是当做函数的参数传递给方法的,在这个方法中,会用接口类型接受传入的匿名类,然后调用其方法,这是多态。原理其实是实现了回调。因为他会调用你匿名内部类中的方法。给你举个例子:手敲的代码,未经测试interface InterfaceA{ String go();}c...
2011-10-11 21:22:11
79
原创 Apache安装图解
一、软件准备Apache 官方下载地址:apache_2.2.4-win32-x86-no_ssl.msi(http://www.axint.net/apache/httpd/binaries/win32/apache_2.2.4-win32-x86-no_ssl.msi) 现在最新版是2007年9月20日发布的 2.2.6 ,这个是中国大陆的镜像下载地址:apache_2.2.6...
2011-08-02 14:13:45
121
原创 后台运行--音乐播放器
主要用到类android.app.Servier 程序中包括 Activity01.java 和 MusicService.java Activitu01.java中有两个按钮的监听,如下 //开始按钮 private OnClickListener start = new OnClickListener(){ public void onClick(View...
2011-07-22 10:13:49
209
原创 使用高版本的SDK后再导入以前用低版本的project时,会遇到一些兼容性的问题。...
使用高版本的SDK后再导入以前用低版本的project时,会遇到一些兼容性的问题。 (1)Unable to resolve target 'android-5' 因为本机中现在使用的是2.1的SDK,API的版本是7;而导入的工程使用的是2.0开发的,其API版本是5。 需要将default.properties中的target=android-5改为target=...
2011-07-21 15:38:07
248
原创 libpng error: Not a PNG file
libpng 报错,可能是你的图片不是png编码,但硬用了png的后缀。libpng是根据文件头识别的!
2011-07-19 11:17:01
210
原创 2011 Google HTML5 感受
6月26日我怀着一颗忐忑的心,去参加了google举行的第三期HTML5训练营。路上一直在想上次参加moto的峰会已经让我大看眼界了,这次又要参加google的活动,肯定还会认识很多!这次的活动我们小组一共是7个人,他们人都很好,而且很热爱技术,我感觉这也是这次活动最大的收获,认识了一群好朋友。google这样的活动很好,即推广了技术,又收获了友谊。下面说下我们在这次活动中遇到的一些问题吧,go...
2011-07-13 13:34:05
105
原创 android手机一些问题
本帖将为您解释一些可以解决的常用的APK安装错误问题,请您善用 Ctrl+F ,搜索您需要的信息。1. 手机系统内存剩余空间不足,导致安装失败:提示情形:a. 提示为“ADB_INSTALL_FAILED_INSUFFICIENT_STORAGE”,意为手机存储空间不足;b. 提示为“ADB_INSTALL_FAILED_DEXOPT”,意为因手机存储空间不足导致APK解码失败;c. 提示为“A...
2011-05-13 09:58:49
579
原创 Android平台SQLite快速入门实践
Android平台SQLite快速入门实践<!-- 作者信息等 -->来源: JavaEye 发布时间: 2010-12-12 20:55 阅读: 750 次 原文链接 全屏阅读 [收藏] <!-- 页码和简介 -->编辑点评:在Android平台,由于SQLite的特性,一切以文件为主,没有顺序的概念。我们可以通过查询来得到满足条件的...
2011-05-09 16:16:52
148
原创 MOTODEV Studio for Android 安装 注意
ECCN 5D002.aMOTODEV Studio for Android 发行说明适用于 MOTODEV Studio for Android™ 2.0 版本 为了您的方便,该文件被翻译成其它非英文语言。但是,与英文版本相比,内容有可能已过时。如有必要,请参考原英文版本。MOTODEV Studio for Android 为开发 Android 应用程序提供了无比便利的工作流...
2011-04-23 17:11:36
357
原创 android listview组件之ArrayAdapter,SimpleAdapter
ListView 是android开发中最常用的组件之一,它通过一个adapter来构建显示通常有三种adapter可以使用ArrayAdapter ,SimpleAdapter,CursorAdapter。CursorAdapter主要正对数据库使用,下面通过例子介绍ArrayAdapter ,SimpleAdapter的简单使用: 1:ArrayAdapter 它接受一个数组或者Lis...
2011-04-11 17:07:18
94
Android java.io.IOException:Unable to upload file: timeout
[xxxxxxx - PuzzleWan]Uploading PuzzleWan.apk onto device 'emulator-5556'[xxxxxxx- PuzzleWan]Failed to upload PuzzleWan.apk on device 'emulator-5556'[xxxxxx - PuzzleWan]java.io.IOException: Unable to u...
2011-04-08 15:48:58
326
原创 Eclipse中使用VE来开发Swing应用程序
Eclipse中使用VE来开发Swing应用程序文章分类:Java编程 Java开发中Swing不是主流也不是学习的重点,但在非用不可的情况下,我们也是不情愿去手写界面的,那么可以使用VE来实现界面控件的拖拽,类似.NET的WindowsForm程序开发。减轻了界面编写的布局的麻烦。 VE的全称是Visual Editor,是Eclipse的一个可视化编...
2011-03-19 10:41:53
201
org.hibernate.MappingException: Unknown entity:
许多初学者在学习Hibernate的时候,总会遇到这样的问题。org.hibernate.MappingException: Unknown entity: ******今天我在调试程序的时候也遇到了此问题,最终终于解决,下面我的一些总结下。一句话:“因为你的映射文件(*.hbm.xml) 没有被映射”问题出现的原因,有几下几点:1,检查你的映射文件的名字是否和你的pojo(*.j...
2010-08-13 17:30:57
150
原创 myeclipse中如何自动生成hibernate得POJO和hbm.xml文件
在Eclipse中打开MyEclipse的DbBrowser窗口,新建一个数据库连接,打开这个连接,找到想要生成的表,对这个表名文字点mouse右键,选择生成hibernate Reverse Engineering(hbm映射文件),在新打开的窗口中选择好正确的类文件及hbm文件存放路径,点确定。...
2010-08-12 11:47:02
86
原创 html:checkbox设计方法
复选框的设计:复选框在struts的设计非常灵活,也是使用非常多的一种form的类型。第一种使用Map操作。页面设计,()的为key值:<html:checkbox property="linuxdist(redhat)" value="Redhat/Fedora Linux"/>Redhat/Fedora Linux<br><html:checkbox...
2010-08-11 15:30:49
161
原创 ApplicationResources.properties中文汉字解决方案
ApplicationResources.properties中文汉字解决方案方法一:今日做了个struts验证小程序,显示ApplicationResources.properties中汉字提示信息,结果显示乱码。怎么也没解决,后来发现一个插件Poperties Editor,只要装上,就可以自动解决这个问题。下面找了安装方法:Poperties Editor介绍一个在...
2010-08-09 18:44:44
136
原创 JDK自带的native2ascii工具
1、native2ascii简介 :native2ascii 是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。 为什么要进行转码,原因在于程序的国际化。Unicode编码的定义:Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每 种语言中的每个字符...
2010-08-09 17:41:29
126
原创 web.xml加入taglib报错
web.xml加入taglib报错 等到要在web.xml加入taglib <taglib> <taglib-uri>/WEB-INF/tiles.tld</taglib-uri> <taglib-location>/WEB-INF/tiles.tld</taglib-location> &l...
2010-08-09 17:31:25
109
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人