2024年06月05日
//'~/plugins/piniaFetchPlugin.ts', import { defineNuxtPlugin } from '#app'import { useRuntimeConfig } from '#imports'import { PiniaPluginContext } from 'pinia'export default defineNuxtPlugin((nuxtApp) => {nuxtA
2024年01月26日
### 1. 准备Dockerfile首先,您需要一个Dockerfile来构建包含Vue Storefront及其依赖的镜像。Dockerfile通常会从Node.js基础镜像开始,并执行安装Vue Storefront和其依赖、打包应用以及配置Nginx等步骤。下面是一个基本示例:```Dockerfile# 使用官方Node.js镜像作为构建阶段的基础镜像FROM node:latest AS build-stage# 设置工作目录WORKDIR /app/vue-storefront#
2024年01月06日
1. Docker Compose 和 Dockerfile 的区别Docker Compose 和 Dockerfile 都是用于构建和管理 Docker 容器的工具,但它们有着不同的作用和使用方式。Dockerfile 是一个文本文件,用于定义 Docker 镜像的构建规则。它包含了一系列的指令,用于指定容器运行时的操作系统、软件环境、应用程序、文件拷贝等信息。通过 Dockerfile,可以构建出一个自定义的 Docker 镜像,使得该镜像能够在任意支持 Docker 的主机上运行。Doc
2024年01月05日
Docker 简介其实在这样的一个云计算时代, Docker 早就已被人众所周知了,它改变了传统物理机的虚拟化方式,使得机器的资源得到了高效的利用. 因为运行在 Docker 中的应用实际上就是运行在宿主机上的, 所以它是不需要进行硬件层面的虚拟化以及运行一个完整操作系统来支持. 于是在应用代码的执行效率, 内存的使用以及文件的读取速度都比传统虚拟化的方式来的强. 而且它的启动速度非常快,往往都是在毫秒级的,可以大大的节约了开发测试以及部署的时间.
其实对于开发人员来说, Docker 一个更
2023年03月22日
蹭个热度,写个chatGPT API PHP接入
$query = "Hello, ChatGPT!"; // 查询内容
$api_key = "your_api_key"; // API Key
// 准备请求数据
$data = array(
&nbs
2022年10月28日
无名管道:无名管道的特点:只能用于具有亲缘关系间的通信。【父子进程 或 兄弟进程】半双工通信。【只能由一方发送,另一方接收】通信端口固定。【fd[0]:读管道 ,fd[1]:写管道】管道也是一种特殊的文件,对于它的读写,也可以使用普通的read(),write()函数。管道不属于任何文件系统,只存在于内存中。无名管道的创建无名管道是基于 文件描述符 的通信方式,当一个管道被建立时,它会创建两个文件描述符:fd[0]、fd[1].fd[0]:读文件描述符,用于固定读管道fd[1
2022年10月27日
fork是什么C语言中的函数,fork在英文中是分叉的意识,在C语言中,执行过fork的进程会分叉出一个新的进程。新进程被成为子进程,原来的进程被称为父进程。fork的功能这里举两个例子说明一下fork的功能//fork.c #include <unistd.h>#include <stdio.h>int main(void){ int i = 0; fork();  
2022年10月25日
一、登录与注销1) sudo useradd lilei //添加用户 (不能被立即使用,需设置密码 sudo passwd lilei) 2) sudo adduser lilei //添加用户3) login //登录或切换用户4) logout //注销用户(命令行) exit(shell-退出控制台)5) shutdown -h 10 //10分钟后自动关机 shutdown -c //取消6)
2022年10月25日
> 覆盖内容>> 末尾添加1. 仅转向不显⽰(1)ls > test.txt 把输出转向到指定的⽂件,如⽂件已存在的话也会重新写⼊,⽂件原内容不会保留(2)ls >> test.txt 是把输出附向到⽂件的后⾯,⽂件原内容会保留下来2. 转向同时显⽰ls | tee ls_tee.txt 把输出转向到指定的⽂件,同时显⽰,原⽂件内容不