自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用 RDS 配置到自建数据库的主从复制

配置主实例登录 RDS 控制台,选择目标实例。配置从实例读取数据使用的只读账号和授权数据库。将从实例的 IP 地址加入主实例的 IP 白名单中。查询主实例的 server-id。show variables like '%server_id%';配置从实例安装 MySQL 从实例。停止从实例 mysql 服务。service mysql stop修改从实例 mysql 配置文...

2018-10-11 18:03:20 1935

转载 mac IDEA Mybatis-plugin破解、使用教程最新版

1、在idea的插件中心中安装最新版的mybatis-plugin,安装完成后退出idea2、找到idea中mybatis-plugin的安装路径,在mac中,一般为open ~/Library/Application Support/IntelliJIdea2016.3/mybatis_plus/lib3、下载替换文件http://www.awei.org/downl

2018-02-04 14:37:54 4846

转载 中文写入数据库乱码及Incorrect string value: '\xF0\x9F...' for column 'XXX' at row 1解决

1.中文写入乱码问题:我输入的中文编码是urf8的,建的库是urf8的,但是插入mysql总是乱码,一堆”???????????????????????”我用的是ibatis,终于找到原因了,我是这么解决的:原url地址是:jdbc:mysql://localhost:3306/comment1改为:jdbc:mysql://localhost:3306/comment1??use

2018-01-24 09:55:15 660

转载 MySQL urlencode 函数、urldecode函数 、multiurldecode 函数

urlencode 函数DELIMITER ;DROP FUNCTION IF EXISTS urlencode;DELIMITER |CREATE FUNCTION urlencode (s VARCHAR(4096)) RETURNS VARCHAR(4096)DETERMINISTIC CONTAINS SQL BEGIN DECLARE c VARC

2018-01-24 09:54:11 8892 1

转载 mybatis写当天 当月的数据 时间段数据

1 数据库字段pk_time(Varchar)当天的数据 SELECT * FROM 表 WHERE date(fk_time) = curdate();当月的数据 SELECT *FROM 表 WHERE DATE_FORMAT(fk_time,'%Y%m')=DATE_FORMAT(CURDATE( ),'%Y%m')昨天SELECT * FROM 表名 WHERE TO_DAYS(

2017-12-27 11:14:02 6661 1

转载 如何让 Xcode 在读写上提速100倍?

问题来源我们都知道 Xcode 在运行或编译时,会有大量的读写操作。例如从硬盘中调用图片,我们会这么操作:let image = UIImage(named: "imageName")这时候 Xcode 就会去电脑的硬盘中去找到图片,完成读写操作。类似的操作还有存取文件等等。如果这类读取数量比较少,那么无伤大雅,但是一旦多起来,尤其是大项目在后期产生了大量的 DerivedData 存在硬盘上,Xc

2017-04-25 13:59:26 855 1

转载 iOS开发-UIView之动画效果的实现方法(合集)

前言:在开发APP中,我们会经常使用到动画效果。使用动画可以让我们的APP更酷更炫,最重要的是优化用户体验,但取决于动画的质量。像QQ、微信、新浪微博等APP,动画效果就很好了,至少我很喜欢它们的动画,让我使用起来感觉很顺畅,心情很开朗。本文会介绍UIView效果的实现方法,非核心动画。 一、使用UIView类实现动画基本写法,代码必须放在Begin和Commit之间: [UIView begin

2017-04-20 14:41:40 528

转载 iOS开发 之 WebView点击图片看大图效果

在webViewDelegate里面添加如下代码: - (void)webViewDidFinishLoad:(UIWebView *)aWebView { //调整字号 NSString *str = @"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '95%'";

2016-11-14 13:58:22 2499

转载 Xcode 常用快捷键

1、移动代码的快捷键:上下移动: command + option + (上) / 左右移动: command + ](右) / [(左)2、展开/隐藏 代码的快捷键:command + option + <— (隐藏)command + option + —>(展开)或者 command + /3、全局修改局部变量快捷键:command + control + e4、storyboard中快速

2016-09-20 16:03:37 401

转载 UIImage图片处理,旋转、截取、平铺、缩放等操作

颜色相关1.根据颜色生成纯色图片 就是根据制定的颜色生成一张纯色的图片+ (UIImage *)imageWithColor:(UIColor *)color;使用方法,比如设置UIImageView的图片为红色纯图片:self.imageView.image = [UIImage imageWithColor:[UIColor redColor]];2.取图片上某一像素的颜色 有时候我们需要获

2016-09-20 14:54:37 755

转载 iOS中常见的一些宏

1.处理NSLog事件(开发者模式打印,发布者模式不打印) #ifdef DEBUG #define NSLog(FORMAT, ...) fprintf(stderr,"%s:%d\t%s\n",[[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String], __LINE__, [[NSString str

2016-09-20 14:42:50 950

转载 iOS图片元数据的读写

图片的本身就是各种图像数据的载体,包含着像素、色彩、灰度等各种数据信息,除此之外,还包含着曝光数据、日期、位置、版权等元数据(metadata)。 何为图片元数据元数据包括许多重要的信息,常用的有Exif(可交换图像文件格式,Exchangeable image file format)、GPS(位置信息)和TIFF(Tagged Image File Format,标签图像文件格式)。所谓元数据

2016-09-20 14:11:07 2374

转载 iOS-AVSpeechSynthesizer语音合成

iOS中的AVSpeechSynthesizer可以很轻松的实现实现文本到语音的功能,基本代码如下:self.speechSynthesizer = [[AVSpeechSynthesizer alloc] init];AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:@"FlyElephant"

2016-09-20 13:53:36 942

转载 iOS之UIView Animation

一.大小动画(改变frame)-(void)changeFrame{ CGRect originalRect = self.anView.frame; CGRect rect = CGRectMake(self.anView.frame.origin.x-20, self.anView.frame.origin.y-120, 160, 80); [UIView animate

2016-07-27 16:22:19 867

原创 在ios程序沙盒中Documents下创建文件夹

NSFileManager *fileManager = [[NSFileManager alloc] init]; NSString *pathDocuments = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; NSString

2016-06-13 14:36:08 585

转载 IOS开发 文件路径

1.开发平台路径:/Developer/Platforms此路径下一般有三个目录,分别是mac电脑、模拟器、iphone真机MacOSX.platform iPhoneSimulator.platform iPhoneOS.platform每个目录下都有一个/Developer/usr/bin目录,放置开发中需要的程序总的目录比如:/Developer/Platforms/*/Developer

2016-06-13 14:32:02 435

原创 iOS录音实践

在AVFoundation框架中AVAudioRecorder类专门处理录音操作,支持多种音频格式。下面是常用的属性和方法:属性 说明@property(readonly, getter=isRecording) BOOL recording; 是否正在录音,只读@property(readonly) NSURL *url 录音文件地址,只读@property(readonly) N

2016-06-13 14:30:16 599

转载 iOS钥匙串KeyChain相关参数的说明

pragma mark- 密钥类型//密钥类型键//CFTypeRef kSecClass////值//CFTypeRef kSecClassGenericPassword //一般密码//CFTypeRef kSecClassInternetPassword //网络密码//CFTypeRef kSecClassCertificate

2016-05-25 09:47:54 4644

转载 iOS设置App的名称和简单的版本国际化与本地化

App的名字设置方式有很多种,如果在App打包上线时不做修改,最终App的名字就是Xcode在建立工程时的名字。好的习惯是工程建立时使用英文(pinyin),那么App也就是“英文”名字了,虽然Xcode也支持直接用中文命名工程(甚至是方法名……),但有时也会因此产生一些不必要的麻烦甚至莫名其妙的bug。 本文主要介绍两种设置App名称的方法,第一种较为简单,第二种涉及简单的版本国际化与本地化(L

2016-05-23 10:36:34 5480

原创 iOS之UITextField怎么自定义键盘的return键

//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typedef enum { UIT

2016-05-04 14:52:21 11379

转载 iOS之JS交互

ObjectiveC与Js交互是常见的需求,可对于新手或者所谓的高手而言,其实并不是那么简单明了。这里只介绍iOS7.0后出来的JavaScriptCore framework。关于JavaScriptCore涉及到的几种类型:JSContext, JSContext是代表JS的执行环境,通过-evaluateScript:方法就可以执行一JS代码JSValue, JSValue封装了JS与Obj

2016-05-04 12:51:17 428

转载 iOS之模糊效果

App设计时往往会用到一些模糊效果或者毛玻璃效果,iOS目前已提供一些模糊API可以让我们方便是使用。 话说苹果在iOS7.0之后,很多系统界面都使用了毛玻璃效果,增加了界面的美观性,但是其iOS7.0的SDK并没有提供给开发者实现毛玻璃效果的API,所以很多人都是通过一些别人封装的框架来实现;Core ImageiOS5.0之后就出现了Core Image的API,Core Image的API被

2016-04-29 14:27:49 2330

转载 iOS之常用第三方库的介绍

因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作。(1)AFNetworking目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理。需要注意的是AFNetworking对服务器返回的ContentType要求比较严格,默认只支持application/json的返回。所以可能

2016-04-28 17:29:19 1275

转载 iOS之数据的存储(数据持久化)

所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。其实储存的形式无非就这么几种,而我们还必须要关心的是,这些文件会被放置在那个文件下,然后如何读取。 也就是说:IOS上数据存储,我们要了解的两点,数据存储格式(也就是存储机制),数据存储位置。数据存储位置沙盒在介绍各种存储方法之前,有必要说明以下沙盒机制。iOS程序默认情况下只能访问程序自

2016-04-28 16:51:15 2592 1

转载 iOS开发应用上架苹果相关的审核规则

1. 条款和条件  1.1 为App Store开发程序,开发者必须遵守 Program License Agreement (PLA)、人机交互指南(HIG)以及开发者和苹果签订的任何协议和合同。以下规则和示例旨在帮助开发者的程序能获得App Store的认可,而不是修改或删除任何其他协议中的条款。2. 功能  2.1 崩溃的程序将会被拒绝。  2.2 存在错误的程序将会被拒绝。  2.3 跟开发

2016-04-28 16:10:07 8764

转载 Objective-C中的封装、继承、多态、分类

封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 继承现有类 + 扩展通过继承创建的新类称为

2016-04-28 15:53:30 690

转载 iOS之异常捕获及发送

1, -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions下添加 //安装异常捕获#ifdef DEBUG [NSThread detachNewThreadSelector:@selector(startCatchExc

2016-04-28 15:35:42 460

原创 iOS之面试题

之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。@property 后面可以有哪些修饰符?线程安全的:(atomic,nonatomic )nonatomic 非原子操作,决定编译器生成的setter getter是否是原子操作,atomic表示多线程安全,一般使用nonatomic.访问权限的(readonly,readwrite)

2016-04-28 15:31:56 3762

转载 iOS之性能优化

要提一下,“过早的优化是万恶之源”,在需求未定,性能问题不明显时,没必要尝试做优化,而要尽量正确的实现功能。做性能优化时,也最好是走修改代码 -> Profile -> 修改代码这样一个流程,优先解决最值得优化的地方。入门级(这是些你一定会经常用在你app开发中的建议)在正确的地方使用reuseIdentifier 一个开发中常见的错误就是没有给UITableViewCells, UIColl

2016-04-28 12:35:38 391

转载 iOS之离屏渲染

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-04-28 11:28:54 1472

空空如也

空空如也

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

TA关注的人

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