Node.js 的安装与使用汇总 介绍 Node.js 官网:Node.js — Run JavaScript Everywhere Node.js 中文官网(旧):下载 | Node.js 中文网 Node.js 中文官网(新):下载 | Node.js 中文网 使用教程 在 Linux 上安装 运维 | Linux 上安装 Node.js - e博客 在 MacOS 上安装 运维 | MacO
CSS 样式书写规范 介绍 本章主要简单介绍了 CSS 样式书写顺序规范,后续还会增加其它规范(持续更新中)。 使用 推荐书写顺序如下: 定位属性 - display | position | float | left | top | right | bottom | overflow | clear | z-index 等 自身属性 - width | height | margin | pa
CSS3 自定义滚动条样式 -webkit-scrollbar 介绍 有没有觉得浏览器自带的原始滚动条很不美观,同时也有看到很多网站的自定义滚动条显得高端,今天给大家带来的是如何在 webkit 内核的浏览器中自定义滚动条。 webkit 支持拥有 overflow 属性的区域、列表框、下拉菜单以及 textarea 文本框等滚动条自定义样式,所以用处还是挺大的。 当然,兼容所有浏览器的滚动条样式
清理 Linux 磁盘空间方法汇总 前言 系统磁盘不够用或占满了,导致部分应用或程序无法正常使用。 本章节将记录一些常用或常见的方法清理系统磁盘(持续更新中)。 常见操作 查看磁盘使用情况 cd / df -Th 查找大文件和目录(根目录) du -sh /* 按照文件夹大小排序,查找该目录下前 10 的文件夹 du -h /var | sort -rh | head -n 10 使用实例
Linux 系统中 MySQL 的安装与使用记录 介绍 基本信息 在 Linux 系统中,MySQL 是一种常用的关系型数据库管理系统。 MySQL 默认安装位置:/var/lib/mysql 检查默认安装位置: which mysql 该命令将显示 MySQL 二进制可执行文件的路径。在大多数情况下,它将显示 /usr/bin/mysql,这意味着 MySQL 被正确安装并且可以在命令行中使用
使用 Docker 部署 mysql 应用 介绍 准备工作 一台服务器 Racknerd 注册购买:RackNerd LLC 一个域名(可选) 域名购买:Cheap Domain Names & Web Hosting Starting | NameSilo 域名解析:cloudflare.com SSH 连接工具(可选) FinalShell 下载:FinalShell
运维 | 使用 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,接手的项目使用的是低版本的
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号