V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  realJamespond  ›  全部回复第 11 页 / 共 17 页
回复总数  336
1 ... 3  4  5  6  7  8  9  10  11  12 ... 17  
2024 年 3 月 22 日
回复了 anUglyDog 创建的主题 程序员 这段 js 代码的解释
刚好昨天撸了个类似的
```
export type Task = { (name: string): Promise<void> };
export async function queueStart(tasks: Task[], size = 1) {
const queue = (function* () {
for (let i = 0; i < tasks.length; i++) {
yield tasks[i];
}
})();
let finished = false;
const handle = async (name: string) => {
for (;;) {
const { done, value: task } = queue.next();
if (done) {
finished = true;
}
if (finished) {
break;
} else if (task) {
await task(name);
}
}
};
const joinAll: Promise<void>[] = [];
for (let i = 0; i < size; i++) {
const name = `thread-${i}`;
const join = handle(name).then(() => {
console.log(name, "end", new Date().toLocaleTimeString());
});
joinAll.push(join);
}
// return Promise.all(joinAll);
for (const join of joinAll) {
await join;
}
}

export function getTask(promise: Promise<unknown>): Task {
return async (name) => {
const begin = Date.now()
console.log(name, "task begin");
await promise;
console.log(name, "task done", (Date.now() - begin)*0.001);
};
}

// getTask(Promise.resolve(1))
// getTask(Promise.resolve("abc"))
// getTask(Promise.resolve({}))
```
FreeMarker 了解下
2024 年 3 月 13 日
回复了 junwind 创建的主题 git 大家好, mac 上有哪款 git GUI 工具好用呢?
直接用命令,至少没看到有哪个 gui 能实现跨分支 checkout 某几个文件
2024 年 3 月 13 日
回复了 iszengmh 创建的主题 React 为什么我感觉 react 很难学
就 useeffect 和 usestate 一把梭,很难么?
2024 年 3 月 11 日
回复了 zhuqingyuuu 创建的主题 计算机 本人是一名前端,想入手一台笔记本电脑,求推荐
pdd 百亿补 22 年买的 m2mba ,16g 比官网便宜 1500 还行吧
2024 年 3 月 11 日
回复了 formonica 创建的主题 OpenAI 怎么指挥 GPT4 来写论文?
一段一段写吧,你至少得有个框架让人家往里填内容
2024 年 3 月 7 日
回复了 slideclick 创建的主题 Go 编程语言 做项目选择 golang 而不是 Java 的理由?
代码量大,微服务肯定是 java 好管理,go 适合单人搞简单项目
2024 年 3 月 7 日
回复了 R1der 创建的主题 PHP PHP 求助
用 docker 啊 docker compose 一键启动
2024 年 3 月 7 日
回复了 jrqlxue 创建的主题 Go 编程语言 go 编译的 exe 程序双击运行的环境问题
巧了,刚搞着 wails ,坑很多。比如在 mac 下双击启动 build 出来的包调用 runtime getclipboard ,会出现中文乱码,开发或命令启动不会。mac 下 build 后 env.getwd 无法获取当前目录,开发可以。。。
2024 年 3 月 5 日
回复了 clifftts 创建的主题 深圳 深圳 30 多岁的男性平时在哪买衣服,鞋子
北面,迪卡农,始祖鸟
2024 年 3 月 4 日
回复了 unspring 创建的主题 程序员 为什么不同语言对 99.1*1.05 的四舍五入结果不一样
二进制没法表示示例中的 10 进制小数,所以有误差,相当于 10 进制表示 1/3
另外维护一个队列,每隔几秒更新一下超时的 fd
2024 年 2 月 29 日
回复了 rabbutbit 创建的主题 浏览器 chrome 下有没有一种可以格式化 url 的插件?
qs 不是干这个的么
双引号,因为 c++,java,go 都用为无缝切换适应
直接找个班上接手几个 shit 山项目马上就会了,看教程永远看不会
2024 年 2 月 28 日
回复了 Qetesh 创建的主题 Windows PowerShell 实现 RDP 远程桌面防火墙
套一层 ssh
func execTime(call MyFunc) MyFunc {
return func(int, int) int {
start := time.Now()
r := call(x, y)

这里 x,y 没定义的话应该报错
func execTime(call MyFunc) MyFunc {
return func(int, int) int {
start := time.Now()
r := call(x, y)
双网卡,电脑加个 usb 网卡
2024 年 2 月 22 日
回复了 main1234 创建的主题 程序员 [求问] 没学历没基础咋入门 AI 啊
硬啃呗,我跟楼主一样,现在看 pytorch 教程一行一行代码啃呗🙈
1 ... 3  4  5  6  7  8  9  10  11  12 ... 17  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1393 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 00:49 · PVG 08:49 · LAX 16:49 · JFK 19:49
♥ Do have faith in what you're doing.