自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

转载 Activity, Service,Task, Process and Thread之间的关系

Activity, Service,Task, Process and Thread之间到底是什么关系呢?首先我们来看下Task的定义,Google是这样定义Task的:a task is what the user experiencesas an "application." Its a group of related activities, arranged in astac

2009-09-16 15:12:00 680

转载 ANDROID的Activity的生命周期

注意到在Activity的API中有大量的onXXXX形式的函数定义,除了我们前面用到的onCreate以外,还有onStart,onStop以及onPause等等。从字面上看,它们是一些事件回调,那么次序又是如何的呢?其实这种事情,自己做个实验最明白不过了。在做这个实验之前,我们先得找到在Android中的Log是如何输出的。显然,我们要用的是android.util.log

2009-09-16 11:20:00 812

转载 Android在自己的程序中调用外部程序

    public void invokeCamera() {  Intent mIntent = new Intent();  ComponentName comp = new ComponentName("com.android.camera",    "com.android.camera.Camera"  );  mInt

2009-09-14 15:45:00 2279

转载 定制android启动界面

本文想要说的是如何定制android设备启动后进入的初始界面,具体说来就是目前android默认起来以后直接进入,现在想给它加一些其他的选项,如图所示:在这里你可以选择home进入android平台自带的默认系统,也可以选择Myhome进入你自己定制的系统。那么如何实现这个启动界面的定制呢,其实很简单:创建一个新的项目Myhome,然后编辑它的manifest.xml文件:

2009-09-14 15:38:00 614

转载 Google Android SDK开发范例大全

http://book.51cto.com/art/200907/140317.htm

2009-08-28 17:24:00 500

转载 Eclipse开发Google Android应用程序教程

http://hi.baidu.com/tomatohxy/blog/item/050a9e279be84a108a82a1a4.htmlAndroid 应用程序 — 概述我们来看看 Android 应用程序的四种主要类型:活动、服务、接收器和 ContentProvider。我们还要看看显示用户界面(UI)元素的视图。活动活动是最常用的 Android 应用程序形式。活动在一个称

2009-08-28 17:16:00 1903

原创 移植嵌入式Linux到ARM处理器S3C241

http://www.dzkf.cn/html/qianrushixitong/2006/1218/1225.html    移植嵌入式Linux到ARM处理器S3C2410:基本概念http://www.dzkf.cn/html/qianrushixitong/2006/1218/1227.html    移植嵌入式Linux到ARM处理器S3C2410:操作系统http://www.d

2009-08-26 11:14:00 658

转载 android资料地址

http://www.chinaup.org/docs/documentation.html    Android SDK中文文档地址http://www.chinaup.org/bbs/thread-17-1-1.html     台湾朋友写的android电子书http://www.dzkf.cn/html/qianrushixitong/2009/0727/3870.html   

2009-08-26 08:41:00 417

转载 ubuntu下tftp安装和使用

1. sudo apt-get install tftp-hpa tftpd-hpa2. cd /sudo mkdir /tftpbootsudo chmod 777 /tftpboot3. sudo in.tftpd -l /tftpboot这样tftp服务器就启动了,下面可以做一个测试4. cd /tftpboottouch test建立一个文件

2009-07-31 09:37:00 544

转载 动态创建数组

 对于一维数组可以用T *arr=new T[n]的形式动态创建,而new对于多维数组在创建时只能有一维是可以动态改变的,其它的则必须给出。如:T (*darr)[5][6];darr=new darr[n][5][6];        下面是动态创建数组的两个方法:                1.         const int xsize=10;         const int y

2009-07-19 22:14:00 464

转载 Linux C函数库参考手册

第1章 字符测试函数     isalnum(测试字符是否为英文字母或数字)     isalpha(测试字符是否为英文字母)     isascii(测试字符是否为ASCII码字符)     isblank(测试字符是否为空格字符)     iscntrl(测试字符是否为ASCII码的控制字符)     isdigit(测试字符是否为阿拉伯数字

2009-07-15 14:48:00 787

转载 Linux下c开发 之 线程通信

1.Linux“线程”进程与线程之间是有区别的,不过Linux内核只提供了轻量进程的支持,未实现线程模型。Linux是一种“多进程单线程”的操作系统。Linux本身只有进程的概念,而其所谓的“线程”本质上在内核里仍然是进程。大家知道,进程是资源分配的单位,同一进程中的多个线程共享该进程的资源(如作为共享内存的全局变量)。Linux中所谓的“线程”只是在被创建时clone了父进程的资源,因此cl

2009-07-13 23:31:00 1251 1

转载 关于SO_REUSEADDR的使用说明

参考WINDOWS   网络编程技术       1.   可以对一个端口进行多次绑定,一般这个是不支持使用的;   2.   对于监听套接字,比较特殊。如果你定义了SO_REUSEADDR,并且让两个套接字在同一个端口上进行接听,那么对于由谁来ACCEPT,就会出现歧义。如果你定义个SO_REUSEADDR,只定义一个套接字在一个端口上进行监听,如果服务器出现意外而导致没有将这个端口释放,那么服

2009-07-06 11:38:00 639

原创 TCP通信中,服务器端实现方式(SELECT)

      我们在进行TCP通信时,当服务器端(监听一个端口)需要处理来自多个客户端的连接请求时,可以有三种方式:1.为每一个客户端的连接建立一个进程。2.为每个客户端的连接建立一个线程。3.采用SELECT函数,用单进程完成。       为每个来自客户端的连接建立一个进程或线程的方式实现较为简单,但是对于像嵌入式系统这样的环境来说,这两种方式开销较大。SELECT方式,

2009-07-02 21:27:00 805

转载 kdevelop的点滴收获-使用kdevelop内建的调试器

在FreeBSD下安装的Kdevelop,如果不进行配置的情况下使用内建调试器会造成程序“无响应”,要正常使用内建调试器需要对“工程”菜单中的“工程选项”进行配置。对一个工程进行调试的步骤如下:1、利用Kdevelop的向导新建一个工程2、默认情况下,工程的“构建配置”使用的都是“Debug“,这样按 F8 所建立工程就是一个包含有 full-debug 信息的可执行程序。3、打开“工程”菜单->

2009-06-29 22:45:00 3281

转载 kdevelop的点滴收获— 关于代码自动补全

kdevelop作为集成开发环境,提供了代码自动补全功能,这个功能可以在用户输入代码时,根据程序上下文显示可用的成员函数列表并自动补齐,并且提供成员函数的参数提示以及一些参数的注释信息。这得益于kdevelop所完成的代码分析功能。默认安装的kdevelop是不提供代码自动补全功能的,如果要使用这个功能,需要打开相应的选项,而且要建立代码自动补全所需的“数据库”一、建立函数描述数据库,Kdevel

2009-06-29 22:42:00 3362

转载 Linux下常用函数-字符串函数

atof(将字符串转换成浮点型数)  相关函数   atoi,atol,strtod,strtol,strtoul表头文件   #include 定义函数   double atof(const char *nptr);函数说明   atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时(/0)才结束转换,并将结果返回。参数n

2009-06-29 17:27:00 646

转载 getopt_long及其使用

Linux系统下,需要大量的命令行选项,如果自己手动解析他们的话实在是有违软件复用的思想,不过还好,GNU C library留给我们一个解析命令行的接口(X/Open规范),好好使用它可以使你的程序改观不少。使用getopt_long()需要引入头文件 #include      现在我们使用一个例子来说明它的使用。 一个应用程序需要如下的短选项和长选项。       短选

2009-06-29 17:26:00 470

转载 ntohs, ntohl, htons,htonl inet_aton等详解

ntohs =net to host short int 16位htons=host to net short int 16位ntohs =net to host long int 32位htonl=host to net   long int   32位简述:     将一个无符号短整形数从网络字节顺序转换为主机字节顺序。     #include     u_short PASCAL FA

2009-06-29 17:25:00 5484

转载 网络通信中,发送结构体方法

方法一:发送端:    -------------------------------------------------------    struct   ST_HISTORY    {                              int     EcgValue;                              int     EegValue;       

2009-06-29 17:25:00 1041

转载 关于select函数

关于select函数:其函数原型为:int select(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct tim *timeout);此函数的功能是由内核检测在timeout时间内,是否有readfds,writefds,exceptfds三个句柄集(file descriptors)里的某个句柄(file d

2009-06-29 17:24:00 597

转载 VC++中全局变量、全局常量、全局结构体的定义

VC++中关于全局量的定义有两种比较好的方法。第一种新建一个Generic Class类,如CGlobals。会产生一个Globals.h头文件和一个Globals.cpp文件,在ClassView中会产生一个 CGlobals类。由于主要目的是利用产生的.h和.cpp文件,所以,将两个文件中关于类声明和定义的部分都删除或注释掉,但保留其他语句,此时 ClassView中的CGloba

2009-06-29 17:23:00 3537

转载 CListCtrl使用技巧

以下未经说明,listctrl默认view 风格为report相关类及处理函数MFC:CListCtrl类SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn --------------------------------------------------------------------------------1. CLis

2009-06-29 17:17:00 578

转载 变长结构体

typedef struct tagTest{int uID;int iNum;int offsetint data[1]; //可变长数据,根据所需要数据类型定义}Test;data是一个数据,个数为1,但是其实在使用的时候,不一定为1,也就是说在上述结构不能直接Test tmp;这样声明,必要声明成指针,然后在malloc的时候,根据iNum数目进行申请,譬如iNum为5个int,这可以这样p

2009-06-29 17:16:00 414

转载 有关字节对齐的介绍

什么是对齐,以及为什么要对齐:现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。其他平

2009-06-29 17:14:00 340

SIP协议中文版,多媒体通信协议

SIP是一个应用层的控制协议,可以用来建立、修改、和终止多媒体会话。 SIP是一个信令协议, SIP的特点在于它的支持者植根于IP团体而不是电信产业。它仅仅涉及通信会话的信令部分(control message)。 SIP不是一个垂直集成的通讯系统。SIP叫做是一个部件更合适,它可以用作其他IETF协议的一个部分,用来构造完整的多媒体架构。比如,这些架构将会包含实时数据传输协议(RTP)用来传输实时的数据并且提供QoS反馈,实时流协议(RSTP)用于控制流媒体的的传输,媒体网关控制协议(MEGACO)用来控制到公共电话交换网(PSTN)的网关,还有会话描述协议(SDP)用于描述多媒体会话。因此,SIP应该和其他的协议一起工作,才能提供完整的对终端用户的服务。

2009-03-22

空空如也

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

TA关注的人

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