这篇文章会持续更新……
如果你正好闲暇之余,欢迎来看我的项目事业历程…..
更新这篇文章的目的是记录我的历程,我内心是一个爱记录的人….
为什么我说我是全干工程师?读完这篇文章你就知道了
大一懵懂的发芽期,高考完的那个暑假,我被网上各种的游戏、二创吸引,就想自己去学习动画制作。大一上,别人还在学C语言的时候,我自己在研究影视动画后期方向,自己剪视频,做二次元动画,自己接单,自己赚钱,虽然没赚多少小几百块,但至少这也是我的第一笔主动收入,大一上主要还是在熟悉校园生活;参考作品:
有神明之眼的散兵(动态图片)_哔哩哔哩_bilibili
[PS+AE]人物动效教学,一看就懂!_哔哩哔哩_bilibili
大一的寒假,AI绘画刚刚兴起,那个时候我就预测到了以后动画设计这条路会死得很惨,或者说没有很强的技术力根本无法生存。于是我直接转去学习unity游戏开发….但由于大一上C语言没有认真学,基础不是很牢,在unity开发方向我只学了一两周就拜拜了…..到了大一下,一开始还是在玩unity和blender,然后又随便接了几个单,后来我就发现了新大陆:
— ...
项目已上线GitHub: Kedao/gugu-guard
4月12日去杭州参加Monad Blitz(黑客松)6小时写出来的作品
当时我是对区块链支付一无所知的,但是在队友的帮助下,我半个小时便熟练掌握了区块链支付,并开始上手开发Agent项目
其实区块链支付、交易这些,它是基于web 3,它主要就是去中心化思想,数据不再保存在企业的服务器上,我们自己有一个私钥和地址,我们可以在对应的交易平台上看到所有地址的交易记录,交易是公开的,而转账的方式就是通过私钥去访问我们的地址,然后将货币转到另一个远程地址,这就是一条链,如果资金链有一条出现了问题,那么整个支付链都会有问题,这就是它的安全性。
然后我们开发的咕咕嘎嘎挂机守护项目是一个带安全限制的自动支付系统,让 AI Agent 可以自动付钱但只能在用户允许的范围内付钱。该项目是一个 monorepo,展示了在游戏中使用守卫支付的完整流程。
项目意义解决 AI Agent 自动付款时的可信度和安全性问题:
❌ 传统方式:每笔交易需人工确认(破坏自动化)或直接给予支付权限(存在风险)
✅ GuguGuard 方案:Agent 可 ...
一、Antigravity正确登录流程(Windows版)**1.**开始前准备首先你需要确保自己有魔法,我这里不提供魔法教学,可以访问Google就行,第二你需要有一个正常的Gemini的pro账号,免费账号不一定行,403的账号不行,被封Antigravity的账号也不行,注意一定要按流程来,不然容易出问题。
**2.**安装辅助登录工具
2.1访问链接https://github.com/jlcodes99/cockpit-tools/releases,进来后是这样的:
2.2点击Cockpit.Tools_0.20.9_x64-setup.exe,下载下来,如果有更新版,就找更新的版本,更新版就是这个0.20.0变成更大的数字,有时候你没找到,就点那个Show all 29 assets,就可以展开
2.3下载好了之后浏览器可能提示风险,选择保留,因为我选过了,所以没有配图。注意,这里之所以提示风险,是因为开源项目往往由个人或小团队维护,一般不会花费大量资金购买商业数字证书
2.4然后点击安装,会出现这个,在这里点击“更多信息”
2.5然后点击“仍要运行”2.6后续就是一直 ...
一份简历为您筛选全网最合适的岗位!
先安装ollama:Ollama,选择模型:Ollama
这里以qwen3.5:4b和qwen-embedding3:4b进行学习
既然要学习大模型应用那就直接用大模型应用来完成大模型应用,这里选用codex+trea双Vibe Coding工具进行开发,推荐安装MySQL和web research的MCP;
GitHub: hepingan11/FastPosition
数据爬取整个最难的就是职位的数据爬取,目前利用的是Playwright + LLM +接口匹配度算法 实现的
Playwright 很好说,因为职位信息网站里的数据大多都是动态的,爬取整个HTML太消耗token且定位不准,而Playwright 能直接定位查询接口获取完整的json数据;
大致流程:
Playwright 打开页面并监听所有 JSON 响应, 代码在 fetch_page_payload()。它会:
打开招聘页 ...
IT笔记
未读常见集合类型:
需求场景
推荐集合
查多改少、随机访问
ArrayList
频繁头尾增删(队列 / 栈)
LinkedList/ArrayDeque
去重、无序
HashSet
去重、保留插入顺序
LinkedHashSet
去重、排序
TreeSet
键值对、无序、高效
HashMap
键值对、有序
LinkedHashMap/TreeMap
多线程键值对
ConcurrentHashMap
优先级任务调度
PriorityQueue
高并发生产者 - 消费者
LinkedBlockingQueue
LinkedList双向链表列表基于双向链表实现的 List 接口实现类,既可以当列表用,也能当队列、栈来用。
核心特性:
增删效率高:尤其是在链表头部 / 尾部,或已知节点位置时,增删只需修改节点引用,时间复杂度 O (1);但在指定索引增删,需要先遍历找到对应节点,时间复杂度 O (n)。
查询效率低:无法像 ArrayList 那样通过索引直接定位元素,必须从头 / 尾遍历到目标 ...
像梦一般的大四上也是结束了,这学期先去学校上了半个月的学然后就跑出来上班了,首先就是我们的 某鱼科技有限公司,老板我刚入职那会儿还挺好的,没加班压力也不是很大,还带我们员工从成都一路自驾到深圳,路上的费用都是老板包的,那时候我觉得我真的再累也能干下去,在深圳待的那段时间真的是我在这个公司的蜜月;当时白天就去深圳那边参加智元机器人的活动,晚上我们三小只(员工)就捣鼓机器人,眼里只有对未来的美好憧憬,感觉能和老板一起干出一番大事业,那几天真的是各种误闯天家;当时两小时研究出机器狗的代码库,还自己写出个跳舞的执行脚本,还接了个研发净地机器狗的20w大单子。但好景不长,后面回重庆后老板就开始各种上强度和超离谱的PUA,进来的时候是以全栈开发工程师的职位面试进来的,但没想到真给我干成”全干”工程师了!软件开发,机器人辅助研发,机器人机器狗管理,HR+面试(还让我去面嵌入式的),租房,当导游介绍产品,996,管理两个实习生,公司物品管理….反正就是一堆事情,我一开始也是忍过去的,后面老板直接降工资了,我拿完那个月工资就直接走人了😡妥妥的一个zb家,想榨干员工的全部精力,感觉老板开公司就是单纯 ...
自己学了三年Java总结出来的Springcloud-alibaba微服务架构模板
模板介绍其中相关技术和中间件包含:
Mysql 8
Redis
Sa-token
Mybatis-plus
Ali Oss
Nacos
RabbitMQ
Sentinel
Docker
以及一些小杂件(fastjson,Druid连接池,lombok…..)
不用全部了解,比如你不想用rabbitmq直接在代码里面删除对应依赖和代码以及yml配置就行
SpringCloud版本组件之间有严格的依赖,本次采用的版本对应关系如下:
Spring Cloud Alibaba Version
Sentinel Version
Nacos Version
RocketMQ Version
Seata Version
2023.0.1.0
1.8.6
2.3.2
5.1.4
2.0.0
Spring Cloud Alibaba Version
Spring Cloud Version
Spring Boot Version
2023.0.1.0
Spring Cloud 2023.0 ...
总所周知在SpringAi中MCP Client默认的mcp接入方式是在application.yml里面配置mcp服务列表后,对话每次都会调用所有的mcp服务,这是非常慢又非常不自定义的一种方法;有没有方式可以在每次对话时我可以自己选择我要用的mcp服务呢?有的兄弟,有的;
首先删掉原来application配置的mcp client,新建一个Mcp列表配置类:
12345678910111213141516171819202122232425262728293031@Configurationpublic class McpListConfig { //sse @Bean @Primary public List<ToolCallback> baiduMap() { McpClientTransport transport = HttpClientSseClientTransport .builder("https://mcp.map.baidu.com") ...
总所周知SpringAi提供的Mysql JDBC数据库记忆存储的表只有四个字段,这非常限制了我们的发挥,想要实现高度自定义可以参考我的方法;
创建MysqlChatMemory类:
123456789101112131415161718192021222324252627282930313233343536373839404142@RequiredArgsConstructor@Componentpublic class MysqlChatMemory implements ChatMemory { private final SpringAiChatMemoryMapper springAiChatMemoryMapper; @Override public void add(String conversationId, Message message){ } @Override public void add(String conversationId, List<Message> messages) ...
这几天打算把我的Pass Assistant拆成微服务,下面全是我踩过的坑
版本对应与pom配置SpringCloud与Springboot版本对应关系,参考阿里官方的版本对应关系:版本说明 · alibaba/spring-cloud-alibaba Wiki
Spring Cloud Alibaba Version
Spring Cloud Version
Spring Boot Version
2022.0.0.0*
Spring Cloud 2022.0.0
3.0.2
2022.0.0.0-RC2
Spring Cloud 2022.0.0
3.0.2
2022.0.0.0-RC1
Spring Cloud 2022.0.0
3.0.0
Spring Cloud Alibaba Version
Spring Cloud Version
Spring Boot Version
2021.0.5.0*
Spring Cloud 2021.0.5
2.6.13
2021.0.4.0
Spring Cloud 2021.0.4
2.6 ...
























