自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (4)
  • 收藏
  • 关注

原创 用IB(interface builder)添加 UIGestureRecognizer的步骤

很多搞ios开发的朋友习惯在代码里完成所有工作,而且各自都有这样做的理由,但是我觉得IB也是有存在的道理的,他能使我们的代码简洁,当然你必须还得花时间熟悉IB的使用方法,这个也许会让人纠结。项目中要用到手势,先前是在代码里直接做的,今天想尝试一下用IB来做,google了一下,搜出不多几条有用的信息,参照着弄了一下最后搞出来了,现在写这个的目的就是再梳理一下,顺便也是熟悉一下IB,因为也是刚刚

2012-05-16 14:51:24 6375 1

转载 UIView你知道多少

曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面的问题,如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想看了下面的内容,你就明白了。1。bounds和frame分别表示什么?2。ContentMode里UIViewContentMod

2012-05-11 18:26:10 460

转载 针对Android里没有Arrays.CopyOf的解决办法

private final T[] copy(T[] source) { Class type = source.getClass().getComponentType(); T[] target = (T[])Array.newInstance(type, sou

2011-07-11 11:29:11 828

转载 [译]关于Activity和Task的设计思路和方法

Activity和Task是Android Application Framework架构中最基础的应用,开发者必须清楚它们的用法和一些开发技巧。本文用大量的篇幅并通过引用实例的方式一步步深入全面讲解它们的基础原 理(underlying principles)和架构(mechanisms),例如:Navigation、Multitasking、activity re-use、intents和

2011-06-23 17:34:00 649

转载 Android Intent原理分析

Android Intent原理分析 (2010-11-06 16:21)   http://blog.chinaunix.net/space.php?uid=741742&do=blog&cuid=2387391 Revision History Date Issue Description Author  

2011-06-19 22:59:00 1200

转载 Lex和Yacc应用方法(一).初识Lex

Lex(Lexical Analyzar 词法分析生成器),Yacc(Yet Another Compiler Compiler编译器代码生成器)是Unix下十分重要的词法分析,语法分析的工具。经常用于语言分析,公式编译等广泛领域。遗憾的是网上中文资料介绍不是过于简单,就是跳跃太大,入门参考意义并不大。本文通过循序渐进的例子,从0开始了解掌握Lex和Yacc的用法。 一.L

2011-06-09 20:28:00 4347

转载 【翻译】(15)Standalone Toolchain

-----------------英文文档见android-ndk-r5b的documentation.html属于Android Native Development Kit (NDK)的一部分见http://developer.android.com/sdk/ndk/(需要代理)翻译仅个人见解-----------------USING THE ANDROID TO

2011-06-05 22:45:00 701

转载 【翻译】(14)Stable APIs

英文文档见android-ndk-r5b的documentation.html属于Android Native Development Kit (NDK)的一部分见http://developer.android.com/sdk/ndk/(需要代理)翻译仅个人见解-----------------Android NDK Stable APIs: Android ND

2011-06-05 22:44:00 772

转载 【翻译】(13)Prebuilts

-----------------英文文档见android-ndk-r5b的documentation.html属于Android Native Development Kit (NDK)的一部分见http://developer.android.com/sdk/ndk/(需要代理)翻译仅个人见解-----------------NDK Prebuilt library

2011-06-05 22:43:00 957

转载 【翻译】(12)NDK GDB

-----英文文档见android-ndk-r5b的documentation.html属于Android Native Development Kit (NDK)的一部分见http://developer.android.com/sdk/ndk/(需要代理)翻译仅个人见解-----------------ndk-gdb Overview ndk-gdb概述

2011-06-05 22:42:00 1527

转载 【翻译】(10)Import Module

-----英文文档见android-ndk-r5b的documentation.html属于Android Native Development Kit (NDK)的一部分见http://developer.android.com/sdk/ndk/(需要代理)翻译仅个人见解-----------------Android module paths (sharing co

2011-06-05 22:41:00 1521 1

转载 【翻译】(11)NDK Build

-----英文文档见android-ndk-r5b的documentation.html属于Android Native Development Kit (NDK)的一部分见http://developer.android.com/sdk/ndk/(需要代理)翻译仅个人见解-----------------ndk-build Overview ndk-bui

2011-06-05 22:41:00 1084

转载 【翻译】(9)CPU Features

------英文文档见android-ndk-r5b的documentation.html属于Android Native Development Kit (NDK)的一部分见http://developer.android.com/sdk/ndk/(需要代理)翻译仅个人见解----------------- Android NDK CPU Features det

2011-06-05 22:39:00 1375

转载 【翻译】(8)CPU ARM Neon

-----------------英文文档见android-ndk-r5b的documentation.html属于Android Native Development Kit (NDK)的一部分见http://developer.android.com/sdk/ndk/(需要代理)翻译仅个人见解-----------------Android NDK & ARM NEON

2011-06-05 22:38:00 2023

转载 【翻译】(7)CPU Arch ABIs

---------英文文档见android-ndk-r5b的documentation.html属于Android Native Development Kit (NDK)的一部分见http://developer.android.com/sdk/ndk/(需要代理)翻译仅个人见解----------------- Android Native CPU ABI Ma

2011-06-05 22:33:00 1160

转载 【翻译】(6)Application.mk File

--------------英文文档见android-ndk-r5b的documentation.html属于Android Native Development Kit (NDK)的一部分见http://developer.android.com/sdk/ndk/(需要代理)翻译仅个人见解-----------------Application.mk file syn

2011-06-05 22:31:00 949

转载 【翻译】(5)Android.mk File

-----------------英文文档见android-ndk-r5b的documentation.html属于Android Native Development Kit (NDK)的一部分见http://developer.android.com/sdk/ndk/(需要代理)翻译仅个人见解----------------- Android.mk file s

2011-06-05 22:30:00 1141

转载 【翻译】(4)How To

-----------------英文文档见android-ndk-r5b的documentation.html属于Android Native Development Kit (NDK)的一部分见http://developer.android.com/sdk/ndk/(需要代理)翻译仅个人见解-----------------Android NDK How-To:

2011-06-05 22:27:00 462

转载 【翻译】(2)Installation Guide

-------------英文文档见android-ndk-r5b的documentation.html属于Android Native Development Kit (NDK)的一部分见http://developer.android.com/sdk/ndk/(需要代理)翻译仅个人见解----------------- Android NDK Installat

2011-06-05 22:25:00 480

转载 【翻译】(1)Android NDK Overview

----------------英文文档见android-ndk-r5b的documentation.html属于Android Native Development Kit (NDK)的一部分见http://developer.android.com/sdk/ndk/(需要代理)翻译仅个人见解-----------------Android NDK Overview

2011-06-05 22:24:00 933

转载 Android NDK学习笔记

前言Android系统中的应用程序都是用Java开发的。Android NDK使我们能够在android上使用C/C++开发的原生代码。有两个理由使用NDK: 一是合理的重用现有的代码;二是在程序中某些关键的部分提高执行效率。这里先讲几个符号的约定: - 你的Android应用程序工程的目录 - 你的ndk安装的目录捷径这里先扯一句题外话 -- 如果你不需要使用NDK开发,只是需要

2011-06-05 21:47:00 604 2

转载 Windows Phone 7 – Navigation Framework原理概論

在學習Windows Phone 7開發時,如果你本身對Silverlight或WPF實作有些了解的話,Navigation Framework我相信一定是大家會用到的部分。因此,這一篇是我自己在研讀Windows Phone 7 Application開發時,我覺得需要花一些時間去好好搞懂運作原理的部分。首先,Windows Phone 7的Application主要是基於Silverlight Page Model,提供用戶可以導向指定的Page,更換不同的內容,因此,你可以建立很多個頁面(Page)在

2011-02-24 11:03:00 1037

转载 Android退出一个多Activity应用程序的方法

<br />对于单一Activity的应用来说,退出很简单,直接finish()即可。<br />当然,也可以用killProcess()和System.exit()这样的方法。<br /><br />但是,对于多Activity的应用来说,在打开多个Activity后,如果想在最后打开的Activity直接退出,上边的方法都是没有用的,因为上边的方法都是结束一个Activity而已。<br />当然,网上也有人说可以。<br />就好像有人问,在应用里如何捕获Home键,有人就会说用keyCode比较KE

2011-01-07 10:04:00 1888

转载 QT Embedded-----QObject:元对象、signal/slot机制

<br />通常一个类库都会有一个类做为所有类的根类,MFC有CObject,Borland的OWL有TObject,java也有一个object。对于QT Embedded来说,这个类就是QObject。QObject作为根类,定义了整个类库的所需要的一些特性:元对象模型,signal/slot机制,event机制等。下面的文章就分别分绍一下。<br /><br />1.元对象 <br />  元对象被称做是meta object.在运行时刻(runtime),能够提供对象的运行时信息。<br /><br

2010-12-17 15:03:00 613

转载 QT中event事件机制与signal关系

<br />事件处理流程:<br />某个事件发生------>exec()循环会接收到这个事件------><br />创建一个事件对象,并将对象传递给QObject::event()------> <br />在QWidget::event()函数中,分配给特定的事件处理函数------><br />在QButton的事件处理函数中emit(clicked消息)<br /><br />signal发送的方式:emit<br />event发送的方式:<br />    1:窗口系统事件;(QEvent:

2010-12-17 15:01:00 1482

转载 QT Embedded-----QWSWindow

在前面QWSServer文章中,已经提到一个QWSClient代表一个QApplication。QWSServer还管理着一组QWSClient的对象,那就是toplevel widget,即顶层窗口。QWSWindow对象就是toplevel widget在QWSServer中的代表。在QWSServer中或者说在整个QT中,window是指toplevel widget,因此QWSServer中只使用window不使用widget这个词语。   QWSServer用一个QWSWindow的数组管理着所有

2010-12-17 15:00:00 617

转载 QT Embedded-----QEventLoop

<br />QT Embedded-----QEventLoop<br />事件是GUI应用的核心概念,GUI应用就是通过执行一个个事件来完成其功能的。围绕事件而设计的事件循环,事件分发,事件截取(hook),这些都是GUI Framework的核心部分和运行的基础,是把其它所有对象联接起的纽带。在QT中,事件循环和事件机制被封装在QEventLoop中。本文就简略介绍一下,QT中的事件运行机制。<br />  1.事件分类<br />  QT中的事件主要有如下几种:<br />  (1)QWSEvent和

2010-12-17 15:00:00 797

转载 QT Embedded-----QWSClient

<br />在前面QWSServer文章中,已经提到QWSClient代表QApplication或QWSDisplay。QWSClient保存了QT Client的部分信息来标识每个QT Client,这些信息保括client appname, clientid。<br />    QWSClient的主要功能还是负现QWSDiplay与QWSServer的通讯,QWSDisplay将QWSCommand发给QWSClient(QWSClient::readMore), 同时QWSServer的QWSEv

2010-12-17 14:58:00 648

转载 QT Embedded-----QWSServer

QT Embeded应用没有来严格的区分server和client进程,如果一个QT进程的启动参数中有-qws,那么这个进程就具有server管理功能,被称为QWS server,当然这个进程同样可以和其它的QT进程一样可以创建并显示widget,只有兼做server的功能而已。这个所谓的server功能主要是由QWSServer对象来实现的。     1.QWSServer的管理对象    (1)keyboard设备和mouse设备     keyboard和mouse是一个display系统的输入设备,

2010-12-17 14:57:00 621

转载 QT Embedded-----QApplication

<br />QApplication代表着QT Embedded应用程序的运行时对象,类似于MFC的CWinApp。应用程序可以通过一个全局指针变量qApp表访问当前应用程序的QApplication。<br />      1.QApplication的初始化<br />      对于QT应用程序来说,每一个进程都必需首先初始化一个QApplication的全局对象qApp。一般来说,都是在main函数开始的时候,声明一个QApplication的局部变量。同时,QApplication也初始化了一些全

2010-12-17 14:56:00 587

转载 QT Embedded----FAQ

<br />1.如何管理从堆中new出的QObject对象?如何安全delete才能避免内存泄露?<br />    这个问题看起来很愚蠢,new出QObject,不用时delete了,不就行了,怎么会有这种问题呢? 问题就在于"不用时"难以确定.<br />    QT是一个图形平台系统,有些时候,对象之间的逻辑关系比较复杂,用户可能找不到合适的时机delete或者需要写额外的代码来delete。为此,QT提供了一些机制,来帮助你管理对象的生命周期,在合适的时候帮助你delete。<br />    (1

2010-12-17 14:55:00 1048

原创 Qt for Symbian 设置程序的能力(Capability)

<br />pro文件中在symbian scope下添加TARGET.CAPABILITY variable,将该变量赋值eg"ReadUserData WriteUserData ReadDeviceData WriteDeviceData LocalServices NetworkServices UserEnvironment SwEvent"

2010-12-15 17:47:00 438

转载 在ActivityGroup里面如何访问子Activity的View 并操作它去改变UI?

<br />要知道如何在ActivityGroup里面操作子Activity的布局View 那么得先了解一下,如何将Activity放入ActivityGroup 里面,这里我封装了一个小小的方法,公供参考:<br /><br />/**<br />     * 为ActivityGroup的一个ViewGroup设置动态的Activity View 对象<br />     * <br />     * @param 上下文<br />     * @param LocalActivityManager对

2010-11-14 15:30:00 2392

转载 Android 在XML里面共享同一布局文件

<br /><br />一直以为共享同一布局文件都是在之前写好的布局之后复制过来,或者通过 java代码使用layoutInflater Add进来的。但今天提供了一个更为方便的使用方法,可以在你的任意LAYOUT文件里面将其他的LAYOUT文件拿过来使用,代码也很简单,如下:<br /><?xml version="1.0" encoding="UTF-8"?><br /><LinearLayout android:id="@+id/FrameLayout01"<br />    android:back

2010-11-14 15:22:00 1062

转载 Activity 与 Window

<br /><br />Android PhoneWindow,ViewRoot,Activity之间的大致关系。<br /> <br />在android里,我们都知道activity.但是一个activity跟一个Window是一个什么关系呢?<br /> <br />在activity.java中,我们可以看到两个变量,分别是:<br />private Window mWindow;<br /> <br />private WindowManager mWindowManager;<br /> <b

2010-10-11 14:56:00 803

原创 整理lw_oopc开源项目

<br /><br />轻量级的面向对象C语言编程框架LW_OOPC介绍<br />金永华、陈国栋<br />2010/03/02<br />摘要:<br />本文介绍一种轻量级的面向对象的C语言编程框架:LW_OOPC。LW_OOPC是Light-Weight Object-OrientedProgramming in(with) C的缩写,总共一个.h文件,20个宏,约130行代码,非常的轻量级,但却很好的支持了很多面向对象的特性,比如继承、多态,可以优美的实现面向接口编程。这个框架系由台湾的高焕堂

2010-07-07 17:15:00 5499

转载 C++ 对象的内存布局(下)

<br />C++ 对象的内存布局(下)<br /> <br />陈皓<br />http://blog.csdn.net/haoel<br /> <br /> <br /><<<点击这里查看上篇<br /> 重复继承<br /> <br />下面我们再来看看,发生重复继承的情况。所谓重复继承,也就是某个基类被间接地重复继承了多次。<br /> <br />下图是一个继承图,我们重载了父类的f()函数。<br /> <br /><br /><br /> <br />其类继承的源代码如下所示。其中,每个类都有

2010-07-07 16:56:00 391

转载 C++ 对象的内存布局(上)

<br /><br />C++ 对象的内存布局(上)<br /> <br />陈皓<br />http://blog.csdn.net/haoel<br /> <br /> 点击这里查看下篇>>>前言<br /> <br />07年12月,我写了一篇《C++虚函数表解析》的文章,引起了大家的兴趣。有很多朋友对我的文章留了言,有鼓励我的,有批评我的,还有很多问问题的。我在这里一并对大家的留言表示感谢。这也是我为什么再写一篇续言的原因。因为,在上一篇文章中,我用了的示例都是非常简单的,主要是为了说明一些机理上的

2010-07-07 16:54:00 300

转载 C++ 虚函数表解析

<br /><br />C++ 虚函数表解析<br /> <br />陈皓<br />http://blog.csdn.net/haoel<br /> <br /> 前言<br /> <br />C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做

2010-07-07 16:52:00 274

转载 C++虚函数表

<br /><br />(C++中的struct和class实际上是一样的)<br />C++中当一个类中存在virtual函数(虚函数)或者它的父类中存在虚函数,那么编译器就会为这个类生成虚函数表(virtual table),下面我用代码来验证这个事情。<br />首先写一个class<br />class A<br />{<br />};<br />cout<<sizeof(A)<<endl;<br />输出结果1,就是说这个类占1个字节(具体为什么要占1个字节我也不太清楚,应该就这么设计的吧,有高手

2010-07-07 16:44:00 436

中国鹰派专用安全教程.chm

这是一个黑客技术的教程,适合对计算机安全感兴趣的朋友。其中介绍了很多实用的攻防技巧和原理,是一本难得的资料。

2010-10-11

LW_OOPC 面向对象的c宏

是一套轻量级的面向对象的c语言宏定义 台湾 高焕堂的项目 很实用 也很有研究价值

2010-07-19

flashpad 一款记笔记的小工具

随机启动的一个文本编辑工具 快捷键呼出 呼入 随时记下文本内容 不用保存 方便 适合程序员记录一些开发时的技术点

2010-07-19

j2me模拟器 kjava开发必备

j2me的模拟器 很好用 是kjava开发中必备的小工具 简单 好用

2007-08-10

空空如也

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

TA关注的人

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