自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (7)
  • 收藏
  • 关注

原创 iphone 移植时碰到到问题 二: 宽字符串 忽略 字符大小的比较 wcscasecmp wcsncasecmp

移植中 又碰到ios 下没有的函数:宽字符串 忽略 字符大小的比较 wcscasecmp wcsncasecmp 不管其中效率,且记下实现, 以备忘: int wcscasecmp(const wchar_t *s1, const wchar_t *s2){    while (towlower(*s1) == towlower(*s2))    {       

2011-06-29 19:15:00 1565

原创 iphone 移植时碰到到问题 一: invalid type int * to socklen_t *

在移植过程中, 碰到 类型转换非法getsockopt/setsockopt 在windows linux 下都是ok的, 可是ios 移植时,却提出错误。改为:int len = sizeof(...);getsockopt(...., (socklen_t *)(&len));  则ok。 不知socklen_t 定义的是什么类型, 有时间再查。姑且记下,

2011-06-29 19:06:00 874

转载 Linux 动态库剖析

from:http://www.ibm.com/developerworks/cn/linux/l-dynamic-libraries/ Linux 动态库剖析进程与 APIM. Tim Jones, 顾问工程师, Emulex Corp. 简介: 动态链接的共享库是 GNU/Linux® 的一个重要方面。该种库允许可执行文件在运行时动态访问外部函数

2011-06-24 09:45:00 733

转载 Android 屏幕切换时不销毁Activity

from: http://quanminchaoren.iteye.com/blog/1000325 在编写android小应用的时候,碰到了这样的一个问题:当推开手机的实体键盘时,屏幕由竖屏转换为横屏,此时应用程序的显示界面(Activity)就会被销毁了,这个让人比较郁闷。如何才能让这个activity不被销毁呢?------------------------------------

2011-06-20 03:01:00 1019

转载 android ListView详解

http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html

2011-06-16 14:40:00 786

转载 Android dynamic TAB Control

from: http://www.pocketmagic.net/?p=1132 Android dynamic TAB ControlBy Radu Motisan Posted on January 26th, 2010The way to do user interfaces can be different from a platform to anot

2011-06-16 14:36:00 1371

转载 android tab with interacting map and list views

from:http://joshclemm.com/blog/?p=86 Last tutorial, we wrote a simple app that displays two interacting list views in a TabActivity. In this tutorial, we will up the ante and add a MapView as

2011-06-16 08:16:00 956

转载 Android ListView Under a TabView

from:http://www.behestee.com/blog/?p=48Android ListView Under a TabViewHere you will get how to add a list view in tab view. So go step by step:1. Start a new project/Activity called TabWidg

2011-06-16 08:04:00 1053

转载 在ScrollView中加入ListView时

from:http://daydayup1989.iteye.com/blog/905880在ScrollView中加入ListView时,有个很棘手的BUG,就只能显示出ListView的一行半左右。 ListView 本来是不应该 放在 ScrollView 里的,Google员工 Roman Guy早已回复:"There is no need to put a ListV

2011-06-15 18:24:00 928

转载 VC内存泄露检查工具:Visual Leak Detector

from: 灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严重,在短时间内对程序不会有太大的影响,这也使得内存泄漏问题有很强的隐蔽性,不容易被发现。然而不管内存泄漏多么轻微,当程序长时间运行时,其破坏力是惊人的,从性能下降到内存耗尽,甚至会

2011-06-15 13:43:00 516

转载 C++内存管理之一(检测内存泄露)

FROM: http://blog.csdn.net/zxcred C++程序的复杂性很大一部分在于他的内存管理,没有C#那样的垃圾回收机制,内存管理对初学者来说很困难。经常会出现内存泄露的情况。那么我们写程序如何避免内存泄露呢?首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出现内存泄露了,这样才能将其修复。 本文描述了如何检测内存泄露。最主要的是纯C,C++的程序如何检测

2011-06-15 10:04:00 545

转载 java 中的回调

from: http://kidult.iteye.com/blog/148982 [实战]java回调函数关键字: java回调函数下面使用java回调函数来实现一个测试函数运行时间的工具类:如果我们要测试一个类的方法的执行时间,通常我们会这样做:java 代码 public   class  TestObject {      /**  

2011-06-14 16:38:00 490

转载 java学习(21)

from: http://android.yaohuiji.com/archives/3668 第二十一讲:网络编程(一)05JAN本讲内容: socket 只会装傻的”智能“机器人套接字(socket)是代表计算机之间网络连接的对象。要进行计算机间的网络通讯,建立TCP连接,那么就需要Socket编程,Java提供了ServerSocket类和Sock

2011-06-14 12:21:00 506

转载 java学习(20)

from: http://android.yaohuiji.com/archives/3629 Java基础第二十讲:输入输出(二)25DEC本讲内容:示例《圣诞节的表白》有一个害羞的男孩决定在圣诞节的这天向她表白……,因为奇怪的条件限制只能把表白的内容写在一台公共的计算机上。为了只让她看到,而不会被其他人发现,男孩用他刚学习的输入输出知识写了一些代码,

2011-06-14 12:16:00 585

转载 java学习(19)

from: http://android.yaohuiji.com/archives/3626Java基础第十九讲:输入输出(一)24DEC本讲内容: File、InputStream、OutputStream、Reader、Writer

2011-06-14 12:14:00 423

转载 java学习(18)

from: http://android.yaohuiji.com/archives/3610 本讲内容预报:使用电影《盗梦空间》的情节,来讲述方法的调用栈、自定义异常、异常的抛出和传播,看本讲的朋友可以多看两遍盗梦空间再来看本讲内容。具体内容有空的时候再写哈^_^下面是一个备用图:

2011-06-14 12:13:00 475

转载 java学习(17)

from: http://android.yaohuiji.com/archives/3607 Java基础第十七讲:异常处理(一)22DEC本讲内容:异常软件开发中有80%的工作是用来检查和处理错误,而检查并处理错误很多时候是一件枯燥无趣的事情,如果在语言级别提供一些帮助的话,会减轻一些程序员的负担。而Java提供了一套比较优秀的异常处理机制:

2011-06-14 12:10:00 450

转载 java学习(17)

from: http://android.yaohuiji.com/archives/3607 Java基础第十七讲:异常处理(一)22DEC本讲内容:异常软件开发中有80%的工作是用来检查和处理错误,而检查并处理错误很多时候是一件枯燥无趣的事情,如果在语言级别提供一些帮助的话,会减轻一些程序员的负担。而Java提供了一套比较优秀的异常处理机制:  

2011-06-14 12:09:00 473

转载 java学习(16)

from: http://android.yaohuiji.com/archives/3414 ava基础第十六讲:集合(二)03NOV本讲内容:Map HashMap前面课程中我们知道Map是个接口,它关心的是映射关系,它里面的元素是成对出现的,键和值都是对象且键必须保持唯一。这一点上看它和Collection是很不相同的。一、Map接口Map

2011-06-14 12:08:00 472

转载 java学习(15)

from: http://android.yaohuiji.com/archives/3411 Java基础第十五讲:集合(一)03NOV本讲内容:集合 collection讲集合collection之前,我们先分清三个概念:colection 集合,用来表示任何一种数据结构Collection 集合接口,指的是 java.util.Collec

2011-06-14 12:06:00 571

转载 java学习(14)

from: http://android.yaohuiji.com/archives/3392 Java基础第十四讲:字符串19OCT本讲内容:字符串程序开发的工作中80%的操作都和字符串有关,这这句话请起来还是蛮有道理。字符串成了串,就形成了一个类,这类就叫String。让我们留意一下String的源代码,第一,String永远不可能有子类,它

2011-06-14 12:04:00 545

转载 java学习(13)

from: http://android.yaohuiji.com/archives/3379 ava基础第十三讲:数组18OCT本讲内容:数组数组是Java中的对象,它用来存储多个相同类型的基本数据类型或者对象引用。一、声明数组数组是通过说明它将要保存的元素类型来声明的,元素类型可以是对象或者基本类型。类型后面的方括号可以在写在标识符的前面,也可以

2011-06-14 11:59:00 460

转载 java学习(12)

from: http://android.yaohuiji.com/archives/3247 Java基础第十二讲:面向对象基础(六)15OCT本讲内容:内部类Java语言允许在类中再定义类,这种在其它类内部定义的类就叫内部类。内部类又分为:常规内部类、局部内部类、匿名内部类和静态嵌套类四种。我们内部类的知识在Android手机开发中经常用到。一、

2011-06-14 11:55:00 778 1

转载 java学习(11)

from: http://android.yaohuiji.com/archives/3244 Java基础第十一讲:面向对象基础(五)14OCT本讲内容:接口一、为什么要有接口我们已经知道Java中只支持单继承,或者说不允许多重继承的出现,又可以说一个类只能有一个父类。为了提供类似多重继承的功能,Java提供了接口的功能,下面我们共同学习一下接

2011-06-14 11:54:00 488

转载 java(10)

from: http://android.yaohuiji.com/archives/3241 Java基础第十讲:面向对象基础(四)13OCT本讲内容:抽象类、初始化块一、抽象类用 abstract 修饰的类定义,我们称之为抽象类,抽象类不能被实例化。用 abstract 修饰的方法,我们称之为抽象方法,抽象方法不能有方法体。面向对象中,所

2011-06-14 11:07:00 569

转载 java学习(9)

from: http://android.yaohuiji.com/archives/3214 Java基础第九讲:面向对象基础(三)24SEP本讲内容:继承、变量隐藏、方法重写、包、修饰符、this、super一、继承1、继承的概念继承是面向对象的三大特性之一。在语义上继承的意思是照法律或遵照遗嘱接受死者的财产、头衔、地位等,在Java程序中的

2011-06-14 10:58:00 788

转载 java学习(8)

from: http://android.yaohuiji.com/archives/3115 Java基础第八讲:面向对象基础(二)23SEP本讲内容:成员变量、方法、方法的重载、构造函数一、用程序讲解小白的故事小白是一条狗,它心情好的时候会恭喜人发财,它心情差的时候会对路人撒野,吓得路人落荒而逃。下面我们用面向对象的方式用程序讲述一下小白的故事。

2011-06-14 10:53:00 532

转载 java学习(7)

from: http://android.yaohuiji.com/archives/3066 ava基础第七讲:面向对象基础(一)22SEP本讲内容:面向对象的概念和发展、面向对象的特征一、面向对象(Object Oriented)编程语言的历史1950年有个叫做荷兰德的学生作为程序员进入IBM的时候,这个世界上的程序员只有几个而已。当时计算机很少

2011-06-14 10:48:00 792

转载 java学习(6)

from: http://android.yaohuiji.com/archives/2994 ava基础第六讲:流程控制(二)21SEP本讲内容:循环、跳出循环、标签跳转Java中循环有三种形式 while循环、do-while循环 和 for循环。其中从Java 6 开始for循环又分 普通for循环 和 for-each循环两种,我们接下来分别讲解

2011-06-14 10:47:00 477

转载 java学习(5)

from: http://android.yaohuiji.com/archives/2991 Java基础第五讲:流程控制(一)20SEP本讲内容: 分支语句流程控制 Flow Control :流程控制语句是编程语言中的核心之一。可以分为 分支语句、循环语句和跳转语句。本讲内容包括分支语句的 if-else 和 switch , 它们又被称为

2011-06-14 10:43:00 1037

转载 java学习(4)

from: http://android.yaohuiji.com/archives/2768 Java基础第四讲:Java基本语法(三)17SEP本讲内容: Java中的运算符前言:运算符 operatorJava运算符从一个或多个操作数产生新的值。而操作数指的是位于运算符左边或者右边的内容。Java operators produce new

2011-06-14 10:37:00 444

转载 java学习(3)

from: http://android.yaohuiji.com/archives/2765 Java基础第三讲:Java基本语法(二)15SEP本讲内容: 基本数据类型之间的转换、引用数据类型、字符串一、基本数据类型之间的转换所谓数据类型转换就是将变量从当前的数据类型转换为其它数据类型,类型转换在Java里是个很严肃的事情^_^ ,我们现在讲解基

2011-06-14 10:33:00 408

转载 java学习(2)

from: http://android.yaohuiji.com/archives/2762 ava基础第二讲:Java基本语法(一)14SEP本讲内容:对象、标识符、关键字、变量、常量、字面值、基本数据类型、整数、浮点数、布尔型、字符型、赋值、注释Java作为一门语言,必然有他的语法规则。学习编程语言的关键之一就是学好语法规则,写作合乎语法规则的语句

2011-06-14 10:25:00 683

转载 java学习(1)

from: http://android.yaohuiji.com/archives/694Java基础第一讲:Java的故事和Java编程环境搭建13SEP一、《Java基础讲座》前言:学习Android如果Java基础不好,势必举步维艰,所以从今天开始连载《Android的Java基础讲座》。本系列讲座假想对象是Java没有任何基础的朋友。Java基

2011-06-14 10:23:00 2036

原创 JDK 和JRE, j2me 、j2ee和 j2se

from: http://www.docin.com/p-92883848.html

2011-06-14 09:54:00 641

转载 CPU架构之intel itanium

FROM:http://zh.wikipedia.org/wiki/Itanium Itanium维基百科,自由的百科全书 汉漢▼ 建议合并IA-64到本条目或章节。(讨论)Itanium 2Itanium 2 商标生产时间2001年至现在制造商Int

2011-06-14 09:42:00 2819

转载 CPU架构之X64

 FROM: http://baike.baidu.com/view/447978.htmX64目录  在计算机架构中,64位整数、内存地址或其他数据单元,是指它们最高达到64位(8字节)宽。此外,64位CPU和算术逻辑单元架构是以寄存器、内存总线或者数据总线的大小为基准。 64 位CPU在1960年代,便已存在于超级计算机,且早在1990年代,就有以 RISC 为基础的工

2011-06-14 09:40:00 986

转载 CPU架构之X86

 FROM: http://baike.baidu.com/view/339142.htm x86或80x86是英特尔Intel首先开发制造的一种微处理器体系结构的泛称。该系列较早期的处理器名称是以数字来表示,并以“86”作为结尾,包括Intel 8086、80186、80286、80386以及80486,因此其架构被称为“x86”。由于数字并不能作为注册商标,因此Inte

2011-06-14 09:39:00 1156

转载 DECLARE_DYNAMIC和IMPLEMENT_DYNAMIC宏

from:http://blog.csdn.net/52yyp/archive/2009/04/02/4042942.aspx  IMPLEMENT_DYNAMIC是实现“运行时类型识别”宏,与之相对应的是DECLARE_DYNAMIC(声明“运行时类型识别”宏)。也就是说你在.CPP文件中如果看见有IMPLEMENT_DYNAMIC,则在.H文件中必定有DECLARE_DYNAMIC

2011-06-13 10:42:00 570

转载 Windows完成端口与Linux epoll技术简介

from: http://blog.csdn.net/teleinfor/archive/2010/01/24/5249934.aspx Windows完成端口与Linux epoll技术简介2009-09-16 09:13WINDOWS完成端口编程1、基本概念2、WINDOWS完成端口的特点3、完成端口(Completion Ports )相关数据结构和创

2011-06-10 05:03:00 671

Linux内核完全注释

本书对 Linux 早期操作系统内核(v0.11)全部代码文件进行了详细全面的注释和说明,旨在使读者能够在尽量短的时间 内对Linux 的工作机理获得全面而深刻的理解,为进一步学习和研究Linux 系统打下坚实的基础

2011-02-27

UNIX环境高级编程

中文pdf版 本书全面介绍了UNIX系统的程序设计界面—系统调用界面和标准C库提供的许多函数。 本书的前15章着重于理论知识的阐述,主要内容包括UNIX文件和目录、进程环境、进程控制、进程间通信以及各种I/O。在此基础上,分别按章介绍了多个应用实例,包括如何创建数据库函数库,PostScript 打印机驱动程序,调制解调器拨号器及在伪终端上运行其他程序的程序等。 本书内容丰富权威,概念清晰精辟,一直以来被誉为UNIX编程的“圣经”,对于所有UNIX程序员—无论是初学者还是专家级人士—都是一本无价的参考书籍。

2009-09-18

linux环境下的网络编程

系统介绍linux网络编程: 第一章概论; 第二章 UNIX/Linux 模型; 第三章进程控制; 第四章进程间通信; 第五章通信协议简介; 第六章 Berkeley 套接字; 第七章网络安全; 第八章 Ping 例; 第九章 tftp 例程; 第十章远程命令执行; 第十一章远程注; 第十二章远程过程调; 第十三章远程磁带的访问; 第十四章 WWW 上HTTP 协

2009-09-18

socket网络编程unix

关于socket的网络编程,主要介绍C/S、I/O模式的编程,本文来自于: 参考 UNP 第一卷 chinaunix 论坛

2009-09-18

BREW 消息处理机制

BREW 是基于事件消息的单任务平台,介绍BREW 的消息机制的原理

2009-06-20

BREW 回调机制

本文挡内容主要是 BREW 的回调机制 供大家学习研究之用

2009-06-20

空空如也

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

TA关注的人

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