nodejs

  • 打字稿入门

    嘿,开发者们!今天,我们将进入 typescript 的世界。无论您是经验丰富的 javascript 开发人员还是刚刚起步,typescript 都能真正为您的代码带来清晰度和力量。在这篇文章中,我们将介绍 typescript 是什么、为什么应该考虑使用它以及如何开始使用它的基础知识。让我们开始…

    2025年11月8日 web前端
    000
  • VSCode搭建Node.js环境(从安装到调试,完整教程)

    首先安装node.js lts版本并确保path环境变量配置正确,避免命令行无法识别node命令;2. 安装vscode并在项目中创建app.js文件,通过内置终端执行node app.js验证运行环境;3. 使用vscode的“运行和调试”视图创建launch.json文件,配置“当前文件”调试模…

    2025年11月8日 开发工具
    000
  • @ts-stack/multer 简化了将文件上传到基于 Nodejs 的后端

    这个包实际上是著名的 expressjs multer v2.0.0-rc.4 原生包的一个分支。主要对于那些喜欢 promise 风格编程而不是中间件的开发人员来说会很有趣。此外,同样重要的是,这个包是用 typescript 编写的,因此其中的类型支持和上下文文档都是一流的。 安装 确保已安装 …

    2025年11月8日 web前端
    000
  • 了解运行时:从 C 语言到现代语言

    在现代软件开发和编程时代,术语“运行时”可能有不同的含义,具体取决于上下文和所讨论的语言。我在这里澄清这些差异,重点关注与 java 或 python 等更现代的语言相比,c 语言的运行时如何工作。我打算让这篇文章主要针对初学者程序员,因此我将避免深入研究复杂的概念。 什么是运行时? 运行时的核心是…

    2025年11月8日 java
    100
  • 14. 精读《架构设计之 DCI》

    本期精读文章是《the dci architecture》,让我们一起来探索和复习这种设计思想。 引言 随着前端技术如ES6和ES7的发展,我们大前端借鉴了各种其他编程语言中的概念、特性和模式。我们可以使用函数式编程、面向对象编程、面向接口的思想、AOP、注解、代理、反射以及各种设计模式。在大前端和…

    2025年11月8日 运维
    000
  • 在几分钟内保护您的 API:使用 JWT 的基于令牌的 RSocket

    rsocket 提供了一个强大的消息传递系统,构建在反应式流框架之上,并支持多种协议,包括 tcp、websocket、http 1.1 和 http 2。其与编程语言无关的交互模型,例如 request_response、request_fnf 、request_stream、request_ch…

    2025年11月8日 java
    000
  • VSCode 的终端提示(Terminal Profiles)功能如何管理多个 shell 环境?

    VSCode的Terminal Profiles功能通过自定义终端配置文件实现多环境快速切换,解决开发中环境冲突、重复配置和上下文切换成本高等问题。用户可在settings.json中为不同项目定义Profile,指定path、args和icon等参数,实现Python虚拟环境自动激活、Node.j…

    2025年11月7日 开发工具
    000
  • 如何利用VSCode的终端配置文件定制多个终端?

    答案:通过编辑settings.json中的terminal.integrated.profiles配置,可为VSCode创建多个预设终端环境,如Git Bash、WSL、Node.js或Python项目专用终端,实现一键切换。每个配置包含path、args、icon和cwd等属性,支持设置默认终端…

    2025年11月7日 开发工具
    000
  • 如何配置软件仓库 添加epel/ppa第三方源

    添加第三方源可扩展linux系统软件安装范围;2. centos/rhel/fedora通过yum或dnf install epel-release安装epel源,ubuntu/debian使用sudo add-apt-repository ppa:user/ppa-name添加ppa源;3. 添加…

    2025年11月7日 运维
    000
  • 如何设置Ubuntu Node.js日志的自动清理策略

    在ubuntu系统中,配置node.js应用程序日志的自动清理策略有多种途径。以下是几种常用的方法: 方法一:采用 logrotate 工具 logrotate 是一个专门用于日志管理的系统工具,能够自动对日志文件进行压缩、删除以及轮转操作。 安装 logrotate(如尚未安装): sudo ap…

    运维 2025年11月7日
    000
关注微信