自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (34)
  • 收藏
  • 关注

原创 Qt--信号槽传递结构体参数

Qt--信号槽传递结构体参数(1) 需要注册结构体参数,在结构体中声明结束的地方加上结构体注册。typedef struct s_exceptionNotifyData{} ExceptionNotifyData;Q_DECLARE_METATYPE(ExceptionNotifyData);(2)信号定义signals: void signalRealExceptionData(QVariant varData);(3)槽函数定义void recvRealE...

2020-05-27 18:21:35 1657

原创 std::sting 常用操作备忘录

删除字符串中的空格:strLimit.erase(std::remove_if(strLimit.begin(), strLimit.end(), isspace), strLimit.end());

2020-03-19 16:22:46 184

原创 macOS Sierra(10.12)系统偏好设置->安全性和隐私->通用中的“任何来源” 选项开与关

显示"任何来源"选项在控制台中执行:sudo spctl --master-disable不显示"任何来源"选项(macOS 10.12默认为不显示)在控制台中执行:sudo spctl --master-enable

2016-09-22 09:42:05 19996 1

原创 Nil, nil, NULL, NSNull的一点区别

#ifndef Nil# if __has_feature(cxx_nullptr)# define Nil nullptr# else# define Nil __DARWIN_NULL# endif#endif#ifndef nil# if __has_feature(cxx_nullptr)# define nil nullptr# else# def

2014-10-23 15:13:47 1137

原创 wireshark通过无线网卡抓包错误及解决

打开Wireshark,Ctrl+i,

2014-09-22 11:52:42 5745

转载 iPhone 6 与 iPhone 6 Plus 参数对比

iPhone 6iPhone 6 Plus系统iOS 8iOS 8屏幕4.7-inch Retina HD1334×750326 pixels-per-inch1400:1 对比度500 cd/m2 最大亮度更广阔视角的双域像素放大显示便捷访问功能5.5-inch Retina HD1920×1080401 pixels-per-in

2014-09-12 09:30:29 959

原创 std::string 类操作函数说明

// string类的构造函数:string(const char *s); // 用c字符串s初始化string(int n,char c); //用n个字符c初始化// string类的字符操作:const char &operator[](int n)const;const char &at(int n)const;char &operator[](int n

2014-07-29 17:11:14 936

转载 ios 官方例子

http://developer.apple.com/library/ios/samplecode/Birthdays/Birthdays.zip http://developer.apple.com/library/ios/samplecode/ClockControlPalette/ClockControlPalette.zip http://developer.apple.com/l

2014-07-29 15:12:11 785

转载 中国天气网城市代码

中国天气网城市代码 101010100=北京101010200=海淀101010300=朝阳101010400=顺义101010500=怀柔101010600=通州101010700=昌平101010800=延庆101010900=丰台101011000=石景山101011100=大兴101011200=房山101011300=密云

2014-07-28 11:58:25 5199

原创 ios小技巧汇总

备案用,免得用到的时候又四处fan

2014-07-07 16:25:43 738

原创 NSUserDefaults类registerDefaults的使用

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ // Override point for customization after application launch. NSDictionary *dicDe

2014-07-07 16:07:14 3499

原创 ios app 提交上架错误

1、this bundle is invalid . new apps and app updates submitted to the app store must be built with public把xcode更新到最新版本即可。

2014-05-23 16:03:35 789

转载 SQL语句集锦

--语 句              功 能--数据操作SELECT   --从数据库表中检索数据行和列INSERT   --向数据库表添加新数据行DELETE   --从数据库表中删除数据行UPDATE   --更新数据库表中的数据 --数据定义 CREATE TABLE  --创建一个数据库表DROP TABLE   --从数据库中删除表 ALTER

2014-04-16 14:09:06 555

原创 AppStore 上架中的分类

Book图书Business商业Catalogs商品指南Education教育Entertainment娱乐Finance财务Food & Drink美食佳饮Games游戏Health & Fitness健康健美Lifestyle生活Med

2014-02-13 12:10:55 3533

原创 VC 键盘键值定义与含义

这些东东,在WinUser.h中定义。void CDlg::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);BOOL CDlg::OnWndMsg(UINT message, WPARAM wParam, LPARAM lParam, LRESULT* pResult);BOOL CDlg::PreTranslateMessage(MS

2014-01-20 11:18:06 3187

转载 国内中小型IT企业的研发项目管理

来源:中国项目管理资源网 随着中国信息技术产业的迅猛发展,国内IT企业的数量也随之增多,其中大部分为中小型规模IT企业。目前大多数的中小IT企业都缺乏规范的管理,一般靠创办人或发起人的个人魅力或者主观判断进行管理,在进行产品研发和创新的过程中。这类企业的核心竞争力一般在于产品创新,研发在企业中占据了非常重要的地位,忽略了研发管理的重要性,导致人员流失、认同度低、技术流失等诸多问题。 

2013-10-25 11:22:54 1805

原创 把XCode带的SVN版本替换为系统中的SVN

把XCode带的SVN版本替换为系统中的SVN,删除操作之间最好先备份。$ sudo rm -rf /Applications/Xcode.app/Contents/Developer/usr/bin/svn* $ sudo ln -s /bin/svn* /Applications/Xcode.app/Contents/Developer/usr/bin/

2013-09-24 11:55:35 913

转载 Android的休眠与唤醒

Android 休眠(suspend),在一个打过android补丁的内核中,state_store()函数会走另外一条路,会进入到request_suspend_state()中,这个文件在earlysuspend.c中。这些功能都是android系统加的,后面会对earlysuspend和late resume 进行介绍。涉及到的文件:linux_source/kernel/power/m

2013-08-02 12:11:09 1222

转载 Android NDK 工具链的使用方法(Standalone Toolchain)

原帖地址:http://http://blog.csdn.net/smfwuxiao/article/details/6587709首先需要确定目标机器的指令集。如果是 x86 的机器,用 x86-4.4.3 版本的工具链;如果是 arm 指令的,用 arm-linux-androideabi-4.4.3 版本 (x86-4.4.3 和 arm-linux-androi

2013-08-02 11:45:52 1515

原创 Semantic Issue PerformSelector may cause a leak because its selector is unknown

该警告不影响程序运行。看他不爽直接屏蔽了就可以:#pragma clang diagnostic push#pragma clang diagnostic ignored "-Warc-performSelector-leaks"               [delegate performSelector:stateChangedSelector withObject:se

2013-07-29 22:53:47 928

原创 ffmepg 指定网络连接模式UDP还是TCP

AVFormatContext *formatCtx = NULL; formatCtx = avformat_alloc_context(); AVDictionary* options = NULL; av_dict_set(&options, "rtsp_transport", "tcp", 0); avformat_open_input(

2013-07-03 12:14:53 3334 2

原创 IOS 各种文件路径获取

1、获取应用程序中包含的资源文件绝对路径需求:项目中有些数据,使用的时候需要使用绝对路径去读取,所以需要获取文件的绝对路径NSBundle *bundle = [ NSBundle mainBundle ];NSString *filePath = [ bundle pathForResource:@"FileName" ofType:@"Extension" ];

2013-06-08 11:37:23 692

原创 资料汇总,保留下来以备需要的时候查阅

iOS:支持的蓝牙描述文件http://support.apple.com/kb/HT3647?viewlocale=zh_CN&locale=zh_CN

2013-06-07 17:21:55 867

原创 iphone,ipad尺寸汇总

汇总下,免得下次忘记了还需要重新找度娘。 Ipad mini                             1024X768       非retina屏 Ipad 1 Ipad 2                       1024X768    非 retina屏  Ipad 3 ( the new Ipad)    分辨率  2048X1536  导航

2013-05-09 10:54:38 980

原创 常用工具合集,保留下来 自己需要的时候方便查找^_^

常用工具合集,保留下来 自己需要的时候方便查找,持续更新中1、MAC 下查看 sqlite db 文件的工具MAC 下的开源可视化 sqlite db 浏览器:SQLite Database Browser.http://sourceforge.net/projects/sqlitebrowser/

2013-04-24 08:45:34 925

原创 BSD socket 非阻塞模式连接

BSD socket 非阻塞模式连接,适用用各种实现BSD socket的操作系统:windows,  linux, unix, ios, android.int CNetTcpC::StartConnect(LPCSTR pszIPAddr, UINT nPort){ SOCKADDR_IN ctrl_sin; UINT sock = socket(AF

2013-04-22 17:50:57 1419

原创 View旋转

#define DEGREES_RADIANS(angle) ((angle) / 180.0 * M_PI)XXX.view.transform = CGAffineTransformMakeRotation( DEGREES_RADIANS(90) );

2013-04-17 16:25:51 562

原创 frame 与 bounds 的区别与关系

frame和bounds是UIView中的两个属性(property)。frame指的是:该view在父窗口坐标系统中的位置和大小。(参照点是父窗口的坐标系统)bounds指的是:该view在自身坐标系统中 的位置和大小。(参照点是自身坐标系统)-(CGRect)frame{  return CGRectMake(self.frame.origin.x,self.frame.orig

2013-04-16 14:34:02 564

转载 23个MySQL常用查询语句

论坛里面的一个帖子内容,保存下来留待需要的时候查询。其实SQL语句差不多都是通用的,不仅仅是MySQL下可用。原贴地址:http://bbs.csdn.net/topics/390407669--------------------------------------------------------------------------------------------------

2013-04-02 15:12:37 1041

原创 开源提示框SVProgressHUD使用备忘录

https://github.com/samvermette/SVProgressHUD//// SVProgressHUD.h//// Created by Sam Vermette on 27.03.11.// Copyright 2011 Sam Vermette. All rights reserved.//// https://github.com/sam

2013-03-28 10:26:15 3222

原创 pthread 简要使用指南(五) 线程属性(pthread_attr_t)

先上代码。suse linux上pthread_attr_init,man(3)上面的例子:   #ifndef _GNU_SOURCE #define _GNU_SOURCE /* To get pthread_getattr_np() declaration */#endif#include #include #include #include #include

2012-09-06 15:33:11 16193 2

原创 pthread 简要使用指南(四) Cancellation Points

PTHREAD_CANCEL_DEFERRED情形下,pthread_cancel()给目标线程设置一个取消标志。目标线程在运行中的某些地方会查看自己是否存在取消请求,如果有,就立刻终止执行后继代码并退出。这些查看是否存在取消请求的地方,称之为取消点(Cancelation-point)。    关于存在取消点的系统函数,suse linux上面的开发者指南如是说:Cancella

2012-08-31 14:46:50 3735

原创 pthread 简要使用指南(三) 线程的终止

pthread_create()的帮助文档里面,明确指出,一个线程的终止有如下的四种方式:        * 本线程中调用pthread_exit(),同一进程里面调用pthread_join()的其他线程可以获取该线程的退出值。    * 本线程的线程函数start_routine执行结束返回。    * 本线程被pthread_cancel()取消。    * 本线程所在的

2012-08-31 14:41:26 7042

原创 pthread 简要使用指南(二) joinable 与 detached

pthread_craete()出来的线程,joinable或detached两者必占之一。    如果是jionale的线程,那么必须使用pthread_join()等待线程结束,否则线程所占用的资源不会得到释放,会造成资源泄露。如果想创建一个线程,但又不想使用pthread_join()等待该线程结束,那么可以创建一个detached的线程。detached状态的线程,在结束的时候,会自动

2012-08-30 16:04:22 6315

原创 pthread 简要使用指南(一) pthread_create

POSIX thread 简称为pthread,Posix线程是一个POSIX标准线程。该标准定义内部API创建和操纵线程。 Pthreads定义了一套 C程序语言类型、函数与常量,它以 pthread.h 头文件和一个线程库实现。     直接上代码,简单明了。#include #include #include #include #include // 线程ID

2012-08-29 17:01:23 4905 1

原创 XCode 4.2支持iOS 5.1.1真机调试的实现

目前市面上的ios设备,操作系统都是5.1.1的版本了。但是偶的开发环境还是Snow Leopard 10.6.8 + XCode 4.2。新买的设备接上去,发现XCode 4.2无法在ios5.1.1的设备上面调试。根据以前把iPhoneOS4.3.sdk往XCode 4.2转移的经验,下载了一个XCode4.4.1的DMG文件,研究下,把相应的文件从DMG里面拷贝出来放到本地Dev

2012-08-28 14:51:07 3155 1

转载 Windows下使用msysgit下载Android源码

原文地址:http://172.18.11.154/bug/show_bug.cgi?id=20437Android 官方建议使用Python脚本 repo 来管理代码,并且建议在Linux下执行该脚本。 大部分人其实都不会去修改Android代码,仅仅是想下载来看看而已。为了这小小的需求而去倒腾一个Linux 或 cygwin 都不太合算。所以才有了本文。

2012-03-31 10:35:35 1336

转载 高性能接入 sever 开发优化

高性能接入 sever 开发优化作者: kingsleer (1 篇文章) 日期: 九月 28, 2011 在 10:36 上午原帖地址:http://software.intel.com/zh-cn/blogs/2011/09/28/sever/?cid=sw:pr

2011-10-14 09:06:08 588

原创 java与C++之间进行SOCKET通讯要点简要解析

<br /> <br />java与C++之间进行SOCKET通讯要点简要解析<br />hslinux<br />0、篇外语<br />  此乃本人学习过程中自娱自乐之作,为了遗忘后有个地方再温习。如入您法眼,转载请尊重原作者,请说明出处。<br /><br /><br /><br />1、big-endian与little-endian<br />   Endian定义:在计算机系统体系结构中用来描述在多字节数中各个字节的存储顺序。<br />big-endian也称高位在前、大端在前。是计算机体系结构

2011-03-01 08:58:00 7527 1

转载 C 语言的谜题

<br />原文地址:http://software.intel.com/zh-cn/blogs/2010/09/09/c-5/?cid=sw:prccsdn1307 C 语言的谜题 作者: haoel (1 篇文章) 日期: 九月 9, 2010 在 6:03 下午 <br />这几天,本站推出了几篇关于C语言的文章如下所示:<br />语言的歧义 [酷壳链接] [CSDN链接]<br />谁说C语言很简单? [酷壳链接] [CSDN链接]<br />6个变态的C语言Hello W

2010-11-19 08:47:00 623

cmake-3.18.0-rc2 全家桶 (win64-linux-macos-source)

cmake-3.18.0 全家桶 截至2020-06-19最新版本的cmake-3.18.0 win64, linux, macos版本安装包及源代码 方便访问github慢的童鞋。 官网下载地址 https://cmake.org/download/

2020-06-19

BOOST程序库完全开发指南+boost 1.71.0源码

BOOST程序库完全开发指南:深入C++“准”标准库(第3版) 以及boost源码1.71.0 BOOST程序库完全开发指南:深入C++“准”标准库(第3版) 以及boost源码1.71.0 BOOST程序库完全开发指南:深入C++“准”标准库(第3版) 以及boost源码1.71.0

2020-04-29

2020-04-15 cmake-3.17.1 macOS版本

截至2020-04-15最新版本的cmake-3.17.1 macOS版本安装包 方便访问github慢的童鞋。 官网下载地址 https://cmake.org/download/

2020-04-15

cmake-3.17.1-Linux-x86_64.tar.gz

截至2020-04-15最新版本的cmake-3.17.1 linux版本安装包 方便访问github慢的童鞋。 官网下载地址 https://cmake.org/download/

2020-04-15

2020-04-15 最新版本cmake-3.17.1 源码

截至2020-04-15 最新版本cmake-3.17.1 源码 方便那些github访问慢的童鞋。 官网下载地址 https://cmake.org/download/

2020-04-15

CUDA中文手册.rar

CUDA中文手册 NVIDIA CUDA 统一计算设备架构 编程指南 第1章 CUDA简介 1.1 作为数据并行计算设备的图形处理器 1.2 CUDA:一种GPU计算的新架构 1.3 文档结构 第2章 编程模型 2.1 高度多线程协处理器 2.2 线程分批 2.2.1 线程块 2.2.2 线程块网格 2.3 内存模型 第3章 硬件实现 3.1 具有片上共享内存的一组SIMD多处理器 3.2 执行模型 3.3 计算能力 3.4 多个设备 3.5 显示模式切换 第4章 应用编程接口 4.1C编程语言扩展 4.2 语言扩展 4.2.1函数类型限定符 4.2.2变量类型限定符 4.2.3执行配置 4.2.4内置变量 4.2.5 使用NVCC编译 4.3 共用运行时组件 4.3.1内置向量类型 4.3.2数学函数 4.3.3 时间函数 4.3.4 纹理类型 4.4设备运行时组件 4.4.1数学函数 4.4.2 同步函数 4.4.3 类型转换函数 4.4.4类型强制函数 4.4.5纹理函数 4.4.6原子函数 4.5宿主运行时组件 4.5.1常用概念 4.5.2运行时API 4.5.3 驱动程序API 第5章性能指南 5.1 指令性能 5.1.1 指令吞吐量 5.1.2内存带宽 5.2 每块的线程数 5.3 宿主和设备之间的数据传送 5.4 纹理拾取与全局或常量内存读取 5.5 整体性能优化策略 第6章 矩阵乘法示例 6.1概述 6.2 源码清单 6.3 源码攻略 6.3.1Mul() 6.3.2Muld() 附录

2020-01-20

BoostCircularBuffer.zip

基于boost库的字节环形缓冲区,可用来作为网络数据接收缓冲区,音视频编解码后数据传递缓冲区。 #include #include boost::circular_buffer

2019-11-20

CUDA编程指南5.0中文版

CUDA编程指南5.0(无水印版),翻译自官方手册,适合初学者学习的最佳CUDA5.0入门级教材 .

2019-10-02

Python脚本生成iOS全套AppIcon图标

python appicon.py ./src.png 第一次运行可能会需要安装Image组件,可能会要权限不足。所以第一次运行最好加一个sudo python appicon.py ./src.png 生成的文件夹AppIcon.appiconset直接替换掉项目中Assets.xcassets里面对应的文件夹即可。 XCode9, XCode10 beta6下测试某问题

2018-08-20

MacOS下StarUML3.0.1破解说明及补丁

MacOS下StarUML3.0.1破解说明及补丁。需要自行到官网http://staruml.io/ 下载3.0.1版本

2018-07-09

macOS goclipse tools:gocode guru godef

macOS下Eclipse插件goclipse安装后配置所需要的三个工具:gocode,guru,godef。编译环境:macOS High Sierra + go1.10.3

2018-06-20

软件系统开发解决方案模板

软件系统开发解决方案模板,留档备用。有喜欢的可以拖走拖走。。。。资源分现在都最低必须2分了。坑。。。。

2017-11-10

lame_build_for_ios

lame build for ios 文件放到lame代码目录下,与lame中configure文件同一路径。 #sh lame_sh.sh 来源 https://github.com/kewlbear/lame-ios-build

2014-12-11

lame-3.99.5

LAME 是最好的MP3编码器,编码高品质MP3的最好也是唯一的选择。

2014-12-11

FoxitPDFEditor

Foxit PDF Editor(PDF编辑器软件)是一款小巧而功能并不逊于Adobe Acrobat Reader的PDF阅读器,Foxit PDF Editor(PDF编辑器软件)大小只有1.4M左右,完全绿色.

2014-09-16

GTMBase64编解码

https://github.com/r258833095/GTMBase64 GTMBase64 Base64加解码 使用方法: 1)丢入ios项目。 【注意】开启ARC的同学注意 解决方法:-fno-objc-arc 2)在要使用GTMBase64的地方#import "GTMBase64.h"引入头文件 3)下面详细说明: 常用的方法,有下面几个: (NSString*)md5_base64: (NSString *) inPutText; (NSString*)encodeBase64String:(NSString *)input; (NSString*)decodeBase64String:(NSString *)input; (NSString*)encodeBase64Data:(NSData *)data; (NSString*)decodeBase64Data:(NSData *)data;

2014-09-05

DiffMerge4.2.0

mac os x上面的代码比较工具。 官网下载地址: http://sourcegear.com/diffmerge/downloads.php

2013-11-20

CButtonST控件类库及相关Demo

CButtonST控件类库及相关Demo

2012-08-22

Android源码下载脚本

网上抢来的,出处:http://fanhongtao.iteye.com/blog/1427719 Android 官方建议使用Python脚本 repo 来管理代码,并且建议在Linux下执行该脚本。 大部分人其实都不会去修改Android代码,仅仅是想下载来看看而已。为了这小小的需求而去倒腾一个Linux 或 cygwin 都不太合算。所以才有了本文。 repo 只是对Git命令进行了封装,所以我们可以绕过repo直接使用Git命令来下载。 为了方便大家,这里提供了一个Bash脚本,实现一个命令下载完整的Android代码。 脚本模拟了repo的下载功能和部分更新功。在Android目录结构没有变化的情况下,脚本能够很好的工作,如果有一天Android将一个Git目录移动到另一个目录下,则本脚本会下载新的目录,但老目录下的代码不会被删除。 虽然有些限制,但毕竟胜在简单,只需要安装一个 msysgit 就可以正常工作。 使用方法: 进入 msysgit 命令行界面,在目标目录下执行附件的脚本(需要先解压)即可。 如:在 D:\android 目录下,执行: ./sync_android_repos.sh 执行完成后,会将代码下载到 D:\android 目录下。 如果下载过程中网络不好而中断,还可以多次执行该脚本,直到成功为止。

2012-03-31

AppleACPIPlatform-and-IOPCIFamily

安装均为变色龙引动 安装黑苹果,卡在pci configuration begin的解决方法: 方法1:替换老版本的AppleACPIPlatform.kext和IOPCIFamily.kext文件; 方法2:启动安装时,按Tab键进入命令行模式,使用参数-v npci=0x2000来启动安装; 安装好黑苹果,启动的时候卡在pci configuration begin的解决方法: 使用参数-v npci=0x2000来启动,进入了lion后, 使用Kext Helper安装老版本的AppleACPIPlatform.kext和IOPCIFamily.kext,重启电脑,使用忽略缓存模式启动lion,以后正常启动就不会卡在pci configuration begin了。 PS: 人品还是很重要的,如果这样的方法您用了行不通,我也没有办法,装黑苹果就是得折腾,重新安装一次,或是换个镜像继续安装吧,有时候同一个镜像盘每次安装都会出现不同的问题。 DMG文件写硬盘或U盘安装lion时, 出现【Dsmos has arrived】或【 nstat_lookup_entry failed:2】卡住 改问题是DMG安装文件制作的时候某些文件、目录权限设置有问题导致的。 变色龙启动时按键盘【tab】键进入命令行模式: 然后输入: -S空格-v【按回车键】 /sbin/fsck -fy【按回车键】 /sbin/mount -uw /【按回车键】 chmod -R 755 mach_kernel【按回车键】 chown -R root:wheel mach_kernel【按回车键】 chmod -R 755 /System/Library/Extensions/【按回车键】 chown -R root:wheel /System/Library/Extensions/【按回车键】 rm -rf /System/Library/Caches/*【按回车键】 reboot【按回车键】

2012-01-13

VoodooHDA.kext

黑苹果 Thinkpad T410i VoodooHDA.kext lion声卡万能驱动 Mac OS lion 10.7.2 下 Thinkpad T410i 2516 AJC 声卡可以驱动起来 其他机器就没有尝试过,但是号称万能驱动,你懂的。

2012-01-13

Objective C 入门指南

Objective-C Beginner's Guide Objective C 入门指南

2011-08-20

android休眠与唤醒驱动流程分析

android休眠与唤醒驱动流程分析 android wakelock 休眠 唤醒

2011-07-07

Rational+Rose基础.pdf

Rational+Rose基础.pdf Rational+Rose基础.pdf Rational+Rose基础.pdf

2011-04-19

sqlite sql 语法(chm版)

sqlite sql 语法(chm版) SQLite库可以解析大部分标准SQL语言。但它也省去了一些特性 并且加入了一些自己的新特性。

2011-03-04

ksoap2-android-assembly-2.4-jar-with-dependencies.jar

Android 访问WebService组件

2011-02-24

android系统原理及开发要点详解_韩超_梁泉 4

本资料搜集自网络,如果有侵犯您的权益,请联系提供下载的网站或本人,收到知会将删除。 第1章“Android系统概述”,概述Android系统方面的内容,包括智能手机平台的发展历程、Android系统的特点、Android的3种开发工作,以及Android的2种不同的开发方式。   第2章“Android系统开发综述”,介绍Android系统开发的综述性内容,包括工具使用、获得代码、编译系统、仿真器运行、SDK使用等。   第3章“Android的Linux内核与驱动程序”,介绍Android内核的特点、Android中使用的专用驱动程序、Android系统可能使用的标准设备驱动。   第4章“Android的底层库和程序”,介绍Android系统的基础程序,以本地程序为主。   第5章“Android的Java虚拟机和Java环境”,这是介于本地和Java层之间的相关内容,主要介绍Android的Java虚拟机Dalvik的基本概念、Android Java程序的环境、JNI的使用方法,以及Java框架的启动流程等。   第6章“Android的GUI系统”,包括Android GUI系统架构、底层的pixelflinger和libui库、Surface系统、Skia和2D图形系统、Android的OpenGL和3D图形系统等内容。   第7章“Android的Audio系统”,主要是音频的输入输出环节,音频系统从驱动程序、本地框架到Java框架都具有内容。   第8章“Android的Video输入输出系统”,介绍Android的Video输入输出系统,包括Overlay系统和Camera系统两个部分,前者只有本地的内容,后者各个层次均有内容。   第9章“Android的多媒体系统”,介绍Android的多媒体系统的核心部分,包括Android中多媒体系统的业务、结构、多媒体系统的核心框架、OpenCore系统结构和使用等内容。   第10章“Android的电话部分”,介绍Android系统在电话方面的功能,Android是智能手机系统,电话是其核心部分。   第11章“Android的连接部分”,主要包括WiFi、蓝牙及定位系统等,这些Android的连接部分也具有从驱动层到Java应用层的结构。   第12章“Android的传感器系统”,传感器系统涉及Android的各个层次,具有完整的结构,相比其他系统,传感器系统的各个层次都比较简单。   第6~12章分模块介绍Android的几个核心系统,主要是本地框架和Java框架方面的内容,兼顾应用程序和驱动层,这是本书的重点。   第13章“Android应用程序概述及框架”,介绍Android应用程序层的基本概念和应用程序框架,这部分内容是Android自下而上的第4个层次,可以基于源代码或者SDK开发,它们之间的差别非常小。   第14章“Android应用程序的主要方面”,介绍Android应用程序层开发的各个方面,基本上是横向内容,包括应用程序的基本控制、各种UI元素的使用、图形API使用3个方面的内容。   第15章“Android应用程序的设计思想”,本章的内容是基于通用的应用程序和GUI程序的通用设计思想,结合Android系统自身的特点,提出一些值得注意的问题和设计方法。   本书读者   本书适应广大的读者群,力求在Android的系统移植、应用程序开发、系统框架改进方面给读者全面的支持。不同的读者在学习本书时,应该使用不同的方法。   Android初级开发者:在本书指引下阅读代码,搭建系统开发环境,对于Android应用程序的开发者,重点关注后3章的内容。   Android中、高级开发者:通过本书的引导,学习系统架构,关注开发要点,并尽量使用手机系统的通用设计思想、软件工程思想、系统工程思想来指导Android系统学习。   嵌入式Linux系统学习者:将Android作为一个集Linux核心和应用层程序于一体的系统进行学习,并可以利用Android的仿真环境运行和调试程序。   读者在学习本书的过程中,应尽量对照本书的框图和手头的Android源代码,这样可以达到事半功倍的效果。本书在重点代码中加上大量的注释,帮助读者阅读,对于非重点的代码,不占用本书的篇幅,读者可以参考开放的源代码。可以采用顺序读和重点读相结合的方式学习本书,顺序读关注系统框架,重点读关注开发要点。   本书作者   本书在编写过程中提炼和综合Android早期开发者的经验、中国大陆Androidin社区的开发成果,以及各位专家的经验和技术,这是本书出版的知识源泉。本书主要由Androidin社区的两名核心技术专家韩超和梁泉领衔规划和编著,韩超统稿。总部设在南加州、专注于Android平台并提供其移动应用开发及解决方案的迈奔无线(mAPPn Inc.)也投入技术和人力参与了本书的工作。   参与本书编写的还有于仕林、张宇、张超等人,赵家维、黄亮、沈桢、徐威特、杨钰等参与了审校工作。   由于时间仓促,可能依然存在一些错误和问题,请读者见谅,欢迎读者讨论和指点。

2011-01-28

android系统原理及开发要点详解_韩超_梁泉 3

本资料搜集自网络,如果有侵犯您的权益,请联系提供下载的网站或本人,收到知会将删除。

2011-01-28

android系统原理及开发要点详解_韩超_梁泉 2

本资料搜集自网络,如果有侵犯您的权益,请联系提供下载的网站或本人,收到知会将删除。

2011-01-28

android系统原理及开发要点详解_韩超_梁泉 1

本资料搜集自网络,如果有侵犯您的权益,请联系提供下载的网站或本人,收到知会将删除。 第1章“Android系统概述”,概述Android系统方面的内容,包括智能手机平台的发展历程、Android系统的特点、Android的3种开发工作,以及Android的2种不同的开发方式。   第2章“Android系统开发综述”,介绍Android系统开发的综述性内容,包括工具使用、获得代码、编译系统、仿真器运行、SDK使用等。   第3章“Android的Linux内核与驱动程序”,介绍Android内核的特点、Android中使用的专用驱动程序、Android系统可能使用的标准设备驱动。   第4章“Android的底层库和程序”,介绍Android系统的基础程序,以本地程序为主。   第5章“Android的Java虚拟机和Java环境”,这是介于本地和Java层之间的相关内容,主要介绍Android的Java虚拟机Dalvik的基本概念、Android Java程序的环境、JNI的使用方法,以及Java框架的启动流程等。   第6章“Android的GUI系统”,包括Android GUI系统架构、底层的pixelflinger和libui库、Surface系统、Skia和2D图形系统、Android的OpenGL和3D图形系统等内容。   第7章“Android的Audio系统”,主要是音频的输入输出环节,音频系统从驱动程序、本地框架到Java框架都具有内容。   第8章“Android的Video输入输出系统”,介绍Android的Video输入输出系统,包括Overlay系统和Camera系统两个部分,前者只有本地的内容,后者各个层次均有内容。   第9章“Android的多媒体系统”,介绍Android的多媒体系统的核心部分,包括Android中多媒体系统的业务、结构、多媒体系统的核心框架、OpenCore系统结构和使用等内容。   第10章“Android的电话部分”,介绍Android系统在电话方面的功能,Android是智能手机系统,电话是其核心部分。   第11章“Android的连接部分”,主要包括WiFi、蓝牙及定位系统等,这些Android的连接部分也具有从驱动层到Java应用层的结构。   第12章“Android的传感器系统”,传感器系统涉及Android的各个层次,具有完整的结构,相比其他系统,传感器系统的各个层次都比较简单。   第6~12章分模块介绍Android的几个核心系统,主要是本地框架和Java框架方面的内容,兼顾应用程序和驱动层,这是本书的重点。   第13章“Android应用程序概述及框架”,介绍Android应用程序层的基本概念和应用程序框架,这部分内容是Android自下而上的第4个层次,可以基于源代码或者SDK开发,它们之间的差别非常小。   第14章“Android应用程序的主要方面”,介绍Android应用程序层开发的各个方面,基本上是横向内容,包括应用程序的基本控制、各种UI元素的使用、图形API使用3个方面的内容。   第15章“Android应用程序的设计思想”,本章的内容是基于通用的应用程序和GUI程序的通用设计思想,结合Android系统自身的特点,提出一些值得注意的问题和设计方法。   本书读者   本书适应广大的读者群,力求在Android的系统移植、应用程序开发、系统框架改进方面给读者全面的支持。不同的读者在学习本书时,应该使用不同的方法。   Android初级开发者:在本书指引下阅读代码,搭建系统开发环境,对于Android应用程序的开发者,重点关注后3章的内容。   Android中、高级开发者:通过本书的引导,学习系统架构,关注开发要点,并尽量使用手机系统的通用设计思想、软件工程思想、系统工程思想来指导Android系统学习。   嵌入式Linux系统学习者:将Android作为一个集Linux核心和应用层程序于一体的系统进行学习,并可以利用Android的仿真环境运行和调试程序。   读者在学习本书的过程中,应尽量对照本书的框图和手头的Android源代码,这样可以达到事半功倍的效果。本书在重点代码中加上大量的注释,帮助读者阅读,对于非重点的代码,不占用本书的篇幅,读者可以参考开放的源代码。可以采用顺序读和重点读相结合的方式学习本书,顺序读关注系统框架,重点读关注开发要点。   本书作者   本书在编写过程中提炼和综合Android早期开发者的经验、中国大陆Androidin社区的开发成果,以及各位专家的经验和技术,这是本书出版的知识源泉。本书主要由Androidin社区的两名核心技术专家韩超和梁泉领衔规划和编著,韩超统稿。总部设在南加州、专注于Android平台并提供其移动应用开发及解决方案的迈奔无线(mAPPn Inc.)也投入技术和人力参与了本书的工作。   参与本书编写的还有于仕林、张宇、张超等人,赵家维、黄亮、沈桢、徐威特、杨钰等参与了审校工作。   由于时间仓促,可能依然存在一些错误和问题,请读者见谅,欢迎读者讨论和指点。

2011-01-28

WTL教程中文版_wtl_for_mfc_programmers_cn

WTL教程中文版 WTL 具有两面性,确实是这样的。它没有MFC的界面(GUI)类库那样功能强大,但是能够生成很小的可执行文件。如果你象我一样使用MFC进行界面编程,你会觉得MFC提供的界面控件封装使用起来非常舒服,更不用说MFC内置的消息处理机制。当然,如果你也象我一样不希望自己的程序仅仅因为使用了MFC的框架就增加几百K的大小的话,WTL就是你的选择。

2010-10-13

windows核心编程16~20

windows核心编程16~20及附录 本书是讲解Windows 操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。

2009-07-17

windows核心编程1~15

windows核心编程 1~15章 本书是讲解Windows 操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。

2009-07-17

空空如也

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

TA关注的人

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