自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jijunyuan_11109的专栏

技术博客,记录我这一生的技术

  • 博客(27)
  • 资源 (11)
  • 收藏
  • 关注

转载 svn在linux下的使用(svn命令)

刚来公司时同事将电脑安装好了才给我使用,很多东西都不是我亲自动手,这几天我们换了新的电脑很多东西都是我自己动手实现,不容易啊,在使用linux下的SVN时遇到些问题,从网上拷来一篇文章学习了不少东西,保留下来以后好看。svn在linux下的使用(svn命令)1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn

2014-05-30 17:42:01 672

转载 KVO/KVC

KVO(NSKeyValueObserving 的简称)、KVC(NSKeyValueCoding 的简称)在很多时候接触到很多地方都有对 KVC,KVO 的描述,但是都是一笔带过。只知道这是Object-C提供的一个不错的机制,可以很好的减少代码。首先我们先了解下 KVO 的机制,KVO:当指定的对象的属性被修改了,允许对象接收到通知的机制。每当在类中定义一个监听如: [

2014-05-29 17:47:13 520

原创 CoreData用法三: NSPredicate在CoreData中的使用

NSPredicate在CoreData中常用作查询使用,相当于sql语句中的where查询子句。最常用的方法为:NSPredicate *ca = [NSPredicate predicateWithFormat:(NSString *), ...];比如我们要查询student表中name=“jjy”的信息,我们可以这样去用NSPredicateNSEntityDescript

2014-05-29 14:22:33 2688

原创 CoreData用法二:NSFetchedResultsController实例操作与讲解

学习了NSFetchedResultsController,才深深的体会到coredata的牛逼之处。原来Apple公司弄个新技术,不是平白无故的去弄,会给代码执行到来很大的好处。coredata不仅能让我们大大的减少代码量,还最大化的提高运行效率。       就拿NSFetchedResultsController来说吧,他是和UITableView搭配使用的,可以最大化的提高UITabl

2014-05-28 23:07:08 2363 1

原创 CoreData用法一:增删改查(Demo讲解)

近阶段想做一款针对自己的理财软件,全部实在本地操作,所以要用到数据库。原来一直都是用FMDB,直接用sql语句,后来看到CoreData挺牛逼的,所以我决定要用CoreData去写这个软件。由于对CoreData了解并不是很多,所以我会抽空闲时间,搞定CoreData.        今天学习了CoreData的简单用法,增删改查。由于是一个Demo所以也没怎么进行封装,就迁就着看,再以后的几

2014-05-25 23:06:15 1780 1

转载 设计模式【9】:中介者模式【对象去耦】

中介者模式(Mediator),用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式的相互引用,从而使其耦合松散,而且可以独立的改变它们之间的交互。中介者模式UML类图:       由上图可以看出:Mediator 抽象中介者类,定义了同事对象到中介者对象的接口;Colleague抽象同事类;ConcreteMediator具体中介者类,实现抽象类的方法,它需要

2014-05-21 16:18:00 693

原创 面试题:怎么去理解TCP/IP协议?

1、TCP/IP体系结构TCP/IP协议实际上就是在物理网上的一组完整的网络协议。其中TCP是提供传输层服务,而IP则是提供网络层服务。TCP/IP包括以下协议:IP:网间协议(Internet Protocol) 负责主机间数据的路由和网络上数据的存储。同时为ICMP,TCP,UDP提供分组发送服务。用户进程通常不需要涉及这一层。ARP:地址解析协议(Address Resolu

2014-05-20 16:49:44 2561

原创 设计模式【8】:外观设计【接口适配】

Gof上的官方定义:外观模式为子系统中一组不同的接口提供统一的接口。外观定义了上层接口,通过降低复杂度和隐藏子系统间的通信及依存关系,让子系统易于使用。其实这个设计模式我们很常见,一般我们使用第三方类的时候都会有这种模式,使用第三方时我们只需要引用第三方的其中改一个文件就能满足很多功能的使用。我只这个文件就是讲子系统的一些方法归并到了这个文件中,从而使使用者上手更快。以后应该多使用这种设计

2014-05-20 15:13:22 898

原创 设计模式【7】:桥接模式【接口适配】

1,定义Gof23设计模式中是这样定义桥接设计模式:桥接模式的目的是把抽象层次结构从其实现中分离出来,使其能够独立变更。抽象层定义了供客户端使用的上层的抽象接口。实现层次结构定义了供抽象层次使用的底层接口。实现类的引用被封装于抽象类的实例中时,桥接就形成了。我们用一个游戏的例子去理解这个桥接模式,比如,我们假如魂斗罗一代,魂斗罗二代界面没多大变化,可以共用一套底层接口。上面这个

2014-05-20 11:24:17 1032

原创 设计模式【6】:适配器模式【接口适配】

适配器模式(Adapter Pattern),适配器模式又叫做变压器模式,也叫做包装模式(Wrapper),但是包装模式却不止一个,装饰模式也是包装模式。适配器模式是一种补救模式,他可以让你从因业务扩展而系统无法迅速适应的苦恼中解脱出来。我们在进行系统开发时,不管之前的可行性分析、需求分析、系统设计处理的多么完美,总会在关键时候、关键场合出现一些“意外”。这些“意外”,该来的还是要来,躲是躲不

2014-05-19 16:08:40 1050

原创 设计模式【5】:单例模式【创建对象】

这个设计模式太常用了,我也用过很多次了,就不做解释了,提示一点:如果多线程使用单利对象,在写单利的时候一定 要注意线程的问题。

2014-05-19 13:14:16 786

原创 设计模式【4】:生成器【创建对象】

生成器设计模式是针对实例化复杂对象的设计的。定义:生成器模式也称为建造者模式。生成器模式的意图在于将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示(GoF)。在软件设计中,有时候面临着一个非常复杂的对象的创建工作。这个复杂的对象通常可以分成几个较小的部分,由各个子对象组合出这个复杂对象的过程相对来说比较稳定,但是子对象的创建过程各不相同并且可能面临变化。根据OOD中的OCP

2014-05-19 11:38:06 839

原创 setAnimationTransition:forView:cache: 执行动画时背景色问题

首先我描述一下问题:当我从一个view到另外一个view的时候?解答:这个问题的解决还需要看setAnimationTransition:forView:cache: 官方Api,官方是这样说的:1.Begin an animation block.2.Set the transition on the container view.3.Remove the subview fro

2014-05-17 10:14:11 2104

原创 设计模式【3】:抽象工厂【创建对象】

在网上看到一篇总结的比较好的文章,就借鉴下来共享:定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。类型:创建类模式类图:工厂方法模式代码[java] view plaincopyinterface IProduct {      public void

2014-05-16 17:09:20 809

原创 设计模式【2】:工厂方法【创建对象】

工厂方法和原型模式一样,也是属于创建对象的设计模式。官方定义:“Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation to subclasses.”

2014-05-16 16:21:27 733

原创 设计模式【1】:原型模式【创建对象】

面试期间,总是有面试官问到关于设计模式的问题,虽然我们在写程序的时候不经意间会用到设计模式,但是在面试管面前我们还是说不出,在这我把看到的一些设计模式记录下来,加深自己的印象,也为了更好的运用这些设计模式。【原型模式】原型模式的官方定义:“使用原型实例指定创建对象的种类,并通过复制这个原型创建新的对象”。简单来理解就是根据这个原型创建新的对象,这种创建是指深复制,得到一份新的内存资源,而不

2014-05-16 15:20:20 786

原创 ios7中 丰富多彩的UIViewController之间的切换

转载自:http://onevcat.com/2013/10/vc-transition-in-ios7/毫无疑问,ViewController(在本文中简写为VC)是使用MVC构建Cocoa或者CocoaTouch程序时最重要的一个类,我们的日常工作中一般来说最花费时间和精力的也是在为VC部分编写代码。苹果产品是注重用户体验的,而对细节进行琢磨也是苹果对于开发者一直以来的要求和希望。在用

2014-05-15 11:38:40 1238

原创 IOS开发之自定义状态条

转载自:http://my.oschina.net/orangef/blog/143790如果需要在状态栏显示自定义的消息时,就需要自定义状态栏。代码如下:XYCustomStatusBar.h01#import 02 03

2014-05-14 16:42:58 998

原创 $_SESSION

三个界面来学习$_SESSION的使用第一个界面:对应的代码: 我的商品列表 三国演义 水浒传 红楼梦 鲁迅全集 西游记 查看购物车  第二个界面:对应代码:<?php echo "购买商品成功";

2014-05-13 16:16:15 1143

原创 获取手机的ip地址

转载自:http://blog.csdn.net/showhilllee/article/details/8746114貌似ASI里获取ip地址的链接不可以了。也曾试过whatismyip,在其网站上的截图获取的ip是正确的,单不知道为什么在我这里却是错误的。所以,在这里分享一下获得手机ip的方法。代码最初源自老外,通过系统提供的api获取的,这里我就直接贴代码了:在创建的获得

2014-05-06 17:39:21 1866

原创 提交App,请求Apple加急审核

转载自:http://blog.csdn.net/showhilllee/article/details/19541493提交完成后进入加急审核页面。链接:https://developer.apple.com/appstore/contact/appreviewteam/index.html在i would like to里选择加急审核

2014-05-06 17:33:44 1481

原创 ios获取mac地址

首先说明下,下面两种方法均可以获得手机的mac地址,但是有个限制,是在iOS一下才可以获得。iOS7以后苹果对于sysctl和ioctl进行了技术处理,MAC地址返回的都是02:00:00:00:00:00。官方文档上这样写的“Twolow-level networking APIs that used to return a MAC address now return thefixed v

2014-05-06 17:25:52 1728

原创 ios APP 在 waiting for review时重新上传程序

点击details进入后在link点击binary details,进入之后点击右上角reject this binary,然后就可以重新上传了。

2014-05-05 16:08:44 906

原创 【1】超全局变量:$_GET

举个例子,两个界面test1.php和test2.php其中test1.php代码如下:<?php echo "传送数据"?>test2.php代码如下:<?php echo ""; echo print_r($_GET); echo "";?>则点击test1中“传送数据”,可以通过$_GET获取url传过来的数据结果为:

2014-05-05 15:35:29 971

原创 php---预编译

当出现当量操作sql语句,比如大量将数据插入数据库中,原来的那种单个执行sql语句或者批量执行sql语句的做法,显然是不可行的,因为无论是单个执行还是批量执行都会连续的发送sql语句向数据库中,数据库接到sql语句对它进行编译处理,从而导致效率底下。而php中出现的预编译解决了这个问题,他的工作原理是:将sql语句发过去,数据库对这一个sql语句进行预编译处理。之后你只需要将要数据发送到数据库

2014-05-05 13:47:10 3481

原创 php中or ,and的作用及使用

关于or,and的使用,查资料得知:and相当于then,or相当于else下面通过举例来理解这两个关键字的使用: 比如:【1】$isRight or $a=1000;他与下面这段代码是等价的:if(isRight==true){}else{ $a=1000;}【2】$update and $db_factory=1;等价于: if($update=

2014-05-04 16:47:56 2511

原创 firefox is already running..在linux中使用firfox出现的问题

中文版显示:Firefox 已经在运行,但是没有响应。如要打开新窗口,您必须先关闭该 Firefox 进程,或者重新启动您的系统。英文版显示:Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or

2014-05-04 10:14:25 10312 2

xcode6.0测试版迅雷下载种子

xcode6.0只能再付费的账号上面才能下载,对我我等没有付费账号的屌丝是莫大的侮辱,因此分享此种子。

2014-06-04

swift开发语言文档

IOS8.0的出现,造就了程序员们的苦逼人生,接下来的一段时间,应该是ios开发程序员的苦逼阶段,少年,向前吧。

2014-06-03

CoreData增删改查

CoreData的使用,相信的代码注释,学习吧,少年

2014-05-25

IOS设计模式解析

共享一下ios的设计模式解析这本书,针对有一定基础的ios开发人员,可以让你更上一层楼。

2014-05-16

AutoLayoutDemo

约束 ios 自动布局.希望能够帮助一些人。

2014-01-06

CoreTextDemo

今天研究了CoreText,写了此demo,适合初学者看看。

2013-11-07

CoreDataDemo

把coredata整整,写到了一个demo里面,以后再用的时候就直接复制粘贴了,也希望能对初学者有所帮助

2013-11-06

FaceBook.Framework

好不容易找到了这个框架,收藏起来,方便以后使用

2013-11-06

XMPPDemo ios开发

XMPPDemo即时通讯,ios开发,希望对大家有所 帮助。

2013-11-04

Block学习ios开发

Block的学习以及深入学习,适合初学者使用

2013-11-04

Cocos2d-x--珍藏版

这是一般值得研究的cocos2d-x基础教程,适合初学者和从事编程的一年以下的人学习

2013-07-08

空空如也

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

TA关注的人

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