3147. 从魔法师身上吸取的最大能量

题目 链接。 在神秘的地牢中,n 个魔法师站成一排。每个魔法师都拥有一个属性,这个属性可以给你提供能量。有些魔法师可能会给你负能量,即从你身上吸取能量。 你被施加了一种诅咒,当你从魔法师 i 处吸收能量后,你将被立即传送到魔法师 (i + k) 处。这一过程将重复进行,直到你到达一个不存在 (i +

Wii 发布于 2025-10-10

Django 的 CSRF 问题

TL;DR CSRF 的一个 case,原因是前端接口访问的是 api/v1/tools/wakeonlan/trigger/ ,Django URL 中设置的 path 是 api/v1/tools/wakeonlan/trigger 不匹配导致的,在 Django urls.py 中的 path

Wii 发布于 2025-09-29

基础环境及项目管理工具

基础环境管理 多语言 mise asdf homebrew mini

Wii 发布于 2025-09-29

做难而正确的事情

要去经历大多数人经历不到的,要把学习时间花在那些比较难的地方。 要写文章就要写没有人写过的,或是别人写过,但我能写得更好的。 更重要的是,技术和知识完全是可以变现的。 开始看陈皓的《左耳听风》专栏,看到他的几个想法挺有共鸣,做难而正确的事情,文章链接在这里,不

Wii 发布于 2025-09-28

Leetcode 611

题目描述 链接。 给定一个包含非负整数的数组 nums ,返回其中可以组成三角形三条边的三元组个数。 示例 1: 输入: nums = [2,2,3,4] 输出: 3 解释:有效的组合是: 2,3,4 (使用第一个 2) 2,3,4 (使用第二个 2) 2,2,3 示例 2: 输入: nums

Wii 发布于 2025-09-27

Django Model 保存敏感数据

在设计 Django Model 时,可能会遇到一些保存敏感字段的信息,比如密码、密钥等。 class TargetAuthInfo(models.Model): title = models.CharField("标题", max_length=200, default="未命名")

Wii 发布于 2025-09-26

工具分享之 shell_gpt

Shell GPT Shell GPT 是一个基于 AI 的命令行工具,可以生成命令、代码、文档等。支持 Linux、Mac、Windows 系统,可以和几乎所有的 Shell 兼容。 由于 Warp 有使用次数的限制,本身又不怎么喜欢使用 Warp,故在寻找一个命令行工具,可以借助大模型完成一些小

Wii 发布于 2025-09-13

Docker 设置代理

修改 /etc/docker/daemon.json 文件,添加 proxies.{http-proxy,https-proxy},下面是一个示例。 { "proxies": { "http-proxy": "http://name:passwd@192.168.6.2:7890",

Wii 发布于 2025-09-07

VCPKG 入门指南

实习的时候,写过一段时间 C++,对于当时的我来说,搞环境、解决依赖问题是非常头疼的,当时工程的组织方式还是把依赖以源码的形式集成到代码库中,每次编译时需要解包、编译依赖库。 最近几年重新开始写 C++ 后,尝试了 bazel,感觉如果公司/团队没有比较完善的氛围,还是比较难上手和维护。 最近用 v

Wii 发布于 2025-09-05

Python 常用包

工具类 tqdm 用来展示进度。 安装 pip install tqdm # poetry poetry add tqdm 使用示例。 from tqdm import tqdm for i in tqdm(range(10000)): ...

Wii 发布于 2025-09-02
上一页 下一页