- 博客(40)
- 收藏
- 关注
原创 解决连接 ssh 的时候 ,报 The server key has changed 错误
一般是 server 端密码或者是其他发生改变的时候(如卸载重装 navicat 时)解决方法:删除 ~/.ssh/known_hosts 文件,重新登录即可。
2018-01-22 17:38:14
3418
1
转载 MAC 下 MySQL 重置密码
转载自 www.jb51.net/article/105668.htm命令行操作1.sudo -s2.cd /usr/local/mysql/bin/3../mysqld_safe --skip-grant-tables &4../mysql5.FLUSH PRIVILEGES6.SET PASSWORD FOR 'root'@'
2017-12-25 10:54:48
378
原创 git 创建分支的一些命令
git branch 查看分支git remote 查看远程分支git branch test 创建分支git branch --set-upstream-to orgin/prod prod 将本地分支关联到远程分支上git remote add prod https://gitee.com/lister/...... 创建远程分支git fetch
2017-11-20 18:18:14
7435
原创 Failed to read auto-increment value from storage engine
据说是mysql 自带 bug(道听途说)解决方法1、把涉及数据表的自增字段的自增选项去掉,保存一下2、重新将这个字段设置为自增字段
2017-11-06 15:45:14
408
原创 git 回滚到某个版本
回滚到某一个版本:git reset —hard a137c7923d772ffc7065439f73412976902a1f5d强制提交:git push -f origin master
2017-04-14 14:38:31
15047
原创 阿里云服务器(centOS) php+apache+mysql+phpMyAdmin 配置
1.安装 apache 服务器yum -y install httpd httpd-devel2.安装数据库wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpmyum localinstall mysql-community-release-el6-5.noarch.rpmyum repolist all
2017-03-20 18:16:01
1849
3
原创 linux 下 crontab 定时访问指定url
1.定时执行本地脚本:1.1 连接远程主机,连接成功后,输入命令 crontab -e:1.2 打了文件,直接输入需要执行的脚本:(在这里之前要检查 /usr/bin/curl)1.3 输入如上命令,内容的意思是:每天凌晨3点,访问某一个网址输入完毕即按 Esc =》 输入冒号:=》输入wq,然后回车保存,保存完毕要重启crontab:2 定时访问u
2017-02-14 10:49:39
22323
原创 iOS IPv6 被拒问题
发现一个 APP 因为 IPv6 原因被拒的解决方法网站http://www.cnblogs.com/xiaopin/archive/2016/10/11/5949921.html
2017-01-16 09:50:41
497
原创 创建工程使用 cocoapods 时没有出现 xcworkspace 文件解决方法
pod install 之后如果出现的文件目录是可以使用下面的解决方法1. sudo gem uninstall cocoapods // 可能会让你选择一个版本2.sudo gem install -n /usr/local/bin cocoapods --pre
2017-01-04 12:00:31
4664
2
原创 微信公众号开发 同时回复用户多条信息(包括图片和文字)
相信对于大多数的微信公众号开发的初学者来说,由于微信提供的文档过于简洁,所以这无疑是对我们的巨大考验。但是,苦心人,天不负。在强烈的“我能行”这一自我暗示下,经过在各大网站上的查询、电子书籍类的读阅,经过无数次的尝试,终于能够实现一次事件同时回复用户多条信息的功能了。额,不说废话了,下面展示我的最终成果。 (公众号是接管过来自己开发的)首先,创建公众号子菜单的点击事件 const
2016-12-30 16:18:00
15193
1
原创 使用cocoapods 装三方库遇到的问题
pod install 的时候提示如下问题,不多说,直接上图和解决方法podfile 中修改前后对比然后再次在 Terminal 中输入 pod install运行结果如下
2016-11-23 10:58:36
330
转载 Xcode8.1 bundle format unrecognized, invalid, or unsuitable
本博客转自 http://blog.csdn.net/sico2sico/article/details/53068332手机系统升级到10.1.1后 Xcode8.0 不支持 就任性的升级到Xcode8.1 那么你猜对了 坑来了 /Users/wudezhi/Library/Developer/Xcode/DerivedData/kyExpress-gwuz
2016-11-09 18:39:36
3973
2
原创 react-native 通信传值的三种方法
1.组件嵌套传值通过状态机 state 进行传值TextInput onChangeText={(phone) => this._changePhone(phone)} placeholder='请输入手机号' style={[styles.textInput , {marginBottom:20}]} autoCorr
2016-10-29 15:59:54
3901
原创 RawText "/*" must be wrapped in an explicit <Text> component
提示的错误信息是:文本“/*” 必须写在内然后我的代码块是:发现只有注释那块用到有“/*”字样,所以原因是react-native 的注释方法和之前用到的不一样
2016-10-23 10:41:00
3929
转载 NSTimer 深刻分析
一、什么是NSTimer 官方给出解释是“A timer provides a way to perform a delayed action or a periodic action. The timer waits until a certain time interval has elapsed and then fires, sending a specified message
2016-10-19 17:30:11
296
翻译 iOS开发 适配iOS10以及Xcode8
现在在苹果的官网上,我们已经可以下载到Xcode8的GM版本了,加上9.14日凌晨,苹果就要正式推出iOS10系统的推送了,在此之际,iOS10的适配已经迫在眉睫啦,不知道Xcode8 beat版本,童鞋们有木有下载过来试试呢?就我的使用来说,总体觉得苹果还是坑不断,但是也在一直进步的啦。下面我就来说说,iOS10的适配以及Xcode8使用上的一些注意点。一、证书管理用Xcode8打开
2016-09-19 00:37:02
941
翻译 GCD使用以及多线程开发
对于iOS多线程开发,我们时刻处于学习之中,在看书中,看文档中,项目开发中,都可以去提高自己。最近刚看完了《Objective-C高级编程 iOS与OS X多线程和内存管理》这本书后,对多线程有了更为深入的理解,故在此做一个总结与记录。这本书是iOS开发者必读的书之一,写得很不错。书的封面如下,故也称狮子书:。(1)多线程会遇到的问题。多线程会出现什么问题呢
2016-09-16 18:15:02
517
原创 (SHA1加密)融云即时通讯获取Token号
先导入框架#import //获取Token的接口 url = @"https://api.cn.ronghub.com/user/getToken.json"; AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.requestSerializer = [AFHT
2016-09-07 04:00:22
1384
原创 关于iOS后台长时间挂起的方法
iOS为了让设备尽量省电,减少不必要的开销,保持系统流畅,因而对后台机制采用墓碑式的“假后台”。除了系统官方极少数程序可以真后台,一般开发者开发出来的应用程序后台受到以下限制:1.用户按Home之后,App转入后台进行运行,此时拥有180s后台时间(iOS7)或者600s(iOS6)运行时间可以处理后台操作2.当180S或者600S时间过去之后,可以告知系统未完成任务,需要申请继续完成,系
2016-09-06 15:14:40
7017
翻译 有关AutoLayout的设计与实现
(1) 首先我们创建一个基于iOS项目,我们就在Storyboard上进行开发。需要选中右侧的Use Auto Layout,下面的Use Size Classes可选可不选,因为我们暂时还不用Size Classes。。(2)需要提醒的是,在项目中不能让有些界面勾选Autolayout,有些界面不勾选Autolayout,这样会让程序crash。还有就是,Autolayout
2016-09-06 00:45:40
509
原创 关于bmob后台云的使用心得
今年上半年在公司里面自学了PHP,也在自己的WINDOWS电脑上搭建了apache,在开发公司的项目的期间,一直都是采用的局域网来进行的前后端数据交互,最近经过同事介绍了解到了一款免费的云数据库,便把数据全部都迁移到了后台云上面,下面我简单介绍一下bmob的交互过程。首先,跟大多数SDK,比如友盟、支付以及趣拍等等一样,需要注册账号并且创建应用,用来获取APP KEY 和 SECRET KEY
2016-09-02 05:03:33
4848
原创 MJ上下拉刷新时头尾部自定义gif图版
- (void)gif{NSMutableArray *idleImages = [NSMutableArray array];//这块为你刷新时出现的gif图 需要循环添加到数组中for (NSUInteger i = 1; i UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:
2016-09-01 20:18:27
2527
原创 关于调用相册访问时选择未授权的一个BUG
今天闲下来继续开发自己的小项目的时候,涉及到了相册,一个很简单的需求,但是出于好奇点击了Don't Allow,发现会出现空白页面,瞬间变成了一个好奇宝宝,在后面的几次运行中,发现是先出现后面的空白页面再弹出提示框,突然想到这何尝不是一个BUG呢?然后各种在贴吧以及百度上找解决方法。黄天不负有心人,还真让我找到了,下面放出解决这个不怎么引人注意的BUG解决地址,有兴趣的童鞋可以看看哦!
2016-09-01 00:23:57
899
原创 sqlyog连接时2003(Can not connect to mysql server)错误处理方法
今天重装了一下系统,然后再次运行D盘中的sqlyog,在连接的时候发现一直报2003错误下面给出解决这个问题的一些方法:1.检查端口是否设为33092.防火墙是否关闭3.mysql服务器是否启动4.mysql服务器资源紧张,也会导致无法连接的情况5.运行MySQLInstanceConfig.exe重新配置一下如果上述提到的方法都没有解决,那么可以重新安装一次m
2016-08-29 17:08:50
37042
4
原创 选择正确的初始化方式
UIView 的首要问题就是既能从代码中初始化,也能从 xib 中初始化,两者有何不同? UIView 是支持 NSCoding 协议的,当在 xib 或 storyboard 里存在一个 UIView 的时候,其实是将 UIView 序列化到文件里(xib 和 storyboard 都是以 XML 格式来保存的),加载的时候反序列化出来,所以:当从代码实例化 UIView 的时候
2016-08-27 02:19:10
1188
原创 UUID 和 UDID的区别
【UUID】 英文名称是:Universally Unique Identifier,翻译过来就是通用唯一标识符。是一个32位的十六进制序列,使用小横线来连接:8-4-4-4-12 。UUID在某一时空下是唯一的。比如在当前这一秒,全世界产生的UUID都是不一样的;当然同一台设备产生的UUID也是不一样的。【UDID】 UDID的全
2016-08-25 21:50:22
3672
原创 UIImageVIew的各个属性
(1)ScaleToFill:这是图片显示的默认模式。图片进行非等比例缩放,直到填铺满整个View区域。所以往往造成图片的变形。也就是图片的长度上缩放一定的比例填满显示区域,在宽度上缩放一定的比例填满显示区域。(2)ScaleAspectFit:这是等比例缩放,所以使用这种缩放模式的图片永远不会变形。图片按一定比例缩放,直到在长度上或者宽度上达到View的边界就停止。没有填满区域就显示Vi
2016-08-24 21:16:22
526
转载 Github进行fork后如何与原仓库同步
我们在进行Github协同开发的时候,往往会去fork一个仓库到自己的Github中,过一段时间以后,原仓库可能会有各种提交以及修改,很可惜,Github本身并没有自动进行同步的机制,这个需要我们手动去执行,现在我来演示一下如何进行自己的仓库和原仓库进行Gith同步的操作。(1)我使用终端 命令行的方式在Mac中来操作。首先在终端中配置原仓库的位置。进入项目目录,执行如下命令:查看你的远程
2016-01-07 16:14:04
3949
2
转载 GCD延时加载
这里我将为大家用两种方式来实现延时操作,分别是NSThread和GCD方式。并比较他们的优劣。【使用NSThread实现延迟】(1)拖入GCD源码。代码如下:[objc] view plaincopyprint?#import "ViewController.h" #import "GCD.h"
2016-01-07 16:12:51
600
转载 GCD的顺序下载
在实际的项目开发中,我们往往需要从网络加载图片资源,为了不影响主线程,我们需要开辟新的线程。同时为了控制不同线程之间的前后顺序,需要引入信号量机制。这里我们来实现一个案例:从网络加载3张图片,当加载完第一张后在加载第二张,然后再加载第三张。(1)首先也需要引入GCD的源代码,然后在ViewController代码中实现如下:[objc] view plainco
2016-01-07 16:10:54
384
转载 Mac模拟慢速网络 - Network Link Conditioner
网络环境的好坏,有时会让你的产品带给用户完全不同的体验,作为开发者,在开发项目过程中,我们需要进行对于网络环境的调试。Mac环境下模拟慢速网络可以使用苹果官方提供的工具:Network Link Conditioner。具体操作步骤如下 :1.点击下载地址获取苹果开发者网站提供的下载页面,这个工具被包含在Hardware IO Tools for Xcode的工具包中:
2015-11-13 15:59:31
3808
转载 移动开发支付宝
实现支付宝支付的所需1. 填写个人/公司的信息,与支付宝签约,签约完成, 支付宝会提供一些数据给我们(商户ID - partner id seller id, 收款人账号 - 支付宝账号) 注: 签约时 公司需提供营业执照 个人需提供有效身份证件2. 获取支付相关 私钥 和 密钥 用来加密 实现数据安全3. 下载支付SDK,拖进工程下载SDK的地址 ht
2015-11-03 08:42:08
474
原创 总结的一些面试题(第一波)
1.数组和指针的区别? 1>数组可以在静态存储区和栈上被创建,其地址与容量在生命期内保持不变,只有内容可以被改变 2>指针可以随时指向任意类型的内存块,特征是”可变”,常用来操作动态内存2.C 和 OC 如何混用? 1>OC 编译器在处理后缀为 m 的文件时,可以识别 OC 和 C 的代码
2015-10-30 18:45:36
334
原创 NSPredicate 过滤器
简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。实践成功的一个小例子NSPredicate *predicate = [NSPredicate predicateWithFormat:@“%@ CONTAINS ‘image’”,self.managers.img];if( [predic
2015-10-30 16:07:21
417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人