本篇将从四个方面对iOS开发中GCD的使用进行详尽的讲解: 一、什么是GCD 二、我们为什么要用GCD技术 三、在实际开发中如何使用GCD更好的实现我们的需求 一、Synchronous & Asynchronous 同步 & 异步 二、Serial Queues & Concurrent Queu
分类:
移动开发 时间:
2016-02-04 00:19:29
阅读次数:
344
前些日子写了一篇关于腾讯模板引擎TmodJS的文章《模板引擎artTemplate及模板预编译器TmodJS的使用入门》,算是对其原理与使用进行了初步的接触与研究。近期在一个项目中对TmodJS进行了尝试,未曾想无意中居然发现了TmodJS与百度图表神器Echarts之间存在一个看似不能共存的冲突。
分类:
Web程序 时间:
2016-02-03 16:25:26
阅读次数:
481
本文针对数据存储的常见方案和其使用进行了归纳。分为程序内存储和程序间数据访问,程序内存储介绍了文件存储、SharedPreferences存储、数据库存储三种不同的存储方式的优缺点以及区别,举例分析了各自的用法,重点介绍了数据库存储的操作。 程序间数据访问介绍了内容提供器。
分类:
移动开发 时间:
2016-01-29 20:43:25
阅读次数:
373
首先欲基于PI-SDK开发PI数据库,必须先安装PI-SDK,然后再VS中新建了一个aspnet网站,添加引用:PI-SDK 1.2 Type Library 和 PISDKCommon 1.2 Type Library 花了很多时间在PISDK下面找了一个能实例化的类PISDKClass,后来又发
SevenZipSharp相关文档下载地址: http://sevenzipsharp.codeplex.com/releases/view/512541.解决方案中添加引用:SevenZipSharp.dll2.复制粘贴两个dll文件:7z.dll 7z64.dll,并将属性“复制到输出目录”修改...
近期经常接触支付相关的功能,在开发及测试过程中,开始金额都使用的是double类型,而近期新进的需求存在支付时打折的情况,也就是会出现如 1.23元的情况,那么这时候问题来了,如果是直接使用1.23进行支付都是不存在问题的。而偏偏在支付前通常需要一些计算。我们的系统支持会员余额与三方支付(微信、支付...
分类:
其他好文 时间:
2016-01-09 15:04:07
阅读次数:
182
来源于:汤姆大叔的深入理解JavaScript系列for-in循环应该用在非数组对象的遍历上,使用for-in进行循环也被称为“枚举”。从技术上将,你可以使用for-in循环数组(因为JavaScript中数组也是对象),但这是不推荐的。因为如果数组对象已被自定义的功能增强,就可能发生逻辑错误。另外...
分类:
其他好文 时间:
2016-01-06 11:58:46
阅读次数:
140
因项目需要进行http的post提交数据,开始时用indy的idHttp组件,但是测试时发现当网络中断(如拔掉网线),idHttp的超时设置无效果,要等20秒才提示超时(参考网上的做法,将indy9升级到indy10,且设置了idHttp的connetTimeout,ReadTimeout属性,均无...
// 解包 (!)/* 如果确定一个可选类型的值一定存在,那么我们使用(!)进行解包获取他的值,或者使用Optional Binding*/ let possiablestring: String? = "An possiable string" print(possiablestring!) .....
分类:
编程语言 时间:
2015-12-25 16:52:50
阅读次数:
393
在项目中使用log4j,大致过程如下:1.web.xml中配置对log4j配置文件的加载。如下 logbackConfigLocation file:${config.root}/logback.xml 2.代码中对log4j的使用,进行日志的打印。有两种使用方式,一种是别名应用,一种是包引用。别名...
分类:
其他好文 时间:
2015-12-25 15:06:39
阅读次数:
256