运维 | 使用 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() 方法来发送数据,从而
技巧 | 如何解决 zsh: permission denied 问题 | Mac 问题描述 在 macOS 系统终端执行 sh 程序脚本时,抛出异常 zsh: permission denied 原因分析 用户没有权限,所以才出现了这个错误,所以只需要用 chmod 修改一下权限就可以了 解决方法 给文件权限,可执行以下命令 chmod u+x *.sh chmod 是权限管理命令 chan
工具 | macOS 最简方式安装 adb 工具 | Mac 介绍 ADB(Android Debug Bridge)是 Android开发工具包(SDK)中的一项实用工具,用于与 Android 设备进行通信和调试。 在 macOS 操作系统上安装 ADB 环境可以帮助开发人员与 Android 设备进行交互并进行调试。 一般安装 adb 环境有三种方式 通过 android sdk 安装,配
技巧 | 如何解决 OBS 系统声音无法捕获问题 | Mac 问题描述 由于 macOS 系统限制,桌面音频被禁止,导致在使用 OBS 无法录制桌面音频,只能使用自带麦克风录制。 解决方法 Loopback 介绍 借助 Loopback 的强大功能,可以轻松地将音频从一个应用程序传递到另一个应用程序。 Loopback 可以组合来自应用程序源和音频输入设备的音频,然后使其在 Mac 上的任何位
运维 | 如何在 Linux 系统中删除软链接 | Linux 介绍 在 Linux 中,符号链接(symbolic link,或者symlink)也称为软链接,是一种特殊类型的文件,用作指向另一个文件的快捷方式。 使用方法 我们可以使用 ln 命令来创建软连接,那么怎样删除呢? Linux 中没有用于删除符号链接的特殊命令,不过可以使用 rm 命令,该命令主要用于删除文件和目录,如下: $ rm
技巧 | 如何在国内正常访问 Github 和 Google 翻译 前言 除了使用代理工具,大多数解决方案的核心是将可用的 IP 写入到系统 hosts 快速使用 如何恢复 Google translate 使用 问题描述 Google 发言人称因“使用率太低”谷歌翻译服务已正式退出中国。现在访问谷歌翻译主页,显示的是提示用户使用香港 Google 翻译的页面,点击页面上的链接会进入香港 Goog
运维 | 如何查看端口或程序占用情况 | 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
工具 | Synergy 多设备键鼠共享软件 简介 Synergy 是一款跨设备键鼠共享软件,无需增加硬件,纯软件实现在局域网内,一套键盘鼠标连接操控多台电脑。支持各类操作系统间切换,提高效率节省空间。 功能特性 跨平台操控 可在 Win / Mac / Linux / 树莓派系统间切换控制,光标移向屏幕边缘自动切换 高速安全连接 各设备间使用本地局域网连接,速度快延迟低,专业版提供 TL
前端 | 如何使用 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
工具 | 极其方便的谷歌翻译软件 Myna for Google Translate for Mac | Mac 前言 Mac 哪款翻译软件好用呢?市面有太多的翻译工具了,如:百度、谷歌、有道等等。但是不得不说作为对外交流学习或学术阅览,谷歌翻译算得上是比较专业和让人信赖的。 而 Myna for Google Translate for Mac 是一款运行在MacOS上的谷歌翻译客户端。Myna
运维 | 查看 Linux 服务器 IP 地址 前言 大多数在操作 Linux 系统时,我们经常需要知道服务器的 IP 比便于后续的一系列操作,这时候有快速查看主机 IP 的命令行操作,能够有效的帮助我们 本章节主要记录一些常用查看服务器 IP 的命令,希望对大家有所帮助。 操作 查看 Linux 服务器的 IP 地址的命令大体上有以下几种。 ipconfig 命令 ifconfig -a 使用
技巧 | 如何给 MacOS 更新到指定版本系统 当需要给 Mac 升级系统时,发现默认是升级到最新版本。 有些小伙伴可能会跟我一样,想要将系统往上升级一个版本就行。我们可以按照以下步骤进行操作: 在Apple网站,Apple - 技术支持 - 搜索 (中国),搜索指定的系统版本做下载 网址:https://support.apple.com/zh-cn/HT211683 选择指定版本,
工具 | 使用 frp 实现内网穿透 简介 https://gofrp.org/docs/overview/ frp 是什么 frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。 为什么使用 frp 通过在具有公网 IP 的节点上部署 frp
工具 | 高颜值音乐播放器 YesPlayMusic 简介 今天推荐一款高颜值的第三方网易云播放器,该播放器使用 Vue.js 全家桶开发,可以通过网易云账号登录(扫码/手机/邮箱登录),支持 Windows / macOS / Linux 等平台。 功能特性 支持 MV 播放 支持歌词显示 支持私人 FM / 每日推荐歌曲 无任何社交功能 自动使用 QQ/酷狗/酷我音源替换变
运维 | 如何使用 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状态码的作用是服务器告诉客户端当前请求响应的状态,通过状
工具 | 全网仅存、功能强大的几款文库下载器 前言 有很多小伙伴问有没有免费下载文库资源的软件。我们都知道,经常访问的百度文库、豆丁、道客巴巴等等,这些资源平台都不是免费的。 本期内容主要汇总了网络上推荐的免费下载文库的方式 资源下载 小叶文库下载器 下载: https://appleex.lanzouj.com/inVfu10k2u6f 密码: 1314 xxx文库下载器 下载: https:/
小程序 | 微信小程序使用空格占位符无效解决方法 | 前端 问题描述 最近在写微信小程序时,想给文本添加空格,尝试使用键盘空格、标签加空格、HTML的 等等都没有效果,最后在微信小程序官方文档中找到了解决办法 解决方法 查阅官方相关文档介绍 微信小程序官方文档 uniapp官方文档 从文档可以知道 decode 可以解析的有 <
前端 | 浅析 browserslist 工具 介绍 browserslist 配置能够分享目标浏览器和 nodejs 版本在不同的前端工具。主要是为了表示当前项目的浏览器兼容情况 快速使用 查询兼容性 不同浏览器对于 css / js 的属性可能存在兼容性,具体可以通过 can i use 这个网站查询。 比如 css 中的 user-select 属性,用于规定是否可以在浏览器上双击选取或者高
技巧 | 将谷歌 Gmail 邮箱的邮件自动转发到其它邮箱 前言 有时候没办法访问谷歌 Gmail 邮箱,又不想错过谷歌 Gmail 邮箱内的邮件,怎么办? 很简单,只需设置一下:将谷歌 Gmail 邮箱收到的邮件,自动转发到国内其他邮箱就行了! 快速使用 下面以添加 qq 邮箱为例 打开谷歌 Gmail 邮箱后,点击右上角的【设置】图标;弹出【快捷设置】后,点击【查看所有设置】 进入
运维 | 常用 SSH 远程连接工具 前言 本文主要介绍适合运维小伙伴常用 SSH 远程连接工具 快速了解 Xshell 介绍 xshell 是一个非常强大的安全终端模拟软件,它支持 SSH1, SSH2, 以及 Windows 平台的 TELNET 协议。Xshell 可以在 Windows 界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。 官网 https:
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号