文章库ARTICLE COLUMN

  • javascript引擎执行的过程的理解--执行阶段

    javascript引擎执行的过程的理解--执行阶段

    摘要:如果对语法分析和预编译,还有疑问引擎执行的过程的理解语法分析和预编译阶段。参与执行过程的线程分别是引擎线程也称为内核,负责解析执行脚本程序的主线程例如引擎。以上便是引擎执行宏任务的整个过程。一、概述 js引擎执行过程主要分为三个阶段,分...

    AchillesAchilles 评论0 收藏0
  • LinkedList源码解析

    LinkedList源码解析

    摘要:我们来看相关源码我们看到封装的和操作其实就是对头结点的操作。迭代器通过指针,能指向下一个节点,无需做额外的遍历,速度非常快。不同的遍历性能差距极大,推荐使用迭代器进行遍历。LinkedList类介绍 上一篇文章我们介绍了JDK中ArrayList的实现,Arr...

    roundstonesroundstones 评论0 收藏0
  • 记一次PHP并发性能调优实战 -- 性能提升104%

    记一次PHP并发性能调优实战 -- 性能提升104%

    摘要:这是多处理器系统中,调度器用来分散任务到不同的机制,通常也被称为处理器间中断,。文章编写计划 待完成: 详细介绍用到的各个工具 作者: 万千钧(祝星) 适合阅读人群 文中的调优思路无论是php, java, 还是其他任何语言都是用. 如果你有php使用经验, 那...

    xeblogxeblog 评论0 收藏0
  • 我这个人不懂什么CPU,于是我用代码模拟出了一个

    我这个人不懂什么CPU,于是我用代码模拟出了一个

    摘要:从全局来看,大多数计算机只是传递一堆布尔值,所以任何对布尔值友好的语言都可以完成这项工作。将模式应用于这些布尔值能够帮助程序员获得其含义,任何人都要做的最大决策是确定系统将使用哪种字节顺序,并确保所有组件都以正确的顺序在总线之间传递信...

    incredibleincredible 评论0 收藏0
  • 【愣锤笔记】一支穿云箭、正则来相见

    【愣锤笔记】一支穿云箭、正则来相见

    摘要:表示进行多行匹配。如果正则表达式中含有子表达式,那么该数组后续的项依次为匹配到的第一个子表达式的匹配结果,第二个第个。关于正则方法有一点必须要提,很容易导致错误的情况。这时候直接使用该正则表达式对进行方法调用,却返回了。匹配前一项至少...

    wangbjunwangbjun 评论0 收藏0
  • map, reduce, filter 等高阶函数

    map, reduce, filter 等高阶函数

    摘要:换个新话题内容高阶函数至少满足以下条件函数可以作为参数被传递函数可以作为返回值被输出。区别返回值是,不可以链式调用返回一个新数组,原数组不会改变结语业精于勤而荒于嬉,行成于思而毁于随。 初衷 上篇其实还有一篇关于闭包的文章,由于在前几篇...

    JaysonWangJaysonWang 评论0 收藏0
  • 探究final在java中的作用

    探究final在java中的作用

    摘要:关键字的字面意思是最终的不可修改的这似乎是一个看见名字就大概能知道怎么用的语法但你是否有深究过在各个场景中的具体使用方法注意事项以及背后涉及的设计思想呢一修饰变量基础修饰基本数据类型变量和引用数据类型变量相信大家都具备基本的常识被修饰...

    BaaaanBaaaan 评论0 收藏0
  • 重新巩固JS(三)——JavaScript语句

    重新巩固JS(三)——JavaScript语句

    摘要:重新巩固系列,都是比较基础的东西,可以进行查漏补缺,很快看完,这是第三篇。其中,部分可以省略条件语句语句例子为,小于但大于,故输出语句当表达式的值等于值时,执行语句,遇到语句则跳出语句,若都没匹配到值,则执行中的语句。重新巩固JS系列,...

    tunnytunny 评论0 收藏0
  • [译]学习如何去学习 JavaScript - 5 个你应该如何花在学习 JS 上时间的建议

    [译]学习如何去学习 JavaScript - 5 个你应该如何花在学习 JS 上时间的建议

    摘要:拥抱异步编程纵观发展史也可以说成开发的发展史,你会发现异步彻底改变了这场游戏。可以这么说,异步编程已成为开发的根基。这也是你应尽早在上投入大量时间的一处核心知识点,这其中包含和等重要概念。这也是最突出的一项贡献。 原文地址:Medium - Le...

    wanglu1209wanglu1209 评论0 收藏0
  • Java设计模式-单例模式:单例的六种实现

    Java设计模式-单例模式:单例的六种实现

    摘要:单例模式的优缺点优点单例模式在内存中只有一个实例,减少了内存开支,尤其是频繁的创建和销毁实例。单例模式对测试不利。单例模式与单一职责原则有冲突,一个类应该只实现一个逻辑,而不用关心它是否是单例的。资源源码参考设计模式之禅原文地址:xebl...

    CaicloudCaicloud 评论0 收藏0
  • 重新巩固JS(二)——JavaScript操作符与表达式

    重新巩固JS(二)——JavaScript操作符与表达式

    摘要:重新巩固系列,都是比较基础的东西,可以进行查漏补缺,很快看完,这是第二篇。关系运算符用于比较操作符左右的操作数的大小。逻辑运算符主要通过与或非来判断一个表达式的值是否为。注意与和或操作具有短路计算效果。重新巩固JS系列,都是比较基础的东...

    DoINsiStDoINsiSt 评论0 收藏0
  • 90 % 的 Python 开发者不知道的描述符应用

    90 % 的 Python 开发者不知道的描述符应用

    摘要:由上面的注释,可以看出其实就相当于一个描述符类,而在此刻变成了一个描述符。调用这个方法可以知道,每调用一次,它都会经过描述符类的。基于描述符如何实现同样的也是一样。我想你应该对描述符在中的应用有了更深的理解。好吧,我承认我标题党了。但...

    0x584a0x584a 评论0 收藏0
  • console.log打印对象时属性缺失的解决方法

    console.log打印对象时属性缺失的解决方法

    摘要:输出对象属性缺失首先,定义了一个对象,其拥有四个属性。调用函数时,我们想知道传入函数的参数是怎样的,会先调用将传入的对象打印出来,最后在函数内的某处删除传入对象的属性。方法对象展开喵喵月号使用的对象展开符操作,获取到的副本。1. 序 在编...

    Michael_DingMichael_Ding 评论0 收藏0
  • 重新巩固JS(一)——JavaScript基本类型

    重新巩固JS(一)——JavaScript基本类型

    摘要:对象类型除了原始类型的值以外,其他都是对象。例如对象有属性,值为,还有属性,值为重要的特殊对象特殊对象函数数组日期正则全局错误。重新巩固JS系列,都是比较基础的东西,可以进行查漏补缺,很快看完,这是第一篇。 其他JS重新巩固系列: 重新巩...

    pingan8787pingan8787 评论0 收藏0
  • 解读 Java 8 HashMap

    解读 Java 8 HashMap

    摘要:在二叉查找树强制一般要求以外,对于任何有效的红黑树增加了如下的额外要求节点是红色或黑色。红黑树有哪些应用场景内核和系统调用实现中使用的完全公平调度程序使用红黑树。 前言 这篇文章是记录自己分析 Java 8 的 HashMap 源码时遇到的疑问和总结,...

    chenjiang3chenjiang3 评论0 收藏0
  • 前后端真正分离,网线被拔,也能请求数据(mock.js)

    前后端真正分离,网线被拔,也能请求数据(mock.js)

    摘要:六使用扩展很多时候,服务器都有定义固定的返回值,如为则表示该请求有效。做了一回标题党 (别吐槽,说的大实话,真的可以不用后台,就能拿数据,快!,向下看...)一、mock.js 是什么?官网机票 简单的描述一下, mock.js 可以在后台接口没有更新时...

    高璐高璐 评论0 收藏0
  • Javascript 面试中经常被问到的三个问题!

    Javascript 面试中经常被问到的三个问题!

    摘要:相反,在讨论时,面试中通常会提到三件事。而认为最后一个参赛者说了算,只要还能吃的,就重新设定新的定时器。试想,如果用户的操作十分频繁他每次都不等设置的时间结束就进行下一次操作,于是每次都为该用户重新生成定时器,回调函数被延迟了不计其数...

    chnmagnuschnmagnus 评论0 收藏0
  • 前端工具函数

    前端工具函数

    摘要:将一级的数据结构处理成树状数据结构处理成树状结构,一般就是需要节点和父节点标识,或者需要考虑以哪个节点为根节点生成树结构数据使用示例代码将一级的数据结构处理成树状数据结构字段名称比如父字段名称比如根节点的父字段的值需要处理的数据是否将...

    or0funor0fun 评论0 收藏0
  • 聊聊我的第一篇10万+,同时反驳某些评论

    聊聊我的第一篇10万+,同时反驳某些评论

    摘要:终于有了一篇万知乎后台显示我的回答如何衡量一个人的水平的阅读量已经超过了万,具体截止年月号是。自从年双十一正式上线,累计处理了亿错误事件,付费客户有金山软件百姓网等众多品牌企业。元旦的时候,我立了一个Flag,今年要写一篇10万+,现在目标...

    XboxYanXboxYan 评论0 收藏0
  • 细说JS异步发展历程

    细说JS异步发展历程

    摘要:换句话说,当一个异步过程调用发出后,调用者不会立刻得到结果。参考文章珠峰架构课墙裂推荐细说异步函数发展历程异步编程谢谢各位小伙伴愿意花费宝贵的时间阅读本文,如果本文给了您一点帮助或者是启发,请不要吝啬你的赞和,您的肯定是我前进的最大动...

    AlfredAlfred 评论0 收藏0
  • 设计模式(二十四)解释器模式

    设计模式(二十四)解释器模式

    摘要:解决方案解释器模式来解决用来解决上述问题的一个合理的解决方案,就是使用解释器模式。使用解释器模式重写示例通过上面的讲述可以看出,要使用解释器模式,一个重要的前提就是要定义一套语法规则,也称为文法。#1 场景问题# ##1.1 读取配置文件## 考虑...

    inaptinapt 评论0 收藏0
  • 这几道Python面试题,稳准狠,Python面试题No15

    这几道Python面试题,稳准狠,Python面试题No15

    摘要:必须放一个表情包,太魔性了第题修改以下代码,使得下面的代码调用类的方法原始代码基础方法衍生方法面试要点类继承,只要通过方法指定类对象就可以了。必须放一个表情包,太魔性了! showImg("https://user-gold-cdn.xitu.io/2019/5/23/16ae22b8813bdd...

    lolomacololomaco 评论0 收藏0
  • 死磕 java同步系列之synchronized解析

    死磕 java同步系列之synchronized解析

    摘要:问题的特性的实现原理是否可重入是否是公平锁的优化的五种使用方式简介关键字是里面最基本的同步手段,它经过编译之后,会在同步块的前后分别生成和字节码指令,这两个字节码指令都需要一个引用类型的参数来指明要锁定和解锁的对象。问题 (1)synchron...

    luxixingluxixing 评论0 收藏0
  • ES6入门之对象的扩展

    ES6入门之对象的扩展

    摘要:循环遍历对象自身的和继承的可枚举属性不含属性。返回一个数组,包含对象自身的所有属性的键名。目前,只有对象方法的简写法可以让引擎确认,定义的是对象的方法。showImg("https://user-gold-cdn.xitu.io/2019/5/21/16ada8456223b0e1"); 1. 属性的简洁...

    RiverLiRiverLi 评论0 收藏0
  • Java面试题,深入理解final关键字

    Java面试题,深入理解final关键字

    摘要:写域重排序规则写域的重排序规则禁止对域的写重排序到构造函数之外,这个规则的实现主要包含了两个方面禁止编译器把域的写重排序到构造函数之外编译器会在域写之后,构造函数之前,插入一个屏障。结论只有当构造函数返回时,引用才应该从线程中逸出。fi...

    Michael_DingMichael_Ding 评论0 收藏0

热门文章

<