zzxworld

所有文章 第 8 页

Apache 服务状态页面是如何自动刷新的

知乎上看到一个提问,内容是 Apache 服务状态页面在不加刷新代码的前提下如何实现自动刷新。我虽然不用 Apache,但对这个问题还是比较好奇,所以专门探究了一下,本文是过程记录。

使用 Flarum 搭建社交论坛

PHP 生态下的开源程序真是繁荣,一连几天体验了各种不同类型的开源建站程序,大部分都是基于 PHP 语言。今天要尝试的这款搭建论坛的程序也是,它的名字叫 Flarum。

使用 Zen Cart 搭建购物网站

昨天在体验 OpenCart 时,顺便提了一下 Zen Cart。之后搜了下,没想到它还健在。既然还在,那我今天就来介绍一下这个曾经让我又爱有恨的电商网站软件:Zen Cart。

使用 OpenCart 搭建购物网站

连续体验了两天博客类的建站软件,有点乏了。换换口味,来看看搭建电商购物网站的软件,今天要尝试的是 OpenCart。

安装和使用 WordPress

最近准备开始体验一些开源的 Web 程序,所以接下来会分享一些相关体验文章。内容会涵盖安装和一些基础性的功能使用介绍,以及个人想法。作为这个系列文章的第一篇,就献给人气爆棚的 WordPress 了。

自定义 Laravel Pagination 分页访问地址

Laravel 的 Database 数据库模块默认提供了一个分页查询函数 paginate,它默认返回的翻页地址是 /path?page=1 这种格式,本文总结了该如何根据需要来自定义这个地址。

自建 Git 代码托管服务的 4 种方法

源码托管是目前程序开发环境中必不可少的一项基础服务。之前我通常会选择使用国外的 Github 或是国内的 Gitee 代码托管平台。不过随着这些平台因为特殊情况开始出现一些问题和限制后,我觉得有必要掌握一下自己架设 Git 服务的方法和流程了。

使用 Python venv 虚拟环境

在使用 Python 开发程序时,默认会使用系统环境下安装的 Python 版本和软件包。这在碰到多个项目以及多个版本共存的情况下会出现一些冲突问题。Python venv 可以让程序对 Python 环境的依赖局限到更小范围,是创建 Python 开发环境的利器。

微信小程序生成图片并分享的功能总结

最近在学习微信小程序的开发。本来以为这个基于 JavaScript 的开发环境使用起来应该很简单,实际使用下来发现还是存在不少坑,比如今天要说的生成图片并分享的功能,就耗费了我几天时间。这篇文章是几天折腾的一个总结。

在 macOS 系统上使用 Podman

为了开发微信小程序,我又一次换回了 macOS 系统。之前在 Arch Linux 系统上已经习惯了用 Podman 容器引擎作为开发环境的基础,这次在 macOS 上也准备继续使用 Podman。

使用 SVG + Canvas 把 HTML 转换为图片

最近准备做一个新的项目,其中有一个分享功能希望能够把 HTML 页面以图片的方式发布到社交平台。所以研究了一下 HTML 转图片的功能,实现这个功能需要用到 SVG 和 Canvas 技术。

使用 D3.js(v7) 绘制地图

D3.js 的第六篇文章,今天来画地图。这是我连续几天学习 D3 碰到的最有难度的一关。其中涉及的相关概念太多,没有专业理论知识一时半会儿也很难弄明白,所以这图画的颇为曲折。

在项目中用上了热力图

最近迷上了 D3,所以连续几天写的都是和它相关的文章。随着了解的越多,也越来越体验到这个可视化工具的强大。学海无涯,本着「学以致用」的原则,我想应该把这几天学到的东西实际运用一下。所以就在 BF 项目中添加了能体验文章更新状态的「热力图」功能。

使用 D3.js(v7) 绘制日历热力图

作为程序员,一定知道 Github 这个源码托管网站。在 Github 的个人信息页面,会提供一个类似日历,由一大堆小方块组成的热力图。通过它可以很直观的展现出在过去一段时间里代码的提交状况。我想用 D3.js 来实现一个类似的图表。

使用 D3.js(v7) 绘制折线图

这几天一直在学习 D3.js 的使用,并连续总结了两篇相关的入门级文章。今天继续趁热打铁,了解一下使用 D3 绘制折线图的方法。

使用 D3.js(v7) 绘制饼图

昨天写了一篇介绍 D3.js 的入门级文章,以示例的方式由浅入深的讲述了如何用 D3 绘制出一个带坐标轴的柱形图。今天继续这一话题,来看看如何画饼图。

使用 D3.js(v7) 绘制柱形图

D3.js 是一个使用 JavaScript 的数据可视化工具库。和其他一些专注于图表类的 JS 库不同,它的功能更加丰富,可自定义性也更强。本文是一篇入门级教程和指南,记录并总结了如何通过 D3.js 一步步来实现一个柱状图表的过程。

Linux 批量命令操作

Linux 系统最有效率的使用方式是通过各种终端命令来完成一些常用操作。本文收集了一些常用的批量操作命令示例,这些命令能让一些依赖于人工重复操作的琐碎工作完成的更加高效。