oracle中date类型在mybatis中查询时遇到的坑
背景 最近生产遇到个问题,大致也是遵从墨菲定律吧,你感觉会出问题的地方,可能就真会出问题。oracle我一直觉得过于复杂,从来没有系统学习过。最近遇到的问题就和date这种类型的列有关系,有个表中的记录大概这样:2024-05-13 00:00:00.000 ,然后类型是date,我还以为这种类型只 ...
使用 VyOS 与 OPNsense 搭建 VMware 简化企业内网攻防实验环境
基于 VMware 搭建一套简化企业内网攻防实验环境,包含 Kali、VyOS、OPNsense、DMZ Alpine、Docker 靶场及 WireGuard VPN。本文重点记录网络规划、路由、防火墙、NAT、DNS、靶机部署与连通性验证,适合用于网络安全学习、实验环境复现和后续攻防测试 ...
从后台架构专家到大模型推理“新人”:AI 时代 Infra 工程师的进化之路
本文讲述我——一名资深后台工程师,在 AI 时代如何入门大模型推理工程。全文围绕三条主线展开:从资深后台工程师到推理工程新人的抉择、推理工程的入门路径与自检方法、AI Infra 与通用 Infra 的同源与分野。 ...
编程农场——入坑游玩第一天
背景 编程农场又史低了,这个游戏在我愿望清单里面待挺久了,因为价格和其他原因,我一直没有购买,于是趁着steam编程游戏节,我直接买下了这款有意思的游戏。 游戏玩法 在购买这款游戏前,我就对这个游戏有所耳闻,这个游戏就是通过编写代码,驱动一个无人机实行自动化收割、种植等功能,而这种自动化生产链游戏, ...
软件开发,到底有多难?
本人是计算机科班出身,也算是写过几个小项目。自从 AI 席卷全球,我们好像进入了一个只用“拷打 AI”就能生成完整软件的时代。这种“随随便便就能开发出精美小程序”的错觉,让很多人远远低估了软件开发的难度。 程序中没有任何一个字节的流动是理所当然的,网页上没有任何一个像素是理所当然出现的。很多时候,一 ...
[嵌入式数据库/RDBMS] SQLite 3.x: 全球部署最广泛的零配置、单文件、嵌入式 ACID 关系型数据库引擎
0 序 缘起 Chroma、Weixin 、Windows、Android 等都在使用 SQL Lite 两年前开始、至近期多次使用、研究 DB-GPT 这个 Data-Agent 开源项目。 DB-GPT 项目基于 Chroma 向量数据库做 Data-Agents Chroma 向量数据库自 0 ...
Langchain简单快速上手教程(五)——聊天模型之流式传输
本文介绍 LangChain 聊天模型的流式传输,涵盖 stream() 同步与 astream() 异步两种方式,并讲解协程、事件循环等异步概念,最后演示如何用生成器函数自定义流式输出解析器,实现按句输出。 ...
RedNb.Nacos 2.0.0 正式发布:.NET 接入 Nacos 3.2.4,AI Registry 全能力落地
Nacos 3.x 最大的变化是什么?不只是配置和服务发现的协议升级,而是它正式把 AI 资产(MCP Server、A2A Agent、Prompt、Skill、AgentSpec)纳入了注册中心的一等公民体系。RedNb.Nacos 2.0.0 正式发布,这是一个面向 Nacos 3.2.4 的... ...
从系统服务到桌面应用:DeepSeek Harness 部署与多形态使用指南
背景 DeepSeek Harness(简称 DSH)是 DeepSeek 推出的 AI 编程助手工具,通过 dsh web 可以在浏览器中访问其 Web UI 界面。但源码编译版本没有现成的桌面客户端,每次都需要手动敲命令启动,终端关闭后服务也就断了。 本文将完整记录如何通过 WinSW 将源码编 ...
理解Oracle Property Graph:以账户转账示例完成图特性最小测试
Oracle Property Graph 让关系型数据也能用图的方式查询。本文用一组转账数据,走一遍建表、建图、单跳与多跳查询的完整流程,并整理 ORA-40954: unknown label 的常见原因。 01 | 准备测试表与数据 建议在空白 schema 中执行。若对象已存在,先手工删除或 ...
Rust 成为微软一线语言之后:谈谈 C# 与 Rust 的互补性
微软把 Rust 提到 Tier-1,不是让它和 C# 竞争,而是补齐 .NET 生态底下那层一直靠 C++ 硬撑的安全底座。对 C# 架构师而言,学会在边界上定义干净的 FFI 契约,远比纠结"要不要学 Rust"更有价值。未来的高性能 .NET 系统,大概率是这样一个形态:C# 在上,Rust ... ...
重建 AI 认知第 6 篇:RAG——答案不在"检索 + 生成"这四个字里
RAG 不是一个新技术。 它的核心那块——把文字变成坐标,然后找坐标最近的邻居——1970 年代的搜索引擎就在用了。2013 年 Word2Vec 让"词变向量"成为主流,2019 年前后 Milvus、Pinecone 这类专业向量数据库陆续出现,2020 年 RAG 的论文发表,比 ChatGP ...
20260911-Etherfi AtomicQueue 攻击事件:订单校验逻辑未实现,用户授权被滥用
背景 20260911,Etherfi AtomicQueue 合约被黑客利用,窃取了一名用户 14.44 枚 liquidETH 代币(价值约 38k)。本次攻击产生的原因是订单检查逻辑被绕过,导致用户的代币授权权限被攻击者盗用。 攻击交易:https://app.blocksec.com/pha ...
STM32 中的嵌套向量中断控制器(NVIC)详解
首先明确: 抢占优先级决定“能不能打断”;响应优先级决定“同时等待时谁先执行”。 1. NVIC 是什么 NVIC(Nested Vectored Interrupt Controller,嵌套向量中断控制器)负责: 开启、关闭中断 保存中断的挂起状态 判断多个中断的执行顺序 实现中断嵌套 根据中断 ...
基于 HuggingFace Tokenizers 训练自定义分词器
在大模型开发流程中,分词器(Tokenizers)是文本预处理的核心组件。神经网络无法直接理解人类的原始文本,分词器的核心作用,就是将自然语言转换为模型可用于计算的数值序列。Hugging Face Tokenizers 是底层由 Rust 编写的高性能开源分词库,原生支持 BPE、WordPiec... ...
APEX 无法分配 SH 用户?一个存储过程轻松解决
在 Oracle APEX 日常开发中,笔者习惯使用 Object Browser 对不同 Schema 进行管理。最近为了测试同事开发的本体构建平台,笔者导入了 Oracle 自带的 SH 用户来模拟业务数据,却在分配 Schema 时遇到了一个“怪问题”。 01 | 问题现象:下拉列表里找不到 ...
AI编程道心崩塌/十几年Qt开发经验一文不值
我干了十几年 Qt C++。从 Qt4 到 Qt6,从单线程到多线程池,从 GDI 绘图到 OpenGL 硬件加速,从 Windows 桌面到嵌入式 Linux 再到安卓跨平台。我熬过的夜、踩过的坑、调过的内存泄漏、追过的段错误,加起来能绕地球半圈。 我做过视频监控系统,手写 Onvif 协议解析、 ...
【知识中枢】向量检索引擎:从Embedding到相似度匹配的工程实践
向量检索是RAG系统的"心脏"——检索质量直接决定了AI回答的上限。本文从Embedding模型选型、向量索引算法、混合检索策略到性能优化,给出企业级向量检索引擎的完整工程实践指南。 导读 "为什么我们的RAG系统总是检索不到正确的知识?"——这是企业落地知识中枢时最高频的技术问题。答案往往不 ...


