摘要: 思考 在我们使用有些npm库(cli)时,我们可以使用某些指令(命令行接口)来使用该库。例如rollup的rollup src/main.js -f cjs;或vite的vite dev。 那么他们时如何实现的? 关于node是实现该功能网上有很多文章,大家可自行查阅。 接下来我们使用bun来实现该 阅读全文
posted @ 2025-02-08 18:44 demo_you 阅读(128) 评论(0) 推荐(0)
摘要: 内存布局 图解 Rust 内存布局 蚂蚁集团 | Rust 数据内存布局 内存布局 + + 高地址 | Stack | (栈:局部变量、函数调用信息等) | ↓ | - 函数内的局部变量(例如基本类型、结构体等) | | - 动态分配的类型的元数据(例如 `String` 的指针、长度、容量) + 阅读全文
posted @ 2025-01-17 16:35 demo_you 阅读(87) 评论(0) 推荐(0)
摘要: 前言 众所不周知,在Rust语言中,有一个强大的语法,模式匹配: fn main() { let data = Some(12); match data { Some(i) => println!("{}", i), None => println!("No data"), } } 那么在types 阅读全文
posted @ 2025-01-13 22:29 demo_you 阅读(63) 评论(0) 推荐(0)
摘要: 前言 在某些时候前端本地开发指定域名,我们本地需要启动一个有域名的服务,方便开发调试。例如:本地启动一个xxx.com的服务 通常来说我们可以通过修改本地host来实现这一效果: 前端本地开发指定域名 接下来我们来看另一种方案: PAC代理 1. 编写PAC函数 文件后缀为 .pac proxy.p 阅读全文
posted @ 2025-01-03 11:36 demo_you 阅读(339) 评论(0) 推荐(0)
摘要: index.ts // index.ts import type {Serve} from "bun" import {stat, readdir} from 'node:fs/promises' import ejs from 'ejs' interface Dir { url: string, 阅读全文
posted @ 2025-01-03 11:27 demo_you 阅读(71) 评论(0) 推荐(0)
摘要: 前言: 近日。学习BUN中,突发奇想,如何实现一个直播平台? 0. BUN的安装 安装BUN 1. 初始化项目 bun init 2. 实现serve信令服务器 index.ts import Bun from 'bun'; import type {ServerWebSocket} from 'b 阅读全文
posted @ 2024-12-10 18:39 demo_you 阅读(200) 评论(0) 推荐(0)
摘要: 1. 若存在一棵树 例如: const tree = [ { id: '1', children: [ { id: '1-1', children: [ { id: '1-1-1', children: [ { id: '1-1-1-1', children: [] }, { id: '1-1-1- 阅读全文
posted @ 2024-05-24 15:25 demo_you 阅读(97) 评论(0) 推荐(0)
摘要: 1. 前提 需要有已激活github copilot的github账户, 且登录! python 环境 go环境 2. 获取Token 安装requests pip install requests 将下面代码保存为get_copilot_token.py #!/usr/bin/env python 阅读全文
posted @ 2024-03-04 15:15 demo_you 阅读(183) 评论(0) 推荐(0)
摘要: Result 需要的同学可以直接查看结果 下载地址:点击下载 Start pnpm init pnpm install cheerio exceljs Code import Excel from "exceljs"; import cheerio from 'cheerio' import htt 阅读全文
posted @ 2024-01-11 17:20 demo_you 阅读(65) 评论(0) 推荐(0)
摘要: 在表格页面中,我们经常用到带有展开收起功能的过滤表单,看似很简单的功能,但是实现起来通常不那么优雅。 我们使用grid布局来实现这个就非常简单: .search-form { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap 阅读全文
posted @ 2023-11-06 11:47 demo_you 阅读(297) 评论(0) 推荐(0)