自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kyfxbl

技术博客

  • 博客(7)
  • 问答 (6)
  • 收藏
  • 关注

原创 ios调用dismissViewController的一个小陷阱

我们的APP从启动到进入主页面,是通过presentViewController构造了一个ViewController序列,类似于首页 -> 登陆页 -> 启动加载页 -> 主页面其中,在启动加载页的viewDidAppear方法里做了很多逻辑处理:-(void) viewDidAppear:(BOOL)animated{ dispatch_async(dispatch_

2014-12-17 23:30:21 4336 1

原创 改造SQLitePlugin插件,用FMDB统一管理

hybrid应用统一管理数据库访问,避免database locked

2014-12-17 20:52:09 1115

原创 hybrid应用的database locked问题

SQLite是库级锁,支持并发读,但是不支持并发写。所以如果多个线程同时进行写操作,就有可能造成database locked问题。如果是纯原生应用,这篇文章介绍了怎么利用FMDatabaseQueue避免锁库:使用FMDatabaseQueue避免database locked问题但是如果是hybrid应用,就相对比较复杂,我们的APP就踩坑了。刚开始搭框架的时候,使用cordova搭建了h

2014-12-12 21:38:03 1070

原创 奇怪的js回调混乱

今天发现一段代码,发生了奇怪的回调混乱现象调用的API是这样的:api.method = function(sql, condition, successCallback, failureCallback){ // logic}我们自己的业务代码调用了这个函数:var sql = "insert into xxxx";var condition = {};

2014-12-11 01:13:52 1255

原创 利用WeixinJSBridge,控制分享到朋友圈和转发给好友的行为

在微信里,其实可以改变“分享到朋友圈”和“转发给好友”的默认行为。这些js接口,截止到今天(安卓版微信6.0)还是不公开的,微信的官方文档里完全没有提到,但是其实借助WeixinJSBridge是可以做到的分享行为可以控制以下几种行为缩略图默认是微信自动截取当前页面中第一张大图,也就是标签,而且width要超过一定的值。display:none和background-image是不

2014-12-04 20:21:18 4310

原创 微站共享公众号的方案设计

共享公众号的方案

2014-12-04 13:10:58 1461

原创 angular应用,当img元素的地址来自模型,应该使用ng-src

今天调一个页面,碰巧开着console,偶然发现发起了无效的http请求,提示404错误虽然不影响功能,还是检查了一下,发现是因为有类似下面的代码:所以,在angular实际渲染完成之前,浏览器读到img标签,就向{{item.imgPath}}这个地址发起了请求,结果当然是404。实际上应该使用:就会有延迟加载的效果了,因为ng-src不是HTML标准attr,浏览器无法识别

2014-12-03 02:06:54 5430

空空如也

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

TA关注的人

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