我们学习了如何把一维数组“分块”,在每块里维护额外信息,从而在查询与修改之间取得平衡。通过解决区间众数问题,我们还发现分块不只是切切数组,它还能在块的层次上维护结构化的信息。
一步一步学习使用LiveBindings(16)使用代码创建LiveBindings绑定
由于LiveBinding是一项范围广范的技术,在这里总结了一些关于LiveBindings相关的知识点。
记录一下Windows系统下的命令行参数的字符个数限制
1、查阅了微软的官方文档,命令提示符行字符串限制 – Windows Client | Microsoft Learn,有如下的说明:
[笔记]CDQ 分治
使用 CDQ 分治建立在排序的基础上,这也说明 CDQ 分治必须离线使用。
从AI调用到AI智能体:全面解析三种AI应用的技术架构
随着AI能力的不断演进,AI应用的开发模式也呈现出多样化和多层次的特点。从最基础的API调用,到结构化的工作流,再到具备高度自主性的智能体,这三种主流模式分别对应着不同的业务场景、技术复杂度和实现成本。技术决策者、架构师和开发者面临着一个关键问题:如何为不同阶段、不同需求的AI应用选择并设计出清晰、可扩展、高效率且成本可控的软件技术架构?
直击痛点的开源项目「GitHub 热点速览」
过去一周,虽然大模型、AI 工具依旧层出不穷,但大家似乎对“新瓶装旧酒”的 AI 产品逐渐产生了免疫,只有真正解决开发痛点的开源项目才能脱颖而出。
生产级别线程池最佳实践
生产环境中使用线程池需要综合考虑资源配置、任务管理、错误处理和监控告警等多个方面。建议结合具体业务场景选择合适的策略,并建立完善的监控和告警机制。
命令行神器 The Fuck,敲错命令的后悔药
我会在这里分享关于
编程、
独立开发、
AI干货、
开源、
个人思考等内容。
记一次 .NET 某自动化智能制造软件 卡死分析
因为是窗体程序,所以我们直接看主线程,使用
~0s;!clrstack 观察托管栈即可,输出如下:
【渲染流水线】[光栅阶段]-[片元着色]以UnityURP为例
每次片元着色器处理片元时都
独立处理单个片元,因此片元在处理时无法得到临近片元信息。
小狮博客