大象笔记

人事管理系统开发之一,办理入职功能的一起编辑填写功能的实现方案

在开发公司内部的人事系统,需要新增一个办理入职功能。用于给新入职人员录入基本个人信息,教育经历,工作经历等信息。 同时可以实现一同编辑功能,即 HR 人事只需要录入姓名身份证号,其他个人信息由新入职人员自行填写。(此时新员工还没有内部系统

Python PIL 设置图片的 DPI 分辨率和压缩比

昨天搞定了 CMYK 图片模式的问题,参考前文 [CMYK 印刷展板图片批量生成,Python 程序踩坑记](https://www.sunzhongwei.com/python-batch-generation-of-cmyk-print

CMYK 印刷展板图片批量生成,Python 程序踩坑记

公司要打印一批展板,要求生成的图片是 CMYK 模式的图片。但是我用 Golang 搞了半天也无法生成跟设计稿颜色一致的图片, 对比发现生成都是 RGBA 模式的图片,颜色不对。最终使用 Python 的 Pillow 库轻松搞定。折腾了

迎接 Android 16,更新 Google Play 中 Android App 的目标 API 级别 36

感觉每年都要维护一下 Google Play 应用商店里的 Android App 目标 API 级别。这不,最近又收到了 Google Play Console 的更新提醒: ![Google Play Console 的更新提醒]

Unknown Kotlin JVM target: 21, Android Studio 2025

新安装的 Android Studio Narwhal | 2025.1.1 Patch 1 又是一堆问题。 编译时,报错: ## Unknown Kotlin JVM target: 21 ``` Execution failed f

Android Studio 2025 新版本踩大坑, Plugin com.android.application was not found

为了将 Android App 的目标 API 级别升级到 36 以支持 Android 16。 我更新 Android Studio 到了最新的版本:Android Studio Narwhal | 2025.1.1 Patch 1

Nginx 444 状态码,应对网站流量攻击的恶意请求

今天,网站受到的流量攻击还在持续。依旧是海量的广东 IP 请求,没有任何规律。参考前文: [网站七牛 CDN 流量被刷,差点破产](https://www.sunzhongwei.com/qiniu-cdn-traffic-abnor

恶意攻击网站的 IP 黑名单 2025-08-14

``` awk '$9 == 403 {print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -nr > 403.txt ``` 大部分是广东清远、揭阳的 IP:

网站七牛 CDN 流量被刷,差点破产

昨天突然收到七牛云的余额不足提醒邮件,大意是我的账号余额不足以继续使用 7 天。 我以为是七牛云发送邮件的 bug,因为我月初刚充值,充了大概一年的费用。谨慎起见,还是登录了后台查看。 X,实时消费金额果然有问题。一个周大概消耗

Excel 制作周计划日历,消除焦虑感

最近手头的事情不少,感觉每天都处于疲于奔命的状态。 晚上回到家,疲惫不堪,但是又感觉啥也没干。。。莫名的焦虑 😅 ## 😵‍💫 焦虑感来自哪里 - 公司的项目枯燥又乏味,一堆模棱两可的需求,让人无从下手。即便开发完部分功能,也