tcmalloc(即Thread-Cache Malloc)是一个通用的内存分配器,使用tcmalloc只需要在编译的链接阶段加入-ltcmalloc,而不是使用glibc(ptmalloc2),不需要有任何的代码改动。也就是说用户在使用malloc/free、new/delete时会使用tcmal... ...
分类:
其他好文 时间:
2019-10-18 11:06:13
阅读次数:
151
分治法体会 分治法所能解决的问题一般具有以下几个特征: 1) 该问题的规模缩小到一定的程度就可以容易地解决 2) 该问题可以分解为若干个规模较小的相同问题,即该问题具有最优子结构性质。 3) 利用该问题分解出的子问题的解可以合并为该问题的解; 4) 该问题所分解出的各个子问题是相互独立的,即子问题之 ...
分类:
编程语言 时间:
2019-10-16 00:10:56
阅读次数:
114
面向对象总结 面向过程编程思想: ? 核心是过程,过程指的是做事情的步骤,即先干什么再干什么。 ? 基于该编程思想编程,就好比一条流水线,一种机械式的思维方式。 面向对象编程思想: ? 核心是对象,对象指的是特征与技能的结合体。 ? 基于该编程思想编程,就好比创造世界,一种上帝式的思维方式。 类: ...
分类:
其他好文 时间:
2019-10-15 00:03:00
阅读次数:
71
函数式编程在前端已经成为了一个热门的话题,近几年很多的应用程序代码库里大量使用着函数式编程思想。这里对JavaSctipt中的函数式编程做一个简单介绍。 什么是函数式编程 函数式编程是一种编程范式,主要是利用函数把运算过程封装起来,通过组合各种函数来计算结果。函数式编程意味着开发者可以在更短的时间内 ...
分类:
编程语言 时间:
2019-10-13 10:34:02
阅读次数:
68
面向对象基础: 1 什么是面向对象? 指的是一种编程思想 面向过程编程: 核心是‘过程’二字,过程指的是做事情的步骤,即先做什么后做什么 基于该编程思想编写程序,好比一条工厂流水线,一种机械式的思维方式。 优点: 逻辑清晰,复杂的问题流程化,进而简单化。 缺点: 可扩展性差。 面向对象编程: 核心是 ...
分类:
其他好文 时间:
2019-10-09 21:18:32
阅读次数:
120
[TOC] 面向对象基础 静待一树花开,盼你叶落归来 面向过程与面向对象编程 面向过程编程的核心是‘’过程‘’,过程指的是做事情的步骤,也就是先做什么后做什么,基于该编程思想编写程序,如同工厂的流水线。 优点:逻辑清晰,复杂的问题流程化,进而简单化 缺点:可扩展性差 什么是面向对象? 向对象编程是一 ...
分类:
其他好文 时间:
2019-10-09 19:21:16
阅读次数:
97
一、面向对象基础 什么是面向对象? 指的是一门编程思想 1.面向过程编程 核心是’过程‘二字,过程指的是做事情的步骤,即先做什么再做什么,基于该编程思想编写程序,就好比一条工厂流水线,一种机械式的思维方式。 优点:逻辑清晰,复杂的问题流程化,进而简单化。 缺点:可扩展性差,不易修改代码。 2.面向对 ...
分类:
其他好文 时间:
2019-10-09 19:03:35
阅读次数:
68
什么是面向对象 面向对象指的是一门编程思想。 面向过程编程 核心是“过程”二字,过程指的是做事情的步骤,即先做什么再做什么 基于该编程思想编写程序,就好比一条工厂流水线,一种机械式的思维方式。 优点: 逻辑清晰,复杂的问题流程化,进而简单化。 缺点: 可扩展性差。 面向对象编程 核心是“对象”二字, ...
分类:
其他好文 时间:
2019-10-09 15:48:44
阅读次数:
74
面向对象 Object Oriented 一、概述 面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向对象编程(OOP)具体说是一种程序开发方法,一种编程思想、范式。你可以粗滤的理解为,项目经理干的活就是面向对象,负责分配任务,而coder干的活就是面向过程,负责 ...
分类:
其他好文 时间:
2019-10-07 09:13:43
阅读次数:
89
引言 大家都在说编程中一定要使用面向对象,但是我一直不太懂面向对象到底是个啥玩意?经过我不懈努力的研究,我终于简单的明白了面向对象的是个啥玩意。 面向对象是一种编程思想,这种编程思想一旦掌握,对开发都有巨大的好处。再说面向对象之前,我们先来看下面向过程是啥 面向过程 啥叫面向过程捏,面向过程就是根据 ...
分类:
其他好文 时间:
2019-10-06 13:05:06
阅读次数:
83