Skip to content

Instantly share code, notes, and snippets.

View banyudu's full-sized avatar
🎯
Focusing

Yudu banyudu

🎯
Focusing
View GitHub Profile
@banyudu
banyudu / react-spam-issue-to-the-politics-of-technology.blog.md
Last active September 5, 2025 08:06
从React骂战看技术的政治性

从React骂战看技术的政治性

wheat field

3月3日晚,我在 Twitter 上注意到有一些关于 React 的 Github 仓库出现 issue 骂战的消息,同时一些微信群中也开始转发这个消息。

@banyudu
banyudu / modern-css.blog.md
Created February 18, 2022 06:44
现代化的CSS

现代化的 CSS

CSS

什么是现代化的CSS?

@banyudu
banyudu / zx-introduction.blog.md
Created December 30, 2021 08:19
zx - 面向前端的Shell编程利器

zx - 面向前端的Shell编程利器

Shell 简介

Shell,或者说命令行,对于处理工作中遇到的重复性工作有极大的帮助。

@banyudu
banyudu / debug-frontend-app-with-proxy.blog.md
Last active November 24, 2021 07:04
前端调试之网络代理

前端调试之网络代理

说到前端调试,脑海中是不是自然地就想到了源代码,想到开发环境等等概念?

它们是必需的吗?

@banyudu
banyudu / setup-multiple-global-config-for-git.blog.md
Last active April 8, 2024 07:54
多套Git全局配置并存方案

多套Git全局配置并存方案

背景

相信很多人经历过与我类似的困扰,工作和业余项目的作者信息相互干扰。

具体来说,就是希望工作项目都使用工作邮箱作为 user.email的配置,而业余项目都使用个人邮箱作为user.email的配置,user.name字段同理。

@banyudu
banyudu / figma-plugin-development-intro.blog.md
Last active January 30, 2026 03:05
Figma插件开发浅浅谈

Figma插件开发浅浅谈

Figma是一款优秀的设计工具,不仅可以便捷地实现协作开发,同时还提供了丰富的扩展能力,使得我们可以通过编写插件实现自定义的功能。

Figma官方是有提供开发者文档的,资料也比较齐全。推荐同时读一下 https://www.figma.com/plugin-docs/intro/

@banyudu
banyudu / hello-wasm-with-rust-and-npm.blog.md
Last active October 17, 2024 09:29
使用Rust构建wasm包并发布到npm

使用Rust构建wasm包并发布到npm

wasm-pack-image

WebAssembly既拥有大量的前端输入(Rust、C++、Go、AssemblyScript),又拥有大量的运行时支持,可以内嵌在大量的语言中运行,也可以独立运行,可以说是编程界的(未来)最佳配角了,结合npm使用自然不在话下。

@banyudu
banyudu / Cargo.toml
Last active August 25, 2021 03:02
rust-hello-wasm-nodejs
[package]
name = "hello-wasm"
version = "0.1.2"
authors = ["Yudu Ban <banyudu@gmail.com>"]
edition = "2018"
[lib]
crate-type = ["cdylib", "rlib"]
[features]
@banyudu
banyudu / ipv4-ipv6-port-listen.blog.md
Last active March 7, 2023 07:23
浅谈ipv4和ipv6中的端口占用

浅谈ipv4和ipv6中的端口占用

前两天在调试一个本地应用的时候,偶然发现一个奇怪的问题:nginx和spring boot应用竟然同时监听了8080端口,且能正常工作!

这实在是太震惊了,我一向认为只有父子进程才可以共用端口,而nginx和调试中的spring boot应用很明显不是父子关系。

@banyudu
banyudu / ipv4.js
Created July 14, 2021 12:07
nodejs ipv6 ipv4 test
require('http').createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write('Hello ipv4!\n');
res.end();
}).listen({
port: 9999,
host: '127.0.0.1'
});