会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
学会种一棵树
博客园
首页
新随笔
联系
订阅
管理
2022年1月8日
Go常见的坑
摘要: 1、Go的String其实是类切片的数据结构 package main import ( "fmt" String "modLearn/String/demo" ) func main() { s := "hello world" for i := 0; i < len(s); i++ { u :=
阅读全文
posted @ 2022-01-08 15:09 yatolk
阅读(135)
评论(0)
推荐(0)
2022年1月7日
VSCode+PicGo+Gitee实现高效markdown图床
摘要: 为什么要选择VSCode+PicGo+Gitee 主要是平时写文章的平台,要么是收会员费用,要么是本站图片链接只能在本站网站访问,换一个平台,图片就裂了,图片问题困扰我很久,也是经过很多试用,最终选定这个工具组合,之前图片仓库使用的是Github,但是在国内,Github的访问速度简直感人!所以后来
阅读全文
posted @ 2022-01-07 12:06 yatolk
阅读(1995)
评论(4)
推荐(1)
2021年2月5日
如何通过NodeJS轻松使用GRPC和协议缓冲区
摘要: 本文将对GRPC和协议缓冲区进行基本介绍。接下来,我将展示如何在NodeJS应用程序中使用GRPC和协议缓冲区 GRPC是什么 GRPC是一个开源高性能RPC框架,那么RPC到底是做什么的呢?请看下面的例子 function getEmployee() { return "ABCD"; } func
阅读全文
posted @ 2021-02-05 16:24 yatolk
阅读(1164)
评论(0)
推荐(0)
2020年11月2日
再次理解是事件循环(Event Loop)
摘要: 1. 事件循环 JavaScript 是单线程运行,异步操作特别重要。 只要用到引擎之外的功能,就需要跟外部交互,从而形成异步操作。由于异步操作实在太多,JavaScript 不得不提供很多异步语法。这就好比,有些人老是受打击, 他的抗打击能力必须变得很强,否则他就完蛋了。 Node 的异步语法比浏
阅读全文
posted @ 2020-11-02 17:19 yatolk
阅读(449)
评论(0)
推荐(0)
2020年9月15日
async.waterfall的实现
摘要: waterfall和series函数都是按照顺序执行,不同之处是waterfall每个函数产生的值都可以传递给下一个函数,series不可以。 实现 // util.js module.exports = { noop() { }, restArgs: function (fn, startIdx)
阅读全文
posted @ 2020-09-15 14:26 yatolk
阅读(803)
评论(0)
推荐(0)
2020年8月14日
判断一个函数是普通函数还是生成器函数
摘要: fn1 = function *(){} fn1.constructor.name //"GeneratorFunction" fn1 = function (){} fn1.constructor.name // "Function" fn1.name // "fn1" koa-convert里有
阅读全文
posted @ 2020-08-14 17:53 yatolk
阅读(223)
评论(0)
推荐(0)
js的防抖+节流
摘要: 函数防抖 在事件触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。 看一个例子 //模拟一段ajax请求 function ajax(content) { console.log('ajax request :%s %s' ,content, new Date(new Date() + 8
阅读全文
posted @ 2020-08-14 15:45 yatolk
阅读(552)
评论(1)
推荐(0)
koa2 compose理解及模拟实现
摘要: 介绍 Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。 Koa 并没有捆绑任何中间件, 而是提供了一套优雅的
阅读全文
posted @ 2020-08-14 11:26 yatolk
阅读(1117)
评论(0)
推荐(0)
2020年8月12日
【深度长文】JavaScript数组所有API全解密
摘要: 此文转载自louis blog 本文先占坑,主要是想总结一下知识点,巩固自己的基础,代码都会自己本地先跑通,也会加上一些自己的理解和补充 数组是一种非常重要的数据类型,语法简单、灵活、高效。在多数编程语言中,数组都充当着至关重要的角色,以至于很难想象没有数组的编程语言会是什么模样。特别是JavaSc
阅读全文
posted @ 2020-08-12 17:29 yatolk
阅读(385)
评论(0)
推荐(0)
2020年8月11日
模拟实现js的call和apply
摘要: call方法 call() 方法在使用一个指定的this和若干个指定的参数值的前提下调用某个函数或方法。 call的使用 /* * call语法 * function.call(thisArg, arg1, arg2, ...) * thisArg 可选参数,在function函数运行时的this值
阅读全文
posted @ 2020-08-11 15:18 yatolk
阅读(341)
评论(0)
推荐(0)
下一页
公告