stm32cubemx+freertos+中断实现IIC从机
最近做一个项目需要将stm32配置为iic的从机模式来响应总线的读写需求,看了网上的大部分资料讲解的都不是很全面,因此这里做一个小分享。 iic通信流程 要编写iic从机模式的代码,就得对iic得整个通信流程足够熟悉,下面是流程的介绍讲解 主机发送数据(从机接收数据) 起始信号(START) 主机在 ...
ChatGPT Codex试用心得,码农的可靠助手or失业号角?
今天在chatgpt网页上收到了chatgpt的灰度推送,可以尝试gpt的codex代码助手了,迫不及待的尝试了一番,有一些坑和注意事项在本文进行了汇总,方便其他园子里的有plus的小伙伴尝鲜,下面开始正文。 note:由于之前没有用过类似的编码助手,包括copilot和cursor等等,所以我也是 ...
SmolVLA: 让机器人更懂 “看听说做” 的轻量化解决方案
TL;DR 今天,我们介绍了 SmolVLA,这是一个轻量级 (450M 参数) 的开源视觉 - 语言 - 动作 (VLA) 模型,专为机器人领域设计,并且可以在消费级硬件上运行。 仅使用开源社区共享的数据集进行预训练,数据集标签为 lerobot。 SmolVLA-450M 的表现优于许多更 ...
SQL Server 2025 预览版新功能点评
T-SQL 语言增强 正则表达式 (Regex) 支持 功能概述: SQL Server 2025 在 T-SQL 中原生引入了 POSIX 兼容的正则表达式支持,通过内置函数(如 REGEXP_LIKE、REGEXP_REPLACE 等)可直接在查询中对文本进行复杂模式匹配、查找和替换。这让开发者 ...
记录第一次公司内部分享:如何基于大模型搭建企业+AI业务
Hello, 大家好,我是程序员海军, 全栈开发 |AI爱好者 | 独立开发。 记录第一次在公司内部分享AI+业务 落地实践。 如今,AI时代带来的无限可能性,很多业务都值得从做一遍。 最近,老大参加了行业的AI 大会,回来之后将这项任务交给了我。由于我经常研究各种AI 玩法以及AI圈动态,对这块还 ...
GDAL 2.X升级3.X需要注意的问题总结
1 引言 最近终于将使用的GDAL 2.X升级到成了3.X版本,总结一下遇到的各种问题。 2 详论 2.1 数据路径 GDAL 3.X以后深度依赖PROJ库,以前只是可选构建项,现在已经是必须构建项了。最直接的体现是如果涉及到空间参考相关的内容时,除了要配置GDAL_DATA环境变量,还必须配置PR ...
《一个程序猿的生命周期》-《发展篇》- 47.用同样的思维模式做着不同的事
我们应该承认任何组织和个人能力的有限性,因为不仅不能改变任何事情,用力过猛反而伤及自己。这又体现了人性消积的一面,可能只有伟人能够改变,屁民无能为力。 ...
Manim中三种函数图像类的比较
在 Manim 库中,FunctionGraph、ImplicitFunction 和 ParametricFunction 都是用于绘制函数图像的类,但它们的适用场景、输入形式和实现方式有显著区别。 以下是详细对比: 1. FunctionGraph 用途:绘制 显式函数 ($ y = f(x) ...
决策树算法如何读懂你的购物心理?一文看懂背后的科学
想知道电商平台是如何预测你的下一次购买吗?本文通过真实案例解析决策树算法如何分析你的行为,不仅讲解原理,还提供Python代码实现,让你掌握这项改变营销方式的技术。 ...
聊一聊 .NET在Linux下的IO多路复用select和epoll
一:背景 1. 讲故事 在windows平台上,相信很多人都知道.NET异步机制是借助了Windows自带的 IO完成端口 实现的异步交互,那在 Linux 下.NET 又是怎么玩的呢?主要还是传统的 select,poll,epoll 的IO多路复用,在 coreclr源代码中我们都能找到它们的影 ...
全球首个无限执行的 AI 出现!给我玩爽了
我觉得 Flowith 整体来说还是很不错的,无论是 AI 的规划和自我修正能力、还是调用工具的能力、还有并行执行的能力和云端部署能力,都符合我对 AI 智能体的想象。当然,缺点也很明显。 ...
开发十年现状之后端的职业发展
2016年刚入行对职业发展没有太多的想法,没有工作经验做支撑对业内了解甚少没有想法也正常,大四那年有门课是和职业规划相关的,老师站在讲台上大篇幅的讲理论知识,告诉我们该如何如何,当时我就觉着这些都太虚了,我都不知道我的职业是什么样的怎么会有规划呢?毕竟在有过工作经历后的想法和看书总结出来的职业规划是 ...
[学习笔记] 从零开始虚拟化搭建数据库服务器
目录一. 创建虚拟机并安装CentOS 7二. 安装VMware Tools三. 安装常用工具确保联网配置网络四. 安装服务安装 SQL Server 2017安装 OpenSSL安装 Redis安装 RabbitMQ 一. 创建虚拟机并安装CentOS 7 硬件参数根据需求进行设置 CD/DVD ...
一个老程序员, 两个小时能用corsur做出什么样的东西
背景 最近cosur太火了, 很多没开发背景的人也直接说0基础建站了, 互联网项目的门槛越高越低. 第一次看到一个行业拼命卷自己的. 作为一个16年的老程序员了, 肯定得试试这款颠覆性的产品. 在上一篇中, 测试了下用cursor开发下公司内部系统的费用管理功能, 惊叹它对代码的理解能力、以及对后端 ...
鸿蒙仓颉语言开发实战教程:商城搜索页
大家好,今天要分享的是仓颉语言商城应用的搜索页。 搜索页的内容比较多,都有点密集恐惧症了,不过我们可以从上至下将它拆分开来,逐一击破。 导航栏 搜索页的的最顶部是导航栏,由返回按钮和搜索框两部分组成,比较简单,具体实现代码如下: Row(6){ Image(@r(app.media.back)) . ...
DeepSeek为什么现在感觉不火了?
DeepSeek为什么现在感觉不火了?一个技术圈老兵的冷静分析 作为一个在AI圈摸爬滚打多年的技术从业者,看到这个问题,我想从几个维度来聊聊DeepSeek这个现象级产品的起落轨迹。 说实话,DeepSeek的故事很像互联网圈的经典剧本:爆红→质疑→回落→沉淀。但这次的主角换成了AI大模型,背景是中 ...
AI编码焕新:用Context7
最近,一款名为 Context7 MCP 的工具备受瞩目。网络上流传着各种说法,比如它解决了大语言模型的痛点、革新了 AI 编码方式,甚至能让 Cursor 效率提升十倍。那么,Context7 真有这么神奇吗?它究竟是什么? Context7 是什么? 官方介绍称,Context7 能将最新的、特 ...
需求评审不翻车指南:5 大沟通雷区与破解话术
在产品开发流程中,需求评审是至关重要的环节,其沟通效果直接影响项目走向。下面,就为你拆解常见雷区并提供破解之道。 ...
.NET 9中的异常处理性能提升分析:为什么过去慢,未来快
一、为什么要关注.NET异常处理的性能 随着现代云原生、高并发、分布式场景的大量普及,异常处理(Exception Handling)早已不再只是一个冷僻的代码路径。在高复杂度的微服务、网络服务、异步编程环境下,服务依赖的外部资源往往不可靠,偶发失效或小概率的“雪崩”场景已经十分常见。实际系统常常在 ...
开发十年现状之我的工作经历
很久没来博客园写文章了,久到我已经快忘记这个地方了,最早写博客的时候很喜欢这个地方,这的大多数内容都是原创而且人少,相较于CSDN等大的博客平台,抄袭太过严重而且很多博客的作者是为了发博客而发博客,根本不会对自己产出的内容负责,这些都让我很反感。正好最近有大把的时间来整理下这些年学习的笔记和工作的感 ...