2023-05-11-【工程化】初始nestjs入门开发&部署 一、前言背景1.1 什么是 nestjsNestJS 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的开发框架。它利用 JavaScript 的渐进增强的能力,结合了 OOP(面向对象编程)、FP(函数式编程)和 FRP(函数响应式编程)等编程范式。NestJS 建立在强大的 HTTP 服务器框架上,例如 Express,并提供了更高层次的抽象,同时仍然向开发者直接暴露了底层框架的 工程化 #nestjs
2023-03-12-【工程化】脚手架搭建手册 项目初始化 初始化 package.json npm init字段说明 1234567891011121314151617181920212223242526272829303132333435363738{ "name": "sun-arms", "version": "1.0.0", " 工程化 #脚手架SDK
2023-01-18-【工程化】代码统计 1. 快速工具:使用 cloc (Count Lines of Code)cloc 是业界公认的标准统计工具,它能够自动忽略 node_modules、.git 以及不相关的配置文件,准确识别各种编程语言。 安装:12npm install -g cloc 统计整个 Monorepo:在根目录下运行: 12cloc . --exclude-dir=node_modules,dist,.git 工程化 #cloc
2022-12-29-科学上网测速 测试科学上网(VPN/Proxy)的带宽上限比测试普通宽带要复杂,因为流量经过了加密、混调以及中转服务器。要测出真实的“天花板”,建议采用由浅入深的三步法: 1. 基础测试:多线程测速(Speedtest)普通的网页版 Speedtest 往往测不准,因为单线程下加密开销会导致数据抖动。 工具:Speedtest.net 官网或客户端。 要点: 手动更换节点:不要使用默认的自动选 工程化 #nuxt3
2022-12-28-科学上网 简述一、代理服务器1、代理服务器搭建2、域名创建3、ssl 脚本执行 二、IOS 代理 VPN 软件安装1、境外 appId 申请2、美金充值3、下载 shadowrocket4、配置代理服务器 详细步骤:一、代理服务器1、代理服务器购买可选择腾讯云轻量级服务器,香港 24 元/月(1C1G - 25G SSD,流量包 1T) 2、域名创建腾讯云域名购买尽量选长一点时间,足够便宜,性价比 工程化 #nuxt3
2022-12-28-chatGPT注册 账号注册 1、官网 Log uphttps://chat.openai.com/chathttps://platform.openai.com/docs/quickstart 注意:建议使用谷歌邮箱@gmail.com 进行注册 2、需要一个境外短信验证https://sms-activate.org/getNumber 左侧输入 openai => 选择印度账号 注意:去除 chatGPT #chatGPT
2022-12-22-【工程化】nuxt3 https://blog.csdn.net/snowball_li/article/details/128013833 运行环境 nodejs > 16.x.x nuxt3项目初始化 创建项目 1pnpm dlx nuxi init nuxt-app 1npx nuxi init nuxt3-app 别名设置 配置 nuxt.config.ts 1234567alias 工程化 #nuxt3
2022-12-22-【工程化】RPA方案架构设计 前端技术架构nodejsegg、koa2、exprespm2 爬虫工具Puppeteer 开发环境准备node > 14npmegg 安装 安装 pm2(用于守护 node 服务)【注意:安装 pm2 前必须安装 npm,如果只是非正式环境可以不用安装 pm2】 npm install pm2 -g 容器化部署Puppeteer docker 镜像加速 node 框架选型egg 项目初始化n 工程化 #RPA
2022-12-22-【工程化】RPA方案 项目 RPA 方案一、 RPA 技术 RPA(Robotic Process Automation)是指在各行业中使用软件自动化来实现原本由人类操作的计算机完成的操作。它允许软件机器人自动处理大量重复的、基于规则的工作流程任务。 流行 RPA 产品和技术有 Uipath、阿里云 RPA、Robot Framework、RPA For Python、Selenuim、Puppeteer、Playw 工程化 #RPA
2022-12-03-【压测】压测实践 压力测试是每一个Web应用程序上线之前都需要做的一个测试,他可以帮助我们发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率;预估系统的承载能力,使我们能根据其做出一些应对措施。所以压力测试是一个非常重要的步骤,下面我带大家来使用一款压力测试工具JMeter。 linux #linux