V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  realJamespond  ›  全部回复第 4 页 / 共 10 页
回复总数  197
1  2  3  4  5  6  7  8  9  10  
@wentx 公钥放 u 盘,每次登录提示用户通过表单打开公钥?
83 天前
回复了 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 了解下
92 天前
回复了 junwind 创建的主题 git 大家好, mac 上有哪款 git GUI 工具好用呢?
直接用命令,至少没看到有哪个 gui 能实现跨分支 checkout 某几个文件
92 天前
回复了 iszengmh 创建的主题 React 为什么我感觉 react 很难学
就 useeffect 和 usestate 一把梭,很难么?
pdd 百亿补 22 年买的 m2mba ,16g 比官网便宜 1500 还行吧
94 天前
回复了 formonica 创建的主题 OpenAI 怎么指挥 GPT4 来写论文?
一段一段写吧,你至少得有个框架让人家往里填内容
代码量大,微服务肯定是 java 好管理,go 适合单人搞简单项目
98 天前
回复了 R1der 创建的主题 PHP PHP 求助
用 docker 啊 docker compose 一键启动
巧了,刚搞着 wails ,坑很多。比如在 mac 下双击启动 build 出来的包调用 runtime getclipboard ,会出现中文乱码,开发或命令启动不会。mac 下 build 后 env.getwd 无法获取当前目录,开发可以。。。
100 天前
回复了 clifftts 创建的主题 深圳 深圳 30 多岁的男性平时在哪买衣服,鞋子
北面,迪卡农,始祖鸟
二进制没法表示示例中的 10 进制小数,所以有误差,相当于 10 进制表示 1/3
另外维护一个队列,每隔几秒更新一下超时的 fd
qs 不是干这个的么
双引号,因为 c++,java,go 都用为无缝切换适应
直接找个班上接手几个 shit 山项目马上就会了,看教程永远看不会
106 天前
回复了 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 网卡
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3278 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 11:03 · PVG 19:03 · LAX 04:03 · JFK 07:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.