分析需求 接到项目或者需求我们首先要把内容分析清楚,就像我们考试数学题一样,要把题目看清楚。 看清楚题目以后,我们要想这道题都有哪几种解法,每一种解法的好与坏,然后选择我们熟悉的方法做出来。 拆分需求 如果是特别复杂的需求的话,我们需要把需求分成模块化然后具体的去分析它。当我们遇到整个问题比较复杂的 ...
分类:
其他好文 时间:
2019-10-18 14:10:06
阅读次数:
57
原文链接:https://www.cnblogs.com/libin-1/p/7127481.html 为什么有模块概念 理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。 但是,Javascript不是一种模块化编程语言,在es6以前,它是不支持”类”(class),所 ...
分类:
Web程序 时间:
2019-10-17 00:54:15
阅读次数:
111
理解JS 模块化 模块化是一个语言膨胀的必经之路,它能够帮助开发者拆分和组织代码。 Module模式 在模块化规范形成之前,JS开发者使用Module设计模式来解决JS全局作用域的污染问题。Module模式最初被定义为一种在传统软件工程中为类提供私有和公有封装的方法。在JavaScript中,Mod ...
分类:
Web程序 时间:
2019-10-16 13:50:07
阅读次数:
117
A.小P的2048 作为一个看B哥玩了一个寒假的人这种题闭眼切好吧 模拟即可。程序模块化后直接复制粘贴。 说什么模拟不能复制粘贴的都没水平 B.小P的单调数列 结论:必然存在一个最优子序列,它的单调区间数不超过2。 那么,其实最优子序列只有可能是单增或单增+单减。 正反都跑一遍dp,树状数组优化即可 ...
分类:
其他好文 时间:
2019-10-15 09:33:40
阅读次数:
74
前端发展最终的导向是前端工程化,智能化,模块化,组件化,层次化。 ...
分类:
Web程序 时间:
2019-10-14 16:19:18
阅读次数:
137
热点代码: 虚拟机中的字节码(.class文件内容)是由解释器( Interpreter )完成编译的,当虚拟机发现某个方法或代码块的运行特别频繁的时候,就会把这些代码认定为“热点代码”。 什么是jit编译: 为了提高热点代码的执行效率,在运行时,即时编译器(JIT)会把这些代码编译成与本地平台相关 ...
分类:
其他好文 时间:
2019-10-14 01:09:36
阅读次数:
110
OSGI各个容器之间的类加载器是怎么进行隔离的 什么是osgi: OSGi为java平台提供了动态模块化的特性 osgi特点: 没有对Java的底层实现如类库和Java虚拟机等进行修改,OSGi实现的模块间引用与隔离、模块的动态启用与停用的关键在于它扩展的类加载架构。 OSGi的类加载架构并未遵循J ...
分类:
其他好文 时间:
2019-10-14 01:08:55
阅读次数:
142
认识webpack webpack是一个js模块打包工具,作用: 1.我们只需要将webpack进行模块化开发,然后通过webpack来处理模块间的依赖关系,不仅仅是js文件,我们的css,图片,json文件等等在webpack中都可以当成模块来开发 2.除了打包文件,webpack还可以对资源进行 ...
分类:
Web程序 时间:
2019-10-13 20:52:39
阅读次数:
207
ES6的特性比较多,在这里列举几个常用的: 类class 熟悉java等面向对象语言的开发者肯定都十分了解class,对于ES6来说,class就是个语法糖,只是让对象原型的写法变得更加简单和易于理解,我这里就不展开了。 模块化Module 模块的功能主要由export和import组成,每个模块都 ...
分类:
其他好文 时间:
2019-10-13 15:24:38
阅读次数:
78
fastify是一个快速低开销的nodjs web 框架,使用简单,扩展灵活,包含了基于扩展的开发方式, 同时官方为了方便开发plugin,提取了通用部分,方便模块化,同时我们可以在路由中添加schema 方便的进行数据的校验(基于json schema),生态也很不错,已经提供了好多扩展插件 参考 ...
分类:
Web程序 时间:
2019-10-13 15:19:38
阅读次数:
164