编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。
V2ray 各平台图形客户端推荐。
PHP 中 ucfirst
、lcfirst
和 ucwords
在 Go 语言中可以通过 strings
和 clevergo.tech/strutil
实现。
Go 语言复制指针的值可以通过 *copy = *pointer
完成。
给定两个只包含小写字母的字符串 s 和 t,其中字符串 t 是由字符串 s 乱序后,再在随机位置添加一个字母而成,请找到该随机添加的字母。
cURL 是一个数据传输的命令行脚本,笔者经常用于接口测试,本文简单介绍下 cURL 的基本用法。
Shell 终端字符串换行方法。
WSL Ubuntu 升级到 Go 1.13 教程。
Arch Linux ZSH 安装自动补全/命令提示插件的安装和使用。
笔者笔记本(ThinkPad X1 Extreme)是双系统引导,昨天更新了下版本 1.25 的 BIOS ,然后发现我的 GRUB 引导不见了…无论如何都是引导 Windows,笔者尝试了以下方法:
chroot
到 Linux,重建 GRUB:grub-install
和 grub-mkconfig
bcdedit /set "{bootmgr}" path "\EFI\Arch\grubx64.efi"
无果,在 BIOS Boot 或 Boot Menu 中都没有 GRUB 的踪影。
MySQL 创建用户并授权教程。
在使用 yum
如果出现以下提示,一般是设置了多个 epel 仓库:
Repository epel is listed more than once in the configuration
CentOS 安装免费 Let’s Encrypt SSL 证书教程。
CentOS 7 升级 MariaDB 方法。
最近购买了 Redis 云数据库,打算将 PHP Session 存放到 Redis。
YAY 默认的 AUR 镜像很慢,我们可以通过 --aururl
指定国内的 AUR 镜像。
有时候为了验证和测试配置是否正常,可能会利用 phpinfo 打印配置信息,而测试完毕后千万别忘记删掉对应的文件,因为 phpinfo 包含了很多敏感的数据。
举个例子,如果你配置了 Redis 作为 Session Handler,那么你的 Redis 连接信息就已经暴露出去了,这是十分危险的行为。
此前笔者搜索过不少前后端分离,身份验证 token 应该存放在哪的问题,不少结果都说放到 Local Storage,但放到 Local Storage 真的安全吗?这正是分享本篇文章的原因,希望能帮助到其他有相同疑惑的开发者。
在格式化 Go 代码的时候,经常会用到 gofmt 和 goimports 两个工具,不过他们之间到底有何区别呢?
像 Git,Go,Docker 等等的命令行脚本都有很多子命令,那么我们用 Go 语言如何实现多个子命令的脚本应用呢?
Go 语言将 unit 类型转成 string 的几种方法和比较。
一些在线的 SEO 工具检测结果表示主页 H1 标签过多,经过查看了主题的源码,主页的文章列表嵌套了文章页的模板(content.php),因此只需要对 content.php 稍作修改即可。
最近发现 KDE Plasma 的主题(Global Theme)界面没有删除按钮,Google 了良久,也没有找到对应的目录,可能 KDE 在不同 Linux 发行版中的配置不一样吧。
Linux 下 tar 的使用说明。
PHP 项目开发难免会需要使用到多个 PHP 版本,本文将介绍如何在 Arch Linux 上安装多个 PHP 版本。
Linux 下 unzip 的使用说明。
Arch Linux Network Manager 的安装和使用教程。
本文介绍的是 UEFI 系统的 GRUB 安装教程。