V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nbin2008  ›  全部回复第 2 页 / 共 14 页
回复总数  270
1  2  3  4  5  6  7  8  9  10 ... 14  
2024-08-03 09:37:07 +08:00
回复了 maninfog 创建的主题 MacBook Pro MBP 2015 已经很难再战了
同款,请问要如何装 win11 续命,目前系统 11 ,做开发确实卡
2024-07-25 09:43:54 +08:00
回复了 nbin2008 创建的主题 JavaScript 请教大家一个问题, js,异步执行
@Projection 感谢,看的不是很懂,api 生疏
2024-07-25 09:30:54 +08:00
回复了 nbin2008 创建的主题 JavaScript 请教大家一个问题, js,异步执行
@jifengg isFetching 作用,保证当时请求,始终只有一次
2024-07-24 18:18:51 +08:00
回复了 nbin2008 创建的主题 JavaScript 请教大家一个问题, js,异步执行
@Lhcfl if (!canNext) return; 这里返回,就没有数据了
@Curtion 55 行调用,这里不是并发,整体代码很值得学习
谢谢楼上 v 友们的解答
2024-07-24 17:29:12 +08:00
回复了 nbin2008 创建的主题 JavaScript 请教大家一个问题, js,异步执行
感谢大家帮忙,没来得及看,用 2 楼的方法解决了

const axios = require('axios');

let dataQueue = [];
let isFetching = false;

async function fetchData() {
if (isFetching) return;
isFetching = true;
try {
const response = await axios.get('https://example.com/api/data'); // 替换为实际的 API 地址
dataQueue = response.data.slice(0, 10); // 假设每次获取 10 条数据
} catch (error) {
console.error('Error fetching data:', error);
} finally {
isFetching = false;
}
}

async function getD() {
while (dataQueue.length === 0) {
if (!isFetching) {
await fetchData();
}
await new Promise(resolve => setTimeout(resolve, 100)); // 等待数据获取完成
}
return dataQueue.shift();
}

// 示例:同时执行 30 次 getD
(async () => {
const promises = Array.from({ length: 30 }, () => getD());
const results = await Promise.all(promises);
console.log(results);
})();
2024-07-24 15:59:16 +08:00
回复了 nbin2008 创建的主题 JavaScript 请教大家一个问题, js,异步执行
@InDom 谢谢提供的思路,我想想
@shiny 谢谢,单进程
2024-03-14 18:52:00 +08:00
回复了 soundbbg 创建的主题 酷工作 [北京/可远程] SmartDeer 招聘全职/兼职前端工程师
已投
前端也是,今年和以前完全没法比,太离谱了
2024-03-04 16:40:43 +08:00
回复了 riseD 创建的主题 生活 父亲走了。我好难受。
节哀
好友被加频繁 0 0
@ziv 感谢回复,祝楼主招到合适人员
1  2  3  4  5  6  7  8  9  10 ... 14  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2936 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 13:31 · PVG 21:31 · LAX 06:31 · JFK 09:31
♥ Do have faith in what you're doing.