SVG 简明入门使用指南
SVG 是一种可以绘制矢量图片的图形技术,它基于 XML 标记语言。目前主流浏览器都支持直接显示这种格式的图形资源,出于项目需要,我目前正在学习这门图形技术的使用,本文是即是一篇学习总结记录,同时也是一篇面向 SVG 初学者的快速入门教程。
SVG 是一种可以绘制矢量图片的图形技术,它基于 XML 标记语言。目前主流浏览器都支持直接显示这种格式的图形资源,出于项目需要,我目前正在学习这门图形技术的使用,本文是即是一篇学习总结记录,同时也是一篇面向 SVG 初学者的快速入门教程。
iPhone 快捷指令能把相互独立的 App 功能按条件串联到一起来,实现流程化的处理功能。我将用它来实现一个自定义通知功能。
MySQL 数据在使用 mysqldump 命令导出数据时,可以结合 gzip 命令进行压缩,本文介绍了相关的命令操作。
我是怀着想要要学习摩托车维修保养的知识选择了《禅与摩托车维修艺术》这本书,事实上这本书跟摩托车维修保养一点关系都没有,这篇文章是我的读后感分享。
CPU(Central Processing Unit) 是电脑的核心硬件之一,负责计算机指令的处理,被称之为计算机的「大脑」,本文我会以自己的了解和理解,向有购买电脑需求,但又不太熟悉硬件的朋友们介绍一下这个计算机的「大脑」,为其提供一些购买方面的参考和帮助。
从某些方面来衡量,「嫌麻烦」和「爱偷懒」应该算是合格程序员必备的特质。这样才能敏锐意识到一些重复在做的事情,并有动力去改善它们。今天要介绍的 Browsersync 就是一个可以「偷懒」的效率提升工具,它能解决 Web 开发场景下需要频繁手动刷新浏览器的操作问题。
在 Laravel 项目中获取数据库模型对象查询的 SQL 语句是常见需求,本文总结了三种在 Laravel 框架项目中获取 SQL 语句的方法,来了解一下。
Nginx 和 PHP 默认会在响应头(Response header)里返回各自的版本信息给客户端。这会让服务器存在潜在风险。这篇「诀窍」将分享如何去除它们。
MySQL 的帐号管理对我来说是不常用的操作,一般只在搭建线上服务器环境时会做这方面的事情。用的少,导致一些操作语句记不牢,一旦需要的时候又到处查资料。所以这篇文章算是一份总结记录。
我的本地开发环境和线上环境都采用了容器化的方式,目的是为了避免运行环境差异带来的各种繁琐步骤和麻烦问题。不过因为容器引擎的不同,还是免不了会出现一些问题。今天就碰到一个。
昨天分享了一篇面向 VirtualBox 虚拟机入门用户的教程式文章,内容以软件下载安装,虚拟机创建和系统安装为主。通过掌握这些内容虽然足以把 VirtualBox 用起来,但还不够。今天这篇文章将分享一些更加深入的配置和技巧,它们能让虚拟机发挥出更大价值。
VirtualBox 是一款优秀的虚拟机管理软件。虽然与它同样优秀的虚拟机软件有很多,但要以免费开源的标准来衡量,VirtualBox 应该是不二之选。
使用 Arch Linux 安装的 VirtualBox 虚拟机软件在启动创建的系统时碰到了 VirtualBox Kernel driver not installd(rc=-1908) 的错误,之前没遇到过,记录一下解决方法和过程。
今年 4 月,Ubuntu 正式推出了 22.04 LTS 长期支持版,代号 Jammy Jellyfish。借着这个新版本的发布,我想写一篇介绍 Ubuntu 安装过程的入门文章。免费使用了多年 Ubuntu,获益良多,做点力所能及的事情算是表示一下感谢和支持。
线上运行的项目,无论大小,重要数据的备份是必须要考虑的事项。比如每天都在产生新数据的数据库。在不考虑「容灾」的前提下,通常可以选择定时复制要备份的数据并保存在项目所在的服务器上,不过使用云存储会是一个更加稳妥的选择。
在 Arch Linux 上通过包管理命令 pacman 安装了最新的 Nginx,启动时出现了一段警告消息,这里记录一下自己的处理过程和对问题的粗浅了解。
Arch 这个 Linux 发行版的一大特点就是平滑升级。它能保持软件包括系统永远在最新状态。不过这也带来一个问题,如果某个软件的最新版本存在 Bug,那有可能会导致更新后无法使用的情况。今天我就遇到了。
U 盘已经是目前主流的系统安装方式,所以各种制作 USB 启动盘的软件也很多。如果你和我一样使用的是 Linux 操作系统,其实不太需要使用这些专门的 USB 启动盘制作软件,一个 dd 命令就能搞定。
在使用 SSH 远程连接并登陆 Linux 服务器后,如果空闲几分钟没操作,会发现无法再进行任何操作,因为连接已经中断了。如果不希望出现这样的情况,可以使用两条 SSH 配置来保持连接状态。
前两天网上闲逛,无意中看到一篇在 Intel NUC 上安装 macOS 的文章。按作者的说法,NUC 的硬件基本兼容 macOS,安装过程看起来也并不复杂。刚好我手头就有一台 NUC,于是开始了为期两天的折腾之旅。
我有一个待办清单,里面记录了一些平常无意中看到,想要等有空的时候再去了解的技术名词。因为各种原因,这个清单大部分时候是记上去的多,移出来的少,导致它现在已经成了我的焦虑之源。是时候行动一下了!今天就从 Traefik 这个名字开始。
手头有个项目的磁盘占用空间日益见涨,已经逼近 90% 的警戒线。登上去排查了下,一半都是被图片给占用了。既然是图片,我琢磨着是不是可以把这些文件以及相关功能都迁移到云存储上去。服务器是阿里云的,所以这是一份 OSS 的折腾记录。
现如今,即便是一个简单的个人博客,如果不想让来访的朋友被浏览器地址栏上那个「不安全」的提醒所困惑,给域名配上一个 SSL(Secure Sockets Layer) 证书就是很顺理成章的事。有需求自然就有服务,各种签发 SSL 证书的 CA(Certificate Authority) 也顺应潮流,提供各种收费和免费的 SSL 服务。不过今天不提它们,来说说如何自己当 CA,给自己颁发一个 SSL 证书。
手头一把购于 2013 年的 IKBC 机械键盘最近出了点问题。有个按键明明只按了一下,却重复出来一长串相同的字符。估计这寿命快到期了,需要换把新的了。