暑假学的,并写的笔记。现在把他写到博客上,也是复习一波。寒假继续学习。争取写个帮我抢火车票的。因为学的是python2.7x。。。。
所以用的urllib
原来可以在submile 中运行pyth...
分类:
编程语言 时间:
2016-12-19 16:41:20
阅读次数:
271
转自:http://apfelmus.nfshost.com/articles/monoid-fingertree.html This post grew out of the big monoid discussion on the haskell-cafe mailing list. Intro ...
分类:
其他好文 时间:
2016-11-27 07:14:52
阅读次数:
322
这个设计模式系列的文章 对象创建模式 工厂 抽象工厂 单例 原型 生成器 适配器 桥接 中介者 观察者 组合 迭代器 访问者 装饰 责任链 模版 策略 命令 享元 代理 备忘录 总结篇:MVC 进阶篇:MVVM 设计模式是为了解决一类问题而出现的,要深刻理解某个模式的应用场景,优点,缺点。千万不要为 ...
分类:
其他好文 时间:
2016-11-09 05:54:19
阅读次数:
450
thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Go,Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smal ...
分类:
其他好文 时间:
2016-10-29 14:14:39
阅读次数:
226
推荐一款很好用的markdown编辑器:http://www.typora.io/ 基本技巧: 代码高亮 如果你只想高亮语句中的某个函数名或关键字,可以使用``实现 通常编辑器根据diamagnetic片段适配合适的高亮方法, 但你也可以```包裹一段代码,并指定一种语言 支持的语言:actions ...
分类:
其他好文 时间:
2016-10-25 16:49:54
阅读次数:
257
1、安装GHC 下载地址:https://www.haskell.org/ghc/download_ghc_8_0_1#linux_x86_64 安装步骤:tar xvf ghc_XXX cd ghc_XXX ./confiure make install (大约需要30分钟) 2、安装cabal- ...
分类:
系统相关 时间:
2016-10-08 19:11:48
阅读次数:
778
PHP、Java、Python、C、C++ 这几种编程语言都各有什么特点或优点 汇编: C: Java: C#: PHP: Python: Go: Haskell: Lisp: C++: <img src="https://pic3.zhimg.com/3345a2825f1f983c ...
分类:
编程语言 时间:
2016-09-30 12:14:45
阅读次数:
253
cats是scala的一个新的函数式编程工具库,其设计原理基本继承了scalaz:大家都是haskell typeclass的scala版实现。当然,cats在scalaz的基础上从实现细节、库组织结构和调用方式上进行了一些优化,所以对用户来说:cats的基础数据类型、数据结构在功能上与scalaz ...
分类:
其他好文 时间:
2016-09-06 10:33:22
阅读次数:
217
Atitit. null错误的设计 使用Optional来处理null 然后,我们再看看null还会引入什么问题。 看看下面这个代码: String address = person.getCountry().getProvince().getCity(); 如果你玩过一些函数式语言(Haskell ...
分类:
其他好文 时间:
2016-09-05 13:59:17
阅读次数:
187
内容要点: 和Lisp、Haskell不同,JS并非函数式编程语言,但在JS中可以像操控对象一样操控函数, 也就是说可以在JS中应用函数式编程技术。ES5中的数组方法(诸如map()和reduce())就可以非常适用于函数式编程风格。 一.使用函数处理数组 假设有一个数组,数组元素都是数字,我们想要 ...
分类:
编程语言 时间:
2016-09-01 21:32:13
阅读次数:
221