欢迎光临 Spring Day Heartbeat Diary

🌞 欢迎来到“太阳可以是蓝色”的小站!

  • 感谢您的支持与关注,愿您在这里度过愉快的时光!
  • 本站采用PaperMod作为主题
  • 如果你喜欢这个主题,请在 GitHub 上为他们点个星标star,并分享给你的朋友和社交媒体上的关注者。

维扣图元-专属你的拍照摄影社区

项目简介 “维扣图元” 是一个充满创意与活力的拍照摄影社区开源项目。旨在为摄影爱好者们提供一个展示作品、交流心得、学习成长的平台。无论你是专业摄影师还是业余爱好者,都能在这里找到属于自己的交流小世界。 在这里你可以获得什么 维扣原型 作品分享: 展示你的精彩照片,收获点赞、评论和关注。 热门作品推荐: 发现更多优秀摄影师和精彩照片。 赛事制度:摄影挑战与活动,激发创作灵感,赢取丰厚奖品.(当然了要等到有钱的时候!) 摄影圈子,与志同道合的人共同成长,我们不歧视任何使用小灵通拍照的手机用户. 项目时间线 2024 年 10 月 20 日 目前问题 个人的技术水平终究有限。在开发这个充满创意的摄影分享APP的征程上,虽然凭借着对Go语言的学习积累,能够较为顺利地进行后端接口的开发,但是面对安卓的开发,却感到力不从心。所以真的很期待着这位大神的出现。 目前,本人依旧深陷于各种复杂的考试学习当中,生活被繁重的学业任务所占据。尽管心中对这耳语的项目充满了热爱与执着,但无奈分身乏术。 最后我想说一句,它一定会被开发出来的!!! 由于那段时间一直沉浸在对Go语言的学习当中,索性想用Go来开发一个APP的后端接口使用,所以便采用了土拨鼠。后来因为某些原因学习到至今,项目进度极其缓慢。 2023 年 8 月 17 日 项目命名 当机立断想到了开发一个分享每个人摄影内容的APP,它不仅仅是一个APP,更是一个充满温暖和希望的图库。每个人的摄影作品都将被珍视和欣赏,每一个故事都将被倾听和铭记。 项目准备起名为Wecho耳语,寓意聆听每一个人的声音,所以谐音起名叫“维扣”。 2023 年 8 月 16 日 想法来源 偶然一次出门旅游,怀揣着对未知风景的期待与憧憬,踏上陌生的土地。阳光洒在肩头,每一处景色都仿佛在诉说着故事。我停下脚步,举起相机,准备记录下这美好的瞬间时,透过那小小的取景框,却意外地看见了少年时候的自己。所以我们的一切都值得被保存。 项目缓存规范 RedisKey的规范 project:module:business:uk 项目名 模块名 业务名 唯一标识 缓存信息 这部分还没设计完成,等待完善吧。 Key 类型 过期时间 说明 wecho:user:access_token:{username} string 2天 存储用户生成的JWT wecho:userinfo:cache:{username} SET 3天 用户信息详情缓存 wecho:user:login_fail:{username} Incr 30Min 错误登录次数 Minio启动命令 docker run -d \ -p 9000:9000 \ -p 9001:9001 \ --name minio1 \ -v ./data:/data \ -v ./certs:/tmp/certs \ -e "MINIO_ROOT_USER=xxx" \ -e "MINIO_ROOT_PASSWORD=xxx" \ -e "MINIO_SERVER_URL=xxx" \ quay.io/minio/minio server /data --console-address ":9001" --certs-dir /tmp/certs 后端服务编译 # Windows编译Linux # 请在CMD中执行命令 set GOARCH=amd64 set GOOS=linux go build main.go # Mac编译Linux CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go 接口统计(大类) 用户服务设计 登录服务设计 画板服务设计 审核服务设计 私信服务设计

十月 20, 2024 · 1 分钟 · iren.

2024年终总结

2024年:年终总结 随着2024年的落幕,我站在这个崭新的起点上,回首过去一年的点点滴滴。有欢笑,有泪水,有收获,也亦有遗憾。 学习成长 学习是我一直不曾懈怠的事情,2024年更是如此。其实在2024年在学习投入到更多地部分在于技术的学习吧,这一年学习倾向于深入的Go语言方向以及kubernetes领域方向的学习。以至于我在这一年实际上有一说一,有点贪玩的成分在里面。 这一年在学习成长的道路上,我也意识到自己有时候过于贪多求全,导致每个学习任务分配的时间不够合理,有些内容没能学得很深入,这是我需要在来年改进的地方,要学会聚焦重点,把知识真正学透。 下面是我希望在2025年实现完成的一些大饼计划: 维扣图元项目1.0版本发布(Go语言的深入学习) 自己在2025年4月和2025年10乐的考核通过 kubernetes的相关内容继续研究深入 认真读完三本书(一次性读几十本对我来说不太现实,量力而行了!) 学如逆水行舟,不进则退。 工作内容 工作内容就不多说了,本身也没什么好说的,大多数是一些鸡毛蒜皮的小事情。 <!doctype html> 消息总数 会议时长 夜猫子 生活感悟 生活是工作的调味剂,这一年我也努力平衡二者。坚持隔一段时间就出门转转,放松放松自己疲惫的心情。 ...

一月 1, 2025 · 1 分钟 · iren.

再观纪录片-人生第一次-告别

本主题内容题材取自bilibili-人生第一次(告别) 漫长的告别 忘记我,也没事… 2019年12月9日 巢文臻,73岁,四年前,老伴聂爱荣被确诊为阿尔兹海默症。 随着老伴的病越来越严重…从一开始的忘记事情,到后来的忘记人… 巢文臻在墙上的这块板子从来没有摘下。 而他也有在白板上,给自己写了一句大大的提示语: “别发火!” 巢文臻看着熟睡的妻子,终于松了口气。 他走进厨房,开始准备午餐。 拿起菜刀的瞬间,他脑海中便浮现妻子曾经在厨房忙碌的身影。 眼泪,止不住地从两颊滑落下来。 从家到养护院,11站地铁,4站公交,步行800米。这样的路程老巢每周要走上四五次。 路上的老巢,像是再赴一场甜蜜的约会。 “聂爱荣” 我叫什么名字? 从聂爱荣嘴里回答出的这句:“巢文臻” 对于他来说,妻子回答的“巢文臻”三个字,便是世上最美的三字情书。 “认识我!认识我真的非常开心” 每当妻子说对了名字,巢文臻都会将她抱上许久,舍不得松手。 妻子生病后,曾经内敛的巢文臻,变得越来越不吝啬于表达心中的爱意。 只要见到她,便再也不放开紧握的手。 老伴有骨质疏松,巢文臻每天都会带着聂爱荣慢慢的在院里散步。 战友聚会、朋友聚会、巢文臻一概不去。 他说:“我去了也不定心。” 导演:“你这样不就没个人的生活了吗?” 他说:“我这样也是一种开心,我没有觉得爱荣是我的负担。” 我应如何爱你 照顾完聂爱荣后,老巢便回到了家。 回到家后的老巢,沉默了许多。 老伴离开了家,老巢就变成了"空巢"。 千般难舍千般舍,万事不甩万事甩。 ...

十二月 15, 2024 · 1 分钟 · iren.

旅行日记-二零二四结束-秦皇岛

本次出行丢失统计: 本次买了80块钱彩票一张没中,本人很伤心。 本次出行丢失了当年价值1199的beatsPro,本人非常伤心。 出行起因 岁末之际,忙碌如藤蔓缠心,渴望逃离的念头愈发强烈,说白了就是年底了,要出去玩儿了,不想干活了。 也想找个地方好好放松放松一下吧,以此为跌宕起伏的2024年画上一个惬意愉悦的句号,让那些或疲惫、或激昂、或平淡的过往,都消融在这一场看海的旅程之中,继而整理行囊、怀揣新的期冀迈向新岁的征途。 买票出发 车轮上的遐想 踏入北京站,列车缓缓启动,城市的繁华如幻灯片般后退。高楼大厦渐成模糊剪影,市井烟火化为轻烟飘散,视野逐渐开阔,乡野的翠绿与山峦的连绵交替映入眼帘。车厢内,人百态,或三两低语分享趣事,或独自静赏窗外飞逝的景色,而我沉浸于对远方的海,那片无垠的蔚蓝,在心中荡漾,虽未知冬日海滨的模样,但那份对大海的执念如炽热火焰,驱散旅途的困倦,牵引着灵魂奔赴那未知却迷人的海岸,只因坚信:远方有诗,路上有梦吧。 便宜小屋 冬季的秦皇岛像是隐世之地,酒店价格格外亲民。火车站附近直接觅得一居,45元一晚,虽陈设简约,也还算是温馨。寒夜中,空调与热水澡成为温暖慰藉。 和朋友挤在这小小的房间,在异乡的角落寻得归家的自在。 日出 起了个大早去海边等日出,天还黑着,周围静悄悄的,只有海浪 “哗哗” 地拍打着沙滩,海风呼呼地吹,冻得我耳朵发红、手脚冰凉,可心里头满是兴奋,就盼着太阳快点出来。 所以总的来说以后出来这种地方确实要带上帽子和手套,不然海风会告诉你什么叫做无情! 只能说是: 海风如冰刀割面,冻红双耳与手脚,却难凉我炽热之心! 下面欣赏一下出行记录摄影吧 <!doctype html> ...

十二月 11, 2024 · 1 分钟 · iren.

小米刷入PixelExperience指南

最近,成功收购了一台安卓之光小米11 Ultra,我的第一个计划,就是给它刷上类原生系统,开启一段全新的折腾之旅。 什么MIUI、HyperOS、三方改、都一边凉快去吧。 为什么选择类原生 对于我来说,类原生系统有着许多吸引我的地方。首先,类原生系统通常非常简洁,没有过多的预装软件和繁杂的功能,能够让手机运行更加流畅。其次,类原生系统更新速度快,能够及时体验到最新的安卓版本和功能。此外,类原生系统还具有高度的可定制性。相对于MIUI来说可能在某些适配方面小米做的更好吧,例如相机适配、音效适配、显示效果适配上。 准备工作 在刷机之前,做充分的准备工作。 备份了手机中的重要数据,包括照片、联系人、短信等。 解锁了手机的bootloader这是刷机的必要步骤。 有一定的搞基基础知识,变砖后可以恢复系统的能力。 热爱搞基,生命不息,折腾不止。 选择你的类原生安装包 推荐你们在选择类原生安装包的时候考虑一下这几个因素: 适配性:确保该系统与你的型号完全适配。不同的手机型号在硬件配置上可能存在差异,不恰当的安装包可能导致系统无法正常运行、功能缺失甚至损坏手机。 稳定性:多去论坛其他用户的评价和反馈,了解其他用户在使用过程中遇到的问题以及安装包的稳定性表现。 安全性:务必确保安装包来源可靠。避免从不可信的网站或渠道下载安装包,以免下载到恶意软件或被篡改的版本(很严重)。 下面简单介绍几个常用的类原生,具体的特性啥的就不说了可以自己去官网了解一下哈。 crDroid 官网 推荐程度:✨✨✨✨✨ 上手程度:✨✨✨✨ 流畅程度:✨✨✨✨ PixeLexperience 官网 推荐程度:✨✨✨✨✨ 上手程度:✨✨✨✨✨ 流畅程度:✨✨✨✨✨ 给我打广告了,开玩笑的,这个体验了一把,流畅度和简易程度上没得说。 ProjectElixiros 官网 推荐程度:✨✨✨✨ 上手程度:✨✨✨✨ 流畅程度:✨✨✨✨ AncientOS “Ancient OS Crafted With Love” 用爱打造的操作系统 官网 推荐程度:✨✨✨✨ 上手程度:✨✨✨✨ 流畅程度:✨✨✨✨ LineageOS 官网 推荐程度:✨✨✨✨ 上手程度:✨✨✨✨ 流畅程度:✨✨✨✨✨ 准备开刷 确保您的计算机已安装adb和fastboot,如果没有请点我下载 确保刷机之前手机已经启动USB调试,不然无法使用adb并且adb也读取不到设备。 下载vendor_boot镜像保证恢复启动点我下载(需要进入Fastboot模式) fastboot flash vendor_boot <vendor_boot>.img 在Fastboot模式下查看ADB是否可用 fastboot devices 这个地方如果没有输出类似于编号的信息,请检查自己的ADB服务是否可用。 ...

十一月 16, 2024 · 1 分钟 · iren.

利用CloudFlare来实现镜像加速

目前可用加速镜像仓库 DockerProxy 代理加速:dockerproxy.com 百度云 Mirror: mirror.baidubce.com Daocloud: docker.m.daocloud.io 南京大学:docker.nju.edu.cn 上海交大:docker.mirrors.sjtug.sjtu.edu.cn sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-EOF { "registry-mirrors": [ "https://<changme>.mirror.aliyuncs.com", "https://dockerproxy.com", "https://mirror.baidubce.com", "https://docker.m.daocloud.io", "https://docker.nju.edu.cn", "https://docker.mirrors.sjtug.sjtu.edu.cn" ] } EOF sudo systemctl daemon-reload sudo systemctl restart docker 准备工作 注册CloudFlare账号 开始自建CloudFlare仓库 首先进入cloudflare创建一个Workers,创建完成以后点击编辑代码 编辑Woker.js文件 import HTML from './docker.html'; export default { async fetch(request) { const url = new URL(request.url); const path = url.pathname; const originalHost = request.headers.get("host"); const registryHost = "registry-1.docker.io"; if (path.startsWith("/v2/")) { const headers = new Headers(request.headers); headers.set("host", registryHost); const registryUrl = `https://${registryHost}${path}`; const registryRequest = new Request(registryUrl, { method: request.method, headers: headers, body: request.body, // redirect: "manual", redirect: "follow", }); const registryResponse = await fetch(registryRequest); console.log(registryResponse.status); const responseHeaders = new Headers(registryResponse.headers); responseHeaders.set("access-control-allow-origin", originalHost); responseHeaders.set("access-control-allow-headers", "Authorization"); return new Response(registryResponse.body, { status: registryResponse.status, statusText: registryResponse.statusText, headers: responseHeaders, }); } else { return new Response(HTML.replace(/{{host}}/g, originalHost), { status: 200, headers: { "content-type": "text/html" } }); } } } 编辑器内新建docker.html <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>镜像使用说明</title> <style> body { font-family: 'Roboto', sans-serif; margin: 0; padding: 0; background-color: #f4f4f4; } .header { background: linear-gradient(135deg, #667eea, #764ba2); color: #fff; padding: 20px 0; text-align: center; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .container { max-width: 800px; margin: 40px auto; padding: 20px; background-color: #fff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 10px; } .content { margin-bottom: 20px; } .footer { text-align: center; padding: 20px 0; background-color: #333; color: #fff; } pre { background-color: #272822; color: #f8f8f2; padding: 15px; border-radius: 5px; overflow-x: auto; } code { font-family: 'Source Code Pro', monospace; } a { color: #4CAF50; text-decoration: none; } a:hover { text-decoration: underline; } @media (max-width: 600px) { .container { margin: 20px; padding: 15px; } .header { padding: 15px 0; } } </style> <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&family=Source+Code+Pro:wght@400;700&display=swap" rel="stylesheet"> </head> <body> <div class="header"> <h1>镜像仓库Hub加速说明</h1> </div> <div class="container"> <div class="content"> <p>为了加速镜像拉取,你可以使用以下命令设置 registry mirror:</p> <pre><code>sudo tee /etc/docker/daemon.json &lt;&lt;EOF { "registry-mirrors": ["https://{{host}}"] } EOF</code></pre> <p>为了避免 Worker 用量耗尽,你可以手动 pull 镜像然后 re-tag 之后 push 至本地镜像仓库:</p> <pre><code>docker pull {{host}}/library/alpine:latest # 拉取 library 镜像 docker pull {{host}}/coredns/coredns:latest # 拉取 coredns 镜像</code></pre> </div> </div> <div class="footer"> <p>Powered by Cloudflare Workers</p> <p><a href="https://blog.mletter.cn" target="_blank">技术支持: Cloudflare && 春日心动日记</a></p> </div> </body> </html> 点击右侧的部署 ...

七月 16, 2024 · 2 分钟 · iren.

近期现状

近期日常 最近的日子,就像一部没有剧本的电影,情节跌宕起伏,让人应接不暇。 可谓是 “匆匆忙忙” 聊聊工作 工作上,依旧充满了挑战和机遇。项目的推进虽然遇到了一些小波折,但团队成员们齐心协力,总能找到解决问题的办法。每一次的头脑风暴,每一次的方案修改,每一次的信创内容适配工作都让我抓耳挠腮。 平日里,我颇为喜欢运用Docker来处理一些繁杂的单机部署问题。然而,最近实在是不巧,常用的镜像居然被屏蔽了。个中缘由,在此也就不多赘述。 随之而来的,便是我踏上了寻觅镜像源的漫漫征程。起初,我尝试了中科大、清华、阿里云的源,可基本上都不太顺遂,时不时就会碰到无法解析的状况。最终,在尝试了华为云的源之后,问题得以完美解决。在此声明,并非为任何厂商打广告,只要能切实解决咱们的问题,那就是好的! 更新一下最新可用的镜像源: HuaWeiCloud 虽然华为在手机方面总是不尽人意,但是在技术方面我愿称之为“中华有为”!!! 聊聊游戏 工作之余,游戏无疑成为了我放松身心的绝佳途径。近来,我迷上了一款策略游戏,名曰《三国·谋定天下》。想必大家一听这名字,心里就大概有个底,这确实是一款饱受争议、槽点满满的游戏。 这是一款策略类的 SLG 游戏,其游戏背景以三国为蓝本展开,各州府的玩家们纷纷登场,群雄逐鹿,目标直指洛阳。 称得上是一款让玩家氪服困难的一款SLG游戏,但是咱也不骂了都知道SLG就这样,事实上是比隔壁率土良心多了。 总的来讲,我在这个游戏里小充值了8000+。体验方面还算可以,但抽卡环节就不那么尽如人意了,总有种被锁卡的感觉。不得不提的是,这个游戏的策划似乎有些摸不着头脑,不晓得该如何规划这款游戏。也许吧,每个策划都有着自己独特的想法。毕竟开服首月签到200金币,次月签到100金币,没点脑子的策划是想不出来的。 三国·谋定天下 可玩性:⭐️⭐️⭐️⭐️⭐️ 氪金度:⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️ 肝度:⭐️⭐️⭐️⭐️⭐️⭐️ 实在是闲得无聊想去试试SLG的小伙伴可以试试,玩儿这种游戏各位一定要理性氪金! 新入手机 手机对于我来说其实并不是一个强烈必需品,买这个手机的原因在于之前拍照都是背着相机包出去拍照,实在是有些麻烦和沉重。但是现在我觉得,手机摄影的功能越来越强大,让我有了新的选择。 <!doctype html> Vivo X Fold3 Pro 其实我个人其实在影像方面是比较偏向于OPPO的成像的,但是由于OPPO没有发布24年的新款机型,大家都说等等党很吃香,随之而来的就是Vivo映入眼帘 Vivo在影像技术上的投入一直以来也很出色,它所呈现出的画面质感、色彩饱和度以及细节捕捉能力,其实在同行里都算是不错的。 在我心里的大概排行是: ...

七月 15, 2024 · 1 分钟 · iren.

手机摄影碎片 | 01

生活的本意是开心 The original intention of life is happiness 摄影:Samsung Galaxy S23 Ultra 后期:VSCO 日期:2024-06-10 <!doctype html> 喜欢的话麻烦辛苦给个评论吧! ...

六月 12, 2024 · 1 分钟 · iren.