nginx常用指令(启动、停止、重新加载配置) 2024-12-19 16:04:58#### 1. nginx启动 > start nginx > nginx (在当前窗口运行,关闭窗口后自动结束) #### 2. nginx的停止 > nginx -s stop(强制停止) > > nginx -s quit (处理完请求再停止) #### 3. nginx重新加载配置 > nginx -s reload #### 4. nginx检查配置是否正确 > nginx -t167nginxweb服务器解决TypeScript项目打包后路径别名失效问题 2024-07-08 15:25:45### 解决TypeScript项目打包后路径别名失效问题 在TypeScript项目开发过程中,利用`tsconfig.json`中的`paths`配置别名可以极大地提升代码的可读性和维护性。然而,在项目打包并使用Node.js直接运行编译后的JavaScript代码时,这些路径别名往往无法被正确解析,导致“找不到模块”之类的错误。本文将针对这一常见问题,介绍几种有效的解决方案,确保你的项目从开发到部署都能平滑运行。 #### 问题背景 当你在TypeScript项目中定义了如下的`tsconfig.json`配置: ``` 1{ 2 "compilerOptions": { 3 0430tspathstypescriptDay.js的基本用法 2024-06-06 09:25:08Day.js 设计为链式调用风格,每次调用dayjs的方法都会返回一个dayjs对象。 #### 1. 解析时间 1. 获取当前时间:dayjs() 2. 解析 [ISO 8601(opens new window)](https://en.wikipedia.org/wiki/ISO_8601)格式的字符串:dayjs('2018-04-04T16:00:00.000Z') 3. 解析毫秒级时间戳:dayjs(1318781876406) 4. 解析秒级时间戳:dayjs.unix(1318781876),支持带小数点 5. 时间校验(不严格,只检查该事件能否被dayjs解析,不判断是否0180dayjs时间处理前端koa使用joi来进行参数校验 2024-03-07 17:35:34起因是koa的很多参数校验的插件都好几年不更新了,然后Joi作为nodejs中非常流行的参数校验的插件,于是只需将Joi稍微进行封装即可优雅的进行参数校验 以下是`utils/context.js`中封装的校验函数 ```javascript const Joi = require('joi') function validate(params = {}, schema = {}) { const { error } = Joi.object(schema).validate(params, { abortEarly: false, allowUnknown: true 0326koajoi后端Vue父组件和子组件生命周期钩子执行顺序 2024-02-15 14:43:14## 1.加载渲染过程 `父组件beforeCreate`->`父组件created`->`父组件beforeMount`->`子组件beforeCreate`->`子组件created`->`子组件beforeMount`->`子组件mounted`->`父组件mounted` ## 2.子组件更新过程 `父组件beforeUpdate`->`子组件beforeUpdate`->`子组件updated`->`父组件updated` ## 3.父组件更新过程 `父组件beforeUpdate`->`父组件updated` ## 4.销毁过程 `父组件beforeDestroy`->`子组件be0309vue生命周期vueWindicss基本用法介绍 2023-04-03 13:56:34## Windicss-基本用法及介绍 windicss,下一代工具类CSS框架,[Windicss官网]([Home | Windi CSS](https://cn.windicss.org/)) 简单的用法案例展示 ```javascript <div class="flex items-center justify-around bg-teal-100 rounded-md p-4px w-200px"> <div class="w-[25%] h-12 bg-red-400 rounded-md m-4px"></div> <div class="w-1875windicss笔记cssMarkDown语法 2023-04-02 18:37:34# MarkDown 语法 ## 标题 ``` # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ##### 六级标题 ``` ## 段落 #### 字体 *倾斜字体* = `*倾斜字体*` _倾斜字体_ = `_倾斜字体_` **粗体** = `**粗体**` __粗体__ = `__粗体__` ***粗加倾斜*** = `***粗加倾斜***` ___粗加倾斜___ = `___粗加倾斜___` #### 分割线 `___` ____ `***0715markdown笔记Linux/Centos7搭建Steam饥荒服务器 2023-01-02 16:50:43# Linux/Centos7搭建Steam饥荒服务器 ### 第一步 首先你要有一台云服务器,这边推荐去阿里云或腾讯云买一台,如果你是学生的话,可以享受特惠价格。 服务器需要提前设置好安全组:开放10999端口(主世界)和10998端口(地下),还要开放12000端口(显示延迟) ### 第二步 连接到服务器,推荐使用finalShell工具进行连接 1. 安装需要的环境 ``` sudo yum update sudo yum -y install glibc.i686 libstdc++.i686 lib0650饥荒游戏服务器搭建我的世界Paper核心开服-1.17.1版本 2022-01-05 20:51:59### 1. 安装Java 在Minecraft版本升级到1.17.X版本之后对于Java版本的要求是Java16+ Java16 下载地址:[点击这里进入Java16的下载地址]([Java SE Development Kit 16 - Downloads (oracle.com)](https://www.oracle.com/java/technologies/javase-jdk16-downloads.html)) ![image-20210908095018168](C:\Users\86157\Desktop\image-20210908095018168.p1631我的世界游戏服务器搭建C程序设计总结(第五版-谭浩强) 2021-12-02 13:43:16## 第一章-程序设计和C语言 1.程序:一组计算机能够识别和执行的**指令**。 2.指令:使计算机执行特定的操作,如加法指令使计算机执行一次加法运算。 3.计算机语言:计算机和人都能识别的语言,作为**沟通**的桥梁。 4.计算机语言的分类: 低级语言、高级语言(面向过程的语言、面向对象的语言) > **低级语言**与**高级语言**的区别:低级语言更加贴近计算机,也就是用0和1表示为主。高级语言则更接近人们习惯,如直接用英文表示。 > > **面向过程**与**面向对象**的区别:面向过程更注重实现过程中的细节,而面向对象更注重实现过程的对象,如对象的属性和方法。 > **0959C程序设计C语言 / 1热门文章列表C程序设计总结(第五版-谭浩强)Windicss基本用法介绍MarkDown语法Linux/Centos7搭建Steam饥荒服务器我的世界Paper核心开服-1.17.1版本解决TypeScript项目打包后路径别名失效问题koa使用joi来进行参数校验Vue父组件和子组件生命周期钩子执行顺序Day.js的基本用法nginx常用指令(启动、停止、重新加载配置)鲁ICP备2020040502号-2