自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (5)
  • 收藏
  • 关注

转载 Android下检测网络连接 3G WIFI

Android下检测网络状态 3G WIFI实现 代码如下package Android.HelloAndroid; import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.o

2012-09-28 10:29:39 545

转载 Android启动外部程序

启动外部程序1.通过包名启动(只能启动外部程序中Launcher的Activity)通过自己编写的程序启动另一个已安装的应用程序。PackageManager packageManager = Start_RemoveSoftActivity.this.getPackageManager(); Intent intent = packageManager.getLaunchInte

2012-09-27 16:05:49 288

转载 Android数据存储

在Android中,可供选择的存储方式有SharedPreferences、文件存储、SQLite数据库方式、内容提供器(Content provider)和网络。一.SharedPreferences方式        Android提供用来存储一些简单的配置信息的一种机制,例如,一些默认欢迎语、登录的用户名和密码等。其以键值对的方式存储,使得我们可以很方便的读取和存入.

2012-09-27 15:37:08 420

转载 Android在终端本地保存txt文本文件及zip文件

public class MyFile { private final String TAG = MyFile.class.getCanonicalName(); public static final String MY_DIR = "address"; public static final String ADDRESS_FILE = "sms_address.txt";

2012-09-27 15:03:18 1414

转载 内存不能为读写的解决方法

内存不能为读写的解决方法出现这个现象的原因,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。      一、先说说硬件:     一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:  1.内存条坏了(二手内存情况居多);  2.使用了有质量问题的内存;  3.内存插在主板上的金手指部分灰尘太多(

2012-09-27 09:31:59 906

转载 Android 对话框(Dialog)大全 建立你自己的对话框

Android 对话框(Dialog)大全 建立你自己的对话框创建对话框  一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.  Android API 支持下列类型的对话框对象:  警告对话框 AlertDialog:  一个可以有0到3个

2012-09-26 11:41:31 422

转载 Android对话框dialog大全

Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog).

2012-09-26 11:31:10 404

转载 Android 实现多个输入框的对话框

需要一个布局  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation=

2012-09-26 10:59:29 503

转载 常用的android弹出对话框

我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,

2012-09-26 10:47:34 312

转载 Java字符串编码转换UTF-8

import java.io.UnsupportedEncodingException;/** * * * 描述:    功能描述,该部分必须以中文句号结尾。 * 创建日期:2012-7-16 下午4:28:16 * @author:tianyj * @update:$Date$ * @version:$Revision$ * @since 版本号,用

2012-09-25 09:57:40 3696

转载 java和C结构体通信

主要是看代码分析别人写的发送结构体思路,如内存补0操作:package com.cvicse.naba.service.impl.user;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * * * 描

2012-09-25 09:50:12 1295

转载 java对象内存占用情况分析

一个对象实例占用了多少字节,消耗了多少内存?这样的问题在c或c++里使用sizeof()方法就可以得到明确答案,在java里好像没有这样的方法(java一样可以实现),不过通过jmap工具倒是可以查看出一个对象的占用内存的大小,这里介绍一种通过分析java代码计算内存使用情况的方法。注意,一下讨论的情况都是基于32位机,不适用用64位机,JVM是sun的HotSpot,不同的虚拟机实现可能会不

2012-09-24 15:37:14 623

转载 java与c++中的对象序列化分析

有时候我们在开发项目的时候,对于数据的保存 我们通常是直接将数据保存到磁盘上面 ,但是这样操作起来非常的不方便 ,尤其是在大型的项目开发中。  对象的序列化可以将对象以数据的形式存储到文件中;反之我们也可以从文件中加载一个对象 ,也叫反序列化。对于多个数据的操作封装在一起,写入文件,在反序列化的时候我们只需要读取这个对象就可以了  ,我么就不必关心内部数据和方法了 。因为所有数据都包含在对

2012-09-24 15:14:31 486

转载 java中序列化的serialVersionUID解释

serialVersionUID: 字面意思上是序列化的版本号,这个在刚刚接触java编程时,学序列化大家一般都不会注意到,在你一个类序列化后除非你强制去掉了myeclipse中warning的功能,在你实现序列化的类上会有这个警告,点击会出现增加这个版本号。说说这个版本号得作用:就是确保了不同版本之间的兼容性,不仅能够向前兼容,还能够向后兼容,即在版本升级时反序列化仍保持对象的唯一性。它

2012-09-24 14:59:42 497

转载 java序列化Serializable

目前网络上关于对象序列化的文章不少,但是我发现详细叙述用法和原理的文章太少。本人把自己经过经验总结和实际运用中的体会写成的学习笔记贡献给大家。希望能为整个java社区的繁荣做一点事情。  序列化的过程就是对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管道到另一线程中或通过网络连接将对象数据发送到另一主机。对象序列化功能非

2012-09-24 14:37:35 332

转载 Java中的序列化

当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。把Java对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为Java对象的过程称为对象的反序列化。对象的序列化主要有两种用途:1) 把对象的字节序列永久地保

2012-09-24 14:16:53 278

转载 什么是java序列化,如何实现java序列化?

Java 串行化技术可以使你将一个对象的状态写入一个Byte流里,并且可以从其它地方把该Byte 流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的串行化机制是RMI、EJB等技术的技术基础。用途:利用对象的串行化实现保存应用程序的当前工作状态,下次再启动的时候将自动地恢复到上次执行的状态。序列化就是一种用来

2012-09-24 14:07:48 418

转载 java中数据类型转换 (int string char等)

import java.sql.Date;public class TypeChange { public TypeChange() { } //change the string type to the int type public static int stringToInt(String intstr) { Integer int

2012-09-24 10:21:43 1104

转载 java的int、char、long、float、double对byte的转换,在通信的时候会用到

/** * java的int、char、long、float、double对byte的转换,在通信的时候会用到 * * 文件名称: com.born.util.ByteUtil.java * 文件描述: byte转换工具 * 版权所有: 版权所有(C)2001-2006 * 公 司: bran * 内容摘要: * 其他说明: * 完成日期:

2012-09-24 10:12:40 905

转载 C的无符号数据类型int,short,byte 转为 Java对应的数据long,char,short

//从网络中读取C的无符号int,short,byte字节数组,相应转换成java的long,char,short short anUnsignedByte = 0; char anUnsignedShort = 0; long anUnsignedInt = 0; int firstByte = 0; int secondByte = 0

2012-09-22 13:52:49 1273

转载 C++之字节对齐与结构体大小

说明:结构体的sizeof值,并不是简单的将其中各元素所占字节相加,而是要考虑到存储空间的字节对齐问题。这些问题在平时编程的时候也确实不怎么用到,但在一些笔试面试题目中出是常常出现,一、解释现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在

2012-09-22 09:50:43 577

转载 android中判断sim卡状态和读取联系人资料的方法

在写程序中,有时候可能需要获取sim卡中的一些联系人资料。在获取sim卡联系人前,我们一般会先判断sim卡状态,找到sim卡后再获取它的资料,如下代码我们可以读取sim卡中的联系人的一些信息。      读取的代码如下:package com.android.test; import android.app.Activity; import android.content.

2012-09-22 09:44:19 1621

转载 MappedByteBuffer的使用

其实掌握MappedByteBuffer并不难,只要记住“三方三法三特性”(我自己总结的,呵呵~~不要扔鸡蛋哦。。。)这句话就可以轻松搞定!MappedByteBuffer 只是一种特殊的 ByteBuffer ,即是ByteBuffer的子类。 MappedByteBuffer 将文件直接映射到内存(这里的内存指的是虚拟内存,并不是物理内存,后面说证明这一点)。通常,可以映射整个文件,如果文件比

2012-09-22 09:33:02 608

转载 StarField模拟星空

效果图如下: import java.awt.Color;import java.awt.Graphics;import java.awt.Image;class Star{ int H, V; int x, y, z; int type; Star(int width, int height, int depth, int

2012-09-22 09:24:45 554

转载 sellhis股票平面图

效果图如下: import java.awt.*;import java.awt.event.*;import java.util.*;import javax.swing.JPanel;import javax.swing.JFrame;public class sellhis extends JPanel { static int Len;

2012-09-22 09:15:12 365

转载 TriaMain多边形

import java.awt.*;import java.awt.event.*;public class TriaMain extends Frame{ Polygon polygon = new Polygon(); TriaMain() { super("drawPolygon Example");

2012-09-22 09:09:28 255

转载 MemoryMonitor内存监视器

效果图如下:import java.awt.*;import java.awt.event.*;import java.awt.image.BufferedImage;import java.awt.geom.Line2D;import java.awt.geom.Rectangle2D;import java.util.Date;import javax.swin

2012-09-22 09:03:23 802

转载 Applet贪吃蛇小游戏

import java.awt.*;import java.applet.*;public class Snake extends Applet implements Runnable{ Image dot[]=new Image[400]; Image back; Image offI; Graphics offG; int x[]= new

2012-09-22 08:58:27 605

转载 局域网内时间同步的一种简单办法

时间同步方式可用如下方式实现。1,以一台2003服务器作为时间服务器。该服务器通过GPS授时或者其他方式,获取标准时间。“服务”-“windows time”-“属性”,启动类型设置成“自动”。2,其他机器与时间服务器同步。在计算机上建立批处理文件nettime.bat,该文件内容:net time \\server2003_name[ip] /set /yes

2012-09-22 08:52:36 3012

转载 ByteBuffer 类

Buffer 类定义了一个可以线性存放primitive type数据的容器接口。Buffer主要包含了与类型(byte, char…)无关的功能。值得注意的是Buffer及其子类都不是线程安全的。每个Buffer都有以下的属性:capacity这个Buffer最多能放多少数据。capacity一般在buffer被创建的时候指定。limit在Buffer上进行的读写操作

2012-09-22 08:46:43 1393

转载 ByteBuffer用法小结

在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入缓冲区.缓冲区是定长的,基本上它只是一个列表,它的所有元素都是基本数据类型.ByteBuffer是最常用的缓冲区,它提供了读写其他数据类型的方法,且信道的读写方法只接收ByteBuffer.因此ByteBuffer的用法是有必要牢固掌握的.1.创建B

2012-09-22 08:44:35 602

转载 java读取C++结构体,类型转换

package com.struct.method;import java.io.EOFException;import java.io.FilterInputStream;import java.io.IOException;import java.io.InputStream;//参见java.io.DataInputStream//C++写入的字节顺序是从低到

2012-09-22 08:20:40 5233

转载 Java向C++发送结构体

最近给个朋友做个网站的客户端,使用C/S模式,Client为VC6开发,Server为Java,通过Socket通信。由于Client这边为C++,所以,在接受Java发过来的数据包时,需要知道发来的包的长度,所以,就要引入变长包的机制。方法是:首先Server发送一个包头,如下:// packet headtypedef struct tagPacketHead{long Pac

2012-09-21 16:33:21 1550

转载 理解有符号数和无符号数的区别

理解有符号数和无符号数回头看上一节,我们所讲的数都是正数。同样是年纪和工资,前者不需要有负值,但后者可能需要——至少所有的老板都这样认为。那么,负数在计算机中如何表示呢?这一点,你可能听过两种不同的回答。一种是教科书,它会告诉你:计算机用“补码”表示负数。可是有关“补码”的概念一说就得一节课,这一些我们需要在第6章中用一章的篇幅讲2进制的一切。再者,用“补码”表示负数,其实一种公式

2012-09-21 16:08:34 2823 1

原创 java 与C++ 数据类型大小

Java中数据类型大小:原始类型对应的包装类型默认值存储格式数据范围shortjava.lang.Short02个字节-32,768到32767intjava.lang.Integer04个字节-

2012-09-21 15:52:37 510

转载 select中添加、修改、删除option元素

javascript select options text value <!-- // Author: i@lxl.cn // Modify: i@cnlei.com function watch_ini(){ // 初始 for(var i=0; i<arguments.length; i++){ var oOption=new Option(a

2012-09-13 10:03:20 554

转载 html 设置 下拉列表 不可用

当下拉列表的值是某个值的时候,下拉列表不可用,但是又不能用disabled因为用disabled在表单submit时就不提交这个值了,当然如果设置为disabled,然后用一个隐藏域存放这个值,在提交时提交这个值也能实现同样的功能,下面介绍另外一种方法: 111222解释:this.selectedIndex=0 这个索引的值(0,1,2等等)改成你想要选中的就可以了,这样

2012-09-07 11:03:36 1876

转载 DataInputStream与DataOutputStream类

DataInputStream与DataOutputStream类·   DataOutputStream类提供三个写入字符串的方法:   --  public final void writeBytes(String s)  //由于JAVA的字符编码是Unicode的,第个字符占两个字节,writeBytes方法只是将每个字符的低字节写入到目标设备中   --  public

2012-09-05 16:47:00 823

转载 xp和win 2003远程桌面强制进入命令_远程登录t人命令

服务器的管理经常会遇到这个问题,我们应该怎么处理呢?别着急,这里教大家一个方法:如果你是在windows xp下面就用这个命令在运行里输入 mstsc /admin如果是在win 2003里面进行T人的话可以用下面的命令 mstsc /console然后再输入你的IP进行连接。你就发现把其它用户给T啦。。爽吧。下面呢咱们再深入学习一下mstsc这个命令远程桌面如果超出最大连

2012-09-05 16:22:32 973

转载 Java中byte与16进制字符串的互相转换

Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示(23 + 22 + 21 + 20 = 15),所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的16进制字符H和L,并组合起来得到byte转换到16进制字符串的结果new String(H) + new String(L)。即byte用十六进制表示只占

2012-09-05 16:17:47 543

网页文件上传带文件上传信息(JSP+Ajax)

网页文件上传带文件上传信息(JSP+Ajax)

2013-06-29

向手机发短信实例

体验向手机发短信,其中包括源码和jar包,采用的发送短信接口需要注册一个体验账号,

2013-05-17

java发送电子邮件jar包和实例

java发送电子邮件2个实例和相应的jar包,

2013-05-14

VM下安装RedHat9.0_图解

注意:本安装全部是在虚拟机上进行的,用的是ISO镜像文件安装。 提示:如果你是拿刻好的光盘在Vmware下安装,会出现错误:“无法打开xpdf-2.01-8软件包。这是由于光盘安装,这通常意味着光盘介质已损坏,或者光盘驱动器无法读取介质。请按<return>键重试”这句话。这是Vmware下的一个BUG,当然你的安装光盘是没问题的,这里我建议你用ISO镜像文件安装。

2012-10-24

JFreeChart 1.0.6 用户开发指南(中文)

JFreeChart 1.0.6 用户开发指南(中文)

2012-07-31

空空如也

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

TA关注的人

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