自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 3. 创始人手册:打造 AI 原生初创公司

你自己的领域专业知识和前期研究已经产生了一个假设。第一项工作是把它打磨到真正可测试。Claude 在这里特别有用,因为它会迫使你变得具体:到底是谁有这个问题,频率多高,严重程度如何,他们现在怎么处理?一个无法精确回答这些问题的问题陈述,还没有准备好进入验证。练习:和 Claude 一起打磨你的问题陈述,直到它成为一个可测试假设。例如,“合同审阅太慢”并不具备真正可测试性。但“中型企业的内部法务团队每个合同审阅周期要花 3 天以上,因为红线修改散落在邮件线程中,而不是一个版本受控的文档里”,就是非常可测试的。

2026-05-15 23:11:47 271

原创 2.对1文档中的内容做展开补充

Anthropic 的文章说,LSP 让 Claude 获得和 IDE 类似的导航能力:跳转到定义、查找引用、跨文件追踪函数调用,并能区分不同语言或模块里同名函数;Claude Code 官方文档说,CLAUDE.md 是你写给 Claude 的持久指令文件,会在每次会话开始时读取;它是上下文,不是强制配置,所以越具体、越简洁,遵循效果越稳定。Anthropic 的文章也建议这么做,因为 Claude 会向上遍历并加载沿途的 CLAUDE.md,所以根目录上下文不会丢,但工作范围会更聚焦。

2026-05-15 16:21:39 50

原创 1.Claude Code 如何在大型代码库中工作:最佳实践与入门指南

摘要 Claude Code在大型代码库中的高效运作依赖于精心设计的"Harness"环境框架,该框架包含五个关键组件:CLAUDE.md文件提供基础上下文,Hooks实现持续优化,Skills按需加载专业知识,Plugins打包配置方案,MCP服务器连接内部工具。成功部署呈现三种典型模式:通过层级化CLAUDE.md文件实现代码库导航优化;在子目录而非根目录初始化以限定作用域;按子目录定义测试命令提高效率。

2026-05-15 15:48:01 68

原创 在树莓派 5 上部署 Gemma 4 E4B 过程记录

本文记录了在树莓派5上部署Gemma 4 E4B模型的全过程。使用llama.cpp框架和IQ4_XS量化模型,在8GB内存环境下通过优化参数实现稳定运行。部署内容包括:编译llama.cpp、下载模型、配置systemd服务、设置nginx反向代理,并添加文件处理网关支持多种文件格式输入。最终提供OpenAI兼容接口、网页聊天界面和手机简洁版访问,地址为192.168.9.241。方案针对树莓派硬件限制进行了多项优化,包括内存控制、单槽运行等,确保在小内存设备上的可用性。

2026-04-25 19:42:38 555

原创 重新思考:Agent Computer 对消费者意味着什么?

摘要: Agent Computer v2.0 是基于家用NAS构建的个人记忆基础设施,通过混合本地与云端模型实现隐私保护与成本可控。核心定位是24/7运行的记忆伴侣,能理解跨媒介的模糊查询(如"三个月前看过的量子纠缠视频")。系统采用五层架构,关键创新是智能路由层,根据任务复杂度、隐私等级和预算自动选择本地(如GLM-4-9B)或云端模型(如Claude),敏感数据绝不上传。支持照片、阅读、影视、工作、网络五大场景的语义检索,数据始终存储在本地NAS,通过多模态管线处理文本、图像、视频

2026-04-05 21:46:50 438

原创 LVGL Cortex-A7 优化完整指南

《LVGL Cortex-A7优化指南》摘要:本文提供针对ARM Cortex-A7处理器的LVGL图形库全面优化方案。核心优化技术包括NEON SIMD加速(5-7倍性能提升)、编译器优化标志配置(2-3倍加速)、预乘Alpha处理(20-30%加速)以及双核渲染技术(1.6-1.9倍加速)。指南包含从RGB565单核基础配置到ARGB8888+旋转+双核的高级方案,提供完整配置文件、编译脚本和性能对比数据(优化后可达60-80 FPS)。特别针对不同应用场景给出详细配置建议,帮助开发者在5-15分钟内完

2026-02-15 11:39:28 728

原创 FreeRTOS 退避算法

退避算法核心解析 本文详细剖析了backoffAlgorithm库实现的指数退避策略。该算法通过逐步增加重试间隔并引入随机性,有效解决网络拥塞时的"雷群效应"问题。 核心要点: 采用"Full Jitter"策略,每次重试等待时间在0到2^n范围内随机选取 关键数据结构BackoffAlgorithmContext_t包含最大延迟、尝试次数等参数 初始化函数设置基础参数,GetNextBackoff函数计算实际退避时间 算法特性包括指数增长上限、随机抖动和自动防同步机

2026-01-27 09:29:07 1138

原创 FreeRTOS-Plus-TCP 协议支持与网络编程指南

FreeRTOS-Plus-TCP 协议栈支持轻量级网络协议实现,包括IPv4/IPv6、TCP/UDP、ARP/ND、ICMP等核心协议,以及DHCP/DNS等配置协议。提供标准Berkeley Sockets API接口,支持socket创建、地址绑定和选项设置。通过FreeRTOSIPConfig.h可灵活配置协议启用状态,适用于资源受限的嵌入式系统网络开发。

2026-01-26 21:29:05 1151

原创 FreeRTOS Kernel 配置详解

FreeRTOS内核配置详解:通过FreeRTOSConfig.h文件定制RTOS行为,涵盖调度方式(抢占式/协作式)、时间片轮转、任务管理、内存分配等关键功能。配置项直接影响系统实时性、资源占用和性能表现,核心功能分布在tasks.c(调度)、queue.c(IPC)和list.c(数据结构)三个主要文件中。调度配置支持混合模式,高优先级任务可抢占低优先级任务,同优先级任务则按时间片或FIFO规则执行,满足不同实时性需求。

2026-01-26 21:18:48 920

原创 AWS IoT MQTT File Streams 性能优化分析

本文介绍了AWS IoT Core中通过MQTT协议高效传输大文件的优化方案。核心采用分块传输机制,将大文件分割为小块(默认4KB)逐个传输,突破MQTT消息大小限制并降低内存占用。系统支持按需请求机制,设备可灵活调整块大小和数量以适应不同网络条件和内存限制。提供JSON和CBOR双格式支持,其中CBOR格式通过二进制编码实现比JSON小20-40%的消息体积,更适合生产环境。方案还支持流式处理,允许边接收边处理文件。这些优化特别适合资源受限的嵌入式设备,显著提升了传输可靠性和效率。

2026-01-26 10:24:53 1149

原创 FreeRTOS 库与常见库的差异分析

FreeRTOS专用库与传统库的核心差异 1. 内存管理优化 FreeRTOS库(coreJSON/coreMQTT)采用零动态内存分配设计,避免内存碎片 传统库(cJSON/Paho)依赖动态内存,适合资源丰富系统 2. 实时性保证 FreeRTOS库通过确定性执行时间和非阻塞设计确保实时性 传统库存在执行时间不确定问题 3. 代码质量认证 FreeRTOS库通过MISRA C合规、CBMC形式化验证等严格质量检查 传统库通常仅通过基本测试 4. 资源占用对比 coreJSON代码仅2.4KB,cJSON

2026-01-26 10:14:30 902

原创 FreeRTOS 202406.04 LTS 项目目录结构说明

FreeRTOS 202406.04 LTS版本采用模块化目录结构,主要分为FreeRTOS/和aws/两大目录。FreeRTOS/包含核心内核(11.1.0)及TCP/IP网络栈(4.2.5)、MQTT(2.3.1)、HTTP(3.1.1)等物联网通信库;aws/目录提供AWS IoT相关功能库,包括设备影子(1.4.1)、设备防御(1.4.0)等服务。项目采用标准结构,各库均包含source/、test/和docs/子目录,支持到2026年6月30日,建议根据项目需求组合使用不同模块。

2026-01-26 10:11:01 1165

原创 Lighttpd 配置选项介绍

Lighttpd配置选项详解摘要: Lighttpd提供丰富的配置选项,涵盖核心服务、网络、日志、性能与安全等方面。核心配置包括服务器名称、文档根目录、错误处理、端口绑定等基本设置;网络与端口选项支持IPv6、I/O模型调优;日志管理可对接Syslog;性能方面提供连接数限制、降权运行等安全措施。此外,模块化功能包含访问控制、路径处理、认证授权、压缩缓存、代理服务等,并支持TLS/SSL加密。调试选项可临时启用用于问题排查,但不宜长期使用。各选项需根据实际场景组合配置,以实现高性能、安全的Web服务。

2025-06-10 23:47:46 1431

原创 LVGL+HISI TDE充分发挥性能hisi3516dv300

【代码】LVGL+HISI TDE充分发挥性能hisi3516dv300。

2025-02-27 22:53:38 433

原创 Deepseek实现本地电影文件批量重命名为infuse格式,可匹配IMDB

【代码】Deepseek实现本地电影文件批量重命名为infuse格式,可匹配IMDB。

2025-01-26 15:04:02 1216

原创 lvgl性能调优

lvgl_performance 是 LVGL 提供的性能分析工具,可以帮助开发者评估和优化图形库的性能。在一些特定的版本中,lvgl_performance 是一个宏或者工具,用来分析性能瓶颈,特别是图形渲染的效率。确保在 lv_conf.h 配置文件中启用了性能分析。你可以查找或添加以下宏来启用性能工具:此宏将启用性能分析,允许收集渲染和对象管理的时间。在你的代码中,可以使用 lv_performance 来输出渲染性能数据。通常,它会提供每一帧的渲染时间,以及其他相关指标。

2025-01-20 22:54:42 3052

原创 根据电池容量及功耗估算充电及放电时间

电池的电压在能量计算中是关键因素,特别是当你希望更精确地估算电池的能量存储(Wh),或考虑到充电器的输出功率时,它会影响计算的准确性。但是,在大多数日常估算中,直接使用电池的容量(mAh 或 Ah)和功耗(W 或 A)进行时间估算,已经可以得到比较合理的结果。电池的放电性能评估通常基于放电倍率(C-rate),即电池在单位时间内能够安全放出的电流。C-rate 是衡量电池在不同使用场景下放电能力的一个关键指标。

2024-12-01 23:34:47 15954

原创 如何快速分析音频中的各种频率成分

音频分析噪声源

2024-10-27 00:06:23 1778

原创 2020款Macbook Pro A2251无法充电无法开机定位及修复

A2251 MacBook Pro 无法充电无法开机修复CD3217

2024-10-20 22:01:57 2190

原创 为什么音频的采样率是44.1K不是40K也不是42K

根据奈奎斯特采样理论,采样频率必须是信号最高频率的两倍,才能保证较好地还原原始信号。音频信号的频率一般达到20Hz,而人耳收听的范围大约是20Hz到23kHz以下。为了满足人耳的听觉要求,需要保留到20kHz左右的音频信号,20kHz×2 = 40kHz,再考虑到一定的余量,所以最终采用了44.1kHz作为常见的采样率。

2024-07-19 22:15:13 2000

原创 在Ubuntu 22.04上源码安装python3.7及setuptools及pip

随着时代发展,ubuntu的版本也在飞速迭代,现在ubuntu中默认带的python3已经到python3.11了,并且python2也已经在新的版本中被废弃了。但是还有一些场景下会用到python3.7,这里给一些说明,方便大家使用。

2024-03-25 13:00:41 1451

原创 树莓派 ubuntu 23.10 mantic 换阿里云源

【代码】树莓派 ubuntu 23.10 mantic 换阿里云源。

2024-03-13 21:45:12 1829

原创 Arduino ESP32下载太慢终极解决办法

Arduino ESP32 下载太慢

2024-02-28 22:11:01 2001

原创 【做生意的艺术】同时经营几家公司而又有闲暇的秘诀

因此,作为一个管理者在授权时,必须对自己的职位职责有一个明确划分,按照责任大小把工作分类排队,自己只做最重要的工作就行了,其他的都可以授权。最重要的是你要有信心,相信他们能完成新的任务,并在实际上为你完成任务,你的新任务就是支持他们,使他们能够克服困难。你的情况怎样我不知道,但是我对自己的金字塔的基石是很有把握的,晚上可以安心地睡觉。最后,得出目的结论的最后分析。因此必须通过合理授权,使公司所有成员有充分发挥自己能力的平台,在必要的指导和监督下,你要信任你的部下,赋予部下相应的权利,鼓励他们独立完成工作。

2024-01-18 23:25:48 484

原创 VQE音频处理流程

模块时,在处理前后各存在一次重采样,第一次的作用是将输入采样率下的音频数据转换成功能模块所支持的工作采样率(8kHz/16kHz/48kHz),第二次则将工作采样率下的数据转换成输出采样率。AGC为自动增益控制(Auto Gain Control)模块,主要负责增益控制输出电平,在声。EQ模块为均衡处理器(Equalizer)模块,主要对音频数据进行均衡处理,以调节音频。与 ANR 算法比起来,RNR 更讲究细节输入(小信号)的保留度,RNR 会在降噪的同。主要保留语音数据,并会带来一定的细节丢失。

2024-01-14 22:31:36 1891

原创 估算监控最低可以存储的时长

同样的我们这里附一张表格,大家可以根据这个来估算存储时间需要的容量。当然现在很多厂商都带有告警录像,实际存储容量远比这个要高,这里给出的只是按全天极限码率情况下给出的参考数据。监控可以存储的时长,主要取决于码率,知道了码率就知道一天可以的视频产生多少视频数据。以乐橙官网给出的计算,我们可以推出这个设备8MP本地的录像码率大概在4Mbps左右。

2024-01-13 10:57:23 1310

原创 一张4MP的YUV大小为什么按6M来估算或者是为什么是4*1.5

然而,通常会说这种图像的大小是原始像素数的1.5倍,这是因为在YUV 4:2:0格式中,每个像素平均需要1.5字节的存储空间(1字节的Y分量加上0.5字节的U和V分量)。U和V分量提供色度信息,但在4:2:0格式中,色度的采样率是亮度的一半。对于4MP图像,这意味着有400万个Y值。总共 = 400万字节(Y) + 100万字节(U)+ 100万字节(V) = 600万字节。U分量:100万个像素 x 1字节/像素 = 100万字节。V分量:100万个像素 x 1字节/像素 = 100万字节。

2024-01-13 10:36:19 679

原创 低成本设计一套防串号系统

物联网设备接入服务器的鉴权,如何做到防止被串号。举一个通俗的例子,群晖,与黑群晖洗白,通常是不知道哪里搞来的黑群晖的序列号和mac,刷到系统中系统就可以正常接入群晖的服务器。如果你的序列号和mac不小心被泄露,那么有一天你的设备和被盗刷的设备就会统统被拉入黑名单,要申诉才能正常用。这就是一个典型的串号或者盗号的场景。这问题只分为有和没有,不存在曾经有后来没有的情况,除非说历史的老设备全部丢弃不要了,那用户对这家公司的产品的吐槽怕不是要飞起来。

2023-12-30 23:48:24 646

原创 音频的一些关键词

语音端点检测技术,是一种用于识别语音信号中活跃部分和非活跃部分的技术。其主要作用是确定何时说话者开始和结束说话。在音频信号中,通常存在一些不含有语音信息的非活跃部分,例如沉默或噪音。VAD的目标是找到语音信号的有效部分,以便更有效地进行语音处理和分析。VAD 在各种语音应用中都起着关键作用,包括但不限于:语音通信系统: 在电话通话中,VAD可用于检测说话者何时开始说话以及何时停止说话,以优化语音编解码和减少网络传输的数据量。

2023-12-22 00:07:07 2274

原创 群晖DS420+ 7.2.0-64570垃圾版本!!!!

后来去DS420+的网站下了SynologyPhotos-x86_64-1.5.0-0489.spk,安装又提示要nodejs18和Synology 应用程序服务。套件不能用你这个Synology 应用程序服务也不更新吗,nodejs既然作为最底层的依赖为什么也不带进来?吐槽兼容性,你说提示可能会不兼容我觉得这很合理,没有毛病,但你升级完了也不自己恢复,只会提示不能用。一直提示我时间和DNS啥的不对,检查了一圈都正常的啊。这么大体量的软件公司,以服务著称的就做成这?用户一个套件一个套件下完了装回去?

2023-07-31 00:04:21 870 1

原创 两个进程定时通过共享内存进行通信

进程2-server测试树莓派系统树莓派版本pi@raspberrypi:~/test $ lsb_release -aNo LSB modules are available.Distributor ID: DebianDescription: Debian GNU/Linux 11 (bullseye)Release: 11两个进程空间中的共享内存都没有算这个10M的内存,或者是按照PSS的分成各自5M改天再还ubuntu系统进行测试。

2023-06-26 23:59:41 395

原创 刷题-合作为王

前几天,叶老师带的浙江理工大学又有同学获得国际大学生程序设计竞赛亚洲区金牌了。大学生的竞赛与中小学竞赛略有区别,他们是3个人组队。就在你们比赛的当天,叶老师派了2个队去参加亚洲区总决赛了。可是要如何挑选出3个默契的同学组成队伍呢?叶老师设置了一个游戏,看哪个队伍能获胜。当然,你的任务是帮助这个队伍获得胜利,每个队伍都有一定的资源。

2023-05-28 14:27:07 864

原创 夜摘钻石灯

HCY同学又获金牌了!大家都在庆祝!叶老师决定给HCY发点奖金以祝贺。不过能得到多少奖金,就要看HCY同学的表现了。叶老师用n-1条线,把n盏钻石灯连起来,每盏灯在夜幕下都闪烁着一个正整数,这个数就是叶老师要给HCY的奖金,不过由于数字太大,最后给的奖金当然不是人民币,而是卢布,还是分。当HCY选中一盏灯后,跟这盏灯直接连接的灯就会灭掉,他不能选择,他只能选择那些还是亮着的灯。当然一直在答疑群里答疑的HCY,当然会选到最高的金额,所有他选中灯的数字和就是他的奖金。输入。

2023-05-28 14:25:15 1063

原创 辨别MagicKeyboard的真伪(序列号验证版)

将键盘用连接到Mac电脑上,打开系统报告,看USB下面的Magic Keyboard序列号和设备上的是否一致,如果不一致恭喜你买到了翻新机。楼主前两天海鲜市场买了一个magic Keyboard,今天某位大佬告诉我鉴别真假的方法,看了之后我心都凉了。很好,我就是买到了那个翻新键盘的大怨种。起来感觉没啥差别,橙色也蛮好。

2023-04-25 00:05:18 12165 9

原创 开源GPT-4小羊驼(Vicuna)快速上手指南

Vicuna: 一个开源的GPT,宣称实现了GPT-4 90%的功能。UC伯克利学者联手CMU、斯坦福等,再次推出一个全新模型70亿/130亿参数的Vicuna,俗称「小羊驼」(骆马)。并且和其他以往不同的是你可以在自己的设备上跑起来!比如Mac,再比如你的主力机!

2023-04-14 01:36:38 9370 15

原创 rk3566通过stty向串口发送十六进制数据

在Unix或Linux系统中,stty命令可以用于设置和控制终端的参数。要发送十六进制数据给串口,需要使用stty命令设置终端为raw模式,这样终端就不会将输入或输出数据进行任何处理。然后,可以使用echo命令将十六进制数据写入串口。

2023-04-09 23:05:26 2931

转载 chatGPT/GPT-4微软GPT-4早期测试

2023年3月,在 OpenAI 发布GPT-4之后,微软随后发表了GPT-4的能力测评论文《Sparks of Artifificial General Intelligence: Early experiments with GPT-4》,论文一发布立刻引发业界轰然。

2023-04-01 18:54:24 238

原创 RK3566、RK3568、RK3588等在Android设置-显示中无法看到显示器的所有分辨率

RK3566、RK3568、RK3588等Android系统中无法看到显示器的所有分辨率

2023-03-11 20:15:37 3635 3

原创 交叉工具链判断系统

交叉工具链,#define __linux 1#define __linux__ 1#define __gnu_linux__ 1#define linux 1宏定义位置

2023-01-12 22:32:54 224

原创 CSAPP 15-213课程学习(一)

CSAPP,深入理解计算机系统,第一节

2023-01-10 23:52:51 425

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除