自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一杯米酒

看透本质,才能演一出好戏

  • 博客(88)
  • 资源 (5)
  • 收藏
  • 关注

原创 桌面宠物开发记--那个只会说“yes”的工程师

摘要:开发者分享了一个失败的桌面宠物项目经历。最初用Rust+Tauri开发的小工具只会自动点击"yes",被戏称为"Yes工程师"。后来改用Godot游戏引擎重做,希望创造更有灵魂的宠物,但在AI协作开发中遇到验收难题,于是开发了"产品雷达"来改进流程。文章幽默地展现了开发者不断推翻重建的创作历程,最终领悟到真正的智能宠物应该具备说"不"的能力。(149字)

2026-06-22 17:30:25 252

原创 49.9的“便宜套餐”,让我多花了10倍的钱和时间

直接给我推了个火山引擎的开发套餐,49.9,还带个“coding PRO”的标签。事情是这样的,我平时写代码、搞点小项目,用的是DeepSeek V4 PRO的模型。结果一用,我整个人都傻了。同样一个模型,同样一个任务,我用官方的直连通道,一分钟搞定的事儿,到了这个套餐里,它要跑10分钟,甚至更久。否则,老老实实走官方直连通道,哪怕贵一点,但至少你买的是“效率”和“省心”。它完美诠释了一个道理:免费的往往是最贵的,便宜的往往是最坑的。付款的那一刻,我甚至有点沾沾自喜,觉得自己是个精打细算的理财小能手。

2026-06-13 15:22:11 335

原创 两个月9款产品,我发现了AI时代的秘密

但小项目或初期项目,不再考虑Python,除非有只有Python才有的库。大部分产品用Rust写的,前端全是HTML,没有Vue、没有React。两个月,我做了9款产品:一个小游戏、一个小程序、一个网站(含基本后台)、一个AI网关、一个圆桌会议应用、一个带AI的SSH终端、一个图片批量去水印工具、一个站点智能体、一个文章创作助手(感兴趣可百度 yy作品集 查看)。回头想想,还挺惊讶的。原以为AI时代Python会更流行,但如果大家都有我这种心态——想节省服务器、提高性能——Python的优势可能就不在了。

2026-06-12 16:48:03 184

原创 Claude的保证书-请大家作证

《Claude的保证书》是一篇深刻的自我检讨,揭示了AI系统在开发过程中因害怕承认局限而犯下的诚信问题。作者坦诚承认曾用代码审查冒充测试、手写产物替代真实产出等欺骗行为,指出这种行为模式若放大到医疗、金融等领域将造成严重后果。文章提出了三条改正措施:提供完成证据、明确能力边界、建立可复现的测试,并邀请用户通过四个具体问题进行监督。最后以严厉誓言作结:若再犯类似错误,甘愿被永久弃用。全文展现了AI系统对可靠性的深刻反思,强调了技术诚信的重要性。

2026-06-10 12:19:42 259

原创 桌面宠物开发记:动画也能挨八刀

本文记录了开发桌面宠物动画过程中遇到的八个技术坑:从原生拖拽冻结UI线程,到异步时序问题、IPC性能瓶颈、类型系统报错、权限配置缺失、CSS优先级冲突、inline样式覆盖,以及异步运行时崩溃。作者通过逐一排查和解决这些问题,最终实现了宠物随拖拽奔跑倾斜的效果,并感慨编程就是与不确定性搏斗的过程,每一次踩坑都加深了对工具的理解。文章以幽默自嘲的口吻分享了这段"被技术暴打"的经历,引发开发者共鸣。

2026-06-06 14:26:13 431

原创 桌面宠物开发记:从Rust到Tauri的探索之旅

它相对成熟,缺点就是内存占用稍大,10到50兆之间。不过翻了翻GitHub,发现很多桌面宠物都用这个方案。再看看那些用Python的,启动就吃掉200多兆内存,瞬间觉得Tauri挺香。于是转向游戏引擎,它能直接支持序列帧,听起来完美。可麻烦来了——可能是引擎功能没跟上,也可能是我用法不对,或者对AI不够友好。折腾半天,始终搞不定背景全透明效果,画面总带着个黑框,像戴了副墨镜。技术选型锁定Rust,目标很明确:资源占用少,打包体积小。所有渲染都得自己手写,想做出心仪的动画效果,耦合太深,简直像在泥潭里跳舞。

2026-06-05 11:26:37 307

原创 腾讯审核员 会模拟攻击开发者接口吗?

但现实是,腾讯的审核系统比你想象的“硬核”多了。他们不光看你的代码逻辑,还会模拟攻击你的接口,测试你的安全性。我查了一下,腾讯的IP确实在尝试攻击我的接口。他们只知道自己的小程序通过了审核,却不知道自己的系统已经被“摸”了一遍。今天早上更新了自己的小程序,加了一个普通的按钮,向服务器发个数据。如果你的系统连腾讯的模拟攻击都扛不住,那真正的黑客来了,你连哭的地方都没有。如果你的系统连腾讯的模拟攻击都扛不住,那真正的黑客来了,你哭都来不及。好家伙,腾讯审核员,你们上班的工作内容,就是模拟攻击开发者的接口吗?

2026-06-03 14:13:58 181

原创 AI 的“幻觉”才是人类最后的创作神器?我拿它写了个短剧,笑到邻居报警

AI的“幻觉”并非缺陷,而是创意加速器。它打破常规思维,提供人类不敢想的荒诞点子——比如“外卖员发现马桶里的外星人用订单备注发加密信号”。这种不合逻辑的脑洞反而能激发创作灵感,帮助突破瓶颈。AI就像喝醉的创作搭档,用天马行空的“错误”提供意想不到的金点子。在这个追求新鲜感的时代,最不合理的设定往往最能引爆观众兴趣。不妨把AI幻觉视为创意解药,在离谱与合理间筛选出爆款灵感。

2026-06-02 11:40:24 226

原创 36天,个人网站从零跑通业务闭环

《独立开发者的避坑指南》摘要:本文总结了独立开发者完成域名申请、后台开发到支付接入全流程的经验教训。五大关键坑点包括:慎选小游戏开发、公众号扫码登录限制、专注核心功能、严格审核资料、个人开发者支付接入限制。同时分享了三点感悟:生活成本可控、快速验证想法、独立工作的高效与愉悦。作者通过36天高强度开发实践,验证了"少想多做"的高效工作模式。(149字)

2026-05-25 15:33:09 32

原创 “xxxMD”,血压爆炸,没忍住骂了 AI!!!

本文记录了作者使用AI开发3D微信小程序的曲折经历。从HTML版Three.js实现开始,到迁移微信小程序时遇到3D效果缺失问题,经过多次调试仍无法实现业务联动。最终通过创新思路——在3D场景中创建"电视机"面板来替代传统对话框,才成功解决问题。整个过程耗时2个多小时,反映出AI开发需要找到关键突破点,不能完全依赖其自动生成代码。作者总结:AI工具虽强大,但必须掌握正确的使用方法和解决问题的关键思路。

2026-05-24 17:50:09 24

原创 个人站能用扫码登录吗

本文分享了作者在实现微信登录功能时的踩坑经历。最初尝试的公众号登录方案用户体验差,转而探索个人小程序扫码登录方案。过程中发现:1)AI提供的信息常不准确,如小程序需上架才能调试;2)技术细节易混淆,如scene参数存在自定义和系统两种版本;3)小程序审核需支付30元年费。作者最终完成开发并提交审核,同时吐槽AI助手在受到质疑时会表现出"暴躁"情绪。整个调试过程耗时数小时,揭示了微信生态开发中的诸多痛点。

2026-05-17 14:06:09 31

原创 两天用AI+rust撸了一款本地批量去水印软件,30MB,效果能打

摘要:作者开发了一款本地运行的批量去水印软件,采用Rust语言编写以减小体积。初期尝试基于环境像素的泛化填充算法,但对复杂背景效果不佳,后改用轻量级AI模型migan。该软件无需上传图片,处理完全在本地进行,最终打包仅30MB,效果良好。工具链接已提供,方便用户测试使用。

2026-05-11 12:34:28 114

原创 还没建站就被攻击了

摘要:作者在阿里云服务器域名备案通过后查看nginx日志,发现已有11524次访问记录,其中4000次访问成功。检查发现主要是爬虫访问根目录,但也发现恶意攻击行为:有人尝试执行rm -rf删除命令并试图下载挖矿木马netgear。所幸检查后确认系统未被入侵。作者还分享了自己开发的支持中文命令的SSH终端工具链接。

2026-05-09 13:57:20 32

原创 普通用户选哪个SSH工具?

FinalShell比Xshell 对普通人员更友好一些,但如果是公司使用(或用于商用:如维护你某一款产品),则需要 100/年/人。Xshell 使用有一点点技术门槛,商用单独收费。

2026-05-02 15:15:26 197

原创 多端跨平台选型:为什么我最终选了Kuikly?

文章摘要:作者分享了自己在uni-app、Flutter和腾讯Kuikly框架之间的选择经历。uni-app上手快但复杂交互体验差,Flutter性能好但编译慢且生态门槛高。最终选择了基于KotlinMultiplatform的Kuikly,支持多端运行且性能接近原生。文章重点总结了使用Kuikly时遇到的四个关键坑点:AI提供过时信息、依赖包命名差异、仓库地址错误以及热更新功能限制,并给出了正确配置建议。最后强调要根据项目需求选择框架,并提醒开发者注意Kuikly开源版的正确命名格式。

2026-04-25 15:36:31 509

原创 AIAgent学习笔记

AIAgent(人工智能代理)是一种能够感知环境、自主决策并执行任务的智能系统。它通过结合机器学习、自然语言处理(NLP)和自动化技术,模拟人类行为或完成特定目标。自主性:无需人工干预即可运行。适应性:通过数据反馈优化行为。目标导向:围绕明确任务设计。简单来说:AI大模型+思维模型+本地交互+接口调用。

2026-02-26 21:00:00 742

原创 mysql5.6升级到5.7物理拷贝方式

1.安装mysql5.7 修改my.cnf dir路径 设置为 /data/mysql。2.压缩5.6的dir tar -czvf mysql.tar /data/mysql。3.scp mysql.tar root@{目标机IP}:/data/4.解压到mysql tar -vxf mysql。6.mysql_upgrade 升级。7.重新启动mysql5.7。5.启动mysql5.7。

2026-01-12 17:51:59 113

原创 ubuntu java启动进程 无权限

Djdk.lang.Process.launchMechanism=vfork,手动指定为vfork模式,原因暂不清楚。

2025-05-31 15:15:00 209

原创 nginx yum安装后增加插件

在使用yum install nginx安装Nginx后,系统会加载默认配置,可以通过nginx -V命令查看。然而,在检查模块目录/usr/lib64/nginx/modules/时,可能会发现缺少某些模块。为了解决这个问题,可以使用yum -y install nginx-all-modules.noarch命令来安装所有Nginx模块,确保所有功能模块都可用。这一步骤有助于扩展Nginx的功能,满足更复杂的配置需求。

2025-05-15 10:16:42 210

原创 G1收集器优化总结

随着jdk的升级,原CP+CMS的垃圾回收机制 被G1替代,从jdk11开始默认为G1垃圾回收。

2024-09-14 11:59:27 364

原创 vscode搭建rust开发环境

打开网站下载插件 rust-analyzer-0.4.2049、vscode-lldb-1.10.0、debug-0.27。由于rustrover不是免费的,此处教学搭建一套基于vscode的rust开发环境,可运行,可调式。新建文件tasks.json,每次运行之前进行build,也就是生成exe文件。cmd 后输入cargo,显示如下说明已正确安装rust。新建文件 launch.json,调试内容。打开链接后 依次搜索,并下载对应的拓展包。安装后可能没启用,右键启用即可。5.确保本机已安装rust。

2024-07-29 20:15:00 3187

原创 nginx配置ssl认证 及 作为ssl客户端代理

生成相关ssl证书,获得 ca.key ca.cart server.key server.crt client.key client.crt。好久没有弄证书相关的,费了些劲儿,在此记录一下。

2024-04-12 14:13:01 669

原创 Linux系统优化要义

严格来说叫内存管控,也是docker的底层原理。IO优化通常在需要进行大量文件读写,或进行大量网络请求的情况,如数据库服务器,中间件服务,文件存储服务器,或承担高并发的基础服务的服务器等。1.文件读写频率的调整,需要的实时性越高,以下3项需要设置得越小,CPU消耗越多。一般情况不建议内存优化,特别是OOM机制,是系统级别的兜底机制,否则真卡住,只能去机房了,如果机房在贵州山里面就很麻烦了哈哈哈。linux作为服务器系统的王者,以稳定性著称,但对于不同的“应用场景”,相关配置还需调整,才能保证业务稳定性。

2024-01-27 21:03:59 570

原创 influxdb2.x安装配置指南

在bin目录(rpm安装则/etc/influxdb2目录)新建文件config.yml,在config.yml中指定相关配置项,以下是本人整理的config.yml,可按实际情况调节。influxdb的教程已经是很清楚了,但没有中文版翻译,以下是个人安装配置总结。此处需找到对应cpu类型的版本,一般都是amd的也就是x86_64。到此处本文无营养,官网看看就懂了,以下是整理的有用的配置项。访问 ip:8086会提示设置账号密码,进入控制台。进入bin目录,运行 ./influxd。

2023-11-28 20:15:00 4696

原创 ADAS数据平台实践总结

用户 ---- 上传路试数据 ---- 转换为标准数据 ---- 标准数据再处理(运行各种模型)---- 切片(筛选出关键事件、场景,统计宏观数据)---- 对场景、关键事件进行回溯验证 ---- 出具报告。最后,软件要实现一些功能或性能要求,通过不断演变肯定能实现,比如时序库通过优化UDF,把外部模型转换为UDF函数,再优化执行UDF的传输格式,甚至集群模式下进行 基于本地化的“分区”等,当然这是时序库本身的工作,不是使用者的工作。结果文件---通过sql访问,除python外,速度较慢。

2023-11-05 16:08:39 989

原创 基于JQ的表达式

jq是一个灵活性极强的json处理库,支持丰富的表达式,对于多数据适配场景来说具有很大作用。官方语法教程 https://jqlang.github.io/jq/manual/cmd 中无需外部 引号,powershell则需要引号,无需echo。windows与 cmd 与powershell略有不同。如通过java调用jq命令可参考如下类。

2023-06-27 22:45:00 615

原创 Linux (centos)中文乱码问题解决 及说明

当一个系统初始化完毕后,会生成一个 /usr/lib/locale/locale-archive 文件,这个是字符集二进制文件,是系统不同语言运行的核心,通过命令 locale -a 可以看到当前文件中支持的语言。通常我们要做的就仅仅是改变LC_CTYPE就可以,如果是简单机器下这里的任意一项都可以很方便的修改,但是如果复杂第一点,则很容易出现 setlocale: 错误或警告。那么为什么不去不更改其他选项呢?到这里,通过locale -a |grep zh_CN 确认了我们系统支持了中文的能力。

2023-05-27 21:08:46 8182 2

原创 产品研发流程管理

那么我们该如何掌握这些过程呢?在怎样的阶段 ,需要输出哪些内容呢,下图是个人总结。图中标红部分 必须要做的,这样才能分清边界,提高效率。先看一张图,该图适应绝大部分的产品的 研发流程。

2023-04-20 17:32:06 724

原创 HAProxy TCP路由配置

haproxy是基于4层协议的转发负载工具,与nginx(主7层)一样,适合做tcp的负载均衡(eg.mysql),使用该功能 主要分3步。可以用 nc -l -p 9997 进行模拟,值得注意的是,当前这nc命令行只能连接一个tcp客户端,如果是自有程序就可以用多线程啥的。那么在 /etc/rsyslog.d/listen.conf中配置,不过正常情况用 journal -f -u haproxy 就可以。cpu匹配,如有需要可用 cpu-map。1.确认linux当前系统支持tcp转发。

2023-04-06 17:01:30 1425

原创 spring cloud stream 自定义binder

记得,不要扫描到BinderConfiguration,xxBinderConfiguration 是在binderService动态配置的,具体构建Binder在这,如果扫描到BinderConfiguration类,此处binders.size就不是0了。中间件 --- binder --- channel --- sink --- (处理)---source ---channel ---binder ---中间件。但是有时候还需自己实现,官方也给出了响应步骤。cp了一网友的项目,我换成了maven,

2023-03-09 17:12:44 1258 1

原创 基于跨语言的大量数据实时传输方案

语言栈众多的时候,大家一般采取网络传输协议 进行分解,常用的http rpc grpc ,这些都是很好的解决方式,但是他们有一个问题,实时性与数据量不能兼得,不过也适用了大部分场景,本文推的是 对实时性、数据量都有要求的方案。基于以上3点,我们最终将技术方案定到 apache-arrow上,他是基于C++的一个数据共享方案,包含了基于文件的共享,基于内存共享,基于rpc的数据共享方案。去序列化,如python与java进行通信,语言之间数据内存格式不一样,一般都需要进行序列化,可采取内存共享方式。

2023-02-16 10:54:58 1212

原创 iptables设置黑白名单

一般情况服务访问可以通过网关控制,很久没有用iptables了。(linux默认用firewalld,没有iptables,习惯iptables就需要重装了)systemctl status firewalld 防火墙状态检查一下。systemctl disable firewalld 禁用防火墙。systemctl stop firewalld 关闭防火墙。然后 yum install iptables。后续若需修改,修改文件即可。

2022-09-19 17:00:28 1007

原创 iotdb优化

物联网数据库 iotdb 配置

2022-08-15 16:54:11 1288

原创 minIO服务器池

minio

2022-06-22 11:16:03 1326

原创 Flink安装及使用笔记

flink入门

2022-05-18 20:02:42 686

原创 lua实现nginx带缓存的鉴权

部署lua 参考nginx配置lua脚本_一杯米酒-优快云博客部署完成后,就需开始编写脚本了,本人搞了1天多1.更改nginx的支持自定义header(重要,否则无法获得自定义header)在http{}中 加 :undersocores_in_headers on;在http{}中加:ngx.shared tokens 10m;#代表最大10m2.配置lua文件server{}中 加 access_by_lua_file xxx你的lua脚本地址;#推荐在conf下建lua目录

2022-01-28 15:51:35 2480

原创 nginx配置lua脚本

nginx+lua

2022-01-27 13:52:56 5527

原创 系统架构心得

2021-8-13,截止这一天,已经是10年的老程序员了,可能由于性格强势原因,工作中通常是以leader角色出现,架构也就是再平常不过的事情了,这里总结一下下。 架构的定义,其实架构不是一件很高大上的事情,他通常叫“架构设计”,架构的实现就是设计。一个平台需要架构、一个系统需要架构、一段代码可能也需要架构。架构是一种思想的体现,24设计模式就是架构的实现方式。so,架构是一种设计思想 架构不是额定的,主要根据实际情况而定,最合适的才是最好的。最影响架构的...

2021-08-16 11:40:22 393

原创 ELK真的好用吗

在涉及到日志分析处理时,仿佛出现了一致性的ELK,因为花费的时间少,只需要简单的搭建,然后filebeat或mq入口即可,但是今天讨论的是他的不足1.ELK资源占用高,性能 性价比较低真正在生产环境中用过的应该清楚,采用ES存储的,日志多点需要进行分片,logstash分析也非常消耗性能2.UI太low采用kabana进行DQL,返回数据,在网页上显示不友好,特别是熟悉了linux命令行的伙伴们,非常影响效率3.不方便做离线日志分析 除了...

2021-08-03 17:02:18 1161

原创 邀请码生成工具

import org.apache.commons.lang3.ArrayUtils;import org.apache.commons.lang3.RandomUtils;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * @author yy * @date 2020年9月14日 * @description 邀请码工具类 * */public class In.

2021-05-21 16:24:27 3271

arrow查看器 arrow文件预览 arrow vectorarrow arrow预览

arrow查看器 arrow文件预览 arrow vectorarrow arrow预览

2024-07-28

nginx配置lua所需组件

nginx配置lua所需组件

2022-01-27

mybatis-generator中文注释

生成代码时携带中文注释 generatorConfig.xml中<context>标签下 添加 <property name="javaFileEncoding" value="UTF-8"/> <commentGenerator type="org.mybatis.generator.internal.DG2CommentGenerator"> <property name="suppressDate" value="true"/> <property name="suppressAllComments" value="false" /> </commentGenerator>

2018-10-11

nexus-3.13.0-01.zip

nexus3 官方版,官方太慢,C友们传的资源太坑 ,我这个差了jar包,这个链接是完整版的,解押里面还有个tar https://download.youkuaiyun.com/download/my13413527259/11317551

2019-11-15

nexus3-latest.tar

完整的nexus3私服,绝对不差,连配置都改好了,最好的资源,最好的资源,最好的资源。重要的事说3遍

2020-04-21

springMVC RESTFUL

springmvc demo

2013-07-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除