编程日记

列表

智慧社区:居民信息Excel导入数据库

目录 1.技术选型 Apache POI EasyExcel(阿里开源流式方案) Easy-POI(注解驱动方案) JXL(轻量级旧版方案) 前后端协作方案(SpreadJS 后端) 对比表 2.业务逻辑 3.代码实现 1.…

C#中的LINQ:简化数据查询与操作

引言 在现代软件开发中,处理和操作数据是不可避免的任务。无论是从数据库读取信息,还是对内存中的集合进行筛选、排序等操作,开发者都需要一种高效且易于使用的方法。C#中的LINQ(Language Integrated Query)正是为此而…

MySQL主从复制原理详解

MySQL 主从复制(Master-Slave Replication)是一种数据复制技术,它将一个 MySQL 服务器(主库)的数据实时复制到一个或多个 MySQL 服务器(从库),主要用于实现读写分离、数据备份、高可…

深入浅出大数据基石:Hadoop 生态核心技术全解析

在数字化浪潮席卷全球的今天,大数据已成为企业核心竞争力的关键。Hadoop 作为大数据处理的经典框架,凭借其高可靠性、高扩展性和高容错性,成为处理海量数据的事实标准。本文将从基础认知到实操落地,全面拆解 Hadoop 生态核心技术&…

2026年免费降AI工具推荐:亲测有效的10款神器

2026年免费降AI工具推荐:亲测有效的10款神器 最近帮几个学弟学妹看论文,发现他们都在为一件事发愁——论文AI率太高了。知网查完一看,60%、70%的AI率,答辩老师看到估计直接让回去重写。今天就来聊聊我这半年用过的几款免费降AI工…

AI Coding这样用,一天干完一周的活!

姐妹们!别再手动敲CRUD了! 作为一个每天和代码“搏斗”的后端开发,我以前也觉得AI写代码就是噱头——直到我用 Claude Code Cursor 搞定一个完整项目只花了半天!今天就来手把手教你,怎么用AI Coding真正提效&#xff…

Tauri框架实战——托盘左键不显示菜单

背景 近期,我基于自研的个人时间管理 Web 应用 「时光助手」,借助 AI 辅助开发,通过 Tauri 框架完成了 Windows 客户端的打包工作。初次体验 Tauri 便收获了不错的反馈 —— 其生成的客户端体积轻量化、运行性能优异,且与 Web 端…

Vibe coding 是什么?

Vibe coding 是近两年在程序员和 AI 开发圈里流行起来的一个说法,不是一个正式的技术术语,而是一种写代码的心态 工作方式。vibe coding 不被“严谨工程流程”束缚,跟着感觉和直觉快速写出能跑、好用、爽的代码。一、vibe coding 在说什么&…

增程系统详细介绍

增程系统(Range Extender / 增程式电动车,EREV)原理、结构、控制逻辑、优缺点、与其他动力形式对比、以及未来趋势。一、什么是增程系统增程系统 以电机驱动车轮 发动机只负责发电、不直接驱动轮子 本质上是「电动车 随车发电机」。二、系…

虚幻引擎_用户小控件_准星

我们有一个需求: 构建一个用户小控件, 用来在屏幕上显示一个准星创建十字准星蓝图的步骤:创建 C 类:新建继承自UserWidget类型的 C 类,命名为HUDWidget。生成蓝图子类:基于上述HUDWidget类,创建一个对应的蓝图子类, 命…

初始化大模型的不同方式

llama.cpp 「发动机」—— 纯推理库,命令行或 C/C API 调用,什么都要自己拼。 Ollama 「整车」—— 把 llama.cpp 发动机包成 Docker 式服务,一键拉模型、自动启停、REST/OpenAI 兼容,零配置就能用。 维度llama.cppOllama定位底…

can(6) canopen python库使用

1.发送消息 # canopen_sender.py - CANopen 发送端(主节点) import canopen import can import timedef start_canopen_sender():"""启动 CANopen 发送端,连接虚拟总线并发送消息"""# 统一的虚拟总线配置&…

探索企业AI转型路线图,AI应用架构师经验分享

企业AI转型避坑指南:从0到1的路线图与架构师实战经验 一、引言:为什么你的AI转型总“翻车”? “我们花了300万买了AI系统,结果业务部门根本不用”“想做AI但不知道从哪下手,怕选不对技术”“模型 accuracy 95%&#xf…