自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (9)
  • 收藏
  • 关注

原创 rundown of the Objective-C Type Encodings

类型编码表作用:目前自己用到的就是将基础类型encode之后,及OC类型对象当做参数放入集合类型中;再用到的时候,通过类型判断,解析相应值。如可以用到任意block调用(NSinvocation中同时传递的参数数组)或者其他模型对象解析中。例子:@encode(int) → i类型编码表。c  A chari  An ints  A shortl 

2018-01-08 18:40:51 175

原创 block 知识点 ---- Objective-C 高级编程 iOS 与 OS X 多线程内存管理 学习笔记

1. block捕捉变量: copy blk_t blk;{    id array = [[NSMutableArray alloc] init];    blk = [^(id obj) {        [array addObject:obj];        NSLog(@"array count = %ld", [array count]);    } copy];

2017-12-19 16:28:51 211 2

原创 iOS设置图片圆角--防止离屏渲染

1. 扩展UIImage,添加类方法,返回圆角图片:- (UIImage *)imageWithCornerRadius:(CGFloat)radius { CGRect rect = (CGRect){0.f, 0.f, self.size}; UIGraphicsBeginImageContextWithOptions(self.size, NO,

2017-05-19 18:42:02 562

转载 Swift Optionals: When to use if let, when ? and !, when as? and as

Swift Optionals: When to use if let, when ? and !, when as? and asHi this is Marin - the author of Touch Code Magazine, I hope you are enjoying my tutorials and article

2016-06-14 11:08:56 613

转载 iOS开发:深入理解GCD 第二篇(dispatch_group、dispatch_barrier、基于线程安全的多读单写)

iOS开发:深入理解GCD 第二篇(dispatch_group、dispatch_barrier、基于线程安全的多读单写)Dispatch Group在追加到Dispatch Queue中的多个任务处理完毕之后想执行结束处理,这种需求会经常出现。如果只是使用一个Serial Dispatch Queue(串行队列)时,只要将想执行的处理全部追加到该串行队列中并在最后追

2016-04-11 17:40:45 1835

转载 GCD 概要

原文地址:www.cnblogs.com/wendingding/p/3806821.htmlGCD中有2个核心概念(1)任务:执行什么操作 ==> 同步任务dispatch_sync(dispatch_queue_t queue, dispatch_block_t block);和异步任务(2)队列:用来存放任务

2015-09-01 11:17:04 374

转载 第二章 ARC规则

所有权修饰符ARC有效时,id类型和对象类型同C语言其他类型不同,其类型上必须附加所有权修饰符。所有权修饰符一共有4种。__strong 修饰符__weak 修饰符__unsafe_unretained 修饰符__autoreleasing 修饰符__strong 修饰符__strong 修饰符是默认的所有权修饰符。(id obj = [[NSOject all

2015-08-17 10:21:39 304

转载 第一章 自动引用计数

本系列知识点均来自 《Objective-C 高级编程 IOS与OS X多线程和内存管理》,仅作重要知识点摘录。引用计数式的内存管理方式:自己生成的对象,自己所持有。(alloc/new/copy/mutableCopy)id obj = [[NSObject alloc] init];非自己生成的对象,自己也能持有。(retain)id obj = [NSMu

2015-08-14 16:29:15 396

转载 Delegate Events and Lambda expression

http://www.codeproject.com/Articles/4773/Events-and-Delegates-SimplifiedEvents and Delegates SimplifiedMeysam Mahfouzi, 29 Nov 2012 CPOL   4.8

2014-12-31 09:40:58 453

转载 Integration VB6 Application with .Net Application

http://channel9.msdn.com/Blogs/funkyonex/Tips-and-Tricks-with-the-Interop-Forms-Toolkithttp://www.codeproject.com/Articles/18954/Interop-Forms-Toolkit-Tutorial

2014-11-18 16:54:28 455

转载 几种常见 容器 比较和分析 hashmap, map, vector, list ...hash table

几种常见 容器 比较和分析 hashmap, map, vector, list ...hash tablelist支持快速的插入和删除,但是查找费时;vector支持快速的查找,但是插入费时。map查找的时间复杂度是对数的,这几乎是最快的,hash也是对数的。 如果我自己写,我也会用二叉检索树,它在大部分情况下可以保证对数复杂度,最坏情况是常数复杂度,而std

2012-09-26 15:20:55 501

转载 Hadoop-0.1版本FSNamesystem类笔记

Hadoop-0.1版本FSNamesystem类笔记

2011-11-18 13:33:06 472

转载 Hadoop 学习总结之一:HDFS简介

一、HDFS的基本概念1.1、数据块(block)HDFS(Hadoop Distributed File System)默认的最基本的存储单位是64M的数据块。和普通文件系统相同的是,HDFS中的文件是被分成64M一块的数据块存储的。不同于普通文件系统的是,HDFS中,如果一个文件小于一个数据块的大小,并不占用整个数据块存储空间。1.2、元数据节点(Namenode)和数

2011-11-15 14:12:21 432

转载 HDFS中的通信协议

通过对org.apache.hadoop.ipc包中,Hadoop实现了基于IPC模型的RPC机制,可以不需要像Java中实现的RMI机制一样,在RPC调用的C/S两端分别创建Stub和Skeleton,而是通过一组协议来进行RPC调用就可以实现通信。这主要是由于Hadoop所采用的序列化机制简化了RPC调用的复杂性。Hadoop定义了自己的通信协议,这些协议都是建立在TCP/IP协议之上的,规范

2011-11-07 22:17:13 1218

转载 Hadoop学习总结之五:Hadoop的运行痕迹

在使用hadoop的时候,可能遇到各种各样的问题,然而由于hadoop的运行机制比较复杂,因而出现了问题的时候比较难于发现问题。本文欲通过某种方式跟踪Hadoop的运行痕迹,方便出现问题的时候可以通过这些痕迹来解决问题。一、环境的搭建为了能够跟踪这些运行的痕迹,我们需要搭建一个特殊的环境,从而可以一步步的查看上一节提到的一些关键步骤所引起的变化。我们首先搭建一个拥有

2011-11-04 19:07:42 625

转载 Hadoop学习总结之四:Map-Reduce的过程解析

一、客户端Map-Reduce的过程首先是由客户端提交一个任务开始的。提交任务主要是通过JobClient.runJob(JobConf)静态函数实现的:public static RunningJob runJob(JobConf job) throws IOException {  //首先生成一个JobClient对象  JobClie

2011-11-04 19:06:32 304

转载 Hadoop学习总结之三:Map-Reduce入门

1、Map-Reduce的逻辑过程假设我们需要处理一批有关天气的数据,其格式如下:按照ASCII码存储,每行一条记录每一行字符从0开始计数,第15个到第18个字符为年第25个到第29个字符为温度,其中第25位是符号+/-0067011990999991950051507+0000+0043011990999991950051512+0022+

2011-11-04 19:05:00 322

转载 HDFS简介

Hadoop 学习总结之一:HDFS简介一、HDFS的基本概念1.1、数据块(block)HDFS(Hadoop Distributed File System)默认的最基本的存储单位是64M的数据块。和普通文件系统相同的是,HDFS中的文件是被分成64M一块的数据块存储的。不同于普通文件系统的是,HDFS中,如果一个文件小于一个数据块的大小,并不占用整个数据块存储空间。

2011-11-04 19:03:31 326

转载 HDFS读写过程解析

Hadoop学习总结之二:HDFS读写过程解析一、文件的打开1.1、客户端HDFS打开一个文件,需要在客户端调用DistributedFileSystem.open(Path f, int bufferSize),其实现为:public FSDataInputStream open(Path f, int bufferSize) throws I

2011-11-04 19:01:34 533

转载 hadoop的心跳回忆

hadoop的集群是基于master/slave模式,namenode和jobtracker属于master,而datanode/tasktracker属于slaves。master只有一个,而slaves有多个。 namenode与datanode之间的通信,jobtracker与tasktracker直接的通信,都是通过“心跳”完成的。 以前看过hadoop心跳原理的源代码,今

2011-11-04 18:55:36 536

转载 自定义的RPC的Java实现

自定义的RPC的Java实现博客分类: JavaJavaSocketHadoopGooglethread在看hadoop的源代码的时候,看到hadoop实现了一个自定义的RPC,于是有了自己写代码实现RPC的想法。RPC的全名Remote Process Call,即远程过程调用。使用RPC,可以像使用本地的程序一样使用远程服务器上的程序。下面是一个

2011-11-04 18:53:59 640

转载 使用java api操作Hadoop文件

1. 概述 2. 文件操作2.1  上传本地文件到hadoop fs2.2 在hadoop fs中新建文件,并写入2.3 删除hadoop fs上的文件2.4  读取文件3. 目录操作3.1 在hadoop fs上创建目录3.2 删除目录3.3 读取某个目录下的所有文件 4. 参考资料接代码下载 . 概述

2011-11-04 18:52:12 584

转载 HDFS文件存取编程

HDFS文件存取编程2010-06-10 分类:技术1、接口说明        Hadoop文件系统由一个namenode节点和N个datanode节点组成,每个结点均是一台普通的计算机。在使用上同我们熟悉的单机上的文件系统非常类似,一样可以建目录,创建,复制,删除文件,查看文件内容等。        客户端要实现对Hadoop文件系统的读写,要配置目标文件的绝对路径,来连接H

2011-11-04 18:50:49 588

SQL DataBase schema & data Compare

just for myself usage, collect from web.

2015-04-01

p2p聊天软件vc源码

界面模仿qq,实现了文字聊天,语音聊天,文件传输的功能。由VC编写。适用学习和使用。

2011-10-05

ECC的C语言实现

众多代码中注释较好,可以移植使用的,c语言实现的ecc

2011-10-05

ASP.NET 实现简易一卡通系统

主要介绍了如何用asp.net技术实现一个简易一卡通系统,包括服务端和客户端。功能相对简单只是充值和查询,目的在于让新手学会实现一个简单的网络服务过程。包括源码文件及说明文档。技术有限,仅供参考。

2010-11-30

xml学习从初步到精通

exe格式电子教程,里面包含了xml的理解,教程,编程部分,讲的很详细,可以挑选对你有用的部分学习,希望对大家有所帮助。

2010-09-08

visual C++MFC扩展编程实例

本书主要介绍了运用Visual C++ 5.0或6.0的高级编程技巧,内容涉及MFC程序设计的最新概念,全书提供了大量VC的编程实例,旨在帮助读者较为全面地掌握VC编程知识、技巧和方法。全书分为三个部分和附录。第一部分介绍Windows编程的基础知识,第二部分讲解用户界面编程技巧,最后一部分涉及Windows内部进程的一些实例。本书思路清晰,实用性强,是计算机应用人员及大专院校师生不可多得的参考书。

2009-11-30

清华版算法分析与设计

还不错,描述算法的基本书籍,语言通俗易懂,适合初学者学习

2008-08-26

数据库学习

数据库学习的几本书籍,希望对大家有用,

2008-07-31

空空如也

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

TA关注的人

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