V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  realJamespond  ›  全部回复第 5 页 / 共 12 页
回复总数  233
1  2  3  4  5  6  7  8  9  10 ... 12  
lottie-js 让美工导出动画?
264 天前
回复了 sudoy 创建的主题 Node.js nodejs 用户为什么这么爱变来变去呢?
上面 run 不起来的都没 commit lock 文件?还有 node 版本也要写到 package ,json
264 天前
回复了 iisboy 创建的主题 Windows 有熟悉 windows 配置 SOCKS5 代理的不?
go-trojan
268 天前
回复了 dsafmdnas 创建的主题 职场话题 Windows 端 C++开发转方向的建议
驱动,嵌入式不考虑?
建议实名制,写恶意代码的直接抓起来
270 天前
回复了 LnTrx 创建的主题 程序员 b 站网页端也会开启 PCDN?
mac b 站缓存特多 1 ,2 个 g ,yt 才 30m ,我现在都用 safari 上 b 站了
不是专业的话建议 tailwind+solidjs , 没有副作用,没有运行时打包才几 k
270 天前
回复了 smdbh 创建的主题 git 使用 git 管理多项目的最佳实践?
公共库用 rsync ,其它就是正常 git 库
273 天前
回复了 ZedRover 创建的主题 git GIT 能不能两个分支共享文件
gitignore 加上要共享的文件,然后在 githook 里 pull 时 rsync 或其它方法同步这个文件
273 天前
回复了 Allenxup 创建的主题 职场话题 完了,带专 Java 找不到工作了
送外卖当保安进厂打螺丝少走 20 年弯路
273 天前
回复了 Asuler 创建的主题 React 请教一个 react hook 的问题
用 ref 是正解,不过如果 aHandle ,bHandle 没有其他依赖项也可以正常引用,就是一直保持组件渲染第一次的地址
277 天前
回复了 LawlietZ 创建的主题 程序员 4202 年了,前端开发一定必须要用 mac 吗
30 以下 win (打游戏,折腾),30 以后无脑 mac (已无游戏需求)
279 天前
回复了 rookiemaster 创建的主题 C 在 c 语言中, int a;是 declaration 还是 definition
在头文件是声明,在源文件是定义
280 天前
回复了 anUglyDog 创建的主题 程序员 这段 js 代码的解释
for(;;)和 while true 不是一个意思?
可以用 blob 分片上传大文件
vue 就是 angular+react
@wentx 公钥放 u 盘,每次登录提示用户通过表单打开公钥?
280 天前
回复了 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 了解下
289 天前
回复了 junwind 创建的主题 git 大家好, mac 上有哪款 git GUI 工具好用呢?
直接用命令,至少没看到有哪个 gui 能实现跨分支 checkout 某几个文件
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1893 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 16:17 · PVG 00:17 · LAX 08:17 · JFK 11:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.