prisma
prisma : 什么是prisma? 是一个现代的开源数据库工具集,提供了一系列工具来简化数据库操作。主要用于Node.js和TypeScript环境,旨在提供一个强大、灵活且易于使用的数据库访问层 和我们上一章节用到的knex比起来,这是真正企业级的ORM工具。但不管是 还是 都是流行的ORM(对象关系映射)工具 他们两者之间各有优势, 是企业级基本上就代表了没有 那么轻便 但不具备轻便性的同时也拥有了更多强大的功能(更现代、高级别...
Ubuntu查看文件夹大小
在 中,你可以使用 命令来查看文件夹的大小。 命令的全称是"disk usage",用于估计和显示目录或文件的磁盘使用空间。 如果你想查看某个特定文件夹的大小,你可以使用以下命令: 在这个命令中, 选项表示"summary",它将只给出总计的大小,而不是每个子目录的大小。 选项表示"human readable",它将以易于阅读的格式(例如KB,MB,GB)显示大小。 例如,如果你想查看名为"Documents"的文件夹的大小,你可以运...
Ubuntu设置修改root密码(初始密码
默认的root用户是没有固定密码的,它的密码是随机产生并且动态改变的,即每次开机都有一个新的root密码,如果想查看root密码,那么直接设置的root密码即可。 使用安装时候的用户登录进入终端 在终端输入命令 会显示以下内容,根据内容输入 root密码设置完成了,输入 切换到root用户,能切换到证明修改成功 注意:就算我们成功设置了root用户密码,依然还是不可以以root身份来登陆,需要root用户登录请点击查看下面连接 root...
pm2部署next项目_pm2 启动nextjs
1.全局安装cli 2.简单启动某个 服务 3.启动nextjs服务 4.查看运行是否正常 5.如果 状态不是online 查看log找问题 6.如果是这种报错 SyntaxError: missing ) after argument list 那我们需要这样来启动nextjs项目 具体参考地址 https://github.com/yarnpkg/yarn/issues/6124 7.如果需要开启cluster 集群模式
post为什么会发送两次请求?
\# 同源策略 在浏览器中,内容是很开放的,任何资源都可以接入其中,如 JavaScript 文件、图片、音频、视频等资源,甚至可以下载其他站点的可执行文件。 但也不是说浏览器就是完全自由的,如果不加以控制,就会出现一些不可控的局面,例如会出现一些安全问题,如: 跨站脚本攻击(XSS) SQL 注入攻击 OS 命令注入攻击 HTTP 首部注入攻击 跨站点请求伪造(CSRF) 等等… 如果这些都没有限制的话,对于我们用户而言,是相对危险的...
前端 Chrome 调试技巧最全汇总
https://juejin.cn/post/7248118049584316472 注:本文测试、截图均为Edge浏览器(内核是Chromium),浏览器内核可了解《有哪些浏览器/内核?\[1\]》 00、基础操作汇总 | 操作类型 | 快捷键/说明 | | | | | 切换浏览器标签 | 🔸 切换到对应序号的浏览器标签 🔸 标签页左右切换 | | 浏览器全屏 | ( Mac) | | 打开调试模式 | 🔸 , (Windows...
Using pm2 to do yarn start gives error while npm start works fine
I have a NodeJs microservice. Doing yarn start normally works perfectly fine. When I try to use pm2 to start this as a background service, facing the below issue: PM2 command that I use: while npm start for the same, wor...
Vue Emelent-UI表格合并行或列rowspan和colspan的作用_vue colspan
Vue 的table组件支持合并行或者列,在这里做个简单的学习笔记。 我们可以通过rowspan和colspan来进行单元格合并,那么这两个属性是什么意思呢,通过官方给的 来探讨下。 上述单元格将行index为奇数的第一列和第二列合并为一个单元格:效果就是展示第一列的内容,隐藏第二列的内容。 代码如下 从效果来看,单元格合并的原理总结如下: 合并之前,Table的每个单元格所占据的空间都是一样的,都是 或者 ,单元格合并就是将目标单元格...
websocket封装
简介 websocket在前端开发中,是一个必须掌握的技术!你可以不用,但必须掌握! 前几天,就遇到这样一个需求,要求界面的数据通过 实时推送,并且必须支持 断网重连、自动心跳 ! 自动心跳是定期向服务端发送小型数据包,如果一段时间内服务端没有收到心跳响应,系统可能会断开连接。 websokect的API非常简单 但是,要封装一个支持断网重连、自动心跳的websokect没有那么容易! 封装成功演示 核心优势 我们先看我封装的webso...