自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 问答 (1)
  • 收藏
  • 关注

原创 在c++/c使用标准库的写的split函数

split函数。标准串的:[code="c"]/******************************************** the tokenize function for std::string*********************************************/ #include #include #inc...

2012-07-21 19:22:05 436

原创 j2me中的KNI简介

J2ME杂谈(2) J2ME虚拟机的移植。 在嵌入式系统中的JAVA虚拟机由多个版本,用的最广的是SUN发布的KVM。K的意思是这个虚拟机的大小是以kilo byte来衡量的(size小)。我们这里主要介绍一下KVM的移植。需要声明的是我的这些介绍只是一些原理上的,所以不会一个是step by step的移植教程。在需要的时候,我会尽可能的拿实际的代码来示范。 因为JAVA与C的运行环...

2012-07-17 15:48:32 280

原创 C++中new object的一些问题以及和java的不同。

第一次写c++ 不理解new object 和不new的区别:SensorInfo* si1 = new SensorInf(name);SensorInfo si2(name);si1 是new出来的,在c++中相当于malloc动态分配了一个内存,并返回一个SensorInfo对象的指针, 而si2,只是在stack中本地分配一块内存,当函数叼哦那个结束,此对象就会消失。...

2012-07-10 17:42:40 331

原创 .h文件引用的一些规范

对于.h的引用要使用#ifndef #define #endif去防止.h文件多次被引用。例如a_test.h:[code="c"]#ifndef a_test_h#define a_test_hh内容............#endif[/code]这种格式,h文件实际在编译时会把.h文件的内容复制到相应的c文件中!...

2012-07-04 13:57:40 454

原创 十二星座的来历和希腊神话12主神简介

很早之前就看过,不过后来忘了,而且看过几种版本的,这里收录一个比较通用版本的名字采用希腊神话中的名字.首先给出希腊奥林匹斯山上的12位主神:万神之王宙斯(zeus):—不多说,大家都知道,拿着闪电的大叔,说是众神之王,其实就是一个xx的色老头......天后赫拉(Hera):—宙斯第七位妻子,典型继母形象,坏女人一个...海神波塞冬(Po...

2011-09-10 10:57:34 2535

原创 ImageView的属性android:scaleType

2011-01-08ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:sca...

2011-03-08 16:15:37 86

原创 SSL简介

引言安全性是阻碍移动商务在行业获得迅速发展的最大瓶颈之一。消费者在进行手机购物等移动商务行为时,考虑最多的就是安全信用问题。所以,针对移动终端的安全解决方案d-SSL的提出,具有很重要的意义。 d-SSL采用的主要安全技术及其标准规范d-SSL完整地实现了Internet主要的安全协议:SSL协议。SSL协议通过在应用程序进行数据交换前交换SSL初始握手信息来实现有关安全特性的审...

2010-12-28 16:22:19 241

原创 ubuntu截图软件 scrot

无论是撰写技术教程,还是展示桌面或应用,恐怕 scrot(0.8) 都是必不可少的ubuntu屏幕截图工具。scrot 是liunx屏幕抓图工具中的皎皎佼佼者,它小巧而不失为强大,精练而不缺少灵活。(我是从硬盘安装Ubuntu 8.04.1,所以下面操作是在Ubuntu 8.04.1下完成。)scrot 主要用在命令行下,它使用 imlib2 库来抓取并保存图像。在 Ubuntu ...

2010-12-13 14:38:53 122

原创 区别在于内存分配的方式,allocate分配的内存在jvm管理范围内,directAllocate分配的内存则不是由jvm管理,可以理解成是类似 C++那种分配...

区别在于内存分配的方式,allocate分配的内存在jvm管理范围内,directAllocate分配的内存则不是由jvm管理,可以理解成是类似C++那种分配的内存,大家一定会说那由directAllocate分配的内存即然不由jvm管理,那么他是如何释放的,虽然directAllocate分配的内存不由jvm管理但他所属的对像还是由jvm管理的(比如ByteBuffer这类型的对像),所...

2010-05-25 11:15:00 168

原创 java中ArrayList 、LinkList区别

1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。      2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。      3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。 ArrayList和Link...

2010-05-25 11:02:11 126

原创 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词

这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?我很早...

2010-05-20 15:24:02 99

原创 HashCode的作用

首先,想要明白hashCode的作用,你必须要先知道Java中的集合。  总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是Object.equals方法了...

2010-05-18 14:09:09 96

原创 转个java访问权限的基础问题

今天遇到个默认权限问题,放在同一个包里就可以被嗲用,不然就是is not visiable. 查了查找到篇文章,其实java里的默认(default)权限就是按包走的同包权限 本文是Java教程之Java语言的访问权限修饰符部分。上篇文章中,提到了Java类需要打包,打包后可以进行访问权限控制。本文中,将对Java语言中的访问权限修饰符,进行简单介绍。一个Java应用有很多类,...

2010-05-07 10:48:07 85

原创 hashTable与HashMap区别

HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。  1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步...

2010-05-07 09:50:29 224

原创 转载:Android和j2me的初级对比

一、程序入口J2me程序入口类为MIDlet,所有的j2me程序都要继承该类来初始化j2me程序。Android程序入口是Activity类。下面先看看她们的生命周期。J2me MIDlet生命周期1、startApp (活动状态)程序启动的时候会调用该方法来初始化用户需要的资源。2、PauseApp ...

2010-01-27 11:23:24 92

原创 android:layout_gravity与android:gravity有什么区别

android:layout_gravity是本元素对父元素的重力方向。android:gravity是本元素所有子元素的重力方向。

2010-01-20 10:40:54 74

原创 android touch mode

触摸模式(Touch mode)当用户直接使用keys或trackball与UI进行交互的时候,必须先使目标控件获取焦点(比如按钮),这样用户才会注意到是什么控件接收输入. 然而如果设备支持触摸手势的话,用户可能使用触摸屏与UI进行交互, 这个时候就没有必要将目标控件高亮显示了(即,获取焦点).因此就产生了这样一种交互模式叫"touch mode."对于一个拥有...

2010-01-18 16:34:45 132

原创 java String详解

 Java字符串类(java.lang.String)是Java中使用最多的类,也是最为特殊的一个类,很多时候,我们对它既熟悉又陌生。  一、从根本上认识java.lang.String类和String池  首先,我建议先看看String类的源码实现,这是从本质上认识String类的根本出发点。从中可以看到:  1、String类是final的,不可被继承。public final c...

2010-01-15 11:11:51 114

原创 android findViewById 返回null的问题

原來是我把findViewById的動作移到了 setContentView(R.layout.main);之前在Android如果在使用setContentView把顯示元件創造出來之前findViewById是找不到任何東西的,所以必須把findViewById的動作放到setContentView之後 所以如果写程序必须先把基础的view添加好setContentView后才能做检索...

2010-01-08 19:25:58 122

原创 android 1.6简便添加监听器的方法

在开发中为控件添加Listener是非常常见的工作,最简单的添加Listener方式可以这样:Java代码 findViewById(R.id.myButton).setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // Do stuff...

2010-01-07 15:05:42 107

原创 转个android的学习资料。。。

首先要感谢 lordhong proper carlosbdw 宝贵的经验分享!最近我的第一个app 上线,第一天卖了3美元,虽然很少,呵呵,不过已经很满足了,毕竟几个月前还不知道android 为何物呢。介绍一下我在学习 android 过程中的一些经验~ 欢迎大家一起探讨。从零开始。>1 下载Android SDK ,然后带着不求甚解的态度去阅读 ...

2010-01-04 16:00:58 76

原创 java 读xml

 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();    DocumentBuilder builder  =  factory.newDocumentBuilder();   Document doc  =  builder.parse( new  ByteArrayInputStream(str...

2009-12-25 16:05:24 89

抽象类实现接口,可以不实现其中的抽象方法

抽象类实现接口,可以不实现其中的抽象方法,而将抽象方法的实现交付给具体能被实例化的类去处理。  public interface a(){public void getAttribute1();public void getAttribute2();public void getAttribute3();}public abstrac...

2009-12-03 13:20:37 671

原创 linux命令grep

grep "key" xxx.log时输出Binary file xxx.log matches百度了一下:grep认为这是二进制文件,解决方案:grep -a。grep -a "key" xxx.log

2009-07-08 11:24:00 90

原创 子类覆盖问题的解释

如果子类没有重写父类的方法,调用父类的方法的时候,实际上是去父类的内存中实现,可以调用父类方法。如果子类重写了父类的方法,那么,你虽然上溯造型到了父类,由于内存还是子类,该方法的实现还是在子类,所以用实例化的对象是调用不到父类的,这种情况下,只能用super关键字。...

2009-07-07 16:31:14 191

关于字符集转换的本质问题。

UTF-8UTF-16BEUTF-16LEGB2312GBK这些眼花缭乱的字符集是在弄的自己十分眼晕。到底为啥经常性出现乱码。今天老大一番讲解终于明白到底咋回事了。 这些东西全部是各地组织编制的字符映射表,通过对应不同byte得到不同的字符,比如 0x0041在UTF-8理代表拉丁文的A,但到GB2312中0x0041代表的不一定就是拉丁文的A,而在GB2312里代表拉丁文A的byt...

2009-03-13 15:36:34 119

原创 java.lang.class类入门的介绍

前言:Java的类库日益庞大,所包含的类和接口也不计其数。但其中有一些非常重要的类和接口,是Java类库中的核心部分。常见的有String、Object、Class、Collection、ClassLoader...,熟悉这些类是学好Java的基础。而这些类一般不容易理解,需要做深入的研究和实践才能掌握。下面是我对这些类理解和使用的一些总结。欢迎你在阅读后将你宝贵的意见和读后感留下!      ...

2008-10-17 15:05:10 78

原创 转载一篇观察者模式和事件处理模式的介绍

  一.引子:观察者模式中两个成员的对话      <<Head First Design Pattern>> 第二章中在讲到观察者模式的时候有段很经典的,是观察者模式中两个角色Subject跟Observer的对话,以下称Subject为S,Observer为O(不是完全按里面翻译的):      S:很高兴,为了改善咱两的关系,终于等到了今天这个机会跟Observe...

2008-10-14 11:10:48 139

关于ActionListener的3种实现方法

java的swing中很难理解的一部分就是事件机制了下面是3种实现方法1.正常的类实现方法,但这里是定义了新的事件类,再在里面定义按钮,更常规的做法是定义按钮和定义事件的都分开,但这样在编写大量的事件时明显非常冗余 import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.s...

2008-10-14 10:59:54 1547

原创 内部类的介绍

提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的...

2008-10-14 10:52:00 87

原创 写个巨蟹座的人

巨蟹巨蟹是心软的,容易被感动,即使表面看起来总是有一副硬硬的壳,但那壳子底下是一颗柔软敏感到极至的内心。它们面对一份感情是犹豫再三的,不要说它们懦弱,它们只是明白自己是容易受伤的。他们对感情抱有信仰,相信纯真、相信天长地久,所以有时是挑剔的。  这是一层表面坚硬的壳,其实攻克轻而易举,因为蟹蟹有一颗柔软的心。 蟹蟹恋爱了,这时的它们变的很粘人,很婆妈,因为你是它的中心,它会为你考虑很多,饭吃了吗...

2008-10-07 14:45:22 152

原创 笑话!

两只青蛙相爱了,结婚后生了一个癞蛤嫫,公青蛙见状大怒说:贱人,怎么回事?母青蛙哭着说:他爹,认识你之前我整过容。   (爱情需要信任)   小驴问老驴:为啥咱们天天吃干草,而奶牛顿顿精饲料?老驴叹到:咱爷们比不了,我们是靠跑腿吃饭,人家是靠胸脯吃饭!   (生活需要忍耐)   鸭子和螃蟹赛跑,一起到达终点,难分胜负,裁判说:你们来个剪刀石头布吧!鸭子大怒:妈的,算计我?我一出是布,他总是剪刀。  ...

2008-09-10 09:50:47 203

原创 java.io中的设计模式

  我想任何一本介绍模式的书在讲到Decorator模式的时候不能不提到它的实际应用——在Java/IO库里面的应用,<>这本书也不例外,有点不一样的是,这本书在介绍的时候有个专题,是从两个模式来看Java/IO库,完这个专题后,个人感觉对Java/IO库有了全新的认识同时也加深了Decorator模式跟Adapter适配器模式的理解,现和大家分享下这个在我看来很伟大的成果,同时说...

2008-08-19 14:18:41 108

原创 对25岁前男人的忠告(转)

 对25岁前男人的忠告(转)  1. 男人是社会的主体,不管你信或不信。所以男人应该有种责任感。      2. 25岁之前,请记得,爱情通常是假的,或者不是你所想象的那样纯洁和永远。如果你过了25岁,那么你应该懂得这个道理。      3. 吃饭7成饱最舒服。对待女友最多也请你保持在7成。      4. 30岁之前请爱惜自己的身体,前30年你找病,后30年病找你。如果你...

2008-08-14 10:47:19 161

原创 使用Graphics2D画虚线和设置线的宽度

public void paint(Graphics g) { Graphics2D g2d = (Graphics2D)g; Stroke st = g2d.getStroke(); Stroke bs; ...

2008-07-31 15:50:28 3423

原创 java变量基础

   变量变量是指?变量是存放东西的一个场所.在程序中,为了保存某些值,就要使用到变量.在JAVA中,变量有以下几种.分类类型名大小有效范围初始值  整数  byte  1byte  -128~+127  0  short  2bytes  -32768~+32767  0...

2008-07-30 10:35:54 80

反义词

tragedy:悲剧comedy:戏剧

2008-07-28 20:10:10 214

原创 reader和stream的区别

java.io.Reader 和 java.io.InputStream 组成了 Java 输入类。Reader 用于读入16位字符,也就是 Unicode 编码的字符;而 InputStream 用于读入 ASCII 字符和二进制数据。 在 Java 中,有不同类型的 Reader 输入流对应于不同的数据源: FileReader 用于从文件输入; Cha...

2008-07-24 10:47:49 926

原创 今天看到个帖子,评论也和有意思

原贴:[心情文字] 和女同事一起玩魔兽(完结篇) 镰刀给爱点时间此时我已经不知应该从何开始写起.或者说不知如何述说这个故事来跟你们分享我的哀伤. [::艾泽拉斯国家地理 BBS.NGACN.CC::]为什么是哀伤,因为我还是失败了.没追到她,甚至关系已经面临破裂. 她家在旁边的城市,来到我所在的城市工作,她从小娇生惯养离开家容易寂寞.我开始尝试接近她,她对我防备很重...

2008-07-23 11:15:35 125

111

hang out with: spend time with

2008-07-10 20:01:42 75

空空如也

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

TA关注的人

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