自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(195)
  • 收藏
  • 关注

转载 转:KVC 与 KVO 理解

KVC 与 KVO 理解On 2012 年 6 月 7 日, iniPhone, by donlyKVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解。Key-Value Coding (KVC)KVC,即是指NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间...

2016-01-26 11:34:00 175

转载 转:addChildViewController实现网易新闻首页切换

本来只是打算介绍一下addChildViewController这个方法的,正好今天朋友去换工作面试问到网易新闻标签栏效果的实现,就结合它,用个小Demo实例介绍一下:(具体解释都写在了Demo里面的注释)[objc]view plaincopy////HMTMainViewController.m//U...

2015-12-29 10:42:00 190

转载 Containing ViewControllers

Containing ViewControllers转自:https://www.cocoanetics.com/2012/04/containing-viewcontrollers/For a project that I am currently working on I needed to implement a custom container view contro...

2015-12-28 14:52:00 240

转载 转: iPhone屏幕尺寸、分辨率及适配

1.iPhone尺寸规格设备iPhone宽Width高Height对角线Diagonal逻辑分辨率(point)Scale Factor设备分辨率(pixel)PPI3GS2.4 inches (62.1 mm)4.5 inc...

2015-12-21 15:24:00 150

转载 Charles ios设备抓包

在Mac下做开发,用Fiddler抓包由于离不开Windows比较痛苦,还好有Charles,到官网http://www.charlesproxy.com/可下载到最新版本(若不支持rMBP可拖到Retinizer中把文字变清晰)HTTP抓包打开Charles程序查看Mac电脑的IP地址,如192.168.1.7打开iOS设置,进入当前wifi连接,设置HTTP代理G...

2015-11-09 22:31:00 79

转载 ios消息队列APNS实现和证书申请

iOS消息推送的工作机制可以简单的用下图来概括:Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。第二阶段:APNS在自身的已注册Push服务的iPh...

2015-11-03 01:03:00 180

转载 如何在eclipse jee中检出项目并转换为Maven project

如何在eclipse jee中检出项目并转换为Maven project,最后转换为Dynamic web project注意:该文档只针对以下eclipse版本,如图为了方便,我将我本地的压缩包放在了微云网盘中,大家可以直接下载,jee,subversion,m2eclipse都集成好了,下载地址链接:http://pan.baidu.com/s/1i3pDNd7...

2015-09-10 13:54:00 82

转载 Spring MVC环境搭建和配置

1. 创建Dynamic web project2. 修改WEB-INF/web.xml,内容如下:<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://ww...

2015-09-08 22:46:00 64

转载 Mac配置apache,mysql

===========Apache===============================1. 启动关闭ApacheMAC系统已经预装了apache,启动、关闭、查看版本等命令如下:启动apache:sudo apachectl start验证启动成功: http://localhost或http://127.0.0.1,出现“it works!”字样,证明启动成功...

2015-08-21 16:14:00 75

转载 Fiddler抓包ios设备

Fiddler绝对称得上是"抓包神器", Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。Fiddler能捕获ISO设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备。 同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP/HTTPS。前提条件:安装Fid...

2015-08-19 10:19:00 132

转载 UIWindow介绍

  1、作为容器,包含app所要显示的所有视图  3、与UIViewController协同工作,方便完成设备方向旋转的支持  1、addSubview  2、rootViewController三、WindowLevel    const UIWindowLevel UIWindowLevelNormal;    const UIWindowLevel U...

2015-08-18 16:31:00 113

转载 iOS开发之理解iOS中的MVC设计模式

模型-视图-控制器(Model-View-Controller,MVC)是Xerox PARC在20世纪80年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已广泛应用于用户交互应用程序中。在iOS开发中MVC的机制被使用的淋漓尽致,充分理解iOS的MVC模式,有助于我们程序的组织合理性。 模型对象 模型对象封装了应用程序的数据,并定义操控和处理该数据的...

2015-08-05 17:22:00 101

转载 Firebug: Net Panel 使用详解

Introduction to Firebug: Net PanelSince there is not much user documentation related to Firebug features (and there is a lot what to know about) I have decided to put together several posts abo...

2015-06-11 13:31:00 158

转载 创业公司应该怎么分配员工期权?

一、 员工期权激励的心法1.期权VS限制性股权VS利益分成对员工的利益激励方式,常见的有期权、限制性股权与利益分享。(1)期权,是在条件满足时,员工在将来以事先确定的价格购买公司股权的权利。(2)限制性股权:顾名思义,第一,它是股权,第二,它有权利限制,是有权利限制的股权。期权与限制性股权的相同点是,从最终结果看,它们都和股权挂...

2015-05-31 21:49:00 512

转载 创业公司期权怎么分配(转)

从我1999年到今天,这十年里面,很多东西都变了——海归过时了,土鳖称霸,我刚回国的时候期权这个词还不存在,到现在每个创业者和员工、甚至我父母这 一辈的人都听说过。记得1999年时,我想请两个工程师成为我公司第三和第四名员工,花了九牛二虎之力,承诺每个人会有2%的stock option。他们问我这stock option是什么东西,我解释了半天,翻字典查网络,把这个stock op...

2015-05-31 21:47:00 162

转载 白话经典算法系列之六 快速排序 快速搞定

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采 用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考 试如软考,考研中也常常出现快速排序的身影。总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮...

2015-05-25 15:34:00 67

转载 Mac 下安装Phonegap开发环境

Mac 下安装Phonegap开发环境2014.09.11 星期四 评论 0 条 阅读 5,613 次 作者:野草 标签:phonegap ios mac 什么是Phonegap呢?Phonegap是一个利用HTML5去开发App的框架。可以为安卓、iOS、WP、黑莓、火狐等移动操作系 统。采用HTML5来编写交互界面。其优点是编写一次可以编译到各种移动平台上,大大为公...

2015-05-13 12:19:00 81

转载 Mac环境下svn的使用

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,如何在Mac环境下搭建svn服务器端环境。创建代码仓库,用来存储客户端所上传的代码我先在/User/apple目录下新建一个svn目录,以...

2015-05-12 20:21:00 57

转载 pthread_cond_signal与pthread_cond_wait详解

转:http://blog.chinaunix.net/uid-11572501-id-3456343.html//pthread_cond_signal 只发信号,内部不会解锁,在Linux 线程中,有两个队列,分别是cond_wait队列和mutex_lock队列, cond_signal只是让线程从cond_wait队列移到mutex_lock队列,而不用返回到用户空间,不会有...

2015-04-20 15:10:00 68

转载 Memcached 状态机分析

worker线程拿到了这个连接之后,就应该是分配给这个连接一个结构体,包括这个连接所有的状态,都写buf等,这个结构体就是conn,然后这个worker线程会在它自己的event_base加入对这个新的连接的事件的监听。上面也说过了worker的event_base有两套处理逻辑,一个对notify_ receive_fd的,还有一套是对新连接的。这个notify_ receive_fd...

2015-04-20 12:30:00 124

转载 转:Memcached 线程部分源码分析

目前网上关于memcached的分析主要是内存管理部分,下面对memcached的线程模型做下简单分析 有不对的地方还请大家指正,对memcahced和libevent不熟悉的请先google之先看下memcahced启动时线程处理的流程memcached的多线程主要是通过实例化多个libevent实现的,分别是一个主线程和n个workers线程无论是主线程还是w...

2015-04-16 11:30:00 87

转载 <转>libevent基本使用demo

这篇文章介绍下libevent在socket异步编程中的应用。在一些对性能要求较高的网络应用程序中,为了防止程序阻塞在socket I/O操作上造成程序性能的下降,需要使用异步编程,即程序准备好读写的函数(或接口)并向系统注册,然后在需要的时候只向系统提交读写的请求之后就继续 做自己的事情,实际的读写操作由系统在合适的时候调用我们程序注册的接口进行。异步编程会给一些程序猿带来一些理解和编...

2015-04-13 14:44:00 116

转载 ios self.和_区别

- "self."调用该类的setter或getter方法,"_"直接获取自己的实例变量。property 和 instance variable 是有区别的。- 前者声明后,如果没有readonly修饰的话,该类获得两个方法,一个是setter和getter。property声明后,该类会获得一个同名但前面多了一个下划线的实例变量。setter和getter是访问这个实例变量的方法。-...

2015-04-03 10:36:00 87

转载 转:StoryBoard快速上手

由于最近才接触到IOS,苹果已经建议storyboard来搭建所有界面了,于是我也追随时尚,直接开始使用storyboard。(不料在涉及到页 面跳转的时候,遇到的问题是:点击后没有任何反应)众所周知,在storyboard中,界面的跳转是通过segue来实现的,利用它,省去了方法内写入 跳转的代码。 一 视图跳转《StoryBoard下的视图跳转》我们...

2015-03-23 09:27:00 78

转载 [OpenGL ES 02]OpenGL ES渲染管线与着色器

[OpenGL ES 02]OpenGL ES渲染管线与着色器罗朝辉 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议前言在前文《[OpenGL ES 01]iOS上OpenGL ES之初体验》 中我们学习了如何在 iOS 平台上设置OpenGL ES 环境,主要是设置CAEAG...

2015-03-23 09:20:00 78

转载 Iphone5, 6 and 6Plus尺寸

1.iPhone5分辨率320x568,像素640x1136,@2x2.iPhone6分辨率375x667,像素750x1334,@2x3.iPhone6 Plus分辨率414x736,像素1242x2208,@3x(分辨率为pt):转载于:https://www.cnblogs.com/stephen-init/p/4358492.html...

2015-03-22 23:43:00 90

转载 iphone4 与iphone5适配

转:http://www.cnblogs.com/ygm900/archive/2013/05/24/3098015.htmliphone4/4s 应用程序升级适配 iphone5 的方法有很多,而且其中原理在网上也找的到。本次废话不多说,单简要叙述我的过程:综合权衡,我选择用 增加xib文件的方法。第一步:为需要适配找到工程中需要适配iphone5的xib文件,加入是A...

2015-03-22 19:57:00 102

转载 ios导出ipa文件

步骤1:选择运行设备,IOS Device 步骤2:选择Product --- Archive开始编译(注意第一步一定要选IOS Device,否则此步Archive为灰sè无法操作)步骤3:一段漫长的编译过程后,进入如下界面,点击Distribute..步骤4:选择第二项:Save for ...

2015-03-15 18:41:00 72

转载 转:字符串的全排列和组合算法

全排列在笔试面试中很热门,因为它难度适中,既可 以考察递归实现,又能进一步考察非递归的实现,便于区分出考生的水平。所以在百度和迅雷的校园招聘以及程序员和软件设计师的考试中都考到了,因此本文对全 排列作下总结帮助大家更好的学习和理解。对本文有任何补充之处,欢迎大家指出。首先来看看题目是如何要求的(百度迅雷校招笔试题)。一、字符串的排列用C++写一个函数, 如 Foo(const...

2015-03-13 16:48:00 71

转载 心跳包机制原理

心跳包的发送,通常有两种技术方法1:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即认为客户端已经掉线;同样,如果客户端在一定时间内没 有收到服务器的心跳包,则认为连接不...

2015-03-12 09:42:00 188

转载 Linux网络编程入门

(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端 在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一 个地方获取文件的时候,是我们的f...

2015-03-10 09:34:00 71

转载 转:select、poll、epoll之间的区别总结[整理]

转:select、poll、epoll之间的区别总结[整理]  select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞...

2015-03-09 17:35:00 37

转载 Http协议详解

HTTP协议详解当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方...

2015-03-06 11:15:00 84

转载 Fiddler教程

转:http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.htmlFiddler 教程Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。阅读目录...

2015-03-06 10:57:00 54

转载 转:线程池的研究和实现

什么是线程池?诸如web服务器、数据库服务器、文件服务器和邮件服务器等许多服务器应用都面向处理来自某些远程来源的大量短小的任务。构建服务器应用程序的一个 过于简单的模型是:每当一个请求到达就创建一个新的服务对象,然后在新的服务对象中为请求服务。但当有大量请求并发访问时,服务器不断的创建和销毁对象的 开销很大。所以提高服务器效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一...

2015-03-06 10:46:00 1249

转载 转:Java多线程基础问题

如果你即将去一家从事大型系统研发的公司进行Java面试,不可避免的会有多线程相关的问题。下面是一些针对初学者或者新手的问题,如果你已经具备良好的基础,那么你可以跳过本文,直接尝试针对进阶水平的Java多线程编程问题及解答。关联链接: Java multi-threading-1 | Java multi-threading-2问题:进程和线程的区别解答:一个进程对应一个程序的...

2015-03-06 10:33:00 63

转载 转:动态规划

终于来到了算法设计思想中最有趣的这部分,在去年的google笔试中,7道算法设计题有2道动态规划(Dynamic Programming)。看了这么久的算法,这部分也是唯一感觉到了比较难的地方,从这篇文章开始,将花连续的篇幅来讨论一些对动态规划的认识和其中的问题。这包括一些例子:计算二项式系数,Warshall算法求传递闭包,Floyd算法求完全最短路径,构造最有二叉查找树,背包问...

2015-03-05 13:59:00 58

转载 OpenGL ES2.0 入门经典例子

原文链接地址:http://www.raywenderlich.com/3664/opengl-es-2-0-for-iphone-tutorial  免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!    ps:非常感...

2015-03-05 00:23:00 211

转载 OpenGL ES2 缩放移动

OpenGL ES Transformations with Gestures Ricardo Rendon Cepeda on December 10, 2013 TweetGestures: Intuitive, sophisticated and easy to implement!In this tutorial,...

2015-03-05 00:14:00 227

转载 背包问题-C语言实现

转自:http://blog.csdn.net/tjyyyangyi/article/details/79296650-1背包问题参考:http://blog.csdn.net/liwenjia1981/article/details/5725579http://blog.csdn.net/dapengbusi/article/details/7463968动态...

2015-03-04 13:50:00 111

空空如也

空空如也

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

TA关注的人

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