目的:将大程序拆分成互相依赖的小模块文件.CommonJS 和 AMD 两种,前者用于服务器,后者用于浏览器.他俩都是运行时才确定 :ES6 模块的设计思想是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量 模块功能的两个命令:export命令用于规定模块的对外(导出功能)接口, ...
分类:
其他好文 时间:
2018-06-28 00:54:04
阅读次数:
179
MVVM是Model-View-ViewModel的缩写。mvvm是一种设计思想。Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,它负责将数据模型转化成UI 展现出来,ViewModel 是一个同步View 和 Model的对象。 在MVVM架 ...
分类:
其他好文 时间:
2018-06-23 15:43:43
阅读次数:
540
1、TensorFlow系统架构 如图为TensorFlow的系统架构图: TensorFlow的系统架构图,自底向上分为设备层和网络层、数据操作层、图计算层、API层、应用层,其中设备层和网络层,数据操作层,图计算层是TensorFlow的核心层。 网络通信层和设备层: 网络通信层包括个gRPC( ...
分类:
其他好文 时间:
2018-06-21 13:31:20
阅读次数:
329
1. HDFS前言 l 设计思想 分而治之:将大文件、大批量文件,分布式存放在大量服务器上,以便于采取分而治之的方式对海量数据进行运算分析; l 在大数据系统中作用: 为各类分布式运算框架(如:mapreduce,spark,……)提供数据存储服务 l 重点概念:文件切块,副本存放,元数据 2. H ...
分类:
其他好文 时间:
2018-06-18 15:59:58
阅读次数:
189
本周写了AQS原理及相关应用的学习摘录。它是高级Java开发应该掌握的基础,虽然在当前浮躁的社会背景下,知道这些原理对实际的工作、对个人工作中创造的价值可能没大的影响。学习并在工作中模仿应用这里面设计、思想,可以让你在未来的技术路上走的更远。 AQS与重入锁ReetrantLock原理 AQS共享锁 ...
分类:
其他好文 时间:
2018-06-17 10:54:41
阅读次数:
186
goroutine是golang的一大特色,或者可以说是最大的特色吧(据我了解),这篇文章主要翻译自Morsing的[这篇博客](http://morsmachine.dk/go-scheduler),我读这篇文章的时候不只是赞叹调度器设计的精巧,而且被Unix内核设计思想的影响和辐射所震撼,感觉好 ...
分类:
其他好文 时间:
2018-06-16 15:14:21
阅读次数:
201
本篇我们根据架构图进行代码的构建。根据微服务化设计思想,结合spring cloud本身的服务发现、治理、配置化管理、分布式等项目优秀解决方案,我们使用Maven技术将框架进行模块化、服务化、原子化封装,也为后期的热插拔、持续集成做一些准备工作。 particle云架构使用maven来构建的,使用m ...
分类:
其他好文 时间:
2018-06-13 11:53:04
阅读次数:
150
参考:https://www.zmrenwu.com/post/53/ 详细见参考 一般请求的判断方法: 使用View.as_view()代替判断: 设计思想:把视图函数的逻辑定义到类的方法里面去,然后在函数中实例化这个类,通过调用类的方法实现函数逻辑,而把逻辑定义在类中的一个好处就是可以通过继承复 ...
分类:
其他好文 时间:
2018-06-06 22:24:12
阅读次数:
297
规格化设计的发展历史和重要性: 规格化设计与结构化、模块化设计密不可分。从计算机开始发展以来,随着代码量的不断增加,程序功能的不断复杂化,简单的面向过程编程不再能够满足人们的需要,因此,出现了结构化程序设计。 在之后程序设计思想的不断发展过程中,规格越来越显得重要。Dijkstra 于 1968 发 ...
分类:
其他好文 时间:
2018-05-29 22:58:35
阅读次数:
178
jvm_string常量池 1.设计思想 *目的提高性能 *池中对象一直有引用,不会被垃圾回收 2.存放位置 *存放在方法区 *对于基础类型变量和常量。变量和引用存储在栈中,常量存储在常量池中 参考文档:1.https://segmentfault.com/a/1190000009888357 ...
分类:
其他好文 时间:
2018-05-28 16:15:29
阅读次数:
111