首页 Home.
-
2025年03月04日
-
出现这个错误一般原因都是有识别不了的换行符,最简单的方法就是执行下面的命令: sed -i 's/\r$//' you-script-path.sh
2024年09月09日 -
创建Spring Boot项目
2024年08月13日 -
庄生晓梦迷蝴蝶,望帝春心托杜鹃。
2024年07月03日 -
IDEA新创建的插件项目报错,提示找不到Action类: com.intellij.diagnostic.PluginException: cn.tineaine.nova.NovaUI PluginClassLoader(plugin=PluginDescriptor(name=Nova, id=
2024年05月29日 -
之前有一个需求,将B服务器上的某个文件夹挂载到A服务器上的指定文件夹,之前仅了解如何挂载盘符,后续了解这种方式: 直接挂载远程文件直接挂载远程文件夹 mklink /D D:\Tools \\192.168.1.112\delx 如果已经将远程的盘符挂载到了本机(假设是Z盘): mklink /D
2024年03月27日 -
Linux 是服务器端最常用的一种开源的操作系统内核,它有许多不同的发行版,也就是基于Linux内核的定制版本。不同的发行版有不同的特点、优势和适用场景,这篇文章会主要介绍部分常用的Linux发行版。 Ubuntu Ubuntu是目前最流行的Linux发行版之一,它以易用性、稳定性和安全性著称,适合
2024年01月26日 -
开源许可:Apache-2.0 license 开源地址:eyresimpson/xpass: FRP的用户友好封装,便于用户使用FRP进行内网穿透 此项目完全开源,不会以任何形式售卖,建议直接通过正常途径下载 XPass 是什么 X
2024年01月24日 -
安装 iOS 模拟器的 dmg包时,提示: xcrun: error: unable to find utility "simctl", not a developer tool or in PATH 原因是XCode安装完成后没有重启或打开,打开后在 Setting -> Locations 点
2024年01月24日 -
编译器会自动优化代码结构,对于不可到达的代码,编译器不会对其进行汇编,比如通过C写一个Crackme: C++ 源代码: #include <iostream> using namespace std; int main() { if (!(1 != 1) || 123 != 123) {
2024年01月22日 -
1.下载Nifi源码和程序 建议使用未修改的源码和程序,自行打包比较困难,并且很多库需要通过特殊的方法才能下载 这个文章过于古老,是从我很久前的博客上找到的,部分图片压根就找不到了,将就着看吧。或者也可以到csdn上看,不知道为啥给我设置了vip才能看...不是我干的! https://blog.c
2024年01月22日 -
// prettier-ignore const hours = [ '12a', '1a', '2a', '3a', '4a', '5a', '6a', '7a', '8a', '9a', '10a', '11a', '12p', '1p', '2p', '3p', '4p
2024年01月22日 -
五月份在咸鱼上花四百块买了一台战损版华为RH2285,注意不是2285 V2,是2285 刚到时简单的开机运行了一下,体验了一把直升机起飞的感觉(卖家附送了一个CPU和4G内存,但没硬盘),后来又在淘宝上捡齐了配置,中间经过五个多月的时间,今天终于把这台多少年前的老古董运行起来了,这里简单记一下中间
2024年01月22日 -
最近新开一个项目,使用了最新的Vue3和Typescript,但发现在客户浏览器中白屏(空页面),得知他们使用的浏览器版本居然是Chrome 49,但客户太多,根本无法要求他们统一更换新版本的浏览器,只能考虑适配这种低版本的浏览器。 一般这种情况都需要通过Babel去做转换,我们是Vue3 Cli项
2024年01月22日 -
Docker安装 拉取镜像 docker pull gitlab/gitlab-ce 部署容器 部署容器前需要先创建需要的文件夹(需要将配置、日志和数据挂到外面) docker run -d -p 19443:443 -p 1980:80 -p 1922:22 --name gitlab --re
2024年01月22日 -
版本号 版本控制常用分段 MAJOR(大版本):有与上个版本不兼容的更改,无法正常向向后兼容。 MINOR(主要版本):新增加功能,可正常向向后兼容。 PATCH(小版本):修复了某些bug,可以正常向后兼容。 指定某个特定版本的依赖 { ... "dependencies":{ .
2024年01月22日 -
什么是Package.json package.json是对项目或模块进行描述的Json文件,其中包含了当前项目需要的各种基本信息,比如项目名称/版本/作者,入口文件,依赖项等 此文件具有统一的标准格式,一般情况下都是通过npm init命令创建 配置项 如下是insipid (Electron)项
2024年01月22日 -
初始化项目 通过 vscode打开文件夹,执行 npm init命令,初始化项目目录,唯一注意的是入口文件需要是main.js而不是默认的index.js,其余选项自定义即可。 安装Electron包 由于国内网络问题,可能下载过慢或者下载失败,可以提前将npm改为国内镜像地址 参照底部勘误中 (#
2024年01月22日 -
Electron基础 基础概念 Electron流程模型 Electron 采用多进程模型,包括主进程/渲染器进程 其中主进程包括所有可用的功能,即可以访问所有node api,而用于向用户展示的渲染器则只能使用浏览器提供的接口,但渲染器中仍然可以通过预加载文件的方式来获得更高的权限 主进程一般指的
2024年01月22日 -
模板语法 vue中可以通过{{表达式}}来表示一个表达式 指令 v-text 用于显示文本 v-html 用于将html片段插入到目标位置,可能有不安全的问题 v-if 控制元素是否存在,如果为false,那么元素将被从DOM中移除 v-else v-if的链式调用块 v-else-if v-els
2024年01月19日 -
通过Create-Vue创建 1. 安装Vue项目脚手架 # 安装并执行vite默认脚手架 npm init vite@latest # 安装且执行vue官方项目脚手架(推荐) npm init vue@latest 2. 配置项目 # 下面是我创建项目时使用的配置,随着vue脚手架的更新,部分条目
2024年01月19日 -
Tauri 是一个类似于Electron的桌面应用程序开发基础框架,可以更方便与Vue、Typescript配合使用,并且Tauri生产的应用程序远小于Electron,因为Tauri不会嵌入一个浏览器引擎到软件包中,而是靠调用系统原生的引擎解析视图,也正因为这样,Tauri会依赖于操作系统提供的引
2024年01月19日 -
yagmail是由Pascal van Kooten制作的简单邮件系统,目的是让发送电子邮件的过程尽可能的简单 yagmail支持通过密码访问发送者账户,虽然文档中显示可以支持keyring/OAuth2,但对于大部分人来说这并不适合,因此本文仅讲述通过密码的方式连接 yagmail文档支持库
2024年01月19日 -
无状态 无状态服务是指那些不在本地存储持久化数据的服务。多个无状态服务实例对于同一个用户请求的响应结果是完全一致的,这意味着它们之间是相互独立的。 在Kubernetes中,可以动态地启动或停止无状态服务的Pod,而这种操作并不会对其他Pod产生任何影响。典型的无状态服务包括Web应用,它们的多个实
2024年01月19日 -
本文仅用于对不熟悉Docker & Docker Compose的用户进行科普,并不代表任何个人意见 本文主要介绍Docker Compose的基础配置的修改,包括其中常用部分的修改等操作 案例 这是一个基本的 docker-compose yml配置文件,在使用时,可以通过创建一个 docker-
2024年01月19日 -
Docker Compose 很多情况下只有其中的某个服务需要更新,其他的服务并不需要更新,这种情况下就可以通过下面这种方式单独的对某个服务(容器)进行操作; 此处假定要更新的服务名称为 api 此处假定操作者具有管理员权限,如果提示没有权限,需要使用sudo命令 # 停止服务 docker-com
2024年01月19日