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