logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Go——并发编程

超时机制本身虽然也会带来一些问题,比如在运行比较快的机器或者高速的网络上运行正常的程序,到了慢速的机器或者网络上运行就会出问题,从而出现结果不一致的现象,但从根本上来说,解决死锁问题的价值要远大于所带来的问题。我们知道每一个进程在运行时,都有自己的调用栈和堆,有一个完整的上下文,而操作系统在调度进程的时候,会保存被调度进程的上下文环境,等该进程获得时间片后,再恢复该进程的上下文到系统中。为什么要做

#golang#开发语言#后端
Mock.js——API详解

返回以下值之’http’、‘ftp’、‘gopher’、‘mailto’、‘mid’、‘cid’、‘news’、‘nntp’、‘prospero’、‘telnet’、‘rlogin’、‘tn3270’、‘wais’。Mock.Random 中的方法与数据模板的 @占位符 一一对应,在需要时还可以为 Mock.Random 扩展方法,然后在数据模板中通过 @扩展方法 引用。当拦截到匹配rurl和rt

#javascript
Vue.js——自定义指令

1、注册自定义指令1.1、全局自定义指令1.2、局部自定义指令2、钩子函数3、绑定值的类型3.1、绑定数值3.2、绑定字符串3.3、绑定对象字面量Vue.js提供了可以注册自定义指令的方法,通过不同的方法可以注册全局自定义指令和局部自定义指令。下面分别进行介绍。通过应用程序实例的方法可以注册一个全局自定义指令。该方法可以接收两个参数:指令ID和定义对象。指令ID是指令的唯一标识,定义对象是定义的指

#vue.js#flutter#前端
PostgreSQL15——管理表空间

表空间的名称不能以 pg_开头,它们是系统表空间的保留名称;LOCATION 参数必须指定绝对路径名,指定的目录必须是一个已经存在的空目录,PostgreSQL 操作系统用户(postgres)必须是该目录的拥有者,以便能够进行文件的读写。在PostgreSQL 中,表空间(tablespace)表示数据文件的存放目录,这些数据文件代表了数据库的对象,例如表或索引。默认情况下,执行 CREATE

#postgresql
Elasticsearch7.x——spring-boot-starter-data-elasticsearch详解

Spring Data Elasticsearch是Spring Data项目下的一个子模块。查看 Spring Data的官网:http://projects.spring.io/spring-data/Spring Data 的使命是给各种数据访问提供统一的编程接口,不管是关系型数据库(如MySQL),还是非关系数据库(如Redis),或者类似Elasticsearch这样的索引数据库。从而简

文章图片
#elasticsearch#java
ES6——函数的扩展详解

尾调用(Tail Call)是函数式编程的一个重要概念,本身非常简单,一句话就能说清楚,就是指某个函数的最后一步是调用另一个函数。上面的代码中,函数f的最后一步是调用函数g,这就叫尾调用。//情况一return y;//情况二//情况三g(x);上面的代码中,情况一是调用函数g之后还有赋值操作,所以不属于尾调用,即使语义完全一样;情况二也属于调用后还有操作,即使写在一行内;情况三等同于下面的代码。

#es6#前端#ecmascript
ES6——函数的扩展详解

尾调用(Tail Call)是函数式编程的一个重要概念,本身非常简单,一句话就能说清楚,就是指某个函数的最后一步是调用另一个函数。上面的代码中,函数f的最后一步是调用函数g,这就叫尾调用。//情况一return y;//情况二//情况三g(x);上面的代码中,情况一是调用函数g之后还有赋值操作,所以不属于尾调用,即使语义完全一样;情况二也属于调用后还有操作,即使写在一行内;情况三等同于下面的代码。

#es6#前端#ecmascript
Node.js——dns模块

其中三个主方法分别为用于将一个域名解析为一组DNS记录的resolve方法、用于将一个IP地址转换为一组域名的reverse方法以及用于将一个域名转换为一个IP地址的lookup方法,dns模块中的其余便捷方法均为resolve方法的一种便捷形式。在dns模块中,为resolve方法定制了各种便捷方法,所有这些方法都使用一个domain参数与一个callback参数,这两个参数的用途及指定方法与r

#node.js#php#开发语言
Node.js——domain模块处理错误(不推荐)

众所周知,在JavaScript脚本代码中,虽然可以使用try…catch机制来捕捉同步方法中抛出的错误,但是不能使用try…catch机制来捕捉异步方法中抛出的错误。例如,由于在下面这段代码中使用了同步模式的readFileSync方法读取文件,因此可以使用try…catch机制来捕捉在执行该方法时抛出的错误。try{//在控制台中输出文件内容catch(ex){console.log('读取文

#node.js
Node.js——异常处理

在开发程序时,如果遇到需要处理多种异常信息的情况,可以在一个try代码块后面跟多个catch代码块,这里需要注意的是,如果使用了多个catch代码块,则catch代码块中的异常类顺序是先子类后父类。finally的形式,但需要注意的是,try代码块后必须至少跟一个catch或finally代码块,不能只写try。使用process方式和domain方式都可以捕获异步代码块中的异常,但process

#node.js
    共 109 条
  • 1
  • 2
  • 3
  • 11
  • 请选择