自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 三种分布式对象主流技术——COM、Java和COBRA

目前国际上,分布式对象技术有三大流派——COBRA、COM/DCOM和Java。CORBA技术是最早出现的,1991年OMG颁布了COBRA 1.0标准,在当时来说做得非常漂亮;再有就是Microsoft的COM系列,从最初的COM发展成现在的DCOM,形成了Microsoft一套分布式对象的计算平台;而Sun公司的Java平台,在其最早推出的时候,只提供了远程的方法调用,在当时并不能被称为分布式

2013-08-21 15:25:47 1467

转载 Java与C++区别

JAVA和C++的区别介绍框架纲领如下:(一) 序言:(二)我学习二者的个人感受:(三) 个人建议:(四)用JAVA中继承的特性来描述C++和JAVA的关系图示:(五)JAVA和C++的区别(前言导读):(六)JAVA和C++的基本区别(开始华山论剑)1)JAVA摒弃的C++内容。2)JAVA的新特性。3)JAVA和C++都有却不同的特性.(七)JAVA和C

2013-06-21 09:26:16 1073

转载 过日子·混日子·奔日子

面对日子有三种态度:过日子,混日子,奔日子。  过日子的人是平常心,随缘任运,顺其自然,安于平凡,讲求平安,不计名利,不怕平淡,谓之平平安安即为福,不奢求大富大贵,躲着那大红大紫。一日三餐,按部就班,衣食住行,有条不紊,悠然自在。他们把日子叫做小日子,只要小日子过得滋润,也就心满意足,乐不思蜀了。“日日深杯酒满,朝朝小圃花开,自欢自娱自开怀,且喜无拘无碍。”这境界,颇有几分醉意。

2013-05-24 17:43:45 1712

转载 applicationContext.xml 配置文件的一些认识

存放位置:1:src下面需要在web.xml中定义如下:  contextConfigLocation  classpath:applicationContext.xml2:WEB-INF下面需要在web.xml中定义如下: contextConfigLocation WEB-INF/applicationContext*.xml web.x

2013-05-24 15:45:45 787

转载 如何查看firefox的cookies和IE的cookies

一、查看firefox的cookie首先 firexfox的cookie的文件存放不像ie那么如容易找到,而且里面的内容也不一般普通编辑器能查看的。文件存放位置,一般WIN XP系统的FF cookie存放于:C:/Documents and Settings/你的用户名/Application Data/Mozilla/Firefox/Profiles  在这个目录下里有一个类似于这样的

2013-05-08 16:23:38 1046

转载 geoserver、openlayers、PostgreSQL 开发环境配置

1.准备工作  1)PostgreSQL http://www.postgresql.org/      2)Postgis http://postgis.refractions.net/download/windows/    3)Geoserver  http://geoserver.org/display/GEOS/Download  4)Openlayers http:

2012-09-01 14:54:35 967

转载 AndroidJNI 通过C++调用JAVA

1. JNIEnv对象    对于本地函数   JNIEXPORT void JNICALL Java_video1_TestNative_sayHello(JNIEnv * env, jobject obj)   {        cout   }           JNIEnv类型代表Java环境。通过这个JNIEnv*指针,就可以对Java端

2012-08-09 17:01:08 795

转载 Android使用facebook api

在android项目中使用facebook api,facebook是世界首屈一指的SNS社交网站,网站本身提供了与平台无关的api,本文旨在介绍在android项目使用facebook的api。迁出facebook sdk 首先要从github(源代码仓库)上牵出facebook的sdk,在windows下使用msysgit客户端工具,下载地址为点击这里 ,安

2012-08-08 15:10:08 7494

转载 如何发现商机

创业是发现市场需求,寻找市场机会,通过投资经营企业满足这种需求的活动。创业需要机会,机会要靠发现,在茫茫的市场经济大潮中要想寻找到合适的创业机会,需要创业者具备一定的素质。  不怕没机会,就怕没眼光  我经常听到一些想创业的朋友这样抱怨:“别人机遇好,我运气不好,没有机遇”;“我要是早几年做就好了,现在做什么都难了”,这都是误解。我们生活在上海这个世界上创业机会最多的城市,机遇无处不在

2012-07-19 11:30:13 2054

转载 Git 常用命令速查表

一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin [email protected]:ndshowg

2012-06-23 22:39:50 1395

转载 Android 启动流程

SystemServer的启动frameworks/base/services/java/com/android/server/SystemServer.java: run()其中调用ActivityManagerService.installSystemProviders(),最终会调用到frameworks/base/packages/SettingsProvider/src/co

2012-05-30 17:31:08 1015

转载 Linux的五个查找命令:find,locate,whereis,which,type

在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下:  $ find   - : 所要搜索的目录及其所有子目录。默认为当前目录。

2012-04-21 13:46:45 662

转载 如何用mm、mmm编译android中的模块

说明一下使用mm和mmm的方法:1、进入android源码根目录:cd your-android-source-path2、将envsetup.sh source进来:. build/envsetup.sh (注意:.后面有空格)3、之后你就可以使用mm和mmm了。接下来要解释一下mm和mmm的区别:mm:编译当前目录下的模块,当前目录下要有Android.mk文件。mmm

2012-04-19 13:46:37 1290

转载 Android系统50大必备秘籍

Android系统50大必备秘籍  虽然Android操作系统的用户界面和交互经过两年的发展已经非常人性化,但是有些操作和使用还是让很多刚接触的菜鸟用户感到复杂和困惑。我们整理出Android系统的50大必备秘籍供用户参考,适合各种阶段的Android用户。希望可以帮助更多用户更深入的了解和使用好Android系统。  请注意这些技巧和秘籍大部分针对目前最主流的Android 2.1系统,

2012-04-17 15:49:02 837

转载 将才与帅才的十二个差异

所谓将才,就是能够独当一面,为企业所重用,在自己的一亩三分地里面能够干出不小成绩的人才;所谓帅才,就是能够管理众多将才,管理一个企业或“系统”的方方面面,经营井井有条,最终做出大成绩的人才。  有的人向往做帅才,却只适合做将才;  有的人身在帅才之位,却不得志,回归将才则如鱼得水;  有的人不满足于做将才,身怀帅才之志不得施展而寡欢;  有的人不识将才与帅才之分,用人不当,

2012-04-17 12:42:43 1274

转载 iOS、Android、WebOS系统体系架构的比较

iOS、Android、WebOS系统体系架构的比较移动设备操作系统中iOS、Android、WebOS都采用unix或linux内核,它们的内核都是精简版的UNIX(MacOS X)或linux。目前,iOS、Android、WebOS三足鼎立的局面已然初成,未来移动设备操作系统谁来操盘? 本词条从系统架构角度进行对比分析。在具体的实现上,如界面管理框架、应用程序运行模式,有很大

2012-04-13 11:30:16 11388 1

转载 UPnP的工作过程

UPnP的工作过程分为6步:(1)寻址(Addressing)。 地址是整个UPnP系统工作的基础条件,每个设备都应当是DHCP(Dynamic Host Configuration Protocol动态主机配置协议)的客户。当设备首次与网络建立连接后,利用DHCP服务,使设备得到一个IP地址。这个IP地址可以是DHCP系统指定的,也可以是由设备选择的。当局域网内没有提供DHCP服务时,U

2012-03-29 13:46:57 4955

转载 Message,MessageQueue,Looper,Handler详解

一、几个关键概念1、MessageQueue:是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。创建一个线程的时候,并不会自动创建其MessageQueue。通常使用一个Looper对象对该线程的MessageQueue进行管理。主线程创建时,会创建一个默认的Looper对象,而Looper对象的创建,将自动创

2012-03-24 23:03:10 702

转载 35岁前必须学会的33种态度

33种态度说多不多说少不少,但是每一种态度都能让你所面对的人生道路更加宽广,相信只要认真地正视它们,对你肯定有所帮助。  透过跨国界、跨领域的相互沟通,我们整理规划出33种人生应该具备的态度,说这33个都是态度或许有点牵强,其实在界定上有些应该属于心态、个性或方法,但是我们认为这些都跳脱不出人生该有的正确态度框框,所以在书中就把它们统整在这33种态度。33种态度说多不多说少不少,但是每一种态度

2012-03-17 20:49:52 1384

转载 Android 面试总结

Basic:1. 基本的UI控件和布局文件2. UI配套的Adapter的使用3. Activity, Intent,Service,broadCast Receiver他们的生命周期管理熟悉一下 4. 操作手机上的数据库SQLite应用 Advanced_1(这是某位成功通过Android面试的兄弟的面经):1. 为什么看好 Android2. 现在在公司做哪

2012-02-29 16:00:56 1345

转载 android中的触摸事件处理过程详解

android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP当屏幕中包含一个ViewGroup,而这个ViewGroup又包

2012-02-20 13:53:04 1014

原创 Android开发之错误解决办法

Eclipse 在Debug时,提示如下错误 “Failed to connect to remote vm” error这是因为受到了eclipse代理设置的影响,通过以下方法去掉代理之后,调试就可以了。        选择Window->Preferences->General -> Network Connections->Active Provider->Direct

2012-02-13 17:00:26 506

转载 Android 的 dex2jar 和 jd-gui 反编译 apk 源代码

如题,通过如下方法可以得到APK源码1、把dex文件反编译为jar文件的工具。(dex2jar)http://code.google.com/p/dex2jar/downloads/list2、把jar反编译为java的工具。(JD-GUI)http://java.decompiler.free.fr/?q=jdgui源码反编译步骤1、把 class.dex 拷

2012-02-11 10:49:42 1056

转载 提高Android应用程序的速度四大原则

Intent可以算得上Android应用开发的重点之一,它负责对应用中各个组件之间的通讯与相互协调和调用。但是在Android开发中,对Android应用程序提速需要很多技巧和原则。首先, 我们要先明白“加快”是有两层意思的,第一层是代码执行所需要的时间,第二层意思是用户需要等待用户界面响应的时间。这两者有很大的不同,当然我们必须提高代码执行的效率,但是最重要的是用户所看到的东西。所以,如果不是必

2012-02-05 13:18:37 852

转载 Ubuntu 11.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

快速导航:(1-2)显卡驱动安装方法手工安装ATI显卡驱动的方法请参考《ati显卡的朋友来看看,希望我的经历对你们有帮助!》 http://forum.ubuntu.com.cn/viewtopic.ph ... f7138682b6手工安装NVIDIA显卡驱动的方法请参考《Ubuntu 10.10安装NVIDIA官方驱动的方法!》 viewtopic.php?f=42

2012-02-04 12:41:49 3952

转载 ubuntu10.10环境下CTS搭建

CTS 全称Compatibility Test Suite兼容性测试工具。当电子产品开发出来,并定制了自己的Android系统后,必须要通过最新的CTS检测,以保证标准的android application能运行在该平台下。通过了CTS验证,需要将测试报告提交给Google,已取得android market的认证。        CTS是一款通过命令行操作的工具。目前cts没有提供win

2012-02-04 11:06:09 1814

转载 为不同分辨率的手机创建界面

1,首先进入res 文件夹下。2,创建一个名为“layout-1024x768”文件夹,其中1024x768 是屏幕分辨率的大小,值得注意的是分辨率中大的数字必须写到前面,否则会产生语法错误。如layout-768x1024 的写法是错误的。3,编写main.xml:android:orientation="vertical" android

2012-02-04 09:24:23 1566

原创 Java中的强引用,软引用,弱引用和虚引用

从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 一、强引用如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。

2012-02-04 08:57:50 6871 1

原创 ubuntu下Bugzilla的安装与配置

Bugzilla简介         Bugzilla是一个共享的免费的产品缺陷记录及跟踪工具(Bug-Tracking System)。由Mozilla公司提供。创始人是Terry Weissman,开始时使用一种名为“TCL”的语言创建的,后用Perl语言实现,并作为Open source发布。它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生

2012-01-08 13:35:58 9312 5

转载 Android ListView自定义和选中效果

1.自定义列表框的每项layout文件夹中创建xml文件,在自定义的adapter的getview方法中加载。 xml version="1.0" encoding="utf-8"?>  LinearLayout xmlns:Android="http://schemas.android.com/apk/res/android"                android

2012-01-07 14:50:54 4053

转载 深入理解Android消息处理系统——Looper、Handler、Thread

熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环

2012-01-02 13:32:16 609

转载 Android ListView理解之BaseAdapter

ListView是Android开发过程中较为常见的组件之一,它将数据以列表的形式展现出来。一般而言,一个ListView由以下三个元素组 成:1.View,用于展示列表,通常是一个xml所指定的。大家都知道Android的界面基本上是由xml文件负责完成的,所以ListView的界 面也理所应当的使用了xml定义。例如在ListView中经常用到的“android.R.layout.simp

2012-01-01 22:35:45 1838

转载 Windows下Eclipse工程移到Linux下乱码问题解决

Windows下的默认编码方式为gbk,而Linux下的编码方式为utf-8,eclipse在Linux下的编码方式也为utf-8,因此就出现了乱码。解决的方法是将eclipse中的编码方式改为gbk就行了。解决方法:eclipse->Window->Preferences->General->Content Types,右侧选择Java Source File,然后在下面的def

2012-01-01 19:28:02 778

转载 Intent入门指南

一、什么是Intent:在一个Android应用中,Intent是对执行某个操作的一个抽象描述,Intent 负责提供组件之间相互调用的相关信息传递,实现调用者和被调用者之间的解耦。二、Intent的属性:Intent是对执行某个操作的一个抽象描述,其描述的内容包括,对执行动作Action的描述、对操作数据的描述、还有4种附加属性的描述。分别介绍如下:Action ,对执行动作

2011-12-31 14:21:35 690

转载 Android模拟按键——源码环境下开发应用程序

Android模拟按键——源码环境下开发应用程序2010-08-16 22:32   在http://blog.csdn.net/ericahdu 的帮助下,实现了模拟按键,在此,首先表示感谢:)在源码下写程序可以摆脱SDK的限制,毕竟SDK开放的API有限,比如我们实现模拟按键时,需要用到IWindowManager这个类, 但是SDK中是不提供这个类的首先下载编译源码,然后在源

2011-12-30 14:48:55 817

转载 Android窗口管理机制

在学习 WindowManager 接口的时候,了解到这个接口很重要,因为它可以直接与WindowManager(窗口管理器)进行交互,那这个 Window Manager 究竟是怎么一回事呢?    通过查找资料,我知道了 Window Manager 其实是一个service(服务)。它是全局的,系统中唯一的,是独立于android应用程序的,所有android应用程序公用的一个单独的C+

2011-12-27 13:13:16 1254

转载 基于 Android NDK 的学习之旅-----Android.mk 介绍

一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪

2011-12-25 14:06:44 493

原创 Eclipse 查看Android SDK源码

一次偶然的机会,在网上看到了Windows系统下查看Android SDK的源码的方法。此刻转载过来和大家一起分享!先下载源码,最新为2.21. 源码地址:http://rgruet.free.fr/public/2.找SDK目录安装的SDK到我的目录E:\E:\android-sdk-windows\找到目录 结构如下:E:\andro

2011-12-25 13:56:15 500

转载 Android开发从入门到精通系列资料

part 1:环境搭建:sdk下载,免翻墙环境搭建与快速入门http://www.devdiv.com/thread-23445-1-1.htmlpart 2:实例教程:1. 仿通讯录ListView小例子:http://www.devdiv.com/thread-64391-1-1.html2. 微博客户端源码 :http://www.devdiv

2011-12-25 13:42:57 1059

原创 Android开发学习之四 Activity

4.1 ActivityActivity是应用程序的入口。负责创建才窗口(setContextView(View)),和用户交互等。 4.1.1 基本用法首先定义一个类继承自android.app.Activity,在AndroidManifest.xml文件的application标签里声明一个activity即可。一般一个程序可能会有多个Activity,需要指定程序运行时

2011-12-24 23:13:13 663

android基本控件demo

通过一个demo介绍了android的基本控件的使用

2012-08-09

android界面特效大全

通过实例讲解android的界面特效开发

2012-08-09

Android 源码架构分析

主要介绍了android系统的架构以及framework框架,android源码获取及分析,还配有大量的实例

2012-08-09

C语言集成学习环境

这是一款C语言集成学习工具,有了它相信你学习起来一定会事半功倍的

2008-01-30

QT开发工具(自动补全)

这是一款LINUX下非常好的QT开发工具,具有自动补全功能,用起来相当方便

2008-01-30

j2me经典例子

j2me各种不同类型的经典例子

2007-12-01

Qt4_2_wp_chinese_final.pdf

学习QT的好帮手,中文版本的

2007-10-06

空空如也

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

TA关注的人

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