05 2019 档案

摘要:在回顾js数据结构,写《再谈js对象数据结构底层实现原理-object array map set》系列的时候,在来整理下java的数据结构。 java把内存分两种:一种是栈内存,另一种是堆内存 基本类型在栈区分配空间,java的基本数据类型共有8种,即int,short,long,byte,flo 阅读全文
posted @ 2019-05-17 16:44 zhoulujun 阅读(885) 评论(0) 推荐(0) 编辑
摘要:如果有java基础的同学,可以回顾下《再谈Java数据结构—分析底层实现与应用注意事项》:java把内存分两种:一种是栈内存,另一种是堆内存。基本类型(即int,short,long,byte,float,double,boolean,char)在栈区分配空间,所有的对象都在堆(Heap)中分配空间 阅读全文
posted @ 2019-05-17 15:37 zhoulujun 阅读(11101) 评论(0) 推荐(1) 编辑
摘要:在知乎上上看到如下问题: 浮点数精度问题的前世今生? 1.该问题出现的原因 ? 2.为何其他编程语言,比如java中可能没有js那么明显 3.大家在项目中踩过浮点数精度的坑? 4.最后采用哪些方案规避这个问题的? 5.为何采用改方案? 例如在 chrome js console 中: alert(0 阅读全文
posted @ 2019-05-17 13:52 zhoulujun 阅读(3491) 评论(0) 推荐(0) 编辑
摘要:编程范式 托马斯.库尔提出“科学的革命”的范式论后,Robert Floyd在1979年图灵奖的颁奖演说中使用了编程范式一词。编程范式一般包括三个方面,以OOP为例: 1,学科的逻辑体系——规则范式:如 类/对象、继承、动态绑定、方法改写、对象替换等等机制。 2,心理认知因素——心理范式:按照面向对 阅读全文
posted @ 2019-05-01 18:10 zhoulujun 阅读(3184) 评论(0) 推荐(0) 编辑
摘要:循环:不断重复进行某一运算、操作。 迭代:不断对前一旧值运算得到新值直到达到精度。一般用于得到近似目标值,反复循环同一运算式(函数),并且总是把前一 次运算结果反代会运算式进行下一次运算 递推:从初值出发反复进行某一运算得到所需结果。 从已知到未知,从小到达(比如每年长高9cm,20年180,30后 阅读全文
posted @ 2019-05-01 17:57 zhoulujun 阅读(1823) 评论(0) 推荐(0) 编辑
摘要:精炼并增补于:界面之下:还原真实的MV*模式 图形界面的应用程序提供给用户可视化的操作界面,这个界面提供给数据和信息。用户输入行为(键盘,鼠标等)会执行一些应用逻辑,应用逻辑(application logic)可能会触发一定的业务逻辑(business logic)对应用程序数据的变更,数据的变更 阅读全文
posted @ 2019-05-01 17:42 zhoulujun 阅读(775) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示