自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 webview编码

web.loadData(s, "text/html; charset=UTF-8", null);//这种写法可以正确解码

2016-03-29 21:54:07 468

原创 逆序整数二进制

int i=43261596;System.out.println(Integer.toBinaryString(i));i=((i&0xaaaaaaaa)>>1)|((i&0x55555555)1);//取奇右移 ,取偶左移,每2个i=((i&0xcccccccc)>>2)|((i&0x33333333)2);//每4个 i=((i&0xf0f0f0f0)>>4)|((i&0x0f0f

2016-03-27 00:21:11 401

原创 serialVersionUID

java序列化对类的一种标识,默认根据类的属性特性生成,当这个类变化,如果反序列化发现id不一样就不会成功序列化。所以最好写一个public static final serialVersionUID=xxxL

2016-03-26 17:20:51 241

原创 Object的clone()方法、深拷贝、浅拷贝

一个对象直接使用=,比如Object o1=new Object();Object o2=o1;那么问题是o1改变,o2也会改变。这时候,需要不随之前的对象改变而改变,使用clone。需要注意clone是protect的,所以子类继承Object ,否则抛出异常public Teacher clone() { try { return

2016-03-26 15:52:48 2964

原创 java序列化简单使用

序列化是,,你想啊,java到处对象,那什么,我计算机不认得啊,所以简单就是对象变二进制比特的意思恩,就是这样的,对象一般都是实体类,里面包括一些属性之类的,想办法变成二进制,然后反序列化自然是二进制变成对象之类的。ObjectOutputStream out=new ObjectOutputSTream(参数);out.write(new Date());Ob

2016-03-26 13:02:02 283

原创 gif,png,jpeg,区别

安卓比如传一个图片地址,解析怎么知道图片是什么类型呢假设是一个网络地址,返回头Content-Type,这里显示类型。事实上网络头有时候有,有时候又没有。那么怎么办来个狠的,解析byte数据,很多时候,所谓文件类型都有文件头JPEG (jpg),文件头:FF D8 FF E0 00 10 4A 46 49 46PNG (png),文件头:89 5

2016-03-18 11:59:45 354

原创 编码总结

public static void main(String args[]) { try { byte[] b = "汉字a".getBytes("Unicode"); System.out.println(b.length); b = "汉字a".getBytes("GBK"); System.out.println(b.length); b = "汉字a

2016-03-14 18:42:17 304

原创 安卓蓝牙开发的几个版本区别

4.3以后就可以ble了,低功耗,更碉堡5.0 L支持手机被搜索功能,大致是周围设备的支持,也就是你手机可以被检索到,不过nexus5不知道为什么不可以用。that is

2016-03-13 13:40:38 4522 1

原创 安卓5.0蓝牙低功耗 代码

package com.example.blue;import java.nio.charset.Charset;import java.util.List;import java.util.UUID;import android.app.Activity;import android.bluetooth.BluetoothAdapter;import android.blueto

2016-03-13 13:39:19 2684 1

翻译 How to Advertise Android as a Bluetooth LE Peripheral

随着科技的发展,蓝牙低功耗(Bluetooth Low Energy)渐渐被常人所熟知。这个技术如今主要用于智能穿戴设备,目的在于低功耗来维持电量。这篇文章主要帮助你快速学习支持BLE的安卓设备开发方法。在安卓5.0或以上的手机无需添加额外的设备,2台手机之间也可以相互发送广播和传递数据。(安卓4.3支开始支持蓝牙LE,但是只能搜索,不能被搜索。安卓5.0开始支持手机被发现

2016-03-13 13:01:06 1196

原创 java初始化流程

大致有几个class A{ public A(){ System.out.println("A construct"); } { System.out.println("just A piece"); } static{ System.out.println("A static"); } }

2016-03-06 00:41:31 288

原创 try里面抛异常

public class Demo{static String o=""; static void fuck(int i) { try{ if(i==1) throw new Exception(); } catch(Exception e) { o+=2; return; } finally{ o+=3;

2016-03-06 00:14:26 1048

原创 快手sig计算

label228: localArrayList.add(new BasicNameValuePair("sig", au.a(au.a(arrayOfString, "") + "3ef750b22f3e")));好吧就是这个,没什么好说的,但还是记一下吧au,a(String [],s){去掉&}au,a(string )md5

2016-03-02 23:24:41 9204 16

原创 打log分析安卓密钥

.method static log(Ljava/lang/Object;)V .locals 2 .param p0, "s" # Ljava/lang/Object; .prologue .line 21 const-string v0, "testfuck" invoke-virtual {p0}, Ljava/lang/Object

2016-03-02 22:48:54 394

简单安卓折线条界面

安卓折现图属于自定义view

2016-07-14

c语言实现链表

c语言实现链表,链表是数据结构第一课,希望对你有帮助 实现链表

2015-05-01

原始套接字发送iCMP自定义头部版本

原始套接字发送iCMP自定义头部版本 ICMP发包,头部改改改 ping的实现 下载吧

2015-04-26

git for linux

git for linux 如果你的电脑老版本,了,源不能用了 下载方便,直接使用

2015-03-27

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

TA关注的人

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