- 博客(22)
- 资源 (224)
- 问答 (1)
- 收藏
- 关注
原创 怎样把一个long型的数据转换为数组
//把一个long型的数据转换为数组 Long num = 9809L; ByteArrayOutputStream bos = new ByteArrayOutputStream(); DataOutputStream dos = new DataOutputStream(bos); dos.writeLong(num); byte[] buf = bos.toBy
2011-12-25 21:37:40 4495
原创 Java中的DatagramPacket与DatagramSocket的初步
1.基本概念: a.DatagramPacket与DatagramSocket位于java.net包中 b.DatagramPacket表示存放数据的数据报,DatagramSocket表示接受或发送数据报的套接字 c.由这两个类所有构成的网络链接是基于UDP协议,是一种不可靠的协议。 之所以不可靠是因为发送方不负责数据是否发送成功,接收方收到数据时也不会 向发送方反馈
2011-12-25 20:11:23 924
原创 Java 简单Socket聊天系统模型(二)
package com.lzx.socket;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.S
2011-12-20 16:26:24 1103
原创 Java 简单Socket聊天系统模型(一)
看过马士兵的教程中有关socket聊天室的视频,我照着敲了一遍代码并不能实现视频中的效果。于是就自己写了一个,总算可以了。不知道有没有更好的方法! package com.lzx.socket;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;i
2011-12-20 16:22:01 1491
原创 jni和C++通信中文乱码的问题
http://www.cnblogs.com/bluesky4485/archive/2011/12/13/2285802.html首先,需要明确几个关于编码的基本概念:java内部是使用的16bit的unicode编码(utf-16)来表示字符串的,无论英文还是中文都是2字节;jni内部是使用utf-8编码来表示字符串的,utf-8是变长编码的unicode,
2011-12-16 15:33:47 930
原创 获取Google Maps API 指纹证书时获取的是SHA1型的,而认证时需要的是MD5的解决方法
申请Google Maps API 时需要验证MD5指纹证书,但是通过keytool -list -keystore “C:\Documents and Settings\tony\.android\debug.keystore” 命令得到是是SHA1类型的,不能通过验证。解决办法就是:进入cmd后定位到.android文件夹下(cd .android),然后 输入 keytool -list
2011-12-14 21:21:27 2123 1
原创 android中Parcel中文乱码的解决:巧用十六进制
android中Parcel中文乱码的解决:巧用十六进制把需要传递的中文转化成十六进制的字符串。str的格式:"48", "65", "6C", "6C", "6F", "CD", "FB", "BE", "A9", "D7", "E9"private String hex2String(String str) { Log.d(LOG_TAG, "hex2String
2011-12-12 10:01:32 2233
原创 RandomAccessFile类实现随机读写文件
java.io.RandomAccessFile类能够实现对文件内的随机位置进行读写操作。通过下面的一个实例来进行了解。实例:public class RandomAccessFileDemo03 {public static void main(String[] args) throws IOException{File f1=new File("e:"+File.separ
2011-12-10 14:44:28 2642
原创 中文转换成Unicode编码和Unicode编码转换成中文,Java代码实现
import java.util.Properties; public class Test { public static void main(String[] args) { String s = "简介"; String tt = gbEncoding(s); // String tt1 = "你好
2011-12-10 01:01:56 17770
转载 java实现图片和字符串互相转换的代码
java实现图片和字符串互相转换的代码,也就是说java 转换图片为字符串,将字符串转换成图片显示,具体如下:java 转换图片为字符串,网页代理将字符串转换成图片显示,nod32 用户名和密码该方法只适用于比较小的图片传输,50K以内:try{ // 将图片转换成字符串 File imgFile = new File("f:\\Vi
2011-12-10 00:57:55 9999 2
原创 java.lang.Integer.toHexString(b[n] & 0XFF)中0XFF使用
byte[] b = {5,2,20,108};String stmp = java.lang.Integer.toHexString(b[n] & 0XFF) 在32位的电脑中数字都是以32格式存放的,如果是一个byte(8位)类型的数字,他的高24位里面都是随机数字,低8位才是实际的数据。java.lang.Integer.toHexString() 方法的参数
2011-12-09 11:46:11 2158
原创 Java循环:想说爱你不容易
请写一个变量声明,将它置于下面的循环之前,使得该循环成为无限循环。for (int i =start; i }这里,start是未定义变量,我们需要定义它。如果你非常熟悉int的话,可能能得出正确答案:int start = Integer.MAX_VALUE - 1;为什么?呵呵,因为int.MAX_VALUE + 1 = int.MIN-VALU
2011-12-09 09:05:29 563
原创 Java用native2ascii命令做unicode编码转换
http://www.examda.com/Java/zhuanye/20100901/1137278.html
2011-12-08 11:08:55 1058
原创 程序员的最后归宿究竟是什么?
http://www.cnblogs.com/meil/archive/2006/06/23/433923.html关于转行的观点中也有两个集中点:行业自身与年龄问题。 30或者35岁的IT人为什么要转行,因为生活的关注不同了,有了家庭,不再是单打独斗,有的是更多一份责任的承担。年龄的增长带来了生理上的改变。这是讨论的主要观点之一。
2011-12-08 10:59:45 802
原创 千万别入错行 导师送给我的15条人生建议
http://www.cnblogs.com/meil/archive/2006/08/08/471590.html3. 千万别入错行——人情有牵绊,恩怨的纠葛,转行可不是那么容易的呀。 虽然36行,行行出状元,但有些行业的状元所获得的利益回报,却不如其它行业的普通一员。假如是因为有浓厚的兴趣进入此行业,而且愿意坚持,又不很计较得失,就会在这个行业有所作为,人生也会比
2011-12-08 10:57:43 820
原创 利用DataGramPacket和DtaGramSocket编写的从服务端获取图片
http://lupingzi.iteye.com/blog/509165
2011-12-07 11:27:07 1136
原创 Java中的DatagramPacket与DatagramSocket的初步
http://blog.csdn.net/pengchua/article/details/4398972
2011-12-07 11:20:59 924
原创 Android Parcelable的使用
http://blog.csdn.net/zyc13701469860/article/details/6429934
2011-12-06 17:03:34 785
原创 ListView中加上加FootView和点击按钮动态加载listview
http://zhchzh1000.iteye.com/blog/935056 http://blog.csdn.net/fengkuanghun/article/details/6782754
2011-12-02 15:06:00 1716
原创 android 模拟器和PC用sockets通讯
之前一直会用sockets来实现emulator和PC进行通讯,卡了几天,最后请教其他人终于可以连接了。 错误原因是在IP和端口,IP要用本机IP(在CMD输入ipconfig,注意:每次开机本机IP都不同,ADSL是动态IP),端口用emulator的名称,5554或5556.java sever文件要另外建java工程运行,在android工程运行不了java(run application
2011-12-02 00:01:12 1324
原创 本机两个Android模拟器之间的网络通信
【本机(PC)IP以及Android模拟器IP的说明】在本机上启动两个模拟器,本机(PC)和模拟器的信息如下:大家可以看到,两个模拟器的IP地址都是完全一样的,所以要实现两个模拟器之间的通信,使用模拟器的IP地址是办不到的。获取模拟器名称:>adb devicesList of devices attachedemulator-5554 deviceemulator-5
2011-12-01 23:56:13 2497 1
Android将list数据通过LitePal保存到本地(集合保存到本地)
2016-06-17
AndroidDownLoad-多线程断点续传下载
2016-06-14
DownloadEngine-Android多线程下载断点续传
2016-06-14
android-rsa-http
2016-06-12
RxJava在Android中内存泄漏解决以及RxJava的封装
2016-05-23
Android H5做的商城客户端
2016-04-29
Android通过AsyncTask与ThreadPool(线程池)两种方式异步加载大量数据的分析与对比
2016-03-31
Android Bluetooth蓝牙通信文件传输
2016-03-27
Android蓝牙聊天程序的扩展开发(基于Google Sample,类QQ设计)
2016-03-26
Android蓝牙聊天程序优化版
2016-03-26
Android 通过Socket 和服务器通讯
2016-02-16
android RangeSeekBarView 选定范围值的控件
2016-02-01
Android仿天天动态上拉播放界面控件
2016-01-31
Flutter编程指南-多线程
2022-02-21
java数据结构与算法之美(物超所值)
2022-02-09
flutter_macos_2.8.1-stable.zip
2022-01-05
mac_apktool.zip
2021-03-25
Postman-osx-5.3.2 for Mac
2017-10-31
CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar
2016-08-19
android自定义进度条渐变色View的实例代码
2016-07-26
Android多行文本折叠展开效果
2016-07-25
Android封装popwindow类(下拉菜单弹出和收缩效果)
2016-07-22
Android自定义spinner下拉框
2016-07-16
Android DigitalClock实现倒计时
2016-07-12
Android 带箭头有光晕效果的ProgressBar
2016-07-04
android webview与 js交互通信
2016-06-20
Android项目webview中做与js交互
2016-06-20
Android客户端提供Socket服务与pc通过USB通信
2016-06-17
Android 使用Socket,ServerSocket编程网络通信
2016-06-17
Android socket即时通信Demo
2016-06-17
自定义view和自定义动画怎么学习比较好呢?
2016-11-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人