文章库ARTICLE COLUMN

  • JavaScript之 new 命令

    JavaScript之 new 命令

    摘要:命令执行时,构造函数内部的,就代表了新生成的实例对象,表示实例对象有一个属性,值是。因此,应该非常小心,避免不使用命令直接调用构造函数。命令返回这个对象,而不是对象。JavaScript 面向对象编程的基础知识篇 1 。 1. 概述 面向对象编程(Objec...

    desdikdesdik 评论0 收藏0
  • 记一次递归在我项目中所发挥的作用

    记一次递归在我项目中所发挥的作用

    作者:陈大鱼头 github: KRISACHAN 背景 在最近的项目中,有这么一个功能点,就是要获取在WEB IDE里用户所写的注释中的一段特殊规则,然后解析成一段JS config 对象 例如: //% width="100px" height="200px" //% pos.top="50px" pos.left="...

    n7thenn7then 评论0 收藏0
  • Array()方法汇总

    Array()方法汇总

    摘要:方法为数组中的每个元素都调用一次函数执行如果没有符合条件的元素返回对于空数组,函数是不会执行的。不改变原数组和差不多,默认返回的是索引。擅长网站建设公众号开发微信小程序开发小游戏公众号开发,专注于前端领域框架交互设计图像绘制数据分析等...

    awesome23awesome23 评论0 收藏0
  • [译] 我是如何在大型代码库上使用 pprof 调查 Go 中的内存泄漏

    [译] 我是如何在大型代码库上使用 pprof 调查 Go 中的内存泄漏

    摘要:与任何大型系统一样,可能会在后期阶段出现一些问题,包括性能问题,内存泄漏等。在本文中,我将介绍如何调查中的内存泄漏,详细说明寻找,理解和解决它的步骤。画像是一组显示导致特定事件实例的调用顺序堆栈的追踪,例如内存分配。栈主要是短周期的内...

    frolcfrolc 评论0 收藏0
  • Golang实现简单爬虫框架(3)——简单并发版

    Golang实现简单爬虫框架(3)——简单并发版

    摘要:在上篇文章实现简单爬虫框架单任务版爬虫中我们实现了一个简单的单任务版爬虫,对于单任务版爬虫,每次都要请求页面,然后解析数据,然后才能请求下一个页面。在上篇文章Golang实现简单爬虫框架(2)——单任务版爬虫中我们实现了一个简单的单任务版爬...

    lewinleelewinlee 评论0 收藏0
  • Gos: GO MODULE解决方案

    Gos: GO MODULE解决方案

    showImg("https://user-gold-cdn.xitu.io/2019/5/21/16ada7ce041fb556"); showImg("https://user-gold-cdn.xitu.io/2019/5/21/16ada7cdee05b95b"); showImg("https://user-gold-cdn.xitu....

    zsirfszsirfs 评论0 收藏0
  • 每日一道算法题--二维数组中的查找--python

    每日一道算法题--二维数组中的查找--python

    摘要:题目描述代码思路思路一按行执行二分查找,只要该行的第一个元素小于目标,就对该行二分查找。思路二从数组的左下角开始查找,如果当前值小于目标,就向右,即如果当前值大于目标,就向上,即。【题目描述】 showImg("https://user-gold-cdn.xitu.io/20...

    luckluck 评论0 收藏0
  • 史上最详细的作用域链和闭包解释

    史上最详细的作用域链和闭包解释

    摘要:有关作用域链和原型链对于学习的小伙伴都应该不陌生,今天咱们就看看最详细的作用域链解释,目录中可能有些一些不常见的名词,但是这些对于理解作用域链和闭包很有作用,而且基本都可以理解运行机制了有关作用域链和原型链对于学习js的小伙伴都应该不陌...

    NinoNino 评论0 收藏0
  • 如何在 ES5 环境下实现一个const ?

    如何在 ES5 环境下实现一个const ?

    作者:陈大鱼头 github: KRISACHAN 前言 刚刚看了掘金上一篇文章《作为技术面试官,为什么把你pass了》,里面第一题就是用es5实现const,据作者反馈 这一题所有的面试者都没有回答出来,感觉挺可惜的,其实这是一道比较简单的题目,但是由于涉及到了一...

    MuninnMuninn 评论0 收藏0
  • 每日前端进阶第一题:如何正确判断this的指向?

    每日前端进阶第一题:如何正确判断this的指向?

    摘要:作者陈大鱼头链接背景最近高级前端工程师刘小夕在上开了个每个工作日布一个前端相关题的,怀着学习的心态我也参与其中,以下为我的回答,如果有不对的地方,非常欢迎各位指出。当一个函数用作构造函数时使用关键字,它的被绑定到正在构造的新对象。 作...

    MiyangMiyang 评论0 收藏0
  • JDK1.8-新的日期和时间API

    JDK1.8-新的日期和时间API

    摘要:这个月的天数是否事闰年似地,一天中的时间,比如,可以使用类表示。使用静态方法,你可以实现这一目的合并日期和时间这个复合类名叫,是和的合体。对于最常见的用例,日期和时间已经提供了大量预定义的。Java的API提供了很多有用的组件,能帮助你构建...

    superPershingsuperPershing 评论0 收藏0
  • 从模板方法模式到JDBCTemplate

    从模板方法模式到JDBCTemplate

    摘要:模板方法模式的更多应用事实上很多有关生命周期的类都用到了模板方法模式,最典 将大象装进冰箱需要三步,那么老虎了?如何优雅的将大象装进冰箱? 把大象装进冰箱 Step 大象 老虎 ... First 打开冰箱门 打开冰箱门 打开冰箱门 Second 把大...

    MoAirMoAir 评论0 收藏0
  • JS 字符串与数组你必须要知道的API(一)

    JS 字符串与数组你必须要知道的API(一)

    摘要:如果数组只有一个,那么将返回该值而不使用分隔符。示例语法方法使用指定的分隔符字符串将一个对象分割成字符串数组,以将字符串分隔为子字符串,以确定每个拆分的位置。 每天4个JavaScript字符串与数组的API,帮助大家与我自己加深记忆,持续更新... ....

    kelvinleekelvinlee 评论0 收藏0
  • JS 调用栈机制与 ES6 尾调用优化介绍

    JS 调用栈机制与 ES6 尾调用优化介绍

    摘要:在调用栈中每个调用侦都对应一个函数,最上方的调用帧称为当前帧,调用栈是由所有的调用侦形成的。我们应该在日常的中,有意识的使用的尾调用优化,来减少调用栈的长度,节省客户端内存。调用栈的英文名叫做Call Stack,大家或多或少是有听过的,但是对...

    jemygrawjemygraw 评论0 收藏0
  • 明天找python工作,看看这几道Python面试题吧,Python面试题No14

    明天找python工作,看看这几道Python面试题吧,Python面试题No14

    摘要:定时检测器定时拿出一部分重新的用过滤器进行检测剔除不能用的代理。重载是让类以统一的方式处理不同类型数据的一种手段。虽然在内存中存储表数据确实会提供很高的性能,但当守护进程崩溃时,所有的数据都会丢失。第1题: 如何解决验证码的问题,用什么...

    李世赞李世赞 评论0 收藏0
  • java序列化,看这篇就够了

    java序列化,看这篇就够了

    摘要:序列化机制使得对象可以脱离程序的运行而独立存在。普通序列化接口是一个标记接口,不用实现任何方法。如果此对象已经序列化过,则直接输出编号即可。图示上述序列化过程。一、序列化的含义、意义及使用场景二、序列化实现的方式1、Serializable1.1 普...

    HydrogenHydrogen 评论0 收藏0
  • 前端模块化之AMD/require.js、CMD/sea.js

    前端模块化之AMD/require.js、CMD/sea.js

    摘要:代码地址模块化的主要区别此前年前前前前前端模块化,主流的就是,支持的二者都可以用为什么模块化一直以来,前端开发的痛点之一就是代码复用职责划分问题,兼容性比如等新语法的支持组件化代码压缩等不在本文讨论范围。showImg("https://user-gold-cdn...

    buildupchaobuildupchao 评论0 收藏0
  • 前端必备自定义滚动库——iScroll

    前端必备自定义滚动库——iScroll

    作者真的很懒,这篇文章从想法开始到现在都几个月了。

    dabaidabai 评论0 收藏0
  • 深入理解 Webpack 打包分块(下)

    深入理解 Webpack 打包分块(下)

    摘要:例如允许我们在打包时将脚本分块利用浏览器缓存我们能够有的放矢的加载资源。文章的内容大体分为两个方面,一方面在思路制定模块分离的策略,另一方面从技术上对方案进行落地。我之前提到测试之下是什么样具体的场景并不重要。前言 随着前端代码需要处...

    pingan8787pingan8787 评论0 收藏0
  • ArrayList源码阅读分析

    ArrayList源码阅读分析

    摘要:实现接口通过源码可以看到继承自实现了接口接口接口接口。因此也说明类是线程不安全的类。插入指定位置插入元素,其逻辑如下校验是否有效范围,否则抛出数组越界异常扩容确保能有效插入。双指针的思路,一个读指针,一个写指针。ArrayList是最常用的一...

    xiyangxiyang 评论0 收藏0
  • 重学ES6 Set 数据结构(1)

    重学ES6 Set 数据结构(1)

    摘要:数据结构类似于数组,但是成员的值都是唯一的,没有重复。本身是一个构造函数,用来生成数据结构。函数接受一个数组或者具有接口的其他数据结构作为参数。遍历的应用扩展运算符内部使用循环,所以也可以用于结构。Set数据结构类似于数组,但是成员的值...

    CaicloudCaicloud 评论0 收藏0
  • jQuery老矣,尚能饭否

    jQuery老矣,尚能饭否

    摘要:后现代的已经到了暮年,该退出浏览器的舞台了吗体积过大很多人诟病体积很大,占用资源很多,但是让我们来看一下最新的的大小。因为这就是个人写代码能力的问题了。。。。随着时代的发展,的市场占有率是越来越少,以后会不会完全被抛弃,这我不知道。 ...

    韩冰韩冰 评论0 收藏0
  • Webpack坑位之输出

    Webpack坑位之输出

    摘要:之输出的最后就是为了得到打包结果。在这里可以看到很多相似,但是有不同含义的名次,如和,和,那他们有什么区别呢而这里的又是什么意思呢将多个模块打包之后的代码集合称为。在这样打包的话,会报错。所以就想搞明白这两个的区别到底是什么。webpack...

    miqtmiqt 评论0 收藏0
  • 【进阶 6-2 期】深入高阶函数应用之柯里化

    【进阶 6-2 期】深入高阶函数应用之柯里化

    摘要:引言上一节介绍了高阶函数的定义,并结合实例说明了使用高阶函数和不使用高阶函数的情况。我们期望函数输出,但是实际上调用柯里化函数时,所以调用时就已经执行并输出了,而不是理想中的返回闭包函数,所以后续调用将会报错。引言 上一节介绍了高阶函...

    stackvoidstackvoid 评论0 收藏0
  • ES6入门之对象的新增方法

    ES6入门之对象的新增方法

    showImg("https://user-gold-cdn.xitu.io/2019/5/22/16adcec448a45d82"); 1. Object.is() 用来解决在ES5中 两种相等运算符的缺点。用来比较两个值是否严格相等,行为和(===)基本一致。 在ES5中判断两个值是否相等,只能用(==)相等运算符和(===)严格相...

    zhou_youzhou_you 评论0 收藏0

热门文章

<