恢复内容开始 使用像javascript和python这样支持面向对象范式的语言进行编程时,都会涉及到闭包的概念以及闭包的使用。我们今天就从这两个方面来讨论一下闭包: 首先是维基百科中关于闭包的概念:在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生 ...
分类:
编程语言 时间:
2018-06-09 16:45:29
阅读次数:
142
前言 近期又开始折腾起Haskell,掉进这个深坑恐怕很难再爬上来了。在不断深入了解Haskell的各种概念以及使用它们去解决实际问题的时候,我会试想着将这些概念移植到Swift中。函数式编程范式的很多概念在Swift等主打面向对象范式的语言中就像各种设计模式一样,优雅地帮助我们构建好整个项目,促使 ...
分类:
编程语言 时间:
2018-06-08 00:39:47
阅读次数:
191
面向过程就是亲力亲为,事无巨细,面面俱到,步步紧跟,有条不紊。 面向对象就是找一对象,指挥得结果。 面向对象将执行者变成指挥者 面向对象不是面向过程的替代,而面向过程的封装。 js是基于对象的多范式的编程语言,这里的范式指编程的方式可以是面向过程的,函数式编程或面向对象的编程。 Js中的对象就是键值 ...
分类:
Web程序 时间:
2018-06-07 21:58:42
阅读次数:
183
一、面向对象概念 1. "面向对象(OOP)"是什么? 简单点说,“面向对象”是一种编程范式,而编程范式是按照不同的编程特点总结出来的编程方式。俗话说,条条大路通罗马,也就说我们使用不同的方法都可以达到最终的目的,但是有些办法比较快速、安全且效果好,有些方法则效率低下且效果不尽人意。同样,编程也是为 ...
分类:
编程语言 时间:
2018-06-07 21:51:19
阅读次数:
180
SqlServer 数据库 一.数据库的创建在开发中的步骤 1.1收集信息 1.2概念设计(E-R图) 1.3详细设计(数据库模型图) 1.4审核数据库(三大范式) 2.1 E-R 矩形:实体 椭圆:属性 菱形:关系 3.1 映射关系 一对一,一对多,多对一,多对多 4.1 三大范式 第一范式:每一 ...
分类:
数据库 时间:
2018-06-07 19:41:50
阅读次数:
212
核心要点:没有冗余的数据库表未必是做好的数据库设计,有时为了提高运行效率,就必须降低范式标准 参考博客链接:https://www.cnblogs.com/langdashu/p/5924082.html 2.第二范式:要求每一列都和主键有关系。 3.第三范式:每一列和主键都有直接的关系 ...
分类:
数据库 时间:
2018-06-07 19:32:13
阅读次数:
195
一.MySQL存储过程1.概念:带有逻辑的sql语句,之前的sql语句中没有条件判断,没有循环,存储过程中带上流程控制语句。2.特点:(1)执行效率非常快,存储过程是在数据库的服务端执行的;(2)移植性很差,不同的数据库存储过程不能一直;3.存储过程的语法:例(我们以employee表为例):(1)不带参数的存储过程:创建存储过程:存储过程创建成功,调用执行:显示结果:(2)带参数的存储过程:#1
分类:
数据库 时间:
2018-06-07 19:22:11
阅读次数:
238
电机中,电磁功率的范式 P=E*I,E是气隙的合成电势,比如永磁同步电机的E就是励磁产生的空载电势和电枢反应产生的电势 矢量和。I是电枢电流。 交流电机中 P=E*I*cosψ ψ是E与I的夹角。 接下来解释为什么要乘cos cos是因为正弦波的缘故。 ...
分类:
其他好文 时间:
2018-06-05 14:04:25
阅读次数:
127
MYSQL一.数据库基础1.传统的文件系统管理的缺陷编写应用程序不方便;数据冗余不可避免;应用程序依赖性;不支持对文件的并发访问;数据间联系弱;难以按用户视图表示数据;无阶段性安全控制功能.2.数据库管理系统的优点相互关联的数据的集合;较少的数据冗余;程序与数据相互独立;保证数据的安全、可靠;最大限度地保证数据的正确性;数据可以并发使用并能同时保证一致性.3.数据库管理系统数据库是数据的汇集,它以
分类:
数据库 时间:
2018-06-05 00:36:05
阅读次数:
198
Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象、直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法非常简捷和清晰,与其它大多数程序设计语言不一样,它使 ...
分类:
编程语言 时间:
2018-06-04 19:18:47
阅读次数:
163