Promise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6将其写进了语言标准,统一了用法,原生提供了Promise对象。
如果你以为这是一篇悲伤的爱情故事,不好意思,那你是“被标题”了。
前段时间在用Nodejs开发一个可视化流程工具的过程中,涉及到文件批处理的功能,比如批处理N个样式文件。
我们知道Nodejs读取文件分为阻塞式...
分类:
其他好文 时间:
2016-05-12 13:57:02
阅读次数:
209
hibernate 映射继承关系实现方式一般有三种:
1. 继承关系树每个具体类对应一张表(不介绍)
2. 继承关系树的根类对应一张表
3. 继承关系树的每个类对应一张表先介绍关系:
DayEmployee和MonthEmploy是Employee的子类,并且Company和Employee是一对多关系:具体代码如下:Company.javaimport java.util.H...
分类:
Web程序 时间:
2016-05-12 13:56:06
阅读次数:
177
一,效果图。
二,工程图。
三,代码。
RootViewController.m
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
self.title=@"平面化的饼图";
...
分类:
其他好文 时间:
2016-05-12 13:55:24
阅读次数:
163
递归是一种强有力的技巧,但和其他技巧一样,它也可能被误用。
一般需要递归解决的问题有两个特点:
存在限制条件,当符合这个条件时递归便不再继续;每次递归调用之后越来越接近这个限制条件。
递归使用最常见的一个例子就是求阶乘,具体描述和代码请看这里:C语言递归和迭代法求阶乘
但是,递归函数调用将涉及一些运行时开销——参数必须压到堆栈中,为局部变量分配内存空间(所有递归均如此,并非...
分类:
编程语言 时间:
2016-05-12 13:56:41
阅读次数:
312
from:http://merowing.info/2013/03/overlaying-application-version-on-top-of-your-icon/
Overlaying application version on top of your icon
Mar 7, 2013 3 minute read
I’ve just returned from ...
分类:
移动开发 时间:
2016-05-12 13:55:52
阅读次数:
233
Activity与Activity间的通信Activity的启动一个Activity启动另一个Activity最简单的方法就是用startActivity(Intent intent)方法,这个方法调用请求是发送给操作系统的ActivityManager负责创建Activity实例并调用其onCreat()方法。ActivityManager是通过传入startActivity(Intent int...
分类:
其他好文 时间:
2016-05-12 13:54:52
阅读次数:
246
所有Android应用进程都是zygote fork出来的,但应用进程还保持着root权限,这显然是不被允许的,所以fork出来的子进程权限需要被降级,本文说的就是Android源码在什么地方执行了权限降级的操作。...
分类:
移动开发 时间:
2016-05-12 13:54:52
阅读次数:
274
1.EventBus优缺点EventBus 作为 Android 开发中常用的框架,拥有着许多优点:
调度灵活。不依赖于 Context,使用时无需像广播一样关注 Context 的注入与传递。父类对于通知的监听和处理可以继承给子类,这对于简化代码至关重要;通知的优先级,能够保证 Subscriber 关注最重要的通知;粘滞事件(sticky events)能够保证通知不会因 Subscriber...
分类:
移动开发 时间:
2016-05-12 13:56:59
阅读次数:
296
本文翻译自《Motion Design for iOS》,讲解iOS动画设计指南...
分类:
移动开发 时间:
2016-05-12 13:54:37
阅读次数:
191
Hibrnate 是一种ORM框架,全称为 Object-Relative Database-Mapping,在Java对象与关系型数据库之间建立某种映射,以实现直接存取Java对象(POJO)。ORM框架是一种不同与MVC的另一种思想框架,适用范围也与MVC截然不同。
ORM概述
ORM(Object Relational Mapping)框架采用元数据来描述对象一关系映射细节,元数...
分类:
Web程序 时间:
2016-05-12 13:56:49
阅读次数:
155
第一步,创建函数 f_dim_day
create procedure f_dim_day(in start_date VARCHAR(20),in date_count int)
begin
declare i int;
set i=0;
DELETE from dim_day;
while i
IN...
分类:
数据库 时间:
2016-05-12 13:54:27
阅读次数:
1032
版权声明:本文为博主原创文章,未经博主允许不得转载。
1、 环境
Windows XP SP3 + TortoiseGit + msysGit
2、 ignore files的三种方法
以下涉及的ignore文件均为如下格式:
# 以'#'开始的行,被视为注释. ...
分类:
其他好文 时间:
2016-05-12 13:53:27
阅读次数:
165
1.多文件编译、链接的原理
在讲解 extern 和 static 关键字的时候,我们已经给出了几个简单的多文件编程的例子,现在不妨再看一个例子。
main.c 源码:
#include #include // 也可以不写 extern;为了程序可读性,建议写上extern long sum(int, int);// 必须写 externextern char* OS;int m...
分类:
编程语言 时间:
2016-05-12 13:54:27
阅读次数:
289
众所周知,搜索引擎的算法规则总是在不断的调整中,再加上最近“魏则西时间”对于竞价排名的影响,使得百度近期的负面评价增加了许多。联合调查组要求百度对竞价排名的算法进行调整,以改善医疗机构的推广占比,同时百度增加的审核职责也更为严格。处于这样的大环境下,小编今天来查看站点信息时,发现合肥人才网(www.400815.com)的权重、收录、关键词排名等数据都处于下降状态,这又是为什么呢?
也许很...
分类:
其他好文 时间:
2016-05-12 13:54:24
阅读次数:
174
HelloWorld:http://www.iteye.com/topic/1135747...
分类:
Web程序 时间:
2016-05-12 13:55:02
阅读次数:
262