![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
教程
文章平均质量分 92
高厉害
此人真的真的非常懒,什么都没有写。
展开
-
【手写协程】带你从底层实现一个最小协程调度器
带你从底层慢慢实现:事件循环、事件队列、IO 多路复用、Timer、生成器执行器、Promise、Thunk原创 2022-07-04 13:48:42 · 538 阅读 · 0 评论 -
详解区块链
目录bitcoinbitcoin 和 blockchain交易p2p 网络账户货币和交易货币数字签名交易UTXO交易的匿名性交易实例问题信任两个信任问题双重支付篡改记录拜占庭将军问题区块和哈希链工作量证明难度调整激励创世区块实例工作量证明存在的问题bitcoinbitcoin 和 blockchainbitcoin(比特币),p2p 电子货币系统。bitcoin 的背后是一种名为 blockchain(区块链) 的技术,区块链构建了一个由算法保证的 可信的去中心化 p2p 网络,并在该网络上维护一个原创 2021-06-05 23:18:27 · 663 阅读 · 3 评论 -
【Java Web】Web 服务器简单原理,如何理解 Tomcat、Servlet,并实现一个玩具 Web 框架
Web 服务器原理Tomcat我们经常将 tomcat 称为 服务器,然而这种说法让我迷惑了很久。我认为 tomcat 所作的工作比较接近 Web 框架 这个概念。只不过,在 Java ee 的生态中,Servlet 才应该被称为 框架,而 tomcat,我们可以认为它是 框架的实现。要理解这些东西的含义和 Java Web 服务器(如 tomcat)原理,我们应该首先来谈一下 Servlet。ServletServlet 本质是一个接口,Java 并没有对它做任何实现,仅提供了 Servlet原创 2021-03-16 20:21:10 · 1360 阅读 · 6 评论 -
【Mirai-js】如何快速制作一个 QQ 机器人
快速开始完整文档见 -> https://drinkal.github.io/Mirai-js把项目 clone 到本地:$ git clone https://github.com/GAOSILIHAI/Mirai-js.git登录可以直接在 mirai-console 中输入/login qq password。若想要远程控制 mirai-console 登录,可通过 Bot 的类方法sendCommend发送命令:await Bot.sendCommand({ // mi原创 2021-02-05 18:59:07 · 2328 阅读 · 2 评论 -
【Git 笔记】Git 入门笔记
ContentGit常用命令开始使用 GitGit 的发展分布式版本控制系统Git 下载设置个人信息创建仓库(版本库)添加文件创建文件提交`commit`跨平台的问题版本管理回滚版本打印日志版本回退恢复到指定版本工作区和暂存区撤销修改放弃工作区的修改时间节点放弃暂存区的修改推荐使用`restore`删除文件方法一方法二远程仓库推送到 GitHubSSH 秘钥使用 SSH 协议连接到 GitHub创建 SSH 秘钥在 GitHub 关联公钥在本地关联私钥(选)其他从远程库克隆分支管理创建与合并分支合并冲突留下原创 2020-07-23 18:14:54 · 467 阅读 · 0 评论 -
【C/C++】windows 下的 socket API 编程(TCP协议)
0w0准备(以 winsock2 为例)流程服务端简介客户端简介服务端实现流程未完待续...准备(以 winsock2 为例)winsock2 即 windows socket 2,2 是版本号,对应的还有 winsock常用函数 WSAStartup ()int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData);...原创 2019-12-04 01:52:08 · 1027 阅读 · 2 评论