发布于 收录于 类别 开发者手册 和 系列 转载 什么是 OAuth2.0OAuth 的核心就是向第三方应用颁发令牌,比如网站A想用Github的信息,那么对于Github来说,网站A就是第三方应用。 第三方应用申请令牌之前,都必须先到系统备案,比如申请Github的令牌,得先到
解决方法hugo 在渲染时默认是不支持标题中的emoji的(有的主题也许是支持的),可以通过修改主题源码来支持。 我用的主题是LoveIt,找到 simple.html 文件,路径为 themes/LoveIt/layouts/posts/single.html 修改标题的渲染方式为 {{ .Title | emojify }},如下: 这样
TCP 协议和 UDP 协议都是工作在传输层,是为了在程序之间传递数据,数据可以是多种形式,比如视频,文本,图片等。对于 TCP 协议和 UDP 协议来说,都是一堆二进制数,只是 TCP 基于连接,而 UDP 基于非连接。 名词解释 名词 解释 SYN 同步序
执行模式JS的执行模式是单线程的,当有多个任务时必须排队执行,优点是执行环境简单,缺点是性能低下,当有多个任务时,需要等待上一个任务执行完成才能执行下一个任务, 如果某个任务出现了死循环,那么就会导致程
发布于 收录于 类别 理解计算机 和 系列 转载 该笔记是在学习《透视 HTTP 协议》时整理,还参考了网上的其他资料。鄙人只是网络世界的搬运整理工😂。
进程、线程、协程的区别进程:进程是操作系统为应用程序分配资源的最小单元。每个进程有独立的内存空间和状态。 线程:线程是进程中的一个独立执行单元。在 Go 中,一个进程可以启动多个线程,以并行执行任务。 协程:协
常用编译参数 参数 说明 -o 指定输出可执行文件名 -v 编译时显示包名,可以理解成输出详细编译信息 -u 不加-u标记,执行 go get 一个已有的代码包,会发现命令什么都不执行。加了-u才会去拉取最新的代码包的最新版本 -race 开启竞
刚在打包项目时执行 yarn run build 时出现了 oom 的情况,具体报错信息如下: 我的环境是 win10 专业版 WSL。 解决办法,设置 export NODE_OPTIONS=--max_old_space_size=4096,设置完之后重新执行 yarn
国内的网络太复杂了,在不能访问 google 的情况下,甚至都不能打开网上应用商店,所以我们需要一个方便的方式来下载google浏览器插件并分享 给需要的小伙伴。 我们打开任意一个浏览器插件,如: URL 地址栏中有一串字符串
最近有个需求在使用 $.ajax 时需要把 cookie 信息也带着,google 下发现可以这么写: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 $.ajax({ url: "/nodered/nodes", headers: { Accept: "text/html", }, xhrFields: { withCredentials: true // 携带 cookie 信息 }, success: function (data) { console.log(data) $("#red-ui-palette-container").html(data) }, error: function (jqXHR) { console.log(jqXHR) } });
今天在编译 go 项目时出现了如下错误: 1 2 3 4 /usr/local/go/pkg/tool/linux_amd64/link: running gcc failed: exit status 1 /usr/bin/ld: cannot find -lpthread /usr/bin/ld: cannot find -lc collect2: error: ld returned 1 exit status 解决办法: 1 yum install glibc-static.x86_64 -y
断点续传断点继传就是下载的文件可以在你下载了一半的时候暂停,下一次下载的时候可以从你暂停的地方继续下载,不用从头开始下载。 服务端 martini 实现martini 框架实现👇 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
发布于 收录于 类别 算法与数学 和 系列 转载 如何分配请求大多数网站背后肯定不是只有一台服务器提供服务,因为单机的并发量和数据量都是有限的,所以都会用多台服务器构成集群来对外提供服务。但是这样的话,问题就来了,现在有那么多个节点(后文统称服务器为
Jetbrains 家族的 ide 对开发者友好,基本支持所有的开发语言,可以去下载页面下载对应的 ide https://www.jetbrains.com/products/。 下载界面 ja-netfilter-allide 下载完成后,去 https://jetbra.in/s 页面下载 ja-netfilter-all 包, 下载 ja-netfilter-all 将下载的
Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 当通过 Swagger 进行正确定义,用户可以理解远程服务并使用最少实现逻辑与远程服务进行交互。 支持 API 自动生成同步的在线文档。使用 Swagger 后可以直接通过
缘起那天面试一家公司,面试的人问我工作内容,我说大部分时间就是写业务。好吧,我承认我是个菜鸡。然后他问,找个你工作中遇到的问题和解决的过程来谈一谈。我想了下说,大部分问题 google 下都能解决,没有什么特别复杂
最近在 node 项目开发中,有个需求是 nodeJS 需要支持调用 C 语言的函数,node-addon-api 可以支持这个需求。 开发环境我用的开发环境 docker 起的 code-server 环境,code-server 版本为 code-server:version-v3.11.1 。可以把 code-server 理解成一个在线 vscode 环境
概述Node-RED 是构建物联网 (IOT,Internet of Things) 应用程序的一个强大工具,其重点是简化代码块的“连接"以执行任务。它使用可视 化编程方法,允许开发人员将预定义的代码块(称为“节点”,Node) 连接起来执行
创建型模式 单例模式保证一个类永远只能有一个对象,并提供一个访问它的全局访问点,且该对象的功能依然能被其他模块使用。 因为在系统内存中只存在一个对象,单例可以节省系统资源。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
设置镜像源国内的网络环境,使用官方的镜像源,下载速度很慢,所以我们需要使用国内的镜像源。 1 cat /etc/docker/daemon.json 如果没有daemon.json文件可以手动创建一个。可以设置中国区镜像或是网易镜像,也可以设置阿里云镜像(