周陆军
周陆军
全部文章
分类
JavaScript基础(1)
前端(7)
周陆军的技术分享(8)
未归档(108)
归档
标签
去牛客网
登录
/
注册
周陆军的博客
TA的专栏
4篇文章
0人订阅
前端笔记
4篇文章
562人学习
全部文章
(共124篇)
再谈设计原则—7种设计原则学习总结笔记
这篇文章是对设计模式的再谈系列总结性笔记,推荐阅读C语言中文网上的《软件设计模式概述》 设计的根本目的是为了解决问题,解决问题的根本前提是要了解到都有哪些问题 可靠性/健壮性/可修改性/容易理解/程序简便/可测试性/可扩展性/安全性 软件设计的七大原则 开闭原则(OPEN CLOSE PRI...
设计原则
软件设计原则
7大原则
2019-08-11
0
284
sass安装:webpack sass编译失败,node-sass安装失败的终极解决方
文章来源:sass安装:webpack sass编译失败,node-sass安装失败的终极解决方 sass难言之隐-sass安装的坑 之前花了很多时间折腾node-sass,发现sass老是安装不上 从sass刚刚开始出来开始,就遇到ruby安装sass失败问题。换淘宝gem库 gem so...
sass node-sass sass安装失败 node-sass安装
2019-06-22
0
334
再谈Java数据结构—分析底层实现与应用注意事项
在回顾js数据结构,写《再谈js对象数据结构底层实现原理-object array map set》系列的时候,在来整理下java的数据结构。 java把内存分两种:一种是栈内存,另一种是堆内存 基本类型在栈区分配空间,java的基本数据类型共有8种,即int,short,long,by...
java集合架构
java数据结构
java数据线程安全
collocation与map分析
java数据
2019-05-17
0
330
再谈js对象数据结构底层实现原理-object array map set
如果有java基础的同学,可以回顾下《再谈Java数据结构—分析底层实现与应用注意事项》:java把内存分两种:一种是栈内存,另一种是堆内存。基本类型(即int,short,long,byte,float,double,boolean,char)在栈区分配空间,所有的对象都在堆(Heap)中分配空间...
js数据结构
object底层实现原理
javascript
2019-05-17
0
403
浮点数精度问题透析:小数计算不准确+浮点数精度丢失根源
在知乎上上看到如下问题: 浮点数精度问题的前世今生? 1.该问题出现的原因 ? 2.为何其他编程语言,比如java中可能没有js那么明显 3.大家在项目中踩过浮点数精度的坑? 4.最后采用哪些方案规避这个问题的? 5.为何采用改方案? 例如在 chrome js conso...
二进制
浮点数
十进制
小数计算精度问题
浮点数精度丢失
浮点数计算
2019-05-17
0
454
再谈编程范式—程序语言背后的思想
编程范式 托马斯.库尔提出“科学的***”的范式论后,Robert Floyd在1979年图灵奖的颁奖演说中使用了编程范式一词。编程范式一般包括三个方面,以OOP为例: 1,学科的逻辑体系——规则范式:如 类/对象、继承、动态绑定、方法改写、对象替换等等机制。 2,心理认知因素——心理...
编程范式
命令式
生命是
面向对象
函数式
2019-05-01
0
399
再谈循环&迭代&回溯&递归&递推这些基本概念
循环:不断重复进行某一运算、操作。 迭代:不断对前一旧值运算得到新值直到达到精度。一般用于得到近似目标值,反复循环同一运算式(函数),并且总是把前一 次运算结果反代会运算式进行下一次运算 递推:从初值出发反复进行某一运算得到所需结果。-----从已知到未知,从小到达(比如每年长高9cm,20年1...
递归
迭代
递推
循环
遍历
算法
2019-05-01
0
441
再谈MV*(MVVM MVP MVC)模式的设计原理—封装与解耦
精炼并增补于:界面之下:还原真实的MV*模式 图形界面的应用程序提供给用户可视化的操作界面,这个界面提供给数据和信息。用户输入行为(键盘,鼠标等)会执行一些应用逻辑,应用逻辑(application logic)可能会触发一定的业务逻辑(business logic)对应用程序数据的变更,数据的变...
MVC
MVP
MVVM
GUI
架构模式
2019-05-01
0
341
git宝典—应付日常工作使用足够的指北手册
最近公司gitlab又迁移,一堆git的命令骚操作,然鹅git命令,感觉还是得复习下——其实,git现在界面操作工具蛮多,比如intellij 自带的git操作插件就不错,gitlab github 插件市场也有很多,——但是,基本命令还是整理汇总,记下笔记! 建立本地仓库 git init ...
git
gitlab
git版本控制
git命令
git操作
2019-04-12
0
418
梳理vue双向绑定的实现原理
Vue 采用数据劫持结合发布者-订阅者模式的方式来实现数据的响应式,通过Object.defineProperty来劫持数据的setter,getter,在数据变动时发布消息给订阅者,订阅者收到消息后进行相应的处理。 要实现mvvm的双向绑定,就必须要实现以下几点: Compile...
vuejs
vu双向数据绑定
vue结构分析
vue实现原理
vue代码分析
2019-02-14
0
297
首页
上一页
4
5
6
7
8
9
10
11
12
13
下一页
末页