何为Curry化/柯里化? curry化来源与数学家 Haskell Curry的名字 (编程语言 Haskell也是以他的名字命名)。 柯里化通常也称部分求值,其含义是给函数分步传递参数,每次传递参数后部分应用参数,并返回一个更具体的函数接受剩下的参数,这中间可嵌套多层这样的接受部分参数函数,直至 ...
分类:
Web程序 时间:
2017-08-16 23:08:18
阅读次数:
302
什么是多播? 1 2 3 4 5 1 2 3 4 5 依赖于ip协议实现 1 2 3 1 2 3 1 2 3 1 2 3 multicast_client.php文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...
分类:
Web程序 时间:
2017-08-05 17:47:00
阅读次数:
213
1.swift ?和 !的区别 1.1 Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错: 1.2 上面了解到的是普通值,接下来Optional值要上场了。O ...
分类:
编程语言 时间:
2017-08-01 20:43:10
阅读次数:
216
Frege是一门受Haskell语言启示而设计的纯函数式编程语言。Frege程序会被编译为Java,并执行于JVM上。它与Haskell是如此的类似。以至于有人称它为JVM上的Haskell。取Frege这个名字是为了纪念德国数学家、逻辑学家、哲学家Gottlob Frege。 语言的主要特色 纯函 ...
分类:
编程语言 时间:
2017-07-16 10:11:15
阅读次数:
311
【译文】怎样在R语言中使用SQL命令 作者 Fisseha Berhane 对于有SQL背景的R语言学习者而言。sqldf是一个很实用的包,由于它使我们能在R中使用SQL命令。仅仅要掌握了主要的SQL技术。我们就能利用它们在R中操作数据框。关于sqldf包的很多其它信息,能够參看cran。 在这篇文 ...
分类:
数据库 时间:
2017-07-15 12:45:16
阅读次数:
304
2.1.1变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变(immutable)的。在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java ...
分类:
编程语言 时间:
2017-07-15 12:40:46
阅读次数:
169
最近使用Android Studio 3.0 canary 3 时新建项目遇到标题所示错误,后网上找到解决办法。记录如下: 在项目的build.gradle文件中添加如下内容即可解决。 原文章链接 https://stackoverflow.com/questions/44071080/could- ...
分类:
移动开发 时间:
2017-07-03 20:01:21
阅读次数:
461
拿到DOM节点 在操作一个DOM节点前,我们需要通过各种方式先拿到这个DOM节点。最常用的方法是document.getElementById()和document.getElementsByTagName(),以及CSS选择器document.getElementsByClassName()。【由 ...
分类:
其他好文 时间:
2017-07-01 15:29:25
阅读次数:
175
今天看自然语言处理这本书的时候,被这里的高级函数的概念吸引了,因为我觉得所有的函数都只是函数而已,是为了实现特定功能而实现的,不应该有高级,低级之分啊!不过了解之后,发现这几个函数确实是有点高级,非常好用,所以在这里做一个简单的总结。 1. Haskell:之前以为它是一个函数,其实它是一个统称。H ...
分类:
编程语言 时间:
2017-06-30 20:57:24
阅读次数:
298
前前后后,从对前端一无所知开始自学三个月,到如今作为前端开发工程师工作了三个月,这总共半年的时间里,我学到了什么,怎么学的。 一、前言 1.为什么要学前端开发? 我本来是想学java的,买了一堆java书籍,但怎么变成了学前端,已经无从根究,我自己也是没答案。不过既然已经走上了这条路,而且前端还算有 ...
分类:
其他好文 时间:
2017-06-23 00:45:59
阅读次数:
188