Daily Note 2025-05-09

Something New

Todoy when I ask Deepseek how to visit list reversly, it told me a new method called “List Slice”.

for i in i_am_list[::-1]:
    print(i)

numbers[start:stop:step] is List Slice, it returns a copy of origin list, won’t update the origin list itself.
start, default value, 0.
stop, default value is then length of list.
step, postive numbers indicate the forwarding slicing, while negative numbers indicate reverse slicing.

So it’s easy when I need to visit an array reversly. At first, I implemented array reverse traversal in a rather awkward way.

闲置服务器焕发新生:我的Docker Compose服务搭建全记录

双十一购买了腾讯云的服务器,空闲了一段时间,最近开始搭建服务,以下是截止目前搭建的服务:

  1. readeck,自建稍后阅读服务
  2. image_proxy,fastapi编写的图片代理服务,具有恶意请求拦截功能。
  3. docker registry,docker镜像仓库,因为拉取ghcr的实在太慢了
  4. hugo博客,使用github action进行构建部署。
  5. hoarder,也是一个自建的稍后阅读服务,功能更强大,整合了AI

所有的服务都通过docker compose进行部署,除了nginx。整体内存使用率保持了24%,cpu使用率在2%,服务器配置是2C4G,总体还有很大的水位进行折腾。