- 博客(30)
- 收藏
- 关注
原创 使用 RDS 配置到自建数据库的主从复制
配置主实例登录 RDS 控制台,选择目标实例。配置从实例读取数据使用的只读账号和授权数据库。将从实例的 IP 地址加入主实例的 IP 白名单中。查询主实例的 server-id。show variables like '%server_id%';配置从实例安装 MySQL 从实例。停止从实例 mysql 服务。service mysql stop修改从实例 mysql 配置文...
2018-10-11 18:03:20
1998
转载 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
4935
转载 中文写入数据库乱码及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
724
转载 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
9071
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
6733
1
转载 如何让 Xcode 在读写上提速100倍?
问题来源我们都知道 Xcode 在运行或编译时,会有大量的读写操作。例如从硬盘中调用图片,我们会这么操作:let image = UIImage(named: "imageName")这时候 Xcode 就会去电脑的硬盘中去找到图片,完成读写操作。类似的操作还有存取文件等等。如果这类读取数量比较少,那么无伤大雅,但是一旦多起来,尤其是大项目在后期产生了大量的 DerivedData 存在硬盘上,Xc
2017-04-25 13:59:26
897
转载 iOS开发-UIView之动画效果的实现方法(合集)
前言:在开发APP中,我们会经常使用到动画效果。使用动画可以让我们的APP更酷更炫,最重要的是优化用户体验,但取决于动画的质量。像QQ、微信、新浪微博等APP,动画效果就很好了,至少我很喜欢它们的动画,让我使用起来感觉很顺畅,心情很开朗。本文会介绍UIView效果的实现方法,非核心动画。 一、使用UIView类实现动画基本写法,代码必须放在Begin和Commit之间: [UIView begin
2017-04-20 14:41:40
612
转载 iOS开发 之 WebView点击图片看大图效果
在webViewDelegate里面添加如下代码: - (void)webViewDidFinishLoad:(UIWebView *)aWebView { //调整字号 NSString *str = @"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '95%'";
2016-11-14 13:58:22
2540
转载 Xcode 常用快捷键
1、移动代码的快捷键:上下移动: command + option + (上) / 左右移动: command + ](右) / [(左)2、展开/隐藏 代码的快捷键:command + option + <— (隐藏)command + option + —>(展开)或者 command + /3、全局修改局部变量快捷键:command + control + e4、storyboard中快速
2016-09-20 16:03:37
440
转载 UIImage图片处理,旋转、截取、平铺、缩放等操作
颜色相关1.根据颜色生成纯色图片 就是根据制定的颜色生成一张纯色的图片+ (UIImage *)imageWithColor:(UIColor *)color;使用方法,比如设置UIImageView的图片为红色纯图片:self.imageView.image = [UIImage imageWithColor:[UIColor redColor]];2.取图片上某一像素的颜色 有时候我们需要获
2016-09-20 14:54:37
810
转载 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
970
转载 iOS图片元数据的读写
图片的本身就是各种图像数据的载体,包含着像素、色彩、灰度等各种数据信息,除此之外,还包含着曝光数据、日期、位置、版权等元数据(metadata)。 何为图片元数据元数据包括许多重要的信息,常用的有Exif(可交换图像文件格式,Exchangeable image file format)、GPS(位置信息)和TIFF(Tagged Image File Format,标签图像文件格式)。所谓元数据
2016-09-20 14:11:07
2535
转载 iOS-AVSpeechSynthesizer语音合成
iOS中的AVSpeechSynthesizer可以很轻松的实现实现文本到语音的功能,基本代码如下:self.speechSynthesizer = [[AVSpeechSynthesizer alloc] init];AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:@"FlyElephant"
2016-09-20 13:53:36
1039
转载 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
904
原创 在ios程序沙盒中Documents下创建文件夹
NSFileManager *fileManager = [[NSFileManager alloc] init]; NSString *pathDocuments = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; NSString
2016-06-13 14:36:08
616
转载 IOS开发 文件路径
1.开发平台路径:/Developer/Platforms此路径下一般有三个目录,分别是mac电脑、模拟器、iphone真机MacOSX.platform iPhoneSimulator.platform iPhoneOS.platform每个目录下都有一个/Developer/usr/bin目录,放置开发中需要的程序总的目录比如:/Developer/Platforms/*/Developer
2016-06-13 14:32:02
469
原创 iOS录音实践
在AVFoundation框架中AVAudioRecorder类专门处理录音操作,支持多种音频格式。下面是常用的属性和方法:属性 说明@property(readonly, getter=isRecording) BOOL recording; 是否正在录音,只读@property(readonly) NSURL *url 录音文件地址,只读@property(readonly) N
2016-06-13 14:30:16
634
转载 iOS钥匙串KeyChain相关参数的说明
pragma mark- 密钥类型//密钥类型键//CFTypeRef kSecClass////值//CFTypeRef kSecClassGenericPassword //一般密码//CFTypeRef kSecClassInternetPassword //网络密码//CFTypeRef kSecClassCertificate
2016-05-25 09:47:54
4822
转载 iOS设置App的名称和简单的版本国际化与本地化
App的名字设置方式有很多种,如果在App打包上线时不做修改,最终App的名字就是Xcode在建立工程时的名字。好的习惯是工程建立时使用英文(pinyin),那么App也就是“英文”名字了,虽然Xcode也支持直接用中文命名工程(甚至是方法名……),但有时也会因此产生一些不必要的麻烦甚至莫名其妙的bug。 本文主要介绍两种设置App名称的方法,第一种较为简单,第二种涉及简单的版本国际化与本地化(L
2016-05-23 10:36:34
5647
原创 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
11430
转载 iOS之JS交互
ObjectiveC与Js交互是常见的需求,可对于新手或者所谓的高手而言,其实并不是那么简单明了。这里只介绍iOS7.0后出来的JavaScriptCore framework。关于JavaScriptCore涉及到的几种类型:JSContext, JSContext是代表JS的执行环境,通过-evaluateScript:方法就可以执行一JS代码JSValue, JSValue封装了JS与Obj
2016-05-04 12:51:17
464
转载 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
2375
转载 iOS之常用第三方库的介绍
因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作。(1)AFNetworking目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理。需要注意的是AFNetworking对服务器返回的ContentType要求比较严格,默认只支持application/json的返回。所以可能
2016-04-28 17:29:19
1322
转载 iOS之数据的存储(数据持久化)
所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。其实储存的形式无非就这么几种,而我们还必须要关心的是,这些文件会被放置在那个文件下,然后如何读取。 也就是说:IOS上数据存储,我们要了解的两点,数据存储格式(也就是存储机制),数据存储位置。数据存储位置沙盒在介绍各种存储方法之前,有必要说明以下沙盒机制。iOS程序默认情况下只能访问程序自
2016-04-28 16:51:15
2622
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
8965
转载 Objective-C中的封装、继承、多态、分类
封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 继承现有类 + 扩展通过继承创建的新类称为
2016-04-28 15:53:30
720
转载 iOS之异常捕获及发送
1, -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions下添加 //安装异常捕获#ifdef DEBUG [NSThread detachNewThreadSelector:@selector(startCatchExc
2016-04-28 15:35:42
478
原创 iOS之面试题
之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。@property 后面可以有哪些修饰符?线程安全的:(atomic,nonatomic )nonatomic 非原子操作,决定编译器生成的setter getter是否是原子操作,atomic表示多线程安全,一般使用nonatomic.访问权限的(readonly,readwrite)
2016-04-28 15:31:56
3805
转载 iOS之性能优化
要提一下,“过早的优化是万恶之源”,在需求未定,性能问题不明显时,没必要尝试做优化,而要尽量正确的实现功能。做性能优化时,也最好是走修改代码 -> Profile -> 修改代码这样一个流程,优先解决最值得优化的地方。入门级(这是些你一定会经常用在你app开发中的建议)在正确的地方使用reuseIdentifier 一个开发中常见的错误就是没有给UITableViewCells, UIColl
2016-04-28 12:35:38
415
转载 iOS之离屏渲染
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-04-28 11:28:54
1508
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人