Ajax Zhan's Blog

Welcome!This is Ajaxzhan.
坚信:品味优先于执行,价值驱动下创造、系统工程保安全
持续跟进AI前沿研究,持续思考技术、产品与思维。

这是AI时代,也是一个酒神时代——新技术、新产品、新SOTA层出不穷,从传统大厂到创业公司到OPC到每个个体——每个人都在拼了命想赶上这波浪潮。

神奇的是,在感性和理性的拉扯中,我的理性在这一个月里面变得淡了许多,几乎没有占据过主导地位,感性倒是久不散去,给我带来了许多欢乐和痛苦。

只需要将VPN改成虚拟网卡模式,再打开Cursor的HTTP2.0模式就不会有模型被拦截的问题了,很神奇。解决了HTTP1.1网络环境太差的问题。

最近开始意识到一种很重要的能力——幽默,当然这种幽默不仅仅是对别人,更多是对自己的一种幽默。如果一个人都无法进行自嘲和对生活中的事情进行解构,那么这个人绝对会获得特别痛苦和憋屈,更不用说会产生什么有价值的思考了。所以保持一种对自己冷幽默的态度还是很重要。

兼具深度与启发性的分析,能有效帮助培养更敏锐的Research Taste:关于大海捞针是一个很好的评估长上下文的指标——https://www.zhihu.com/question/654570878/answer/1965228622118888157

AI的发展、LLM的发展太快了,落地的推进也很迅速,中国有无数能人志士正在各自岗位推动这件事情。今年看到的太多新闻都给我一种感觉:AI的浪潮不像是泡沫,未来3-5年AI的需求只会增加,不会减少。浪潮之下,要学习的东西还太多太多。

最近把MLLM当作OCR来用,大概就是识别图中的习题然后转成平台兼容的格式。这个过程中发现大模型的幻觉还挺可怕,他要是直接给你很离谱的错误也就罢了,他居然会给你修改选项中的一些细节,并且修改得很合理,让你完全看不出来。这种幻觉在很多领域我认为还是不可接受的,而且关键是怎么检测出来这种幻觉?如果还要靠人为来检测,那这种基于大模型的自动化工作流其实意义就大打折扣了。

今晚回顾了之前支教的照片,感慨颇深。想做一个好的老师,但确实做的不够好。

今天研究了Coze的Multi-Agent、豆包的语音合成大模型、开源的OpenWebUI和NewAPI,感觉都挺牛的,效果很令人振奋,可以试试组合起来做个项目。

同时我现在越来越觉得,不是为了追求技术而技术,而是要用技术做出真正的好产品,注重用户体验和实际价值。真正的好产品实在令人振奋,字节跳动公司推出的豆包语音系列效果震撼,飞书在办公方面做的绝绝子,今天实用了火山引擎的工单系统都觉得很nice。感觉字节的产品都很有灵气。

今晚看了看过去一年的日记,很有感触,记日记真的很有意思,只有通过当时的文字才能观照今日的自己是否已经成长了。我们需要隔一段时间询问一下自己:自己是否激情依旧,是否能留存有过去许下愿望那时的热情?

凉山小记(一)

从甜口番茄炒蛋的味觉错位,作者忆起凉山支教14天的时光。那里有赤红残霞与繁星点落的宁静夜晚,有孩子们采摘野花、嬉戏课堂的纯粹童真——手工课上巧思,体育课上的欢闹,还有“阿莫”“术莫颇”的彝语童声。平淡日常因这段经历鲜活,离别时大山的澄澈与牵挂交织,纵使时光冲刷,凉山的山花、孩子的笑脸与那份纯粹,已成为心中不愿散去的暖光。

MybatisPlus学习笔记(二)

自动填充 需求:业务中表有更新时间、创建时间、创建人、更新人等字段。可以使用 @TableField(fill = )来进行自动填充。 加了注解的字段会在SQL中预留字段,属性值指定 在进行什么操作的时候需要预留字段。 第一步,在字段上添加注解 //插入和更新的时候 @TableField(fill

MybatisPlus学习笔记(一)

概述 MybatisPlus是一款Mybatis增强工具,用于简化开发,提高效率。 它在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官网 基本配置 Maven依赖 mybatis-plus mysql驱动 数据源配置 spring: datasource: u

C++项目:基于Qt和Tcp通信的简易网络聊天室

项目介绍 项目简介 基于Tcp socket通信协议和Qt6.4 实现的网络聊天室。 项目功能 客户端和服务端互发消息 不同客户端之间的私聊 服务端消息的群发 项目改进计划: 发送文件功能 客户端获取“在线客户端”列表 引入MySQL数据库存储聊天记录 引入多线程解决并发问题 核心技术栈 语言:C+

C编程:socket网络编程

本文系统介绍了网络编程中的核心知识点。首先详细讲解了字节序转换函数,包括主机序与网络序的转换(htons/ntohs)及IP地址的字符串与整数形式转换(inet_pton/inet_ntop)。接着阐述了socket数据结构(sockaddr和sockaddr_in)及其使用差异。重点介绍了socket编程的核心函数:创建套接字(socket)、绑定地址(bind)、监听连接(listen)、接受连接(accept)、数据收发(read/recv、write/send)及客户端连接(connect)。最后总结了TCP通信流程,服务端需创建监听套接字、绑定地址、监听连接、接受通信;客户端则通过connect连接服务器。文中还提供了服务端和客户端的完整实现代码示例。

C++:算法竞赛常用库函数

本文聚焦C++高频STL容器与算法库的核心用法。STL部分:vector支持动态数组操作,string类提供字符串处理及find/substr/replace函数,set/map基于红黑树实现有序存储,unordered系列采用哈希表提升查找效率,priority_queue支持堆操作,pair便于键值存储。算法库:sort可自定义排序规则,unique配合排序实现去重,lower_bound/upper_bound高效查找,next_permutation生成全排列,reverse实现序列翻转。同时涵盖transform大小写转换、auto简化迭代器使用、lambda表达式等实用技巧,助力高效编程。

Git入门(二)

本文主要介绍Git进阶实战,聚焦GitHub、Gitee、GitLab等代码托管平台。核心内容包括:GitHub远程仓库操作命令(如git remote管理别名、git push/pull/clone)、团队内协作(邀请协作者、权限管理)与跨团队协作(Fork、Pull Request);SSH免密登录配置(生成公钥、GitHub设置密钥);IDEA集成Git(配置忽略文件、本地库操作、分支管理)及GitHub(账号绑定、项目推送/拉取/克隆)。同时简要对比Gitee(与GitHub类似)和GitLab(企业级自建平台),覆盖团队协作与开发工具集成全流程。

Git入门(一)

Git是免费开源的分布式版本控制系统,相比SVN等集中式工具,其优势在于本地保存完整项目历史,支持离线操作且安全性更高。核心工作流程包括:工作区通过`git add`将文件添加到暂存区,再通过`git commit`提交至本地库生成版本记录,最终可通过`git push`同步至远程库(GitHub/GitLab)。分支机制支持并行开发,通过`git branch`创建、`git checkout`切换、`git merge`合并,提升开发效率并避免主线冲突。首次使用需配置用户签名(`git config`),常用命令还包括`git status`查看状态、`git reflog`追溯版本历史。

JaveNote—OOP(2)

Contents IDEA快捷键 Package:包 访问修饰符 OOP三大特性之封装 OOP三大特性之继承 OOP三大特性之多态 super关键字 Overwrite Object类 断点调试 IDEA快捷键 删除当前行: CTRL + Y 复制当前行并粘贴: CTRL + D 补全代码行: A