- 博客(10)
- 收藏
- 关注
原创 最佳实践----状态机对多步骤异步操作建模
在工作中,我们往往会遇到这样的问题,一个任务分为多个步骤,这几个步骤可能是连续的,也可能是可以跳转的,每个步骤都可能是异步的,对于这样的问题,有没有一个通用的解决方案,或者是一个最佳实践呢,经过一些实践和推论我得出了一个最佳实践方案---》状态机。推理如下,等待大家拍砖指点。问题首先将我们要讨论的问题进行简单建模,以四个子流程的异步任务为例, 核心处理流程如上图所示,4个需求:
2015-11-20 22:41:13 3045 3
原创 java深坑总结
java的静态成员变量并不是进程唯一的(c/c++语言中则恰恰相反,静态成员变量在进程中是唯一的)。java中的类是与classloader相关联的,不同的classloader加载出来的类是不同的,类都不同了,更不用说类中的静态成员变量了。String::split函数。==String::split"".split(",") -->[](size==
2015-11-20 22:21:35 572
原创 android设备SD卡文件扫描与同步(暂备份)
package com.owo.contentresolvermedia;import java.io.File;import java.util.ArrayList;import android.app.Activity;import android.content.Context;import android.content.Intent;import
2015-03-15 22:32:40 732
原创 单例(c++)
对于单例的思考参考:C++奇才 Andrei Alexandrescu 及其大作《Modern C++ Design》的第六章,Andrei 同时也是loki库作者和facebook folly库的核心开发人员。《Modern C++ Design》中文版为《C++设计新思维——泛型编程与设计模式之应用》,但因书籍毕竟是多年之前的作品,所以最好的参考资料是loki库源码,loki库
2015-03-14 18:18:53 409
原创 名人名言(持续更新中)
杰克威尔逊他说:“领导者的工作,就是每天把全世界各地最优秀的人才延揽过来。他们必须热爱自己的员工,拥抱自己的员工,激励自己的员工。”作为一个过来人,韦尔奇给公司领导者传授的用人秘诀是他自创的“活力曲线”:一个组织中,必有20%的人是最好的,70%的人是中间状态的,10%的人是最差的。这是一个动态的曲线,即每个部分所包含的具体人一定是不断变化的。但一个合格的领导者,必须随时掌握那20%和10%里
2015-03-14 18:12:26 840
原创 都是编译器惹的祸
boost::scoped_ptr c++前置声明报错,需要显式声明析构函数,并在实现文件中定义析构函数以避免编译器自动为我们生成析构函数.
2015-03-14 18:01:35 1067
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人