- 博客(22)
- 资源 (31)
- 收藏
- 关注
转载 Joda-Time 简介
http://h819.iteye.com/blog/611099 任何企业应用程序都需要处理时间问题。应用程序需要知道当前的时间点和下一个时间点,有时它们还必须计算这两个时间点之间的路径。使用 JDK 完成这项任务将非常痛苦和繁琐。现在来看看 Joda Time,一个面向 Java™ 平台的易于使用的开源时间/日期库。正如您在本文中了解的那样,Joda-Time 轻松化解了处理日期
2016-02-28 11:08:52 362
转载 MapReduce - Hadoop Implementation
MapReduce is a framework that is used for writing applications to process huge volumes of data on large clusters of commodity hardware in a reliable manner. This chapter takes you through the operatio
2016-02-27 16:16:12 581
转载 sqoop使用
1.安装Step 3: Downloading SqoopWe can download the latest version of Sqoop from the following link For this tutorial, we are using version 1.4.5, that is, sqoop-1.4.5.bin__hadoop-2.0.4-alpha.tar.g
2016-02-27 14:11:23 765
转载 认识sqoop
http://baike.baidu.com/link?url=JRjw_AvSbc8J_2yb4GsuazTzhHzcJaoNKkEjsNe7w9IfbVl2pIVsEi6BqV-7CQQkKqHiUERhioTYtz7SeMoq_a Sqoop(发音:skup)是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql、postgresql...)间进行数据的传
2016-02-27 14:08:09 904
转载 java中的==、equals和hashCode以及hashCode生成
http://jingyan.baidu.com/article/ff41162582507512e5823763.html 前言 java中==、equals()、hashCode()都和对象的比较有关,在java中这三者各有什么用处呢,即java中为什么需要设计这三种对象的比较方法呢?关于== ==是容易理解的。java设计
2016-02-27 12:08:18 392
原创 ADT如何导入第三包或者官方的support包?例如:recyclerview,cardview
什么东西都是官方的例子好示范,这里我们根据官方的例子一步一步的探讨,这样初学者才不会麻木的照着一些教程学 这里默认会生成APK_2的support兼容包(就是提供jar)我们看看bin(项目输出文件夹),可见appcompat_v7是个导出作为jar包用的 同时我们看看appcompat_v7的属性 接着看看APK_2是如何关联到这个appcompat
2016-02-26 16:56:26 948
转载 Iteratee概念
IterateeFrom Wikipedia, the free encyclopediaIn functional programming, an iteratee is a composable abstraction for incrementally processing sequentially presented chunks of input da
2016-02-21 15:26:08 2261
原创 FP中保持纯函数编程ST 2
这里还有作者的一篇文章,配合上一章觉得刚刚好https://apocalisp.wordpress.com/2011/12/19/towards-an-effect-system-in-scala-part-2-io-monad/
2016-02-21 14:49:48 286
原创 FP中保持纯函数编程ST 1
在FP中最重要的是保持引用的透明性,所以必须纯函数式子编程,在Haskell和scalaz(参考haskell的版本),使用了ST MONAD来方式来确保副作用的安全使用 它使用 S => (S,A)的技巧(很多人把它归为欺骗的技巧'),将可变变量(A)的引用透明化,同时ST确保在组合中(flatmap) tranform monad,确保同一时刻只有一个状态改变,所以确保了read,wr
2016-02-21 14:47:52 371
原创 Monad transformers
monad很强大,当有时我们要连续使用多个monad怎么办,例如在scala使用for将多个monad连接起来,这样可以避免使用匹配,如果可以做到的话将是非常方便,而Monad transformers就是出于这样的目的 We have seen how monads can help handling IO actions, Maybe, lists, and state. With
2016-02-21 10:47:12 574
原创 如何理解 Free Monad?
FP中有个比较拗口的monad : Free这里转自知乎的一个答案: 夏梓耀,理想主义码农,非战斗人员请迅速撤离凉宫礼、Alex RENG、king zin 等人赞同菜鸟来回答一下 Free最大的价值在于Monadic for-comprehension和Interpreter,前者只要描述算法,后者随意解释,可类比为接口和实现。Free 可以
2016-02-19 16:00:30 1141
原创 mongo配置文件
有一段时间没用mongo了,每次配置都得上官网copy配置文件,这次配置顺便记录下来,主要是记录出现的一个问题 先看看我们目录结构这里我使用最小化的方式配置mongo,详细可以参考官网的doc文档systemLog: destination: file path: "/home/linux/Applications/mongodb/logs/logs.txt"
2016-02-07 14:55:38 4147
转载 15个最受欢迎的Python开源框架
原文:http://python.jobbole.com/72306/?replytocom=57112 本文作者: 伯乐在线 - 伯乐 。未经作者许可,禁止转载!欢迎加入伯乐在线作者团队。以下是伯乐在线从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。Django: Python We
2016-02-07 14:03:46 1021
原创 组合模式
所谓组合模式就是利用对象组合成整体结构,简单的说就是节点的反复嵌套,类似tree结构 参考代码:"""A class which defines a composite object which can storehieararchical dictionaries with names.This class is same as a hiearchical dicti
2016-02-06 14:57:37 340
原创 适配模式
适配模式有主要有两种方式,对象适配和类适配,当然为了低耦合高分离,我们推荐聚合的方式,也就是对象适配的方式何为适配:加入你需要编写一个可以绘画窗口的API,让后老板跟你说我们的前辈已经写过这样API了,唯一不同的是客户要求配色方案的不同,这时我们就可以使用适配的方式了,如在我们的NEWAPI中的方法中调用OLDAPI的方法. '''Created on Feb 5, 2016 @a
2016-02-05 15:33:15 351
原创 桥接模式
桥接模式其实就是使用组合而非传统的is-a的方式来修正方法 图中Implement为主要的组建,这个我们以后会可能去修正里面的方法OperationImpl,传统的方式就是继承他,然后修正该方法.这里我们的桥接的方法就是,重新定义一个抽象类与Implement相似的类Abstraction,然后再Abstraction中类似于方法Implement的OperationImpl中调
2016-02-04 14:52:57 541
原创 策略模式
策略模式体现的是可插拔性,根据不同的策略达到目的.从而提高软件的弹性什么是策略模式:从FP角度看就是对同一函数签名的不同实现体的选择 '''Created on Feb 4, 2016 @author: Linux'''import typesif __name__ == '__main__': print("Hello World!") cla
2016-02-04 13:56:22 241
原创 模板方式
模板方式是比较常用额,且难度比较小的什么是模板方法:从OO的角度,我们通常使用子类实现抽象类的方式来实现的.从FP的角度而言就是一个高级函数的简单使用.我们关注的是函数的签名 源码:(在ubuntu使用笨拙的英语表达,长时间的阅读外著然而没练习写,该...) '''Created on Feb 4, 2016 @author: Linux'''if __name__
2016-02-04 13:26:49 324
原创 访问者模式Visitor
不管学习什么语言,Design pattern是学习该语言后的不错选择,它可以综合性的运用各种情景 简单理解什么是Visitor模式:既然是访问者模式,那就必然存在充当访问者角色的类,接着就是访问者的功能了,访问者能干什么?我们直接从语义上理解就是:访问其他对象! 源码演示:''' Created on Feb 4, 2016 @author: Linux '''
2016-02-04 11:59:50 414
转载 Introduction
http://labs.bench.co/blog/2014/11/10/scalaz-for-dummiesIntroductionScalaz is one of those things that everyone is talking about, but many teams are unsure if they actually want to use it
2016-02-03 20:37:41 366
转载 MySQL and SQL Injection
If you take user input through a webpage and insert it into a MySQL database, there's a chance that you have left yourself wide open for a security issue known as SQL Injection. This lesson will teach
2016-02-03 19:36:36 416
转载 Build glibc-2.6
http://blog.csdn.net/Laudon/article/details/2948178 编译一个glibc库,说实在话,是一个很麻烦的事情。因为libc库是GNU/Linux系统的一个基本构件。所以在编译的过程中有一些很tricky的操作。下面是一个编译并安装glibc-2.6.1的bash脚本,它位于glibc2.6.1的源代码目录的父目录。#!/bi
2016-02-01 13:13:31 555
Real-time Analytics with Storm and Cassandra源码
2016-04-22
安卓取景器
2015-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人