自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 POD 创建 Xcode 项目组

Step1:我们先创建一个工程,取名为”PODStep2:在命令行中进入到当前的工程的文件夹Step3:初始化POD:podinit个性podfile,如platform :ios, '7.0'# Frameworkpod 'Reachability'pod 'ReactiveCocoa'pod 'ReactiveViewMod...

2015-12-11 11:00:00 180

转载 ReactiveCocoa RACObserve subscribeNext 时,只有值不一样时才响应

[[RACObserve(self, type) distinctUntilChanged] subscribeNext:^(id x) { @strongify(self); self.query.pageIndex = 1; [self loadDataSource]; }];distinctUntilC...

2015-12-09 13:47:00 544

转载 ReactiveCocoa 监听Enabled和添加Command出错的处理方法

当我要控制一个按钮是否有效和添加按钮事件时这样写会出错://当两个输入框有值的时候,按钮才有效RAC(self.sendBtn, enabled) = [RACSignal combineLatest: @[self.passwordOldTxt.rac_textSignal,self.passwordTxt.rac_textSignal] ...

2015-12-03 11:02:00 161

转载 Masonry + UIView Animations 注意事项

1:在动画[UIView beginAnimations:nil context:nil]之前一定要先执行: [self.itemView layoutIfNeeded];这样可以一开始确定好itemView在动画之前开始的位置,不然的话他会在左上角的座标:(0,0)开始2:[UIView commitAnimations];之前也要执行[self.itemView...

2015-11-30 22:33:00 159

转载 addObserver forKeyPath options 注意事项

[self.layer addObserver:self forKeyPath:@"cornerRadius" options:NSKeyValueObservingOptionNew context:nil];添加一个监听在运行过程中可能出现错误EXC_BAD_ACCESS这是因为没有在dealloc中removeObserver的问题但是有时不确定一个监听有没有添...

2015-11-27 12:03:00 968

转载 ios中tabbar得title和navigationbar的title如何修改

当应用程序中出现tabbar和navigationbar同时用的时候,相应地避免不了,要对tabbar的title和navigationbar的title进行命名,如果用 self . title = @"" ;会对abbar的title和navigationbar的title进行同时命名,这如果是想要的效果还好,如果不是呢,如果想对abbar的title和navi...

2015-11-25 13:09:00 179

转载 tableview 分组显示返回footerviewt和headerView的高度不能为0的问题

IOS不允许Header和Footer为0但有时为方便写代码还是要有设置为0的时候,那么这时可以设置为0.0001,这样也就显示不出来了-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ if(section == 1 ) return 0...

2015-11-25 09:58:00 166

转载 UITableViewCell的选中时的颜色设置

[cpp]view plaincopy1.系统默认的颜色设置[cpp]view plaincopy//无色cell.selectionStyle=UITableViewCellSelectionStyleNone;//蓝色cell.selectionStyle=UITabl...

2015-11-24 21:08:00 94

转载 ios 枚举 位移操作

引言:枚举值它是一个整形(int) 并且,它不参与内存的占用和释放,枚举定义变量即可直接使用,不用初始化.在代码中使用枚举的目的只有一个,那就是增加代码的可读性.使用:枚举的定义如下:[csharp]view plaincopytypedefenum{//以下是枚举成员TestA=0,...

2015-11-24 20:43:00 119

转载 设置UIButton 字体 颜色

设置UIButton上字体的颜色,不是用: [payWayButton.titleLabelsetTextColor:[UIColorblackColor]];而是用:[payWayButtonsetTitleColor:[UIColorblackColor]forState:UIControlStateNormal];转载于:https://www.cnbl...

2015-11-23 12:05:00 144

转载 ios NSString format 保留小数点 float double

self.orderCost.text= [NSStringstringWithFormat:@"%.1f元",self.order.cost.floatValue];%.1f 表示小数点一位,%.2f 表示小数点2位,依次类推.格式定义The format specifiers supported by the NSString formatting m...

2015-11-23 10:52:00 170

转载 屏幕自动旋转和调节大小

1.新建工程名为RotateDemo , File->New->Project ->single View Application -> next2.在view视图上添加两个Label,[cpp]view plaincopy//RotateViewController.h#import<UIKit/UI...

2015-11-22 13:18:00 123

转载 IOS影响Animiation动画的事件

1:切换视图时,动画会停止2:屏幕方向改变,动画会停止3:程序进行后台时,动画会停止转载于:https://www.cnblogs.com/JerryBaxia/p/4985655.html

2015-11-22 13:14:00 147

转载 类似9patch效果的iOS图片拉伸

CGFloattop=25;//顶端盖高度CGFloatbottom=25;//底端盖高度CGFloatleft=10;//左端盖宽度CGFloatright=10;//右端盖宽度UIEdgeInsetsinsets=UIEdgeInsetsMake(top,left,bottom,right);...

2015-11-21 21:31:00 101

转载 CocoaPods安装

在安装CocoaPods之前,首先要在本地安装好Ruby环境。至于如何在Mac中安装好Ruby环境,请参考:。安装CocoaPods十分简单,只需要一行命令。在Terminator(也就是终端)中输入以下命令(需要输入密码)sudo gem install cocoapods但很遗憾,报错了,原因是被墙了ERROR: While executing ge...

2015-10-02 16:11:00 115

转载 Mac OS X上安装 Ruby运行环境

因为要安装CocoaPods,百度上一搜说要先配置好RUBY环境,这里我对这次安装RUBY的环境进行一总结。安装Ruby环境首先需要安装Xcode然后需要安装Homebrew,接下来需要安装RVM最后安装Ruby环境。Homebrew是一个包管理器,用于在mac上安装一些os x上没有的UNiX工具。Homebrew将这些工具统统安装到了 /usr/local/Cel...

2015-10-02 16:02:00 163

转载 XMPP 连续注册出现用户限制:500错误 处理方式

<iq xmlns="jabber:client" from="ava.com.cn" type="error"><query xmlns="jabber:iq:register"><username>zyc</username><password>123456</password></qu...

2015-09-22 11:33:00 161

转载 ejabberd 搭配的XMPP服务器注册失败 403 处理

在客户端进行用户注册的时候,XMPP返加403,如这是因为服务器禁止了客户端注册原因我用的是MAC版,处理方式为:一:进入ejabberd安装目录下 打开conf文件中的ejabberd.yml文件二:搜索network,找到 trusted_network: loopback: allow 修改为:trusted_netwo...

2015-09-22 11:29:00 149

转载 在framework中打包xib 【转】

废话不多说,直接上图1、Copy Bundle Resources 中加入相关xib2、这里是重点,调用的时候不能直接写[objc]view plaincopy[[NSBundlemainBundle]loadNibNamed:@"yourXibName"owner:niloptions:nil]而要加入fr...

2015-09-14 11:21:00 113

转载 XMPP ejabberd服务 Mac 安装

ejabberd服务,一般我们都是安装Linux + Mysql版本,主要是为了后期服务的扩展需求和正式环境的部署要求(一般服务器都为Linux:具体请参考拒绝垃圾文章 在 ejabberd 中使用 MySQL)但是在开发过程中,我们可能不一定有服务器环境,所以在IOS开发机器上有必要安装ejabberd MAC版本来虚拟服务器环境以下是安装到ejabberd官网下载最新版本...

2015-09-12 15:06:00 158

转载 拒绝垃圾文章 在 ejabberd 中使用 MySQL

为了扩展ejabberd所以数据库上面采用MySql来实现但是搜索网上的文章其实都很多都是垃圾,应该是写的人就是没有进行测试1:没有说数据库脚本哪里下载2:没有说明如何配置ejabberd.cfg,特别没说到配置数据库的话,一定要去配置odbc.ini3:没有说明如何建议管理员账号吐槽完了,开始放料服务器为CentOS6.6在命令行下载Ejabberd安...

2015-09-11 11:12:00 147

转载 IOS调试lldb命令常用,po,

lldb命令常用(备忘)假如你准备在模拟器里面运行这个,你可以在“(lldb)”提示的后面输入下面的:(lldb)po $eaxLLDB在xcode4.3或者之后的版本里面是默认的调试器。假如你正在使用老一点版本的xcode的话,你又GDB调试器。他们有一些基本的相同的命令,因此假如你的xcode使用的是“(gdb)”提示,而不是“(lldb)”提示的话,你也能够更随一起做...

2015-09-10 12:04:00 127

转载 IOS 多语言本地化 完美解决方案

多语言本地化,是我们在做IOS项目的时候经常用的,下面根据自己的经验和使用场景,来全面的说说多语言本地化的解决方案。 首先我们要明白本地化的原理和过程,才能更好的理解本地化的方案,本地化主要包括下面几个部分:本地化应用程序名称本地化字符串本地化图片本地化其他文件一、本地化应用程序名称,这个只有一种方案:点击“ne...

2015-09-10 11:41:00 113

转载 [转]Xcode封装.Bundle文件

经常会出现某个需求:将自己的模块或者开放类,封装成静态库给其他人提供方便的调用。但是当你的模块中需要大量使用xib,图片,音频或者其他资源文件时,无法添加至静态库。这个时候就需要将一些资源文件封装至.Bundle文件中。那么封装好的东西应该含有三类文件:1:开放的头文件(包含完整的调用注释)2:静态库文件 后缀名为.a3:Bundle文件,用于存放各种资源文件。...

2015-09-10 00:06:00 100

转载 百度地图SDK引用问题 Symbol(s) not found for architecture armv64

引入百度地图后编译提示开始以为是Baidu地图不支持64位,但后来删除armv64,还是不行最后查看百度开发文档中的简介介绍解决问题,如图:然后就是这样解决的:将AppDelegate.m改为AppDelegate.mm转载于:https://www.cnblogs.com/JerryBaxia/p/4793663.html...

2015-09-09 09:20:00 374

转载 loaded the "ViewController" nib but the view outlet was not set. 处理方式

报错:Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "ViewController" nib but the view outlet w...

2015-09-08 14:04:00 210

转载 initWithFrame 和 initWithCoder

当我们所写的程序里没用用Nib文件(XIB)时,而是用代码来生成控件对像时是要调用initWithFrame去初始化- (id)initWithFrame:(CGRect)frame{ if(self=[superinitWithFrame:frame]) { // 初始化代码 } returnself;}而当视图是通...

2015-09-08 10:38:00 138

转载 使用IB_DESIGNABLE与IBInspectable特性实现可在视图编辑器的功能栏中设置

当我们在自定义一个控件的时候,为了在视图编辑器中方便进行设置自定义了的新属性可以用以下方式实现,只要在相应地方加上:IB_DESIGNABLE 和IBInspectableIB_DESIGNABLE@interface ZTransitionSubmitButton : UIButton <UIViewControllerTransitioningDelegate...

2015-09-08 10:28:00 112

转载 MySql主从复制测试记录

MySql主从复制测试记录一、初始环境 master:slave:二、正常数据复制测试 insert 测试 master: slave: update 测试: master: slave: delete 测试: master: ...

2015-09-06 17:05:00 191

转载 MySQL+Altas 读写分离测试(Altas 不能用存储过程,Update和Delete必须要有参数)

一、环境 master :192.168.2.141 slave:192.168.2.142 atlas: 192.168.2.140 master 与 slave 复制已通,atlas正常启动。 ps:附上atlas配置待以后方便参考[mysql-proxy]#带#号的为非必需的配置项目#管理接口的用户名...

2015-09-06 14:53:00 136

转载 Mysql MHA 主从配置+Keepalived测试使用说明

Mysql MHA 使用说明一、 MHA 简介MHA,即Master High Availability Manager and Tools for MySQL,是日本的一位MySQL专家采用Perl语言编写的一个脚本管理工具,该工具仅适用于MySQL Replication(二层)环境,目的在于维持Master主库的高可用性。MHA(Master Hi...

2015-09-06 13:40:00 437

转载 大型高并发高负载web应用系统架构

在WEB网站的规模从小到大不断扩展的过程中,用户访问量和并发量不断增加。构建大型的商业网站绝对不可能像构建普通的小型网站一样一蹴而就,需要从严格的软件工程管理的角度进行认真规划,有步骤有逻辑地进行开发。对于大型网站来说,所采用的技术涉及面极其广泛,从硬件到软件、编程语言、数据库、Web服务器、防火墙等各个领域都有了很高的要求,已经不是原来简单的html静态网站所能比拟的。那如...

2015-09-06 11:10:00 185

转载 Nginx + Rtmp 实现rtmp和HLS直播流,同时实现时移(分段录制回放)功能

#!/bin/shif [ $(id -u) != "0" ]; then echo "Error: Please use root role to install!" exit 1ficlearecho "========================================"echo ""echo "=========...

2015-09-01 17:25:00 1264

转载 Linux 下 LVS+Keepalived 负载均衡安装

lvs是一个开源的软件,由毕业于国防科技大学的章文嵩博士于1998年5月创立(中国人的项目),可以实现LINUX平台下的简单负载均衡。LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器。负载均衡系统可以选用LVS方案,而为避免Director Server单点故障引起系统崩溃,我们可以选用LVS+Keepalived组合保证高可用性。具体LVS...

2015-09-01 17:20:00 84

转载 编译CentOS中的Mono+Jexus,提供ASP.NET支持,并支持运行WinForm

#!/bin/sh#pathDir="/usr/local/src/Mono"pathDir=$(cd `dirname $0`; pwd)echo "Mono install ..."sleep 1yum –y updateyum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettext m...

2015-09-01 17:16:00 211

转载 编译最新版本ffmpeg 提供给CentOS Mono调用

由于工作原因,需要使用ffmpeg在Linux下进行处理音频或视频文件下面是整个编译过程,这里特把一般步骤写下来,以做个记录。#!/bin/sh#pathDir="/usr/local/src/ffmpeg"pathDir=$(cd `dirname $0`; pwd)yum –y updateyum -y install gcc gcc-c++ b...

2015-09-01 17:15:00 111

转载 Office 转 PDF & PDF 转 SWF Windows版

当网站有Office文件对外进行展示时,我们经常是不希望用户进行下载,而是在线进行预览。这个时候就有必要把Office文件进行转换成SWF文件在网页中显示了但现在还没有Office文件直接转化成SWF文件的方法,所以现在用PDF进行中转也就是Office =》 PDF =》 SWF以下是相应的转化代码(Windows环境):Linux版请点:Office 转 PDF &a...

2015-09-01 17:13:00 237

转载 Office 转 PDF & PDF 转 SWF Linux版

当网站有Office文件对外进行展示时,我们经常是不希望用户进行下载,而是在线进行预览。这个时候就有必要把Office文件进行转换成SWF文件在网页中显示了但现在还没有Office文件直接转化成SWF文件的方法,所以现在用PDF进行中转也就是Office =》 PDF =》 SWF以下是相应的转化代码(Linux版):Windows版请点:Office 转 PDF &am...

2015-09-01 17:09:00 127

转载 MP4Box 编译 和相应命令

由于工作原因,需要对一个或多个视频进行剪切和合并,所以要用到MP4Box这个工具下面是整个编译过程,这里特把一般步骤写下来,以做个记录。#!/bin/shpathDir=$(cd `dirname $0`; pwd)yum -y install zlib*yum -y install freeglutyum -y install freeglut-devel...

2015-09-01 17:04:00 200

转载 CentOS VNC 安装与配置,方便进行运程桌面连接

# CentOS上安装VNC后,方便进行运程桌面连接# 安装VNC服务 开启root权限,一般建议用User账号yum -y install vnc *vnc-server*echo "VNCSERVERS=\"1:root\"" >> /etc/sysconfig/vncserversecho "VNCSERVERARGS[1]=\"-geometry 10...

2015-09-01 16:59:00 108

空空如也

空空如也

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

TA关注的人

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