函数 函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有func ...
分类:
编程语言 时间:
2017-06-20 14:48:30
阅读次数:
165
现在API越来越流行,如何安全保护这些API? JSON Web Tokens(JWT)能提供基于JSON格式的安全认证。它有以下特点: JWT是跨不同语言的,JWT可以在 .NET, Python, Node.js, Java, PHP, Ruby, Go, JavaScript和Haskell中 ...
分类:
Web程序 时间:
2017-06-17 18:26:01
阅读次数:
364
用于隐藏真实的id 原理是从数字经过一个加盐(salted)算法产生一个哈希(hash)字符串。这样算法就是通过混淆使结果具有不可预测性,而唯一性依然由数字本身来达成,从而得到(类似 youtube 里的)足够短,不可预测且唯一的 ID。 支持语言有Javacript, Ruby, Python, ...
分类:
其他好文 时间:
2017-06-17 11:08:52
阅读次数:
203
和Lisp、Haskell不同,javascript并非函数式编程语言,但在javascript中可以操控对象一样操控函数,也就是说可以在javascript中应用函数式编程技术。ES5中的数组方法(如map()和reduce())就可以非常适合用于函数式编程风格。本文将详细介绍函数式编程函数处理数组假设有一个数组..
分类:
其他好文 时间:
2017-06-06 18:44:04
阅读次数:
148
A - Problem A Time Limit: 2000/1000MS (Java/Others) Memory Limit: 128000/64000KB (Java/Others) SubmitStatus Problem Description The decimal numeral sy ...
分类:
其他好文 时间:
2017-05-30 13:10:29
阅读次数:
216
能够和Haskell , Prolog 一样做到模式匹配。 建立逻辑推到规则,描写叙述问题。得出答案。 from pyDatalog import pyDatalog pyDatalog.create_atoms( 'N, N1, X, Y, X0, X1, X2, X3, X4, X5, X6, ...
分类:
编程语言 时间:
2017-05-27 21:18:02
阅读次数:
327
Parsec makes parsing text very easy in Haskell. I write this as much for myself as for anyone else to have a tutorial and reference which starts from ...
分类:
其他好文 时间:
2017-05-23 10:13:12
阅读次数:
251
昨天中国高校发生了一件骇人听闻的事情,听说不少高校的校园网用户连接校园网被勒索病毒给黑了,重要文件全部被加密,必须要支付赎金才能解密,具体新闻可以参见:http://www.sohu.com/a/140236495_346360。而且还有不少是和我一样的大四毕业狗,听说因为毕业论文没有备份,结果被黑 ...
分类:
其他好文 时间:
2017-05-14 19:46:39
阅读次数:
207
关于IO Action 类型为IO t。 运算时不执行,因而没有任何效果,只有执行时才会有效果,产生副作用。 一个IO Action只有在其他IO Action中才能被执行。 类型为IO t的IO Action被执行后的结果类型为t。 File IO 函数 openFile hClose ...
分类:
编程语言 时间:
2017-05-07 14:06:20
阅读次数:
191
转载:http://www.admin10000.com/document/9216.html 提起函数式编程,大家一定想到的是语法高度灵活和动态的LISP,Haskell这样古老的函数式语言,往近了说ruby,javascript,F#也是函数式编程的流行语言。然而自从.net支持了lambda表 ...