面向对象 对象和类 职员类: 职员A 职员B。。。。 类之间关系 关联关系 :关联关系 (弱) 继承关系:xx是一种xx (树) 运动员 球类运动员 足球运动员 聚合关系: xx是xx一部分(整体和部分) 聚集 球队=队长+队员 组合 person = body +head 实现关系: 照顾宠物 < ...
分类:
其他好文 时间:
2016-12-22 22:52:32
阅读次数:
182
Android端可以通过adb 命令直接获取内存信息,当然Android studio也提供了对内存的监控分析工具,并且后续可以结合MAT做分析 今天介绍的是通过Android studio和MAT工具进行分析的方法: 1、通过Android studio打包之后,app安装成功 2、点击 Andr ...
分类:
移动开发 时间:
2016-12-16 19:32:14
阅读次数:
347
// // main.m // 04-set方法的内存管理分析 // // Created by apple on 14-3-17. // // #import <Foundation/Foundation.h> #import "Person.h" int main(int argc, const ...
分类:
其他好文 时间:
2016-12-12 19:46:42
阅读次数:
180
编译程序:把一种语言(源语言 高级语言)转换成另一种语言(目标语言 低级语言(汇编或者机器语言))的程序。 词法分析:对输入的字符串进行扫描和分解,识别出一个个单词及其类型;(输入是字符串,输出是<单词的种类标示符,单词的值>) 语法分析:对输入的字符串进行语法单位的识别,判断他是一个赋值语句还是一 ...
分类:
其他好文 时间:
2016-12-01 01:59:40
阅读次数:
219
原文地址:http://web.jobbole.com/88463/ JavaScript 中 4 种常见的内存泄露陷阱 原文:Sebastián Peyrott 译文:伯乐在线专栏作者 - ARIGATO 链接:http://web.jobbole.com/88463/ 点击 → 了解如何加入专栏 ...
分类:
Web程序 时间:
2016-11-15 23:39:11
阅读次数:
1409
计算机术语里面堆和栈代表不同的存储结构:stack-栈;heap-堆 所以java虚拟机(JVM)中堆和栈是两种内存 栈:相当于内存指令区 ,存储着基本数据类型, 指令代码,常量,对象的引用地址(基本数据类型包括byte、int、char、long、float、double、boolean和shor ...
分类:
编程语言 时间:
2016-11-03 16:08:43
阅读次数:
237
Redis 相对 Memcached 来说功能和特性上的优势已经很明显了。而对于性能,Redis 作者的说法是平均到单个核上的性能,在单条数据不大的情况下 Redis 更好。为什么这样说呢,理由就是 Redis 是单线程运行的。 因为是单线程运行,所以和 Memcached 的多线程相比,整体性能肯 ...
分类:
系统相关 时间:
2016-10-31 13:20:38
阅读次数:
227
程序执行时内存一般被分为4部分 代码区(code segment):存放代码 数据区(data segment):静态变量和字符串常量 栈(stack): 存放局部变量 堆(heap):动态生成内存(new出来的东西) 代码如下: public class Person{ int id; int a ...
分类:
编程语言 时间:
2016-10-19 20:06:11
阅读次数:
199
通常情况下,Java把内存分为栈内存、堆内存和方法区,栈内存用来存放一些基本类型的变量和数组(数组也是一种引用类型)及对象的引用变量,而堆内存主要是来放置对象的,即我们在程序中new出来的对象。static,意味为静态的,用static修饰的变量和方法,实际上是给这些变量和方法指定了在内存中的”位置 ...
分类:
其他好文 时间:
2016-10-12 00:34:59
阅读次数:
134
前端开发切图技巧总结 Chrome渲染分析之Timeline工具的使用 Chrome 控制台不完全指南 Chrome 开发工具 Javascript 调试技巧 Chrome开发者工具之JavaScript内存分析 Chrome开发者工具不完全指南(一、基础功能篇) Chrome开发者工具不完全指南( ...
分类:
其他好文 时间:
2016-10-10 19:08:31
阅读次数:
140