V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mark2025  ›  全部回复第 2 页 / 共 2 页
回复总数  36
1  2  
当年写公积金贷款申请页面,js 主函数就 8k 行……
把数据库放到内存中……
56 天前
回复了 yuntun 创建的主题 程序员 来聊聊最近遇到的烦心事
半角标点看着有点打脑壳……
62 天前
回复了 xyxy 创建的主题 数据库 海量数据存储问题,求大佬们指导选型
timescale ?
94 天前
回复了 tlerbao 创建的主题 程序员 前端:大家的 API 都是怎么导入导出的?
1. 尽量避免同时使用具名导出和默认导出
2. 推荐统一使用具名导出
试试蚂蚁金福的 midway.js https://midwayjs.org/
比 spring 风格的 nest 简单多了,AOP ,IOC 都具有。我用它开发项目,效率很高。
248 天前
回复了 unt 创建的主题 Node.js node 写简单接口发现一件诡异的事,求解答
接口实现没控制好(并发下的)状态(session, token 等等)吧
“组里另一个同事昨天晚上去搞的,他发现磁盘没分区没挂载,也没想到居然是在 Live CD ,手动分区挂载准备迁移数据发现挂不上,就直接给重启了”

可以抓住这点:运行没问题,重启有责任 哈哈
装完系统,我一般会重启两次服务器~
251 天前
回复了 CitizenR 创建的主题 Linux 再次遭遇 BTRFS 文件系统损坏事件
要么陈旧稳定的 ext4 , 要么高效稳定的 xfs ,其它小众文件系统不要放重要资料
github 添加了 ssh/gpg 密钥的估计好办
260 天前
回复了 gzk329 创建的主题 Java 接口返回错误码和 msg 的优劣势?
@MFWT linux 下面习惯是 0: 成功, 非 0:失败。
这种方式,成功就一种,而失败就可以多种了。
1. nodejs 环境启动开销
2. http 握手开销
@iorilu pwsh (相比 bash )是非常强大。不过我认为正是这个强大反而是阻碍了其接受度: 命令行简单的输入输出程序裸机搞成交互式程序,明显提升调用、维护、调试的复杂度。

况且服务器 Linux 系统居多,装 pwsh 我不如装 nodejs 了,用 nodejs 来执行系统 bash 命令实现复杂的功能恐怕能力会比 pwsh 更加强大。
pwsh 高不成低不就的。
@eagleoflqj 给你推荐个 google 开发的 npm 包 zx

我现在项目脚本、运维脚本全是 ts/mts 格式。
用 zx 这个包来运行系统原生命令很方便(不需要自己再重复地 spawn/fork )比如
```ts
const { stdout } = await $`git pull origin`
console.log({ stdout })
```
最方便的是以前在 shell 里面处理循环、字符串、数组很麻烦,现在用 js 来弄太方便了。
**最重要的是脚本有类型保护,开发效率、维护成本(比 py )极大地提高。**

全局装个 tsx 包 www * npmjs * com / package / tsx
然后在 ts 脚本第一行添加
```ts
#!/usr/bin/env tsx
```
也可以用 `ts-node` 当执行器,全局安装然后 `Hashbang` 改为
```ts
#!/usr/bin/env ts-node-esm
```

就可以象执行普通 sh 一样执行这个脚本了(并且不需要 tsconfig.json 配置文件)
gitee 当生产依赖不靠谱的
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2980 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 11:34 · PVG 19:34 · LAX 04:34 · JFK 07:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.