只用 200 行 Go 代码写一个自己的区块链
这篇教程改编自 JavaScript 版本实现的区块链文章 。我们使用 Go 语言实现了它,并且增加了一些额外的功能,比如可以在浏览器中查看区块链信息。 因为…
ldd、objdump、nm、strings、strip 等工具介绍
最近在做 Docker 镜像的时候发现镜像文件非常大,需要找出程序的依赖库,减少程序的大小,所以整理了一下相关的工具。基本上这些工具都在 GNU Binutil…
Spring 与 WebSocket 编程
WebSocket 介绍 在相当长的一段时间里面,我们为了 web 页面具有良好的交互及实时性,采用了 Long Polling,Server Sent Events,Comet 等技术,这些…
Saber 灵活、高效、可维护的移动 Web 解决方案
轻松搞定从 JavaScript 模块到 CSS 样式库,从开发、调试到构建的全过程。 为移动设计 面向移动场景的精简设计,有选择的提供 API,抛开桌面浏览器的…
EDP 基于 Node.JS 与 NPM 的前端开发平台
EDP 是什么? 基于 Node.JS 与 NPM 的前端应用开发平台通过命令行和 WebUI 界面多种方式使用 EDP 能做什么? 简洁的项目创建及包管理多种工具进行本地…
Node.js - 200 多行代码实现 Websocket 协议
A、预备工作 1、序 最近正在研究 Websocket 相关的知识,想着如何能自己实现 Websocket 协议。到网上搜罗了一番资料后用 Node.js 实现该协议,倒也没…
Ajax 原理详细分析
AJAX 即 Asynchronous Javascript And XML,是指一种创建交互式网页应用的网页开发技术。AJAX 是一种用于创建快速动态网页的技术。它可以令开发者只向…
Webpack 面试经验知识点分享
2. 减少文件搜索范围 resolve.modules 的默认值是 ['node_modules'],含义是先去当前目录下的 ./node_modules 目录下去找想找的模块,如果没找到就…
Vue3 原理解析:setup 环境、reactive 函数 和 effect 函数
setup 环境 npm init 命令生成 package.json 当前项目主要采用 ts 来编写,用 jest 来做单元测试 说明: ts 会使用 any 类型,希望能把重点放在 vue3 …
TypeScript 官方:JavaScript 中直接支持类型
大家好,我是 零一。TypeScript 团队在深夜突然发了一条推,神秘兮兮说:如果我们可以直接在 JavaScript 中支持类型,会怎么样?。 他们在评论区说:&…