自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

贝贝熊的专栏

做我所爱的

  • 博客(35)
  • 资源 (15)
  • 收藏
  • 关注

转载 Android Intent组件使用

Intent的中文意思是“意图,目的”的意思,可以理解为不同组件之间通信的“媒介”或者“信使”。    目标组件一般要通过Intent来声明自己的条件,一般通过组件中的元素来过滤。    Intent在由以下几个部分组成:动作(action),数据(data),分类(Category),类型(Type),组件(Component),和扩展信息(Extra)。 Intent在寻找目标

2012-04-15 15:11:12 3020

转载 android全屏

1.编程方式Java代码 public void setFullScreenMethod1(boolean isFullScreen) {     if (isFullScreen) {         getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);     } else {

2011-10-30 23:06:48 738 1

转载 Android面试系列之一

1,谈谈你对Activity的理解?对于这种“你对什么什么怎么理解”的面试题,最好的回到方式就是用你自己的理解说出来,通俗中夹杂些专业术语,偶尔再蹦出几个英文。当然如果你很牛X,你可以往深了说,只要别漫无目的的说就行。围绕一条主线。这其中如果你对某一方面比较精通,你就应该往你精通的方向引。面试官可能就会顺着你的思路走了。不过现在有很多面试问Android方面的知识不多,问java方面的比较多。

2011-10-30 23:02:52 713

原创 Activity生命周期理解

Activity生命周期的基本内容我就不多说了,网上一搜一大把,官方文档也说得很详细。总之,我们知道Activity从创建到销毁有多种状态,从一种状态到另一种状态时会激发相应的回调方法,这些回调方法包括:onCreate 、onStart 、onResume 、onPause 、onStop 、onDestroy 、onRestart。一个activity有三个基本的状态:1、当a

2011-10-30 21:50:39 579

转载 c调用c++和c++调用c时所使用的extern "c"的区别

使用extern "C" 主要是因为C编译器编译函数时不带参数的类型信息,只包含函数的符号名字。如int foo( float x )C编译器会将此函数编译成类似_foo的符号,C连接器只要找到了调用函数的符号,就认为连接成功。而C++编译器为了实现函数重载,会在编译时带上函数的参数信息。如它可以把上面的函数编译成类似于_foo_float这样的符号。所以,C调用C++,使

2011-09-09 23:52:19 445

原创 Android框架结构

首先上张著名的图这是一张Google官方给出的著名的图,Andriod的Architechture。下面有些内容可能不完全理解,不过随着以后的学习应当会明了,先有个大概印象吧。Applications:就是Java应用,不需要太多解释,这些使用JAVA语言。A

2011-08-11 23:19:06 725

原创 第一个android程序--helloworld

1.新建工程  2.选择android project3.设置工程信息    1)Priject name:工程名字    2)Contents:单选框一个工程还是导入现有工程    3)Build Target:选择使用那一个JDK 版本

2011-08-10 23:24:39 3039

原创 android环境搭建(windows)

一、提前准备的东东:1.JDK2.Eclipse3.ADT4.Android SDK注:1.各文件的下载地址请自己baidu或Google。2.Android相关内容下载可能需要设置代理,部分内容可以把https://dl-ssl.google.com

2011-08-10 22:54:19 601

原创 我发现爱你最好的方式是给你自由

       总以为给你无处不在的关心才是对你最好的爱,总以为在你最累的时候我出现在你身边安慰你能够带给你一丝欣慰,可是我却忽略了你是一个独立的女孩,你需要自己的空间,需要自己的时间,很多事情你自己完全可以很好的应付,我单方面的,不加思索的去帮你,只会让我的爱成为你的负担,给你压力,让你觉得累。     虽然只认识短短的三个月,但我们却经历了很多,每一次经历都让我越来越确信你就

2011-06-06 14:08:00 644

原创 判断一个文件是否存在

<br />判断一个文件是否存在的几种方式:<br />1.  利用CFileFind类;<br />2. 利用::FindFirstFile函数;<br />3. 利用PathFileExists函数,注意要包含头文件及库:<br />#include "shlwapi.h"<br />#pragma comment( lib, "shlwapi.lib")<br />4. 利用openfile或createfile函数,如果失败,则可以判断。<br />5. 自己实现,其实也是利用上面的函数<br />

2010-11-22 21:55:00 563

转载 内存对齐

<br />内存对齐与ANSI C中struct型数据的内存布局 <br /> <br />当在C中定义了一个结构类型时,它的大小是否等于各字段(field)大小之和?编译器将如何在内存中放置这些字段?ANSI C对结构体的内存布局有什么要求?而我们的程序又能否依赖这种布局?这些问题或许对不少朋友来说还有点模糊,那么本文就试着探究它们背后的秘密。<br />首先,至少有一点可以肯定,那就是ANSI C保证结构体中各字段在内存中出现的位置是随它们的声明顺序依次递增的,并且第一个字段的首地址等于整个结构体实例的

2010-11-22 21:51:00 404

原创 变量的定义与声明

<br />1.变量的定义<br /><br />从前面的章节可以看出,程序中所有的东西几乎都有名字。然而字面量却是个例外,它没有名字。那么使用变量,我们就可以为某个值取名字了。实际上,我们是为系统内存中用于保存数据的某块空间取名字。<br /><br />ANSI C规定:变量必须“先定义、后使用”,因此当用C定义变量时,不仅需要指定变量名,而且还必须告诉编译器其存储的数据类型,变量类型告诉编译器应该在内存中为变量名分配多大的存储单元,用来存放相应变量的值(变量值),而变量仅仅是存储单元的别名,供变量使用

2010-11-02 22:59:00 1703

原创 变量定义与声明的区别

<br /> <br /><br />声明:告诉编译器变量的类型 在哪里 或者函数的特征(返回值 参数类型 个数)<br />定义:告诉编译器 在此处分配存储空间 建立变量和函数<br /><br />同一变量定义只有一个(干嘛要多处分配空间呢 内存很宝贵的~)<br />但是可以声明多次<br /><br />变量有点混淆--<br />int a; 是个声明 也是个定义<br />extern int a; 只是声明<br />所以声明包含定义,有足够的信息让编译器建立变量的声明 就是一个定义<br /

2010-11-02 22:58:00 552

原创 c中static作用

<br />1. static 变量<br />  静态变量的类型说明符是static。静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量。例如外部变量虽属于静态存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。<br />2. 静态局部变量<br />  静态局部变量属于静态存储方式,它具有以下特点:<br />(1)静态局部变量在函数内定义它的生存期为整个源程序,但是其作用域仍与自动变量相同,只能在定义该变量的函数内使用该变量。退

2010-11-01 22:19:00 3812 3

转载 extern c作用

链接指示符extern C如果程序员希望调用其他程序设计语言尤其是C 写的函数那么调用函数时必须告诉编译器使用不同的要求例如当这样的函数被调用时函数名或参数排列的顺序可能不同无论是C++函数调用它还是用其他语言写的函数调用它程序员用链接指示符linkage directive 告诉编译器该函数是用其他的程序设计语言编写的链接指示符有两种形式既可以是单一语句single statement 形式也可

2010-03-14 22:16:00 1313 1

转载 QT4.3.3+VC6.0安装编译过程详解

A.    安装前的准备检查你的QT4.3.3压缩包的位置,并解压。假设解压后的路径为F:/qt433,那么需要先设置环境变量,首先在“我的电脑”—“属性”---“高级”---环境变量---**的用户变量---新建,添加一个变量名为QTDIR变量值为F:/qt433(注意:要对应qt解压后的路径),然后继续添加环境变量,变量名为QMAKESPEC,变量值为win32-msvc,在P

2010-03-14 22:08:00 1002

转载 两种获取本机IP地址的方法

两种方法都是通过先得到主机名再获取IP地址:The gethostname function retrieves the standard host name for the local computer.int gethostname(  char*name,  int namelen);Parametersname    [out] Pointe

2010-03-14 22:06:00 1554

原创 getaddrinfo函数

gethostbyname和gethostbyaddr这两个函数仅仅支持IPv4,getaddrinfo函数能够处理名字到地址以及服务到端口这两种转换,返回的是一个sockaddr结构的链表而不是一个地址清单。这些sockaddr结构随后可由套接口函数直接使用。如此以来,getaddrinfo函数把协议相关性安全隐藏在这个库函数内部。应用程序只要处理由getaddrinfo函数填写的套接口

2010-03-14 22:04:00 414

转载 宏定义,#,##

  [c/c++]宏定义,#,## document.body.oncopy = function() { if (window.clipboardData

2010-03-14 22:02:00 338

转载 CMPP与SMPP协议比较

CMPP和SMPP协议比较 并非同类型协议CMPP和SMPP都是短信协议中的一种,但它们不是同一类型的协议。SMPP和ESME和SMC(短信中心)之间的协议,而CMPP是SP和中国移动ISMG之间的通讯协议。以下是CMPP 3.0文档中的图示。<v:shapetype id=

2009-11-30 22:24:00 751

转载 CMPP协议参考

一、CMPP协议简介中国移动通信互联网短信网关接口协议(China Mobile Peer to PeerCMPP),是中国移动梦网内部各SMS参与节点相互交换SMS的官方协议。作为梦网的参与方,移动梦网的增值服务商(ServiceProvider SP )要按照此协议规范实现SP的部分,才可以将自己的短信通过移动的GSM网络的数据通道传输到最终手机用户上。实际上,协议规范了3

2009-11-30 21:51:00 1194

转载 手机开发平台指南、教程和资料介绍

       手机可分为智能手机开发和feather phone手机。开发平台可分为开放式平台和封闭式平台,开放式平台包括symbian、windows mobile、linux、Android、BlackBerry、j2me、brew等,支持手机应用程序通过OTA下载和安装;封闭式平台包括MTK、展讯、TI、飞利浦等。下面分别介绍。       1. Symbian:Symb

2009-11-25 11:16:00 707

原创 Ubuntu8.10安装Open IMSCore

 为了学习ims,在电脑上装了双系统,xp+ubuntu8.10。下列是open ims core安装过程。第一步: 解决上网问题和设置软件源      1、动态ipDHCP方法配置如下(假设通过eth0上网)# The primary network interface - use DHCP to find our addressauto eth0iface eth0

2009-11-24 15:36:00 1934 2

原创 Ubuntu 8.04下编译Android源码全过程

 一、获取Android源代码Git是Linux Torvalds(Linux之父)为了帮助管理Linux内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(Repository),许多个工作目录(Working Copy),而在Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有Bi

2009-11-24 14:03:00 574

转载 Ubuntu中Gnome、KDE、XFACE桌面环境安装和卸载

 (一)在终端中运行安装:1、安装XFACE: sudo apt-get install xubuntu-desktop 点上面的菜单“应用程序-附件-终端”进入到终端,先输入你的用户的密码2、安装KDE:sudo apt-get install kubuntu-desktop 使用方法同上3、安装Gnome:sudo apt-get install ubuntu-desktop 使用方法同上(二

2009-11-24 14:00:00 3636

转载 关于3G最新开发平台 xface相关介绍

1.1. 平台引擎XFACE 平台引擎是一个跨平台的轻量级多WIDGETS 手机运行环境,它提供专用的WEB 引擎和手机浏览器,也可以作为轻量级的手机桌面环境,为开发者提供快速移动应用开发平台。XFACE 上的Widget 应用是采用HTML、CSS 和JavaScript 等网络技术的手机应用程序。使得目前普遍的网页开发人员都可以快速投入到手机应用开发的队伍之中。XFACE 上的应用有以下特点:

2009-11-24 13:51:00 1188 1

原创 字符串操作函数合集

int strcmp(const char *src, const char *dst){   assert(src != null && dst != null)   if(src == null || dst == null)       throw "NULL point";   int ret = 0;   while(0 == (ret

2009-11-20 21:42:00 492

转载 N多学习资料,不下后悔

 N多计算机精品免费视频下载,不要别后悔啊 《VC知识库5周年精华珍藏版》 http://www.ibeifeng.com/read.php?tid=592&u=83 C语言经典算法100例(强烈推荐) http://www.ibeifeng.com/read.php?tid=1334&u=83 《C++程序调试实用手册》(DeBUGGING C++) http:/

2009-11-16 11:51:00 19979

转载 SQL操作全集

下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE data

2009-05-18 14:23:00 377

转载 别让你的简历15秒后被扔掉的秘籍

今天和老总参加了一个招聘会,回来帮公司筛选简历,感受颇多!我所在的是一家大型企业。从收到的简历数量可以看出来, 两个小时不到,收到1300份简历,要从中选出100份进行笔试。比例:13选1 要知道,现在有800多万大学生在找工作,每个职位的竞争者最少也要有好几十人,哪个人事主管会仔细看每个人的简历?可以告诉大家,每封简历在筛选人眼前停留的时间最多不超过15秒,我们一个比较过分的老总甚至5秒决定一份

2009-05-18 14:13:00 378

转载 优秀的软件企业为何倒下?

最近不到一个月,就看到两家著名公司——SUN公司和Borland公司相继被收购,引起IT界不小的震动,让人感慨万分。在此之前有北电(Nortel)、摩托罗拉的衰退,再往前有 美国数字设备公司Digital(Digital Equipment Corporation , DEC)、王安电脑公司等,如果仔细想想,那就太多了。这么优秀的软件企业为何倒下?确实值得让人深思。幸福的家庭总是相似的

2009-05-17 15:49:00 443

转载 C++测试架构的选择

 衡量指标:  1.加入新测试最小化工作量  2.便于修改和移植(作者的意思是说比如RTTI,STL,Exception这些高级特性可能妨碍在不同的平台,不同版本编译器下面的可移植性)  3.便于装配/拆卸测试环境  4.对异常以及崩溃很好的控制  5.好的断言功能  6.支持不同的输出方式  7.支持测试套件(suites)  按照这个标准,对下面的test fr

2009-05-16 14:34:00 509

转载 从程序员到测试工程师

 这篇是2002年底《程序员》杂志上的一篇文章,虽然时间早了点,但值得一看。------------前言:软件测试一门非常崭新的学科,目前研究的内容还很不深入,仍然处于婴儿阶段。软件测试需要什么样的专业基础还没有定论,而且目前还没有一种很好的标准来衡量测试人员。但无可置疑,软件测试越来越受到软件公司的重视,软件测试工程师的作用也逐渐被人们所认可。这一点已经在像微软这样的国外大型软件企业中所证实,在

2009-05-16 14:28:00 401

转载 程序员推荐博客

 1. heiyeluren的blog(黑夜路人的开源世界) http://blog.csdn.net/heiyeshuwu 2. Think in code (89年的小盆友)http://www.blankyao.cn/blog/ 3. 抚琴居http://www.yanbin.org/ 4. 孟岩http://blog.csdn.net/myan/

2009-04-20 14:40:00 890 1

原创 [转]21世纪7种人才最抢手

 21世纪7种人才最抢手2006年10月22日,Google副总裁、Google大中华区总裁李开复博士坐客位于成都市的电子科技大学,以《21世纪最需要的七种人才》为题给大学生们带来了一场充满睿智而又不失幽默的演讲。李开复说:“21世纪,我们最需要7种人才:创新实践者、跨领域工作者、三商兼高者、高效能沟通者、热爱工作者、积极主动者和乐观向上者。”   1、人才·创新实践者  在互联网

2008-04-16 17:15:00 524

Linux.C++.Programming

Linux c++ 编程,Linux c++ 编程,Linux c++ 编程,Linux c++ 编程

2009-11-17

CDMA2000 1X EV-DO网络技术

很详细的CDMA2000 1X EVDO的教程,需要掌握EVDO的朋友可以下载

2009-04-21

GPRS信令流程(详细)

很好的学习GPRS的教程,快速掌握GPRS信令流程,适合GPRS网络优化学习者

2009-04-21

高质量编程(第二版)林锐

一本很好的学习C,C++的好书,网上很流行,让你很快掌握实际开发过程中需要主要的问题

2009-04-21

数据结构常用算法集(经典)

一本了解算法的好书,让你快速掌握数据结构

2009-04-21

软件测试宝典(经典)

适合于想成为软件测试工程师的新手入行,找工作很适用

2009-04-20

无损数据压缩技术教程ppt

很好的学习无损文本压缩的教程,了解这些压缩技术很有用

2008-12-05

国内很好的数据结构的经典教程

一本很经典的数据结构教程,流传了很久,c语言教学

2008-12-05

很好的二叉树教程ppt

树是数据结构当中一门用途十分广泛的结构,对程序设计很有用

2008-12-05

正则表达式入门教程,30分钟入门

很快入门,知道正则表达式的应该都知道,这个很有用

2008-12-05

STL与C++标准函数库

学习STL很好的资料....

2008-06-06

SIP协议中文版

RFC3261的中文版.......

2008-06-05

WIN CE 驱动开发教程

很好学的win ce驱动开发教程

2008-06-05

Ubuntu Linux实用学习教程

很全的Ubuntu教程,超详细,完全可以自学

2008-05-24

Visual C++ MFC入门教程

很适合新手迅速入手,很好的资料

2008-05-24

空空如也

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

TA关注的人

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