songray 最近的时间轴更新
songray's repos on GitHub
TypeScript · 130 人关注
faker-server
Mock server based on faker.js with a web interface. 基于 Faker.js 的 mock 服务器,包含客户端管理界面。
Go · 19 人关注
goread
cli epub reader written in Go
TypeScript · 16 人关注
guesslang-js
A JavaScript library that uses machine learning to detect source code languages
TypeScript · 3 人关注
github-persona
Vue · 1 人关注
gpt-chat-snippet
TeX · 0 人关注
100-Cpp-Mistakes-and-How-to-Avoid-Them
《100 C++ Mistakes and How to Avoid Them》的非专业个人翻译
HTML · 0 人关注
agricultural-information
TypeScript · 0 人关注
ai-md-translate-server
0 人关注
alien-signals-annotate
👾 The lightest signal library
0 人关注
article-extractor
To extract main article from given URL with Node.js
0 人关注
awesome-faker
😎 A curated list of awesome things related to Faker 🐼
TypeScript · 0 人关注
BillBuddy
0 人关注
clash-verge-rev
A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience
0 人关注
CodeStyle
Vue · 0 人关注
cybernet
0 人关注
drawstamputils
Draw Stamp Utils with Javascript
TypeScript · 0 人关注
EchoRSS
TypeScript · 0 人关注
EdgeFeeds
0 人关注
edgetunnel
0 人关注
electron-markdown-editor
Electron Markdown editor
0 人关注
elk-playground
A low footprint JavaScript engine for embedded systems showcase
Vue · 0 人关注
ESClient
0 人关注
flutter_server_pack
ServerPack - my personal fork of flutter_server_box
JavaScript · 0 人关注
foliate-js
Render e-books in the browser
Go · 0 人关注
Formatter
Java · 0 人关注
GeckoTVBrowser
A powerful Gecko-based browser for Android TV and VR
Go · 0 人关注
go-embed-exec
TypeScript · 0 人关注
interface-lose-index-signature
0 人关注
jira_clone
This is a Jira clone built with React and Next.js 13, featuring modern development practices and a range of powerful features. It explores React Server Components together with client side fetching and caching with React Query, among many other cutting edge technologies.
songray
ONLINE

songray

🏢  前端开发工程师
V2EX 第 562248 号会员,加入于 2021-11-18 19:55:55 +08:00
今日活跃度排名 1164
Just for fun.
songray 最近回复了
各种从祖宗节点找重孙节点和从重孙节点找祖宗节点的地方...
15 天前
回复了 songray 创建的主题 程序员 LLM 还不如低代码
@matrix1010 去年 12 月才免费开放。
16 天前
回复了 sumtsui 创建的主题 程序员 第一次尝试贡献开源受挫
如果你的 pr 质量很高的话,最好的办法就是 fork 一份,然后到处推销你的 fork 。
等作者受不了了就会 merge 掉(笑

不过老实说,开源最大的意义是你可以随便 fork ,而不是可以提 pr 。
合别人的 pr 很累,所以很多作者就是管杀不管埋。
19 天前
回复了 eypidan 创建的主题 程序员 使用 TypeScript 的类型运行 DOOM
之前尝试过用纯 type 实现 Lua 虚拟机,只能说这玩意全是难点。
举个简单的例子,纯 type 实现 通用的整数加法运算:

// 创建长度为 N 的元组类型
type BuildTuple<N extends number, R extends unknown[] = []> =
R['length'] extends N
? R
: BuildTuple<N, [...R, unknown]>;

// 通过元组长度实现加法
type Add<A extends number, B extends number> =
[...BuildTuple<A>, ...BuildTuple<B>]['length'];

但这玩意最多只能算到 45 ,因为 ts 类型系统有递归限制,默认的类型递归深度限制是 50 。
要突破这个限制就只有把整数转为二进制数组,再从二进制数组转回整数。

这样的限制存在方方面面... 所以这老哥真是神人了。
@murmur 可以再套一次 vite 或者 rsbuild 调 babel 。www
svelte 在引入 runes 之前都是纯编译时的框架,如果用 babel 倒腾 ast 的话怕是要卡出屎来了…
话说为啥要在预处理里嵌入 babel ,你对产物跑 babel 不就行了。
34 天前
回复了 gimp 创建的主题 程序员 求推荐个 Cursor/vscode 写 Golang 代码的主题
tomorrow night
38 天前
回复了 HikariLan 创建的主题 Linux 从进程到协程:计算机的并发编程之路
@James369 无栈协程本身并不包含调度,最基本的无栈协程示例就是生成器,你需要手动决定函数在哪里中断并移交控制权。也就是说控制权在你自己定义的几个函数之间转移。
async-await 那样的“满血无栈协程”则通过事件循环机制来调度。比如你在某个函数里调用了 await ,控制权就会移交到事件循环,事件循环继续执行其他任务,当 await 的操作完成时,事件循环会在适当的时机恢复该协程的执行(比如下一次循环)。
41 天前
回复了 HikariLan 创建的主题 Linux 从进程到协程:计算机的并发编程之路
@Gress 因为有栈协程也是有负担的,你要实现一个完整的的调度器。协程性能的收益必须要对冲掉直接使用多线程的开销才行。
所以互联网时代(高并发)这玩意才大规模流行。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5424 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 01:27 · PVG 09:27 · LAX 18:27 · JFK 21:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.