自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

转载 【android】ART runtime

Android now runs exclusively on the new ART runtime, built from the ground up to support a mix of ahead-of-time (AOT), just-in-time (JIT), and interpreted code.ahead-of-time (AOT)在ART

2014-11-26 13:48:44 613

转载 HTML中appendChild和innerHTML的区别

1、在执行速度的比较上,使用appendChild比innerHTML要快,特别是内容包括html标记时,appendChild明显要快于innerHTML,这可能是因为innerHTML在铺到页面之前还要对内容进行解析才能铺到页面上,当包含html标记过多时,innerHTML速度会明显变慢。可运行下面的代码测试:   new document

2013-05-03 09:44:28 1061

原创 js的几种交互模式

<!--h3 {margin-bottom:0.21cm}h3.western {font-family:"DejaVu Serif",serif}h3.cjk {font-family:"DejaVu Sans"; font-style:normal}h3.ctl {font-family:"Lohit Hindi"}p {margin-bottom:

2013-05-02 15:17:15 912

原创 arm交叉编译

首先下载arm-linux-gcc编译其他软件:export CC="/data/app/FriendlyARM/toolschain/4.4.3/bin/arm-linux-gcc"./configure --host=arm-pc-linux sphinxbase编译:sphinxbase-0.7-arm/src/sphinx_adtools/M

2013-04-30 22:41:27 752

转载 EOS

AFD:Arc-Form Drive 弧形马达,早期的EF镜头都搭载AFD马达,对焦速度不如USM马达,对焦声音也比后者大。AL:Aspherical非球面镜片,其作用是减少镜片的数量,在降低重量和减小体积的同时,能提供更好的光学性能。非球面镜片一般用来解决广角和变焦镜头中的眩光和边缘变形等问题。另外在长焦镜头中也能提高光学素质。一般情况下,镜头价格和使用的非球面镜数量成正比。

2013-01-14 14:04:31 603

转载 SSL/TLSV1.0 programe in linux

http://blog.csdn.net/linqzly/article/details/2300637 一、几个名词:1. SSL(Secure Socket Layer)是Netscape公司设计的主要用于WEB的安全传输协议。这种协议在WEB上获得了广泛的应用。2. IETF将SSL作了标准化,即RFC2246,并将其称为TLS(Transport Layer Secur

2012-12-26 11:29:27 4508

原创 UICollectionViewDataSource

- (NSInteger)collectionView:(UICollectionView *)view numberOfItemsInSection:(NSInteger)section {    return [cellscount];}// 2- (NSInteger)numberOfSectionsInCollectionView: (UICollectionView

2012-12-06 19:40:18 262

转载 iOS性能优化系列

http://ke.indiebros.com/2012/08/20/ios-app-performance-strategy/性能问题的处理流程发现/重现问题利用工具剖析形成假设改进代码和设计在以上的四个步骤中循环反复,直到问题解决。Profile!不要猜!性能优化的主要策略:不要做无用功:不要在启动时花几百ms来做logg

2012-12-06 12:15:21 1251

转载 【NSConnection】使用NSConnection下载数据

http://blog.sina.com.cn/s/blog_6f40a0e70100srix.html 1.创建NSConnection对象,设置委托对象        NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:[self urlStrin

2012-12-06 11:08:42 3867

原创 【xcode杂项】找不到类的错误

oc是运行时才寻找方法,有可能在运行的时候找不到类,可以关注下这里是否加入.m文件

2012-12-06 09:50:16 778

转载 【Foundation.framework】集合类

refer:https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Collections/Collections.html集合是以一定的顺序存储和访问其它对象(通常是数值)的对象。NSArray索引从0开始NSDictionary使用键-值对NSSet

2012-11-22 21:22:34 765

转载 【Frameworks】UIKit Framework-单框架描述

classesArchitecture of the views in a sample application

2012-11-22 16:29:09 879

转载 【Frameworks】OS X Frameworks--框架总述

The OS X frameworks provide the interfaces you need to write software for Mac. Some of these frameworks contain simple sets of interfaces while others contain multiple subframeworks. Where applicable,

2012-11-22 09:40:04 2566

转载 【Frameworks】Foundation Framework-单框架描述

/System/Library/Frameworks/Foundation.frameworkThe Foundation framework defines a base layer of Objective-C classes. In addition to providing a set of useful primitive object classes, it intro

2012-11-21 16:21:54 1095

转载 【Foundation.framework】NSURLConnection

如何使用NSURLConnection是IOS SDK偏于上层的网络API,NSURLConnection对象通过加载URL请求来实现网络连接。NSURLConnection的接口非常少,只提供了控制启动和取消异步加载的相关方法。NSURLConnection的委托NSURLConnection准许对象接受一个URL请求的异步回调,并在一个网络请求的生命周期的关键点上都提供了相关的回调

2012-11-21 15:19:07 1034

转载 【UIKit.framework】UIView UIControl UIViewController

UIView:The UIView class defines a rectangular area on the screen and the interfaces for managing the content in that area. At runtime, a view object handles the rendering of any content in its are

2012-11-19 19:17:51 1754

转载 ARC Release Notes

Transitioning to ARC Release NotesAutomatic Reference Counting (ARC) is a compiler feature that provides automatic memory management of Objective-C objects. Rather than having to think about about

2012-11-07 20:27:33 1579

转载 网卡优化

大量小包的CPU密集型系统调优案例一则http://blog.netzhou.net/?p=181我的blog前面有一篇文章描述了软终端导致单cpu消耗100%,导致机器丢包跟延迟高的问题,文中我只是简单的说明了一下升级内核进行解决的,这个问题我并没有进行一个问题解决的说明,经历了一系列的调整后,单机的并发从单机单网卡承受100M流量到160M流量,到现在的最高的230

2012-11-07 16:01:34 5744

转载 【Frameworks】Cocoa Frameworks--框架总述

The Cocoa (Application) layer includes the frameworks described in the following sections.Cocoa in the architecture of OS XCocoa Umbrella FrameworkThe Cocoa umbrella framework (Cocoa

2012-11-07 14:59:16 2135

原创 【Frameworks】各平台framework情况和差异--框架总述

/Applications/Xcode.app/Contents/Developer/Platforms/iPhone&iMac10.8AVFoundation.frameworkAccelerate.frameworkAccounts.frameworkAddressBook.frameworkAudioToolbox.frameworkAudioUnit.f

2012-11-07 14:40:08 1552

转载 KVO(Key-Value Observing)

The observing class must implement observeValueForKeyPath:ofObject:change:context:.Registering as an ObserverIn order to be notified of changes to a property, an observing object must firs

2012-11-07 10:41:07 1373

转载 KVC(Key-Value Coding)

Key-value codingis a mechanism for accessing an object’s properties indirectly, using strings to identify properties, rather than through invocation of an accessor method or accessing them directly

2012-11-07 10:10:04 489

转载 iOS5 ARC学习笔记 http://www.cnblogs.com/dark-angel/archive/2011/05/05/2037734.html

iOS5中加入了新知识,就是ARC,其实我并不是很喜欢它,因为习惯了自己管理内存。但是学习还是很有必要的。在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有很多相关文章。现在我们看看iOS5中新的关键字strong, weak, unsafe_unretained. 可以与以前的关键字对应学习st

2012-11-07 09:32:41 706

转载 MAC TOP manpage

pid Process ID (default). command Command name. cpu CPU usage. csw Number of context switches. time Executio

2012-11-07 09:23:07 1063

原创 cpu history

CPU NAME808680286386486PentiumPentium ProPentium IIPentium IIICeleron and XeonPentium IIIPentium 4Pentium MPentium 4(64位)Dual-CoreCode nameN/AN/AP3P4,

2010-02-09 20:15:00 781

转载 The Intel Processor Family

First Generation • 8088: 8 bit processor, and 8 bit data bus for cheapness • 8086: identical architecture to 8088 but with a 16 bit data bus; 4.77 MHz and 8 MHz clock speed • 80186: half way between 8

2010-01-21 18:38:00 753

转载 Linux内核文档之rbtree.txt

Red-black Trees (rbtree) in LinuxJanuary 18, 2007Rob Landley =============================red-black树是什么样的树,为什么需要red-black树?------------------------------------------------    red-black tree(RB树)是一种平衡二

2009-12-04 16:18:00 1172

原创 原来word有这么多简便的使用方法

把文字替换成图片 首先把图片复制到 剪贴板中,然后打开替换对话框,在“查找内容”框中输入将被替换的文字,接着在 “替换为”框中输入“^c”(注意:输入的一定要是半角字符,c要小写),单击替换 即可。说明:“^c”的意思就是指令Word XP以剪贴板中的内容替换“查找内容”框中的内 容。按此原理,“^c”还可替换包括回车符在内的任何可以复制到剪贴板的可视内容,甚至Excel表格。 三招去掉页眉那条横

2009-10-15 14:11:00 591

转载 15个JavaScript的陷阱

这本来是翻译Estelle Weyl的《15 JavaScript Gotchas》,里面介绍的都是在JavaScript编程实践中平时容易出错或需要注意的地方,并提供避开这些陷阱的方法,总体上讲,就是在认清事物本质的基础样要坚持好的编程习惯,其实这就是Douglas Crockford很久以前提出的JavaScript风格要素问题了,有些内容直接是相同的,具体请看《Javascript风格要素(

2009-10-14 18:01:00 516

转载 位图索引

Oracle的索引主要包含两类:BTree和位图索引。默认情况下大多使用Btree索引,该索引就是通常所见 唯一索引、聚簇索引等等,Btree用在OLTP,加快查询速度。位图索引是Oracle的比较引人注目的地方,其主要用在OLAP(联机数据分析)方面,也就是数据仓库方面用到,目的是在加快查询速度是,节省存储空间。通常情况下,索引都要耗费比较大的存储空间,位图采用了压缩技术实现磁盘空间缩减。Btr

2009-09-26 17:07:00 770

转载 SQLServer2005性能调优

名词解释  DMVs:dynamic management views 三个点 · 资源瓶颈: CPU、内存、I/O(这里面不考虑网络问题) · Tempdb瓶颈: · User query瓶颈,可能是统计信息的变化、不恰当的索引、阻塞或者死锁等上述三点,可能是相互影响的。 资源瓶颈 工具  

2009-09-20 15:48:00 1420 1

转载 原子操作

原子操作是不可分割的,在执行完毕不会被任何其它任务或事件中断。在单处理器系统(UniProcessor)中,能够在单条指令中完成的操作都可以认为是"原子操作",因为中断只能发生于指令之间。这也是某些CPU指令系统中引入了test_and_set、test_and_clear等指令用于临界资源互斥的原因。但是,在对称多处理器(Symetric Multi-Processor)结构中就不同了,由于系统

2009-09-20 11:20:00 1021

原创 multitail & watch

2009-09-20 00:20:00 590

转载 自旋锁

Linux内核中最常见的锁是自旋锁。一个自旋锁就是一个互斥设备,它只能有两个值:"锁定"和"解锁"。如果锁可用,则"锁定"位被设置,而代码继续进入临界区;相反,如果锁被其他进程争用,则代码进入忙循环并重复检查这个锁,直到锁可用为止。这个循环就是自旋锁的"自旋"。自旋锁最多只能被一个可执行的线程持有。如果一个执行线程试图获得一个被争用的自旋锁,那么该线程就会一直进行忙循环-旋转-等待锁重新可用。注意

2009-09-13 22:09:00 1125

转载 高性能自旋锁 MCS Spinlock 的设计与实现

自旋锁(Spinlock)是一种在 Linux 内核中广泛运用的底层同步机制。排队自旋锁(FIFO Ticket Spinlock)是 Linux 内核 2.6.25 版本中引入的一种新型自旋锁,它解决了传统自旋锁由于无序竞争导致的“公平性”问题。但是由于排队自旋锁在一个共享变量上“自旋”,因此在锁竞争激烈的多核或 NUMA 系统上导致性能低下。MCS Spinlock 是一种基于链表的高性能、可

2009-09-13 22:07:00 639

转载 Linux 内核的排队自旋锁(FIFO Ticket Spinlock)

排队自旋锁(FIFO Ticket Spinlock)是 Linux 内核 2.6.25 版本中引入的一种新型自旋锁,它解决了传统自旋锁由于无序竞争导致的“公平性”问题。本文详细介绍了排队自旋锁的设计原理和具体实现,并与 Windows 操作系统采用的类似技术进行比较。最后讨论可能的扩展排队自旋锁的一些想法。引言自旋锁(Spinlock)是一种 Linux 内核中广泛运用的底层同步机制

2009-09-13 22:05:00 1234

原创 Berkeley DB使用简介

1        简介BDB的全称Berkeley DB,是一套开放源码的嵌入式数据库的程序库。它为应用程序提供可伸缩的、高性能的、有事务保护功能的数据管理服务。Berkeley DB为数据的存取和管理提供了一组简洁的函数调用API接口。BDB为多种编程语言提供了API接口,其中包括C、C++、Java、Perl、Tcl、Python和PHP,所有的数据库操作都在程序库内部发生。多个进程,

2007-04-01 20:48:00 2982

原创 用mysql源码进行SQL解析

    Mysql是通过yacc进行SQL语句解析的,这里介绍一下如何使用mysql的源码进行SQL语句解析。由于Mysql的源代码注释比较少,而且缺少资料,所有些地方研究不够深入。1        Filed介绍MYSQL中Filed有以下几种类型:enum enum_field_types { MYSQL_TYPE_DECIMAL, MYSQL_TYPE_TINY,    

2007-04-01 15:40:00 4599 4

windows核心编程

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

2014-08-17

空空如也

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

TA关注的人

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