自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(560)
  • 资源 (12)
  • 收藏
  • 关注

原创 职责链模式

有这样的需求:1、一个任务,由若干子任务协调完成。2、这些子任务之间存在一定的依赖关系,子任务之间的依赖关系是运行时动态决定的。3、任务的调用者需要和每个独立的子任务解耦。对于类似这样的需求,就可以考虑用责任链设计模式。职责链可以是直线型的链结构,环型的链结构,还可以是树型的链结构。我们这里讨论的是直线型的,也是最常见的。在数据结构里有一种重要的结构。叫做链表,

2015-09-05 18:21:46 639

原创 AFN实现并发结束后回调拦截的一种思路

需求:有三个并发的通讯线程,三个通讯都结束后,进行一个回调拦截(当然这个也可以用AFN提供的方法实现,这里只是研究自己的一种实现)-(void)viewDidLoad{ NSString *url1 = @"http://api.oupag.com/dev/api/shenzhentong.php?cardno=29444xxxx"; AFHTTPReque

2015-08-30 22:59:13 1718

原创 用coredata碰上需要根据两个字段的和进行排序

需求:在用CoreData的时候,有一张表Goods,如何对price1 和 price2的和进行排序处理思路:增加一个字段,存储price1、price2的和,这种思路查询效率是最高的。以下是用MagicRecord框架实现的,是不是很简单!!

2015-08-30 22:47:04 1245

原创 移动木马效果

自动移动效果图:                   核心代码如下://// EFAnimationViewController.m// aaatest//// Created by 李建 on 15/5/17.// Copyright (c) 2015年 李建. All rights reserved.//#import "EFAnimatio

2015-08-30 22:33:13 917

原创 单例的一种封装

单例的一种优秀方案,整个项目只需要这一段代码,其它需要单例的地方import一下就可以了。// Created by 李建 on 15/8/22.// Copyright (c) 2015年 李建. All rights reserved.//#import @interface NSObject (SingletonCategory)+ (id)sharedInstanc

2015-08-22 17:52:51 1481

原创 Objective-C 里的 Alloc 和 AllocWithZone的区别

以下是官方公布的单例写法运行结果如下图:很明显,我们在调用alloc的时候,默认的alloc会调用allocWithZone方法接着看下图:可以看出,单例是生效的,调用alloc 和 调用allocWithZone生成的单例是相等的。接下来,我们对官方例子做一个修改:屏蔽allocWit

2015-08-22 12:35:07 7498 1

原创 initialize方法和init区别详解

1、定义Father类//// Father.m//// Created by 李建 on 15/8/22.// Copyright (c) 2015年 李建. All rights reserved.//#import "Father.h"@implementation Father+(void)initialize{ NSLog(@"Fathe

2015-08-22 11:31:03 19159

原创 MagicalRecord使用教程

原创帖子,转载请注明出处:http://blog.csdn.net/sbvfhp/article/details/47817493IOS早在3.0就为我们引入了持久层解决方案,CoreData  ,但是用起来比较繁琐。今天为大家介绍一款基于CoreData的持久层框架MagicalRecordMagicalRecord的github地址:https://github.c

2015-08-21 10:04:47 1864

原创 MJExtension用法

给大家介绍一款好用的Json解析框架这款框架相较其它类似Json解析框架的优点1、当我们自己创建Model的时候,不需要去继承指定的Object(有些Json框架需要继承指定的BaseMode),特别适合在重构代码的时候,不需要修改别的人Model      比如:       2、使用简单,只需要拖入MJExtension文件夹下的文件就可以了

2015-08-20 22:47:34 11884 1

原创 VVDocumenter-Xcode注释插件

给大家介绍一款不错的注释小工具:VVDocumenter-Xcode下载地址:https://github.com/onevcat/VVDocumenter-Xcode 1、 下载后解压:                  2、编译解压后的项目,插件就安装好了。然后重启Xcode3、在任意一个方法或者变量上面连续输入"/"三次

2015-08-19 15:08:52 491

原创 JTA技术实现

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/schema/aop"xmlns:tx="http://www.springfra

2011-09-30 09:04:30 910

原创 二叉树操作

#include "stdio.h"#include "malloc.h"struct Node* current = NULL; //声明的一个全局变量表示的是链表的尾部//二叉树struct Node{int value;struc

2011-09-29 12:07:25 697

原创 单向链表的操作

#include "stdio.h"#include "malloc.h"struct Node* current = NULL; //声明的一个全局变量表示的是链表的尾部struct Node{int value;struct Node*

2011-09-29 11:10:43 562

原创 一种读取文件的方式

<br />每次读取文件1<<15个字节存在一个数组里面 然后调用子类的GetByte()获得一个字节 GetWord()获得双字节 即一个字<br />class RBaseStream  <br />{<br />public:<br />    RBaseStream();<br />    virtual ~RBaseStream();<br /><br />    virtual bool Open(const char * filename);<br />    virt

2011-02-15 22:40:00 911

转载 Linux常用命令

1. man 对你熟悉或不熟悉的命令提供帮助解释<br /><br />eg:man ls 就可以查看ls相关的用法<br /><br />注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。<br />2. ls 查看目录或者文件的属*,列举出任一目录下面的文件<br /><br />eg: ls /usr/man<br /><br />ls -l<br /><br />a.d表示目录(directory),如果是一个”-”表示是文件,如果是l则表示

2011-02-10 22:04:00 675

转载 Hibernate QBC高级查询

Hibernate QBC查询   QBC查询就是通过使用Hibernate提供的Query By Criteria API来查询对象,这种API封装了SQL语句的动态拼装,对查询提供了更加面向对象的功能接口。我们看下面的示例程序:Criteria criteria=se

2011-01-13 18:40:00 799

转载 从JVM内存管理的角度谈谈静态方法和静态属性

JVM的内存分为两部分:stack和heap:     stack(栈)是JVM的内存指令区。stack管理很简单,push一定长度字节的数据或者指令,stack指针压栈相应的字节位移;pop一定字节长度数据或者指令,stack指针弹栈。stack的速度很快,管理很简单,并且每次操作的数据或者指令字节长度是已知的。所以Java基本数据类型,Java指令代码,常量都保存在stack中。     heap(堆)是JVM的内存数据区。heap的管理很复杂,每次分配不定长的内存空间,专门用来保存对象的实例。在hea

2011-01-13 18:10:00 680

原创 PHP对应Java操作Redis

$this->redis->srem redisCache.getSetOperations().remove$this->redis->executeCommand('sadd', $uid_arr) redisCache.getSetOperations().addredis->sismember ...

2020-08-31 14:31:27 434

原创 AndFix原理分析

2018-09-02 19:41:07 504

转载 Class文件详解

                                                                                        Class文件详解 1、什么是class文件     基本概念:能够被JVM识别,加载并执行的文件格式2、如果生成一个class文件通过IDE自动帮助我们build 手动通过javac去生成class文件...

2018-09-02 10:50:27 913

转载 ATX 文档 - iOS WebDriverAgent 环境搭建 入门

转自:https://testerhome.com/topics/7861系统环境准备本文 只要还是 讲下 Mac 如何顺利 编译 出 WebDriverAgent。听说环境搭建坑挺多的。系统:Mac os 10.11~10.12.(实体机 或者 虚拟机安装都不影响,版本足够就好)环境准备:Homebrewcarthagepython

2017-06-22 12:04:35 2896 1

转载 Moco 框架以及其在 Web 集成测试的应用

转自:https://www.ibm.com/developerworks/cn/web/1405_liugang_mocowebtest/Moco 框架以及其在 Web 集成测试的应用我们往往将软件测试可以分为单元测试、集成测试、系统测试和验收测试。而集成测试界于单元测试和系统测试之间,起到"桥梁作用",一般由开发小组采用白盒加黑盒的方式来测试,既验证"设计",又

2017-06-22 12:01:23 701

转载 Mac简单实现服务器搭建(本地)与iOS调试

转自:http://www.jianshu.com/p/cb7eb3bf272c本人也是小菜鸟一枚,有时候服务器比较忙,有的数据没办法测试,程序有时候无法联调,于是乎找到了相关的一些文章进行了本机服务器搭建,容易上手,话不多说,开始吧。一、下载一个jar包点击链接下载服务器端【moco服务端】https://repo1.maven.org/maven

2017-06-22 11:47:39 3800

转载 WebDriverAgent 简介

转自:https://testerhome.com/topics/4904WebDriverAgent 是什么去年的 SeleniumConf 上,Facebook 推出了一款新的iOS移动测试框架 —— WebDriverAgent,当时的推文上,写的还只支持模拟器。半年过过去了,如今在看官方github —— https://gi

2017-06-22 11:29:50 2809

转载 CocoaPods详解之----制作篇

作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/20067595转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!学会使用别人的Pods依赖库以后,你一定对创建自己的依赖库跃跃欲试,今天就来揭开Pods依赖库创建过程的神秘

2017-06-20 12:29:27 290

转载 Homebrew简介及安装

转自:http://www.cnblogs.com/lzrabbit/p/4032515.htmlHomebrew官网 http://brew.sh/index_zh-cn.htmlHomebrew是神马linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get 神马,你用mac os,不好

2017-06-14 17:36:00 550

原创 IOS自动化测试之:ideviceinstaller命令运行报错

Could not connect to lockdownd. Exiting错误的解决方法1、sudo chmod -R 777 /var/db/lockdown/2、一次解决问题brew uninstall ideviceinstallerbrew uninstall libimobiledevicebrew install --HEAD libimobiledevic

2017-06-14 17:30:55 3324 2

转载 检查appium环境报错Could not detect Mac OS X Version from sw_vers output: '10.12'

转自:http://www.bubuko.com/infodetail-2017522.html这个问题存在的原因就是appium不兼容最新的mac10.12版本。由于10.12是最新mac版本,appium1.5.3并未提供支持,所以:在终端输入grep -rl "Could not detect Mac OS X Version from sw_vers outpu

2017-05-23 10:39:45 1375

转载 elasticsearch集群监控工具bigdesk

http://blog.csdn.net/july_2/article/details/24702243

2017-04-20 11:05:31 673

转载 Android OkHttp完全解析 是时候来了解OkHttp了

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/47911083; 本文出自:【张鸿洋的博客】一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价。为了更好的在应对网络访问

2017-04-10 18:57:19 496

转载 让你彻底搞懂Context到底是什么,如果没弄明白,还怎么做Android开发?

转自:http://mp.weixin.qq.com/s?__biz=MzI0MjE3OTYwMg==&mid=2649547681&idx=1&sn=cf600ed5a92ce5fe100e8478ba0c55b4&scene=21#wechat_redirectActivity mActivity =new Activity()作为Android开发者,不知道你有没有思考过

2017-04-06 17:05:45 746

转载 OCLint安装与使用

转自:http://www.jianshu.com/p/546770eb1d06OCLint是一个强大的静态代码分析工具,可以用来提高代码质量,查找潜在的bug,主要针对c,c++和Objective-c的静态分析。功能非常强大,而且是出自国人之手。项目地址:http://oclint.org/。主要能检查到的代码缺陷:可能出现的bug,空的if/else/try/

2017-03-31 14:48:36 956

转载 iOS开发 - 事件传递响应链

转自:http://www.cocoachina.com/ios/20160113/14896.html序言当我们在使用微信等工具,点击扫一扫,就能打开二维码扫描视图。在我们点击屏幕的时候,iphone OS获取到了用户进行了“单击”这一行为,操作系统把包含这些点击事件的信息包装成UITouch和UIEvent形式的实例,然后找到当前运行的程序,逐级寻找能够响应这个事件的对

2017-03-31 12:27:47 289

转载 iOS面试必看,最全梳理

转自:http://www.jianshu.com/p/5d2163640e26序言目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开发人员,打破了生态圈的动态平衡。矫情一下,言归正传,我奉献一下,为iOS应聘者梳理一下面试题,希望能助一臂之力!

2017-03-29 13:08:03 440

转载 iOS中GCD的使用小结

转自:http://www.jianshu.com/p/ae786a4cf3b1本篇博客共分以下几个模块来介绍GCD的相关内容:多线程相关概念多线程编程技术的优缺点比较?GCD中的三种队列类型The main queue(主线程串行队列)Global queue(全局并发队列)Custom queue (自定义队列)Group queue (队列组)GCD中一些系统提供

2017-03-29 11:31:57 304

转载 iOS-GCD使用详解

转自:http://www.cnblogs.com/allencelee/p/6023213.html前言对初学者来说,GCD似乎是一道迈不过去的坎,很多人在同步、异步、串行、并行和死锁这几个名词的漩涡中渐渐放弃治疗。本文将使用图文表并茂的方式给大家形象地解释其中的原理和规律。 线程、任务和队列的概念异步、同步 & 并行、串行的特点

2017-03-29 11:23:33 295

转载 IOS积累问题

1、iOS正确使用const,static,externhttp://blog.csdn.net/hdfqq188816190/article/details/51435268http://www.cnblogs.com/canghaixiaoyuer/p/4651504.htmlhttp://blog.csdn.net/u013375242/article/details/424

2017-03-28 11:56:19 283

转载 MVC,MVP 和 MVVM 的图示

转自:http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html复杂的软件必须有清晰合理的架构,否则无法开发和维护。MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。昨天晚上,我读了《

2017-03-09 13:55:01 287

原创 IOS-使用AVAudioPlayer播放音乐文件无声音

//// ViewController.m// 静音键播放音乐-IOS//// Created by Weblogic on 16/4/1.// Copyright © 2016年 Weblogic. All rights reserved.///* * *注意:如果播放失败,请注意检查: * 1,是否将AudioPlayer声明为全局变量; * 2,本地音

2016-04-01 15:21:47 3333

转载 正确使用AFNetworking的SSL保证网络安全

AFNetworking, iOS开发中,以其优雅的结构设计和简便的调用方式,使其成为了最流行的网络开源库之一(另一个应该算是ASI了,但经久失修不维护的原因,已经不是首选)。  我们在大多数情况下,都能够正确使用AFNetworking的功能,但在网络安全日趋严峻的今天,加入SSL使用HTTPS已经成为了很多大中型网站的首选;这点在国外尤其流行,例如Google已经全站HTTPS。  本

2016-03-31 17:47:23 1210

Log4j使用方法

Log4j使用方法 Log4j使用方法 Log4j使用方法 Log4j使用方法 Log4j使用方法

2011-11-26

SQL语句大全

SQL语句大全

2011-11-26

JAVA经典算法

学习程序怎么能不学习算法。本书将实用的Java算法详细列举出来。希望对学习Java的朋友会有帮助!!!

2011-11-26

oracle从入门到精通

这本书计讲是oracle从入门到实用的一些技术。深入浅出,一定会对大家的学习有所帮助。

2011-11-26

JavaScript经验总结

这个文档将常用到的JavaScript技术做了很好的总结。是不可多得的资源。

2011-11-26

Java实效编程百例

这真的是一本极牛的Java技术资料。无论是有开发经验的还是初学的都会受益匪浅!!!

2011-11-26

Lucene分词与查询详解

Lucene分词与查询详解。这是一个完整的实例,希望对大家的开发学习有帮助!!!

2011-11-25

Weblogic使用手册

作者在真实项目中积累Weblogic使用经验。相信一定会对读者的开发部署起到帮助!!!

2011-11-25

php入门到精通

php入门到精通 php入门到精通 php入门到精通

2011-11-23

Android面试宝典大全

Android面试宝典大全Android面试宝典大全Android面试宝典大全

2011-11-23

Android中文API合集

Android中文API合集。绝对有价值的东西。

2011-11-23

JAVA面试宝典大全

java面试题大全-葵花宝典-总结出现率比较高的面试题(给刚刚毕业没有经验的人准备的,有了它基本笔试可以搞定了)

2011-11-23

空空如也

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

TA关注的人

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