Latest Posts

[Github实例]使用React, React Native和Redux实现跨平台共用Web, iOS, Android的核心代码

November 24, 2015

相信使用同一个平台和技术开发Web, iOS, Android是很多程序员的追求,也是很多创业公司和产品经理的梦想。而如果核心的业务逻辑代码能够跨平台共用,那更是梦寐以求的事情了。试想,创业公司不用再忍受Android/iOS应聘者的拒绝,只要招几个互为备份的Javascript开发就可以搞定跨平台开发;同一个业务Bug不再担心iOS改好了而Android还没fix,只要改一行JS代码就可以修正各平台;iOS App可以实现即时部署,再也不用在线上bug火烧眉毛的时候还得等待苹果漫长的审核期;如此种种,程序员和产品经理终于可以和谐相处了 :D

React Native iOS: The resource could not be loaded because the app transport security policy requires the use of a secure connection

October 19, 2015

Latest iOS blocks cleartext HTTP (http://) resource load since it is insecure. For development purpose, it can be disabled:

Ubuntu Dropbox无法同步问题

October 15, 2015

'Can't access Dropbox folder'问题的解决办法

美国自驾攻略

April 19, 2014

看到一篇介绍美国自驾的博客文章,解释了很多之前不太明白的交规,转贴备忘。原文地址

AngularJS Directives: Using Transclusion Part2

February 18, 2014

除了上文中使用的ng-transclude,AngularJS还有其他两种方式可以引用transclude directive的内容:compile方法和directive controller:

AngularJS Directives: Using Transclusion Part1

February 16, 2014

下面的例子展示了如何使用AngularJS directive中的transclude属性。使用transclude属性,可以将自定义指令元素中的内容以正确的作用域解析,然后再放回指令模板中标记的位置。

clickthrough: 使用Sencha Touch和PhoneGap快速创建跨移动平台Demo程序

December 27, 2013

有时手机应用项目需要在现有设计图的基础上快速创建Demo程序为客户或相关干系人进行演示,而这样的Demo却往往很难在一两天之内完成,开发出来的代码后期也很难重用。如果涉及到iOS, Android, WP等多个平台,更是难以在短时间内召集各种平台技术人员来为这一个Demo工作。

防止Windows下Git自动转换换行符

November 4, 2013

Git有一个很大的优点是它通过比较文件内容而不是时间戳来确定文件是否有更新。Windows下Git会默认将LF换行符替换为CRLF,当有时需要比较UNIX开发人员传来的文件时,就会因为换行符的不同而无法判断代码差异。

理解iOS程序签名机制

September 29, 2013

转发一篇blog, 对iOS程序发布过程中Certificate, App Identifier, Device UDID, Provisioning Profile等概念和彼此关系做了详细的解释,可以帮助不了解的人对iOS程序签名机制有一个比较清晰的理解。

设置CouchDB支持JSONP跨域请求

July 19, 2013

问题:
通过jQuery getJSON方法跨域访问CouchDB:

 var six_latest = poq.root + "poquotes/_design/poquotes/_view/by_year?&limit="
+ poq.max_quotes + "&descending=true&callback=?";
$.getJSON(six_latest, poq.handleMainQuotes);

Chrome console报错"Uncaught SyntaxError: Unexpected token :",Firebug报错"invalid label"


查看更多

技术

杂谈

生活

照片

旅行

kindle


友情链接