运维 | 使用 Docker 安装 Jenkins | Jenkins 前言 本期内容主要是为了学习如何通过 Docker 安装Jenkins,仅作为记录与参考,希望对大家有所帮助。 准备工作 系统:CentOS 7.9 配置:4c8g 快速安装 下面以 Docker 方式安装 Jenkins 为例 环境搭建 Docker 安装文档:https://docs.docker.com/eng
前端 | FormData 用法详解 介绍 FormData 是 Ajax2.0 对象用以将数据编译成键值对,以便于 XMLHttpRequest 来发送数据。XMLHttpRequest Level 2 提供的一个接口对象,可以使用该对象来模拟和处理表单并方便的进行文件上传操作 如果表单属性设为 multipart/form-data,则会使用表单的 submit() 方法来发送数据,从而
工具 | macOS 最简方式安装 adb 工具 | Mac 介绍 ADB(Android Debug Bridge)是 Android开发工具包(SDK)中的一项实用工具,用于与 Android 设备进行通信和调试。 在 macOS 操作系统上安装 ADB 环境可以帮助开发人员与 Android 设备进行交互并进行调试。 一般安装 adb 环境有三种方式 通过 android sdk 安装,配
运维 | 如何在 Linux 系统中删除软链接 | Linux 介绍 在 Linux 中,符号链接(symbolic link,或者symlink)也称为软链接,是一种特殊类型的文件,用作指向另一个文件的快捷方式。 使用方法 我们可以使用 ln 命令来创建软连接,那么怎样删除呢? Linux 中没有用于删除符号链接的特殊命令,不过可以使用 rm 命令,该命令主要用于删除文件和目录,如下: $ rm
运维 | 如何查看端口或程序占用情况 | linux 前言 本期主要介绍了 LINUX 中如何查看某个端口或程序的使用情况,希望对大家有所帮助。 快速使用 netstat 命令(推荐) netstat 命令可以显示网络连接、路由表和网络接口信息等。可以使用 netstat 命令查看某个端口被哪个进程占用 工具安装(按需) yum -y install net-tools 参数说明 -a
运维 | 如何在 Centos7.x 上安装 telnet 命令行工具 简介 Telnet 是用于通过TCP/IP网络远程登录计算机的协议。一旦与远程计算机建立了连接,它就会成为一个虚拟终端且允许你与远程计算机通信 快速安装 检测是否安装 rpm -qa telnet-server rpm -qa telnet 执行安装 yum install telnet telnet-server
前端 | 如何使用 css 实现居中效果 对于如何实现居中效果,主要从三个方面列举 快速使用 水平居中 行内元素 p{ text-align:center; } 表现结果:p 标签元素下的子元素水平居中 块级元素 div{ margin:0 auto; } 表现结果:div 标签元素相对于父元素水平居中 定位+位移(css3) div{ position:
运维 | 了解 nginx 配置中 root 与 alias 的区别 | nginx 官方 root Sets the root directory for requests, For example, with the following configuration location /i/ { root /data/w3; } The /data/w3/i/top.gif fi
后端 | 如何卸载 setup.py 安装 python 包 | Python 问题描述 当在 Python 项目中执行 sudo python setup.py install 后却发现无法使用命令移除。 在这个过程中尝试使用 sudo python setup.py uninstall ,但发现并不支持 网络上更多的说法是进行手动清除,发现还是有效的 解决方法 重新执行安装命令,但这一次记录安
运维 | 解决 CentOS 终端主机名显示-bash-4.2 问题 问题描述 登录 linux 系统过后,发现显示的是 -bash-4.2# 而不是 root@主机名 + 路径 的显示方式 内容分析 根目录缺少文件配置,如:.bashrc .bash_profile 切换到有故障的用户导致 解决办法 检查当前用户是否存在 .bashrc 等相关配置文件 ls -al ~ | grep .
运维 | 解决在 centos 中安装 nodejs 后无法使用 npm 问题 | nodejs 问题描述 执行yum install -y nodejs安装nodejs,没有任何问题。 查看安装情况:node -v,正常输出版本信息,没有任何问题 查看npm版本:npm -v,直接报错 内容分析 虽然问题问题解决了,但问题发生的具体原因还未知,目前已经尝试过的方案: 更新yum的软件版本,
前端 | 介绍 Vue3 中使用全局属性的3种方法 | Vue3 app.config.globalProperties 一个用于注册能够被应用内所有组件实例访问到的全局属性的对象。这是对 Vue 2 中 Vue.prototype 使用方式的一种替代,如果全局属性与组件自己的属性冲突,自己属性优先级更高。 与任何全局的东西一样,应该谨慎使用。 在 main.ts 中定义 app.config
运维 | 如何解决“Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the d”问题 | Docker 问题描述 在使用 Docker 进行开发时,有时候会遇到连接 Docker 守护进程失败的问题,错误信息通常为 “Cannot connect to the Docker daemon at unix:
运维 | 如何解决 centos7.x 上 curl、wget 等工具命令失效问题 问题描述 系统在初始化的时候已经安装了 curl 工具包,但是某一天突然在终端使用 curl 命令时发现提示 -bash: curl: command not found 以为系统中并没有安装 curl 工具,于是输入命令重新安装 yum -y install curl # 软件包 curl-7.29.0-59
运维 | 查看 Linux 服务器 IP 地址 前言 大多数在操作 Linux 系统时,我们经常需要知道服务器的 IP 比便于后续的一系列操作,这时候有快速查看主机 IP 的命令行操作,能够有效的帮助我们 本章节主要记录一些常用查看服务器 IP 的命令,希望对大家有所帮助。 操作 查看 Linux 服务器的 IP 地址的命令大体上有以下几种。 ipconfig 命令 ifconfig -a 使用
运维 | 如何使用 nvm 安装和管理 nodeJS 版本 简介 NVM 是什么 nvm (Node Version Manager) 是 NodeJS 版本管理器,可对不同的 node 版本快速进行切换。 为什么要用NVM 基于 node 的工具和项目越来越多,但是每个项目使用的 node 版本可能不一致,就会出现一些奇怪的问题。比如:自己电脑安装的是最新版的node,接手的项目使用的是低版本的
前端 | 说说 HTTP 常见的状态码有哪些,适用场景? 基本描述 HTTP状态码(英语:HTTP Status Code),用以表示网页服务器超文本传输协议响应状态的3位数字代码 它由 RFC 2616规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774与 RFC 4918等规范扩展 简单来讲,http状态码的作用是服务器告诉客户端当前请求响应的状态,通过状
小程序 | 微信小程序使用空格占位符无效解决方法 | 前端 问题描述 最近在写微信小程序时,想给文本添加空格,尝试使用键盘空格、标签加空格、HTML的 等等都没有效果,最后在微信小程序官方文档中找到了解决办法 解决方法 查阅官方相关文档介绍 微信小程序官方文档 uniapp官方文档 从文档可以知道 decode 可以解析的有 <
前端 | 浅析 browserslist 工具 介绍 browserslist 配置能够分享目标浏览器和 nodejs 版本在不同的前端工具。主要是为了表示当前项目的浏览器兼容情况 快速使用 查询兼容性 不同浏览器对于 css / js 的属性可能存在兼容性,具体可以通过 can i use 这个网站查询。 比如 css 中的 user-select 属性,用于规定是否可以在浏览器上双击选取或者高
运维 | 快速安装 Docker 与 Docker Compose 环境 | Docker 前言 本文章主要介绍如何快速安装 Docker 与 Docker compose,搭建 Docker 应用的基础环境 Docker 安装文档:https://docs.docker.com/engine/install/ Docker Compose 安装文档:https://docs.docker.com
前端 | Vue-cli3 中如何将 node-sass 替换为 dart-sass | Vue 前言 这里选择使用dart-sass还有一个更主要的原因,sass官方已经将dart-sass作为未来主要的的开发方向了,有任何新功能它都是会优先支持的,而且它已经在社区里稳定运行了很长的一段时间,基本没有什么坑了。dart-sass之所以容易安装,主要是因为它会被编译成纯js,这样就可以直接在的 n
运维 | 管理 Docker 的最佳图形化工具 Portainer | Docker 简介 Portainer 是一个非常好用的 Docker 可视化面板,可以让你轻松地管理你的 Docker 容器。 官网:https://documentation.portainer.io/quickstart/ 快速安装 环境搭建 Docker 安装文档:https://docs.docker.com/en
前端 | node 版本升级后 vue 项目启动错误(node-sass sass-loader) | Vue2 前言 开始使用低于 vue-cli3 创建的项目,在更新node 到 12.x 后,项目运行不起来了 问题描述 node 版本升级后旧的 vue 项目启动报错 错误类型1 node Sass could not find a binding for your current env
运维 | 使用 Docker Compose 搭建 Lsky Pro 图床 | Docker 简介 Lsky Pro 是一个用于在线上传、管理图片的图床程序,中文名:兰空图床,你可以将它作为自己的云上相册,亦可以当作你的写作贴图库。 兰空图床始于 2017 年 10 月,最早的版本由 ThinkPHP 5 开发,后又经历了数个版本的迭代,在 2021 年末启动了新的重写计划并于 2022 年 3
运维 | 如何在 Centos 上快速部署 nginx | Docker 前言 Nginx 是一个高性能的开源 Web 服务器软件,常用于搭建静态或动态网站、反向代理、负载均衡和缓存等。 本章主要简述如何使用 Nginx 的配置和部署,实现静态托管。 快速安装 使用 Docker 部署 环境搭建 Docker 安装文档:https://docs.docker.com/engine/install
运维 | 使用 Docker Compose 部署 WordPress | Docker 简介 WordPress是一个免费的开源博客工具,也是一个基于PHP和MySQL的内容管理系统(CMS),它运行在Web托管服务上。特性包括插件架构和模板系统。WordPress被超过22个用户使用。截至2013年8月,前1000万个网站中的0%。WordPress是网络上使用最流行的博客系统,超过6000万
前端 | React setState 同步异步以及处理方式 | React 问题描述 在同步执行流程中setState表现为异步,而在异步执行流程中setState表现为同步。 示例:有一个控制DOM节点显隐的状态值,默认为false,而下一步就需要获取该DOM节点做一系类处理。所以一开始使用setState设置状态值为true,让该DOM节点显示。在正常情况下,下一步应该可以获取到该DOM节点
前端 | 如何处理 React18 componentDidMount 重复执行两次的问题 | React 问题描述 按照 React 官网推荐方式创建项目,在运行项目的时,发现组件的 componentDidMount 方法被触发了两次。但是在旧项目中并没有这样的问题,于是觉得奇怪,以为是自己哪里使用错了,一直在排查。经过查阅官方文档以及网上资料,终于发现了问题所在。 内容分析 比较两个项目的
运维 | Nginx Proxy Manager反向代理工具 简介 Nginx Proxy Manager(以下简称 NPM)就是一个 Nginx 的代理管理器,它最大的特点是简单方便。 即使是没有 Nginx 基础的小伙伴,也能轻松地用它来完成反向代理的操作,不需要自己写复杂的nginx配置,而且因为自带面板,操作极其简单。 Nginx Proxy Manager 后台还可以一键申请 SSL 证
运维 | 如何卸载阿里云盾 | Linux 官方文档:https://help.aliyun.com/document_detail/68616.htm?spm=a2c4g.11186623.2.7.2537646azwEGcG#concept-cwf-hzc-zdb 问题描述 最近新购了阿里云的VPS,发现之前的卸载阿里云监控的方法已经失效 应该是加了守护,没法直接删除相关文件,提示 Ope
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号