自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (14)
  • 收藏
  • 关注

原创 Polymorphism

Polymorphism happens as program is running , when the type of the parameter passed in is different from it's definition(usually defined as a parent class  pass a subclass), and we will call the parame

2012-01-31 21:46:54 539

原创 Mouse click flow chat

2012-01-27 19:47:55 516

原创 wml

for VC1.WebKitLibraries\win\tools\vsprops    FeatureDefines.vspropsName="ENABLE_WML"Value="ENABLE_WML"PerformEnvironmentSet="true"/>2.WebCoreDerivedSource.cppremove#include "WMLEle

2012-01-22 22:37:02 1084 1

原创 receive data to parse

1. receive data to parsea .for chromium stackWebUrlLoaderClient::didReceiveDataResourceLoader::didReceiveDataMainResourceLoader::didReceiveDataResourceLoader::didReceiveDataMainResourceLoa

2012-01-17 22:26:26 2330

原创 Sensor (draft)

1.sensor typeTYPE_ACCELEROMETER=1 TYPE_MAGNETIC_FIELD=2 (what's value mean at x and z axis)TYPE_ORIENTATION=3TYPE_GYROSCOPE=4 TYPE_LIGHT=5(in )TYPE_PRESSURE=6TYPE_TEMPERATURE=7TYPE_PRO

2012-01-17 22:03:21 764

转载 synchronized

概述  synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行 它包括两种用法:synchronized 方法和 synchronized 块。1. synchronized 方法:

2012-01-11 23:24:21 390

原创 c++ const friend

class COperator{public:int m_x;COperator(){printf("COperator default constructors\n");}//RefPtr& operator=(const PassRefPtr&);COperator(const COperator& src){m_x = src.m_x;printf("COperator copy

2012-01-10 22:08:01 842

原创 ListView Display

How can adapter display the content of the listview.1.AbsListView.java protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { ....... final View child = obtainVie

2012-01-09 23:18:45 1046

原创 Android Font

FontSet1.FontCache.cppFontPlatformData* FontCache::getCachedFontPlatformData( const FontDescription& fontDescription, const AtomicString& familyName, bool checkingAlternateName){

2012-01-08 14:00:56 5723 1

原创 Render classes and Render to Attach

DOM's attach will call dom node's createRender to display.When will attach be called? 1.For TextElementa.HTMLTreeBuilder::processToken()b.HTMLTreeBuilder::processCharacterc.HTMLTreeBuilder::

2012-01-07 20:25:51 746

原创 JAVA RSA

1. generate keyKeyRSA.javaimport java.io.*;import java.security.*;import javax.crypto.*;import javax.crypto.spec.*;/*** Description: * Copyright: Copyright (c) 2003* Company: * @autho

2012-01-05 21:53:44 1313

原创 java MD5/DES

1. MD5/SHA/SHA-256/SHA-384/SHA-512VertifyMD5.javaimport java.security.MessageDigest;import java.security.NoSuchAlgorithmException;//import bouncycastle.*;//import org.bouncycastle.jce.provide

2012-01-05 21:48:25 1250

原创 skia image lib

1.SkImage decoded procedureSkImageDecoder.DecodeMemory/SkImageDecoder.DecodeFileSkImageDecoder.DecodeStreamSkImageDecoder.decodeSkImageDecoder.onDecodeSkJPEGImageDecoder.onDecode(SkImageDeco

2012-01-04 21:05:51 2193

原创 so into apk

1. use given .soa. make lib dir under the app's dirb.copy your libXX.so into the dir.c.modify the Android.mkadd "COCAL_JNI_SHARED_LIBRARIES :=libXX" LOCAL_PATH:= $(call my-dir)include $(CLEAR

2012-01-04 20:47:01 1556

原创 Webkit JNI study notes

JNI entrance1.WebCoreJniOnLoad.cpp,EXPORT jint JNI_OnLoad(JavaVM* vm, void* reserved){    JSC::Bindings::setJavaVM(vm); .....    const RegistrationMethod* method = gWebCoreRegMethods;

2012-01-01 23:46:08 1678 1

原创 Plugin file and functions

Plugin files 1. Npapi.h declaration of NPP_XXX and NPN_XXX, also NPP and NPStream in external/webkit/webcore/bridge/Npapi.h 2.Npfunctions.h declaration function pointer of NPP_XXX

2012-01-01 17:33:48 1139

原创 module and macro in Android.mk

There are many things in Android.mk especially  jni's makefile.here are some key information in the make file.a.  target namewhat's the code's target name is defined in "LOCAL_MODULE"for exa

2012-01-01 16:05:53 1755

VMware_Install_Cleaner

卸载vmware的神器 提示 vmware已经安装,安装程序又找不到,可以用这个卸载。

2012-08-19

IDL(Interface_Definition_Language)

介绍IDL,接口描述语言的文档。简述、结构和语法。

2011-08-27

Android apk 反编译工具 dex2jar-0.0.7-SNAPSHOT

Android 反编译工具,可以把apk的资源导出生产文件夹,也可以把资源重新修改,再编译成apk

2011-07-05

wap-230-wsp-20010705-a.pdf

wap-230-wsp-20010705-a.pdf

2010-12-14

Mobile.Messaging.Technologies.and.Services.SMS.EMS.and.MMS

1、Basic Concepts 2、Standardization 3、Short Message Service 4、Enhanced Messaging Service 5、Multimedia Messaging Service: Service and Architecture 6、Multimedia Messaging Service, Transactions Flows References

2010-12-08

android 文件浏览器

改写filelist,显示文件列表 从根目录显示

2010-10-25

GNU makefile 中文手册

别的不说了 学习makefile最全的资料了

2010-10-22

Android 线程

 Android底层Binder System在binding-time会从该进程的Thread pool里启动一个线程来执行SDK-Service的Binder接口对象(如myBinder)。  执行myActivity对象的线程与myBinder对象的线程会同步(Synchronize),让myActivity开发者觉得IPC远程呼叫、跨进程的两个线程,就如同单一线程一般。

2010-10-01

gcc 和makefile 详解

GNU Make 的主要工作是读进一个文本文件, makefile 。这个文件里主要是有关哪些文件 (‘target’目的文件)是从哪些别的 文件(‘dependencies’依靠文件)中产 生的,用什么命令 来进行 这个产生过程。 gcc/g++在执行编译工作的时候,总共需要4步   1.预处理,生成.i的文件[预处理器cpp]   2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs]   3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as]   4.连接目标代码,生成可执行程序[链接器ld]   [参数详解]

2010-09-29

linux C函数库

chm格式的,函数查询,比较实用。 支持索引和分类查找,是linux以及C开发必备资料。

2010-09-18

水仙花数narcissus number

水仙花数计算,比如153=pow(1,3)+pow(5,3)+pow(3,3) 支持N位的水仙花数计算

2010-09-18

最大公倍数和最小公约数

非枚举法求最大公约数和最小公倍数 支持2个数以上求值,可应用于通分

2010-09-18

VC下graphics图形库

VC下实现的graphics库。有4个文件,一个是graphics.h头文件,一个是lib库(VC6),一个测试主函数,还有一个帮助文档

2010-09-16

c 更改文件修改日期

C语言实现,遍历一个文件夹,并且将修改该文件夹所有文件的修改日期为最近2月。 只有一个文件,在VC下编译通过。如有需求,请自己修改。 调用_findfirst、_findnext,纯C递归实现 大家只要修改里面的changeFiletime函数就可以自己定制功能。

2010-09-16

空空如也

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

TA关注的人

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