自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(157)
  • 资源 (6)
  • 收藏
  • 关注

原创 iOS AutoLayout初级(一)

一。Auto Layout简单介绍Auto Layout 是iOS6发布后引入的一个全新的布局特性,其目的是弥补以往autoresizing在布局方面的不足之处。作为一个懒人,我想少写点代码,所以在view中我想减少对frame的设置,一个负责的cell可以让我写一大堆frame,还要计算,我头大。作为一个还算整洁的人,我喜欢代码干净整洁。总结以上,我决定使用Autolayou

2014-11-27 17:05:28 183

原创 xcode 5.1下编译使用librtmp

1. 编译openssl下载openssl, http://www.openssl.org/source/我下载了openssl-1.0.1c ,

2014-05-23 14:36:16 334

原创 Mac下 Eclipse+python+Pydev+pip+mysql+svn

最近比较闲,准备学学python,第一天搭建环境,我的电脑是mac的, 配置python开发环境:我是mac OS X Core i5 64位机, version 10.8.5,  xcode 5.11. 安装eclipse下载地址: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads

2014-04-02 17:54:48 3172 1

原创 微博,豆瓣,人人的appkey申请流程

1. 腾讯微博1) 登陆到腾讯微博开放平台,http://dev.t.qq.com2)  完善开发者资料(右上角个人信息里面),选择“公司”或者“个人”,完成后去你填写的邮箱里验证链接3) 选择网页应用 “创建应用”。4)填写应用资料5)成功获取appkey2. 豆瓣1)2)3)4)5)3. 人人网1) 进

2014-03-20 14:53:38 635

原创 使用cocoapods时,pod setup出错解决

1. 命令行运行# -rf ~/.cocoapods/repos# pod setup(这个我还是没成功,报错ruby里什么找不到文件,于是我更新ruby)2. 更新ruby(如果1里面第二部没成功的话,我就是,我猜想是版本低了)xcode-》preference-》download里安装Command Line Tools安装rvm:命令行里运行$ curl

2014-03-06 09:46:47 7538

原创 IOS7 遇到的一些问题以及解决

1. 隐藏tabbar出现黑色区域的问题。IOS7下,想做成tabbar向下滑动隐藏的效果,结果原来的tabbar的地方留下一块黑色区域,网上找了很多办法都没有解决,让我痛恨。无奈,自己定制了一个tabbar来实现滑动隐藏,效果还不错。2. 打开相册和相机时状态栏不隐藏的问题IOS7要隐藏状态栏,需要在info.plist文件中添加View controller-based

2013-12-26 14:46:27 7738 1

转载 IOS-导航栏风格

转自: http://www.cnblogs.com/tx8899/archive/2012/06/05/2536229.html导航控制器可以用几种不同的风格来显示自身。默认风格就是标准的灰色外观。目前支持三种不同的风格。风    格描    述UIBarStyleDefault默认风格;灰色背景,白色文字

2013-12-05 14:12:53 137

原创 iphone手机音频AAC视频H264推流(一) iphone手机推流最佳方案

这几个月一直在做iphone手机音视频的东西,由于个人比较懒,所以一直没整理,现在闲的蛋疼,并且以后项目要搁置了,在这里记录一下我做的iphone手机推流的东西。项目都是个人的调研与实验,可能很多不好或者不对的地方请多包涵。待续。。。

2013-09-27 12:47:25 13113 5

转载 关于C++和Objective-C混编

Objective-C在大部分情况下足够满足我们的需求,但是还是会有一些情况必须要使用C++,比如:使用C++的库当Objective-C不够快的时候第一点自然不必多说,至于第二点,Objective-C的消息机制比起函数调用还是比较慢的,当对性能有极高要求的时候,就需要C/C++来替代。C++与Objective-C混编只要注意将包含C++代码的.m文件改为.mm

2013-09-04 17:23:28 734

原创 ios设备版本更新

1. 应用程序已经放在appstore时更新比较简单,就是比较版本号,当发现版本高于当前版本时,就访问appstore应用程序所在位置,让用户决定是否更新。使用xml文件保存版本信息,updateInfo_ios.xml内容如下    1.0.1    软件升级!!!    itms-apps://phobos.apple.com

2013-09-04 09:44:46 1342

转载 对比iOS网络组件:AFNetworking VS ASIHTTPRequest

在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题。一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性。这些组件把复杂的网络底层操作封装成友好的类和方法,并且加入异常处理等。那么,大家最常用的组件是什么?这些组件是如何提升开发效率和稳定性的?哪一款组件适合自己,是 AFNetworking(AFN)还是 ASIHTTPRequest(ASI)?

2013-09-03 15:40:06 2432

转载 UIFont字体大全

UIFont 设置字体1 label.font = [UIFont fontWithName:@"Arial-BoldItalicMT" size:24];字体名如下:Font Family: American TypewriterFont: AmericanTypewriterFont: AmericanTypewriter-BoldFont Fa

2013-08-19 10:36:35 757

原创 初学ios之建立用户文本输入的模态警告框

平时的警告框就是弹出一个警告,没想着可以输入,发现能输入文字并处理也是蛮方便的。以注册一个用户为例,首先看看头文件需要的东西@interface ViewController :UIViewControllerUIAlertViewDelegate>{   UITextField *_username;   UITextField *_password;

2013-08-07 10:40:53 2434

原创 mac下安装使用brewhome安装nginx

1. 安装brewhome(如果没有的话)打开命令行,输入(密码就是电脑密码):DongtekiMacBook-Air:~ Dong$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"==> This script will install:/usr/local/bin/brew/usr/loca

2013-08-02 15:26:33 14866 1

原创 mac 下安装 nginx

1.安装brewhome(如果系统没有的话)打开命令行,输入以下命令$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"然后输入密码,我就是输入电脑密码。他自己安装DongtekiMacBook-Air:~ Dong$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/h

2013-08-02 14:52:46 354

转载 像素深度BPP

转自: http://blog.chinaunix.net/uid-26435987-id-3077020.html   像素深度是指存储每个像素所用的位数,它也是用来度量图像的分辨率。像素深度决定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数。例如,一幅彩色图像的每个像素用R,G,B三个分量表示,若每个分量用8位,那么一个像素共用24位表示,就说像素的深

2013-08-01 10:53:09 640

转载 手把手教你ARC——iOS/Mac开发ARC入门和使用

Revolution of Objective-c本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by-hand/本文适合人群:对iOS开发有一定基础,熟悉i

2013-07-30 09:21:35 170

转载 手把手教你ARC——iOS/Mac开发ARC入门和使用

Revolution of Objective-c本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by-hand/本文适合人群:对iOS开发有一定基础,熟悉i

2013-07-30 09:20:49 723

原创 头文件<libxml/tree.h>找不到 解决

http://stackoverflow.com/questions/1428847/libxml-tree-h-no-such-file-or-directory1、项目-Target中的build phases,找到Link Binary With Libraries,点击“+” 添加 “libxml2.dylib”2、同样的,切换到Buiild Set

2013-07-26 14:47:37 2733 1

转载 入门视频采集与处理(显示YUV数据)

转自: http://ticktick.blog.51cto.com/823160/568928  在《入门视频采集与处理(学会分析YUV数据)》这篇文章中,我们已经学会了如何分析采集到的YUV原始码流,那么,下一步就是如何预览显示所采集的码流了,只有经过显示,才能非常直观地看出自己采集的数据是否有问题。    关于如何显示原始的YUV码流,根据我的经验,一般有三种方法:

2013-07-19 14:56:48 963

转载 入门视频采集与处理(学会分析YUV数据)

转自: http://ticktick.blog.51cto.com/823160/555791  做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264、MPEG视频编解码)的角度来说,也是在原始YUV码流进行编码和解析,所以,了解如何分析YUV数据流对于做视频领域的人而言,至关重要

2013-07-19 14:38:09 666

转载 iOS应用崩溃日志揭秘2

转自 http://www.raywenderlich.com/zh-hans/30863/ios应用崩溃日志揭秘2场景 4: 吃棒棒糖时闪退!用户邮件说, “当rage master吃棒棒糖时应用就闪退…” 另一用户说, “我让rage master 吃棒棒糖,没几次应用就闪退了!”崩溃日志如下:Incident Identifier: 081E58F

2013-07-16 09:35:59 932

转载 iOS应用崩溃日志揭秘

转自:http://www.raywenderlich.com/zh-hans/30818/ios应用崩溃日志揭秘这篇文章还可以在这里找到 英语Learn how to make sense of crash logs!本文作者是 Soheil Moayedi Azarpour, 他是一名独立iOS开发者。作为一名应用开发者,你是否有过如下经历?

2013-07-16 09:31:35 1616

原创 iOS 使用libx264编码视频

首先视频采集使用AVCaptureSession,输出参数设置如下 AVCaptureVideoDataOutput *newVideoOutput = [[AVCaptureVideoDataOutputalloc] init];    [newVideoOutput setAlwaysDiscardsLateVideoFrames:YES];    NSDi

2013-06-07 16:23:29 10669 25

转载 图文并茂 在ML OS X 10.8 + XCode4.4/4.4.1下实现无证书真机调试IOS5.1.1(亲测,附调试截图)

参照这个教程成功破解xcode,觉得很不错,收藏一下本方法是结合网上一些朋友的帖子,然后加上自己的理解写的,在ML OS X 10.8环境下用XCode4.4/4.4.1 + IOS5.1实测可行!ps:使用无证书调试,也意味着你的设备要越狱! 第一步:制作证书1)打开   Finder->应用程序->实用工具 ->  钥匙串访问 2)单击:"钥

2013-05-31 17:47:03 743

转载 iOS中的音频 (iOS audio)

翻译自国外教程:http://www.raywenderlich.com/204/audio-101-for-iphone-developers-file-and-data-formatshttp://www.raywenderlich.com/233/audio-101-for-iphone-developers-converting-and-recording

2013-05-28 09:15:02 421

转载 Spring 3.x jar 包详解 与 依赖关系

【Spring 3.1包详解】备注:以下的jar包,如果没有特殊说明,大多数的最新版本都可以从http://ebr.springsource.com/repository/app/下载到Spring 3.1与之前的 2.X 的不一样,新版本把原来的包分解了,功能分工明确:org.springframework.aop-3.1.1.RELEASE.jar ---- ----spring

2013-05-14 18:03:34 74

转载 spring jdbc操作

1、使用JdbcTemplate的execute()方法执行SQL语句  Java代码 jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");2、如果是UPDATE或INSERT,可以用update()方法。  Java代码

2013-05-14 17:24:01 76

转载 Netty概述

Netty始终要写一篇来作为终结的,但是到了写的时候才发现无从下手,了解 的还是不够吧。无奈,从四处摘录了一大片东西,很多都是官网下来的,没有什么文字说明,权当参考了。首先来一张总体架构图,这个是从Neety官网上摘下来的,描述了Netty的核心架构和总体功能。 1.  BootStrap Bootstrap : ChannelFactory, Ch

2013-05-14 09:29:19 73

转载 Redis客户端-Jedis源代码探索

Redis的应用已经如火如荼了,你要是搞服务端的,说你还没用过,一些人又要从心里鄙视你n遍了。刚好在项目中实践了,有一点点心得,在这里跟大家交流一下。由于时间的关系,Redis的源码还未读完,今天先把客户端jedis的源码研究一下吧。看完代码后其实你可以自己实现一个了。代码一定要剖析到每一行,吸取精华才算凑效。jedis,在各种客户端中算比较优秀的。代码风格也很好,读来如沐春风,心旷神怡啊:)

2013-05-13 16:29:41 569

转载 代码实现Jedis池的使用和Jedis分布式

目录 1 JEDIS简介 1 2 JEDIS简单使用 1 3 JEDIS的池使用 2 4 JEDIS的分布式 4 1 Jedis简介 Jedis是Redis的java客户端。我们可以在java编程中使用它来编写java代码访问Redis服务。 关于Redis简绍:http://xmong.iteye.com/blog/1840242要使用Jedis可以通

2013-05-13 14:42:08 114

转载 redis在windows下使用

下载的windows版本是redis-2.0.2,解压到D盘下:D:\redis-2.0.2进到该目录下,有下列文件: redis-server.exe:服务程序   redis-check-dump.exe:本地数据库检查   redis-check-aof.exe:更新日志检查   redis-benchmark.exe:性能测试,用以模拟同时由N个客户

2013-05-09 15:28:14 120

转载 Spring 注解@Component,@Service,@Controller,@Repository

Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Componen

2013-05-09 10:57:52 104

转载 property和constructor-arg的使用

一:依赖注入的方式   constructor-arg:通过构造函数注入。   property:通过setxx方法注入。 二:constructor-arg的简单使用   java代码  Java代码     public class Man {    private String name ;  private int age;

2013-05-08 17:07:49 78

转载 Gson简要使用笔记

最近在做一个java web service项目,需要用到jason,本人对java不是特别精通,于是开始搜索一些java平台的json类库。发现了google的gson,因为之前对于protocolbuf有一些了解,带着一些好奇心,我开始使用了gson。经过比较,gson和其他现有java json类库最大的不同时gson需要序列化得实体类不需要使用annotation来标识需要

2013-05-08 09:17:33 55

转载 详解iBaits中SqlMapClientTemplate的使用

Apache iBatis(现已迁至Google Code下发展,更名为MyBatis)是当前IT项目中使用很广泛的一个半自动ORM框架,区别于Hibernate之类的全自动框架,iBatis对数据库的操作拥有更加灵活的控制,对于那些经常需要调用本地数据库函数自定义SQL语句,或是喜欢自己优化SQL执行效率的开发者来说,iBatis是一个非常不错的选择。而得到广泛应用的开源企业架构SpringFr

2013-04-22 14:14:39 198

转载 session 失效时间

WebWebsphereXML配置管理Servletsession-timeout(web.xml)元素与session.setMaxInactiveInterval()函数     a) web app server中,如websphere里可以设置超时时间为30分钟     b)在web.xml中的session-config配置       session-timeo

2013-04-18 15:37:14 893

转载 VisualSVN Server的配置和使用方法 图文

VisualSVN Server是免费的,而VisualSVN是收费的。VisualSVN是SVN的客户端,和Visual Studio集成在一起, VisualSvn Server是SVN的服务器端,包括Subversion、Apache和用户及权限管理 1.为什么要用VisualSVN Server,而不用Subversion?回答:因为如果直接使用Subversion,那么在

2013-04-15 13:54:17 455

转载 详细解析Java中抽象类和接口的区别

在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之

2013-03-27 17:35:09 313

转载 spring组件扫描<context:component-scan/>使用详解

关于spring自动检测组件的使用方式网上太多了,而且也不是我记录的重点,我想说下一点可能你还不知道的经验我们知道如果不想在xml文件中配置bean,我们可以给我们的类加上spring组件注解,只需再配置下spring的扫描器就可以实现bean的自动载入。 先写一个小例子,剩下的在下面解释       下面是引用spring fr

2013-03-27 16:59:58 238

mediainfo_mac_0.7.33.4

mac上的mediainfo ,可查看媒体文件信息,包括h264文件

2014-07-02

建立red5,flex应用程序

详细的讲述了怎样建立red5服务端应用程序,以及flex客户端应用程序。包括下载安装,有截图说明,很好用的

2012-10-16

BluetoothManager.framework

ios开发中苹果的私有框架BluetoothManager.framework,带有四个头文件,添加到工程,可以实现蓝牙的开启与关闭

2012-09-10

ios 画板 手势 涂鸦

objective-c写的画板,类似于pad上qq的画板,只是没有发送,最好运行在ipad上,iphone上的话画板位置可能有点乱,可以加载相册中的图片到画板并涂鸦,图片添加了各种手势

2012-08-23

ios 计算器

xcode编写的一个iphone的计算器,模拟iphone上的计算器

2012-07-25

ios 浏览器

xcode开发的web浏览器 模拟safari的多数功能

2012-07-25

空空如也

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

TA关注的人

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