python基础之面向对象(基础篇) 概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 在之前已经接触过了面向过程和函数式的编程,还有那么今天我们来学习一种新的编程方式:面 ...
分类:
编程语言 时间:
2018-11-16 12:16:32
阅读次数:
152
译者按: 近年来,函数式语言的特性都被其它语言学过去了。JavaScript异步编程中大显神通的Promise,其实源自于函数式编程的Monad! 原文: "Functional Computational Thinking?—?What is a monad?" 译者: "Fundebug" 为了 ...
分类:
其他好文 时间:
2018-11-14 16:39:50
阅读次数:
180
Go语言 一、特点 1、函数式编程 闭包 2、工程化 资源管理,错误处理,测试文档, 3、并发编程 goroutine和channel 调度器。 4、接口编程, interface 5、全新的静态类型开发语言 6、更丰富的内置类型slice 7、错误处理: defer, panic和recover ...
分类:
编程语言 时间:
2018-11-13 11:39:07
阅读次数:
282
今天在博客园首页看到一篇好文章 【译】理解JavaScript中的柯里化 加上最近工作中的一些感悟,算是对函数式编程语言(scala, python, javascrtpt)中的闭包,偏函数、柯里化有了更进一步的认识。 之前学Scala被绕的云里雾里的各种名词,现在也开始慢慢理解了。 上面那篇文章写 ...
分类:
编程语言 时间:
2018-11-10 20:12:11
阅读次数:
168
流使程序猿可以在抽象层上对集合进行操作。 从外部迭代到内部迭代 什么是外部迭代和内部迭代呢? 个人认为,外和内是相对集合代码而言。 如果迭代的业务执行在应用代码中,称之为外部迭代。 反之,迭代的业务执行在集合代码中,称为内部迭代(函数式编程)。 语言描述可能有点抽象,下面看实例。 1. 外部迭代 调 ...
分类:
编程语言 时间:
2018-11-09 10:41:16
阅读次数:
167
计算机语言简史 转自马海洋博客 计算机语言总的来说分为机器语言,汇编一语言,高级语言三大类。而这三种语言也恰恰是计算机语言发展历史的三个阶段。 1946年2月14日,世界上第一台计算机ENIAC诞生,使用的是最原始的穿孔卡片。这种卡片上使用的语言是只有专家才能理解的语言,与人类语言差别极大,这种语言 ...
分类:
编程语言 时间:
2018-11-04 21:19:54
阅读次数:
207
函数式编程又叫做泛函编程,是一种“广播式”的编程。在python中,函数式编程主要有几个函数的使用构成:lambda()、map()、reduce()、filter() 一。map函数 假设有列表a=[1,2,3],要接列表中的每一个元素都加上2得到一个新的列表,使用“列表解析”,我们可以写: 而利 ...
分类:
编程语言 时间:
2018-11-03 21:55:37
阅读次数:
100
为了实现分离业务逻辑代码,实现组件内部相关业务逻辑的复用,在React的迭代中针对类组件中的代码复用依次发布了Mixin、HOC、Render props等几个方案。此外,针对函数组件,在React v16.7.0 alpha 中提出了hooks的概念,在本身无状态的函数组件,引入独立的状态空间,也 ...
分类:
其他好文 时间:
2018-11-03 18:18:34
阅读次数:
292
快 有时候懒的把一些通用组件写到template里面去,而业务中又需要用到,比如表示loading状态这样组件。 如果是这样的组件,可以选择把组件手动初始化,让组件在整个app生命周期中始终保持活跃。 如: 实例化一个vue组件,挂在到原型链 或者 项目root vue实例上,就可以通过函数式的调用 ...
分类:
其他好文 时间:
2018-11-03 17:25:02
阅读次数:
185
Shell 脚本编程 编程范围与变量 一.脚本文件名的结尾必须加.sh (1) 写脚本内容是开头必须加 #!/bin/bash (2) 执行脚本命令:bash yunjisuan.sh 或 sh yunjisuan.sh (也可以 以绝对路径的方式执行脚本 /root/xxx/yunjisuan.s ...
分类:
系统相关 时间:
2018-11-03 02:01:01
阅读次数:
197