何为高阶函数 大家可能对这个名词并不熟悉,但是这个名词所表达的事物却是我们经常使用到的。只要我们的函数的参数能够接收函数,或者函数能够返回函数,当然动态生成的也包括在内。那么我们就将这类函数叫做高阶函数。但是今天我们的标题并不是高阶函数,而是标准高阶函数,既然加上了这个标准,就意味着在函数式编程中有 ...
原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节。例如:有一张个人简历(此为具体原型),需要在这个基础上复印十份简历。如果不复印,那就得手写10份简历,耗时耗力。这就是原型模式所表现出来的优势。具体代码如下: 注意:为什么要用IPrototype c1=p1.clo ...
分类:
其他好文 时间:
2017-12-05 17:49:51
阅读次数:
171
数据类型 (原文出自pengjiaheng) Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:by ...
分类:
其他好文 时间:
2017-12-02 11:23:08
阅读次数:
185
本题虽然是在树上的问题,但仍是区间DP的基本思路,因为给定区间是树的中序遍历,所以我们枚举左右端点,dp[i][j]表示从i到j号区间所表示的子树的最大分数,在转移的时候枚举根节点k, 有转移方程 题目还要求输出先序遍历,只需在转移的时候更新root数组,rt[i][j]表示从i到j的区间所表示的子 ...
分类:
其他好文 时间:
2017-11-27 23:32:07
阅读次数:
150
根据信号中代表的取值参数的不同,信号可以分为两大类:模拟信号和数字信号 1.模拟信号或连续信号 指用连续变化的物理量所表达的信息,如温度、湿度、压力、长度、电流、电压等。 我们通常又把模拟的信号称为连续信号,它在一定时间范围内就可以有无线多个不同的取值。 比如下图就是我们模拟温度变化的模拟信号。 声 ...
分类:
其他好文 时间:
2017-11-26 11:16:14
阅读次数:
120
有些书是给懂了的人看的,有些书是给初学者看的。 一件事物听别人谈论再多次,也不如亲自去了解事物本身。而当你了解了事物本身之后,在查看别人的谈论,则能够产生更深的体会、更多的共鸣。 有些句子只有理解之后,你才能懂得它所表达的意思。 知识的学习是一个图论问题,知识之间的依赖构成一个有向图,这个图不一定是 ...
分类:
其他好文 时间:
2017-11-25 15:21:40
阅读次数:
123
浮点数的转换1.将浮点数转换成二进制2.用科学技术法表示二进制浮点数3.计算指数偏移后的值注意:计算指数偏移后的值需要加上偏移量,偏移量与类型相关对于指数6:float 127+6-->133double 1023+6-->1029float和int在内存中都占4个字节,为什么float却比int所表示的范围大..
分类:
其他好文 时间:
2017-11-20 23:27:24
阅读次数:
441
Python所表示的整数大小只受限于机器内存,使用的是Unicode编码str类型与基本的数值类型设定之后就不能改变对象引用 创建对象 内存中的对象 对字母的大小写敏感Python使用的是动态链接机制垃圾收集流程列表与元组 不是真正存储数据项,而是存放对象引用组合数据类型存储的是对象引用,而不是对象 ...
分类:
其他好文 时间:
2017-11-20 23:11:37
阅读次数:
180
一、为什么要用金字塔原理 1.为什么? 作为表达者:能够正确快速表达观点,便于沟通。 作为受众:能够快速准确理解作者所表达的意思。 2.金字塔原理为什么可以帮助你快速准确的理解问题? 大脑自动将信息归纳到金字塔结构各个组中,以便于理解和记忆; 人类大脑认为事物之间是有关联的,是由某种逻辑组织起来(方 ...
分类:
其他好文 时间:
2017-11-19 01:50:25
阅读次数:
127
题目描述 HH 有一串由各种漂亮的贝壳组成的项链。HH 相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH 不断地收集新的贝壳,因此,他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同的贝壳?这个问题很难回答……因为项链实在 ...
分类:
其他好文 时间:
2017-11-13 16:55:40
阅读次数:
106