苍雷技术小站

The days keep passing by...
And we still chase the same star we once saw.

小心翼翼地升级了gitlab,升级过程与备份程序一切正常,
第二天使用时却报了一个奇怪的错

RPC failed HTTP 500 curl 22 The requested URL returned error: 500
expected flush after ref listing

那作为一个资深gitlab管理员,当然先check一下哪儿出问题了

gitlab-rake gitlab:check
gitlab-rake db:migrate:status
阅读全文 »

Debian与Ubuntu的apt更新与密钥

apt的source配置

镜像还是比官网快很多的,默认安全更新走官网,需要手动改为镜像

#Debian 12 - bookworm
deb http://mirrors.bfsu.edu.cn/debian/ bookworm main
deb-src http://mirrors.bfsu.edu.cn/debian/ bookworm main

deb http://mirrors.bfsu.edu.cn/debian-security bookworm-security main
deb-src http://mirrors.bfsu.edu.cn/debian-security bookworm-security main

deb http://mirrors.bfsu.edu.cn/debian/ bookworm-updates main
deb-src http://mirrors.bfsu.edu.cn/debian/ bookworm-updates main

deb http://mirrors.bfsu.edu.cn/debian bookworm non-free non-free-firmware
deb-src http://mirrors.bfsu.edu.cn/debian bookworm non-free non-free-firmware

deb http://mirrors.bfsu.edu.cn/debian-security bookworm-security non-free non-free-firmware
deb-src http://mirrors.bfsu.edu.cn/debian-security bookworm-security non-free non-free-firmware

deb http://mirrors.bfsu.edu.cn/debian bookworm-updates non-free non-free-firmware
deb-src http://mirrors.bfsu.edu.cn/debian bookworm-updates non-free non-free-firmware
阅读全文 »

工作很多年了,对数据库使用再也不是初整博客时的小白了。
比起MySQL来,PostgreSQL的配置着实是有些复杂,这篇文章记录一些我认为有用的部分

PostgreSQL的安装

1.apt即可

$ sudo apt update
$ sudo apt install postgresql
阅读全文 »

真的花了很多很多时间,把自己的小站恢复了。
没有用任何现有的迁站工具,纯用python执行sql把文章导出了。
然后半编程半手工地修复各种文章里的标签、链接、公式、图片等等问题。
一些没啥意思的文章也删了,砍掉了50多篇吧。
说一些吐血的吐槽

阅读全文 »

本文节选自《黑客与画家》
作者:Paul Graham
译者:阮一峰

—————————————–分割线——————————————————-

附录:编程能力

  为了解释我所说的语言编程能力不一样,请考虑下面的问题。我们需要写一个函数,它能够生成累加器,即这个函数接受一个参数n,然后返回另一个函数,后者接受参数i,然后返回n增加(increment)了i后的值。

阅读全文 »

很久很久没有写日志了,也搞丢了一些半成品的文稿,时间像过去了好久好久。
像大多数人一样,我从万千心绪里抽出几根丝,寄给朋友圈,
而那剩下的那些苦与乐,便只有让它消失在人心那无底的空洞里了。

阅读全文 »
0%