用户中心USER CENTER

首页/用户
  • 创建和访问数组及使用方法

    数组 数组:一组变量的集合,起一个统一的名字。如何使用数组:创建 取值 赋值创建:共四种 创建空数组:var 数组名=[]; var 数组名=new Array(); 何时使用:暂时不知道数据内容,先创建空数组,再追加 创建同时初始化数组内容:var 数组名=[值1,值2,...] 何时使用:创建时,就已经知道数组的内容 创建指定元素个数的数组: var 数...

    LeoHsiun 发布于JavaScript
  • 几句话就能让你理解:this、闭包、原型链

    摘要:也就是说这个外部函数的作用域就是闭包本身。无论通过何种手段直接或间接将内部函数传递到所在的词法作用域以外,它都会持有对原始定义作用域的引用,无论在何处执行这个函数都会使用闭包。 以下是个人对这三个老大难的总结(最近一直在学习原生JS,翻了不少书,不少文档,虽然还是新手,但我会继续坚持走我自己的路) 原型链 所有对象都是基于Object.prototype,Object.prototyp...

    LeoHsiun 发布于JavaScript
  • nodejs微信开发---自动回复的实现

    摘要:上一篇接入指南这部分是实现简单的自动回复,当然也是很大一部分功能的实现基础,这里使用了图灵机器人的接口。的微信一年没更新了如上图,发送消息则会回复一个内容一样的消息,一个简单的自动回复就实现了。 上一篇:接入指南这部分是实现简单的自动回复,当然也是很大一部分功能的实现基础,这里使用了图灵机器人的接口。效果图如下: showImg(https://segmentfault.com/img...

    LeoHsiun 发布于JavaScript
  • javascript基础:this关键字

    摘要:它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用类似的还有。总结关键字就是,谁调用我,我就指向谁。注意由于已经被定义为函数内的一个变量。因此通过关键字定义或者将声明为一个形式参数,都将导致原生的不会被创建。 题目 封装函数 f,使 f 的 this 指向指定的对象 。 输入例子 bindThis(function(a, b) { return this.test +...

    LeoHsiun 发布于JavaScript
  • 从 AbstractQueuedSynchronizer 理解 ReentrantLock

    摘要:当前线程已经获取过这个锁,则此时是重入,改变的计数即可,返回表示加锁成功。的核心在于使用更新锁的状态,并利用一个同步队列将获取锁失败的线程进行排队,当前驱节点解锁后再唤醒后继节点,是一个几乎纯实现的加锁与解锁。 简介 Java 并发编程离不开锁, Synchronized 是常用的一种实现加锁的方式,使用比较简单快捷。在 Java 中还有另一种锁,即 Lock 锁。 Lock 是一个接...

    LeoHsiun 发布于Java
<