V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lisongeee  ›  全部回复第 20 页 / 共 50 页
回复总数  987
1 ... 16  17  18  19  20  21  22  23  24  25 ... 50  
2024-04-10 10:37:09 +08:00
回复了 subtleworks 创建的主题 Node.js 请教大家在 NodeJS 里如何处理比较耗时的任务
我就假设你的任务是将一个大的二进制数据转换到另一个大的二进制数据,有两种方法改进

- 用 worker ,类似 nodejs 在其它语言的子线程,这样你的主线程就不受到干扰
- 将你的处理函数改成 async 的,内部将大任务按数据量分成批量小任务,每个小任务用 await new Promise(r=>setTimeout(r)) 隔开,这样你的大任务就不会同步阻塞
2024-04-10 10:00:30 +08:00
回复了 subtleworks 创建的主题 Node.js 请教大家在 NodeJS 里如何处理比较耗时的任务
请问这个耗时的任务具体是什么,能说得更清楚吗?
2024-04-09 00:37:05 +08:00
回复了 piaooo 创建的主题 程序员 现在行情推荐做什么技术栈?
#26 《它应该是换了马甲了。这个破项目堪称 v2 牛皮癣,远远不是 20 天的事了。》

确实,直接用 Google 搜索 https://www.google.com/search?q=site:v2ex.com/t%20https%3A%2F%2Fgithub.com%2Fbaidu%2Fdperf 发现发这类消息的旧账号 artnowben 已经被注销

我猜测是这哥们旧账号被管理员注销后(也可能自己注销),隔一段时间消停后重新注册继续发,这次估计也一样
2024-04-08 16:31:50 +08:00
回复了 qingtengmuniao 创建的主题 推广 技术不止 CRUD,开发需要底层逻辑
奇怪的标题+大段看不懂的文字,我这个菜鸡直接拉到底部,果然看到了省流
2024-04-07 21:46:30 +08:00
回复了 sudoy 创建的主题 Node.js nodejs 用户为什么这么爱变来变去呢?
@sudoy #61

显然你没有搞清楚 npm 和 pnpm 的关系,它们有点类似 python 里 pipenv/poetry 的关系,各有优劣

pnpm 是某群开发者对 npm 的某些机制不满意搞出来的,从我个人认知目前情况来看,pnpm 将会成为未来很长一段时间的主流

> 过几年怕是又要变成 ppnpm

既然你说是那就是吧,如果你对 npm 不满意,你完全可以 pull/fork 它,用你自己的知识修改让它符合你自己的需求即可,当然大多数人都是没能力改也懒得改就只能骂了,如果我连控制台错误都(看/搜索)不出来是哪个的问题,那我就只能捏着鼻子用了
2024-04-07 17:35:16 +08:00
回复了 sudoy 创建的主题 Node.js nodejs 用户为什么这么爱变来变去呢?
虽然但是,现在除了旧项目用 npm ,新项目基本都用 pnpm

很多知名的开源库,如 vue/vite/next.js 都是用的 pnpm

pnpm 不存在你说的这个 node_modules 问题
2024-04-07 10:30:33 +08:00
回复了 wyc9296 创建的主题 Node.js Promise 和异步回调和我想的不一样
或者你直接看相关源码实现呗,你的计算操作在 https://github.com/zloirock/core-js/blob/66e55a9183394b88b5a71c2ded58719211f4421a/packages/core-js/modules/es.promise.constructor.js#L205 可以看到被直接执行
2024-04-07 10:26:03 +08:00
回复了 wyc9296 创建的主题 Node.js Promise 和异步回调和我想的不一样
@wyc9296 #4

> Promise 不是异步调用的解决方案么?你的意思是说它是同步执行的?

1. 是, 但不是最终,最终方案是 async/await + Promise
2. 不完全是

Promise 的构造函数的函数参数是立刻执行,执行完后的 Promise.then 一般是微任务执行,特殊情况 iOS 小程序是宏任务

你别老整一堆回调试图用代码上的混乱打乱思维,你直接用 async await 线性流程写法就行
2024-04-07 10:12:12 +08:00
回复了 wyc9296 创建的主题 Node.js Promise 和异步回调和我想的不一样
因为 Promise 的构造函数传入的函数参数是立刻执行
2024-04-06 20:21:20 +08:00
回复了 v2yllhwa 创建的主题 程序员 material design 中这种图标平滑切换是如何实现的?
2024-04-06 15:04:36 +08:00
回复了 sudoy 创建的主题 Node.js nodejs 用户为什么这么爱变来变去呢?
我在官方文档中并没有看到你说的 wrangler create 一直都是 wrangler init

https://developers.cloudflare.com/workers/wrangler/commands/

同时我使用 `wrangler create` 后提示 `ERROR Unknown argument: create`

https://i.imgur.com/8JOEZKn.png

同时我查看了旧版本 https://github.com/cloudflare/wrangler-legacy 也是 wrangler init

好奇你说的 wrangler create 是从哪里来的?
2024-04-03 21:07:50 +08:00
回复了 lvxiaomao 创建的主题 程序员 后端程序猿,推荐学习哪个前端框架呀?
好奇向后端推荐 layui 相当于向前端推荐哪个后端框架呢?
2024-04-03 10:29:38 +08:00
回复了 JaxHome 创建的主题 Python 怎么便捷的运行写好的 py 文件
windows 在安装 python 的时候貌似会将 .py 文件的打开方式更改为 python

这样你只需要在资源管理器双击 .py 文件就能运行
2024-03-31 23:39:40 +08:00
回复了 OwO233 创建的主题 程序员 请问为什么 if 和 else 要匹配呀?
python 很久不写了,不太熟悉了,来说一下 js 中的情况,按照你的说法

if(a){}else{} 可以换成 if(a){}{} 但实际上这也是正确的语法结构,看下面的语法结构

https://i.imgur.com/JWN5D78.png

最后的 {} 是一个块级作用域语句,里面的内容会不管 if 的判断如何最后都会正常执行
2024-03-30 23:06:59 +08:00
回复了 netty 创建的主题 程序员 刚刚上线了一个实用的 JSON 网站 - 支持格式化、校验、压缩
看起来不支持 json5
2024-03-25 22:09:11 +08:00
回复了 zyxcompany 创建的主题 分享创造 Base64 编码与解码工具
https://i.imgur.com/IXZNFpp.png

Base64 是一种基于 64 个可打印字符来表示二进制数据的表示方法。

你都写了表示二进制,那么正常的算法流程应该是 任意字符串->二进制->Base64 字符串

你连 任意字符串->二进制 这步都不能自定义,鉴定为只会用 window.btoa/atob
2024-03-23 22:22:28 +08:00
回复了 cococoder 创建的主题 程序员 electron 中有没有什么成熟的热更新的方案?
我想知道你现在用的 electron 内部运行是 esm 还是 cjs ?

如果是 esm ,esm 貌似无法删除模块缓存对象 <https://github.com/nodejs/help/issues/1399>

此种类型热更新在极端情况下不重启会让内存占用越来越大
1 ... 16  17  18  19  20  21  22  23  24  25 ... 50  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   941 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 19:01 · PVG 03:01 · LAX 12:01 · JFK 15:01
♥ Do have faith in what you're doing.