
位运算实战:判断字符唯一、丢失的数字、两整数之和等
通过位图、异或消消乐、无进位加法及比特位计数等位运算技巧,解决判断字符唯一、丢失的数字、两整数之和、只出现一次的数字 II 及消失的两个数字等问题,覆盖 n&(n-1) 消去最右 1、异或分组、负数左移处理等常见应用。
博客作者
用代码写诗意
341
已发布文章
9.6K
博客获赞
624K
博客浏览
第 1 页

通过位图、异或消消乐、无进位加法及比特位计数等位运算技巧,解决判断字符唯一、丢失的数字、两整数之和、只出现一次的数字 II 及消失的两个数字等问题,覆盖 n&(n-1) 消去最右 1、异或分组、负数左移处理等常见应用。

用 C 实现简易 Shell 时,核心是三步:用 fgets 读取一行命令,再用 strtok 切分参数,最后通过 fork 和 execvp 执行外部命令。为了保证交互正常,父进程需要用 waitpid 阻塞等待子进程结束。基础版本之外,cd、export 这类内置命令必须在父进程处理,因为它们修改的是 Shell 自身状态;echo $PATH 这类变量…

如何用 Prompt 让大模型输出可读性更好的代码?文章从命名、函数设计、逻辑简化、注释、复用五个维度明确了标准,并结合 Python、Java、JavaScript 实例给出了可直接使用的提示词模板。基础版 Prompt 适合小函数,进阶版需要补充框架和规范等信息。最后提醒注意过度设计、功能一致性和注释同步等常见问题。
在 Windows 上通过 Node.js、Git、Ollama 和 OpenClaw 搭建全离线 AI 助手。强调使用量化模型 qwen:8b-instruct-q4_K_M 兼顾性能与显存占用,配置 OLLAMA_KEEP_ALIVE 提升响应速度,并给出国内镜像加速方案。手动对接 Ollama 接口后,通过浏览器登录控制台即可在断网环境下运行。末尾整理…
借助 llama.cpp 内置的 llama-bench 工具,可以精确测量本地大模型的提示处理和文本生成速度。通过调整 GPU 层数(-ngl)、线程数(-t)和批处理大小(-b),能显著提升吞吐量,例如完全卸载到 GPU 后生成速度可提升近 10 倍。利用多模型对比和 JSON/CSV 等导出格式,可系统化追踪性能变化,快速定位瓶颈。

2026 年主流 AI Agent 产品如 OpenClaw、AutoClaw 等,对比其部署方式、费用及安全性。重点分析本地与云端方案差异,指出提示词注入、插件投毒等风险,提供安全使用建议。适合开发者及企业根据需求选择合适工具。
智能家居通过 Google Cloud 实现与 Home Assistant 的云端对接。流程涵盖 Google Cloud 项目创建、OAuth2.0 鉴权配置、意图同步与执行接口开发、服务部署及测试验证。重点解决设备属性转换、Token 管理及多端控制联动问题,支持语音与 APP 操作。

利用 Trae 智能体与 Vizro 工具包结合,通过 MCP 协议实现数据可视化仪表板的低代码构建。方案涵盖环境配置、MCP 连接、自然语言生成代码及部署优化,旨在降低技术门槛,提升开发效率,使业务人员也能快速产出专业级数据应用。
Llama-3.2-3B 模型在 Ollama 中运行时常因默认上下文窗口过小导致长文本截断或遗忘。通过创建自定义 Modelfile 文件,调整 num_ctx 参数扩大记忆范围,并设置 num_predict 控制生成长度。操作涉及环境检查、文件编写、模型构建及 API 调用测试。用户需根据硬件内存情况平衡上下文大小与运行速度,确保模型能准确处理多轮长对…

基于 Gradio 框架结合 OpenAI SDK 实现流式对话功能。利用 ChatInterface 自动生成交互界面,chat_stream 函数处理多轮上下文与流式响应,无需编写前端代码即可部署本地 AI 助手。重点在于初始化部分变量及正确管理历史消息以维持对话连贯性。
基于 OpenCV DNN 模型的人脸属性分析服务,可自动识别图像中人脸的性别与年龄段。系统采用轻量级架构,包含人脸检测、性别识别及年龄预测模块。通过 Docker 部署容器,结合 Python 代码实现数据采集、API 调用及 SQLite 存储,生成会员画像并推荐个性化课程。支持实时监控看板与隐私保护机制,有效提升健身房运营效率与服务质量。
AI 绘画提示词生成器面临质量不稳定、风格单一及安全风险等挑战。探讨基于大模型构建高效生成器的技术选型,对比 GPT 系列与 CLIP 引导方案。核心架构涵盖输入处理、模型推理与输出优化三层,通过缓存、批处理及安全过滤策略保障性能与合规。代码示例展示如何集成 OpenAI API 实现提示词扩展,并针对冷启动、并发竞争等常见问题提供避坑建议,助力开发者落地生…
Mac Mini 部署 OpenClaw 本地 AI 智能体涉及系统优化、环境配置及安全加固。通过禁用休眠、启用 SSH、安装 Node.js 及 Docker,结合配置文件调整实现 7×24 小时运行。重点包括防火墙设置、Docker 沙箱隔离、消息渠道集成及远程访问安全。运维阶段需监控日志、定期更新并管理 API 密钥,确保智能体稳定执行文件操作与任务调…

深入对比了 Cursor、GitHub Copilot 和 Claude Code 三款主流 AI 编程工具。从产品架构、代码生成能力、自动化工作流到成本效益进行了全方位分析。实测数据显示 Claude Code 在复杂重构上表现突出,Cursor 适合日常开发协作,而 Copilot 在生态整合上仍有优势。针对不同场景给出了选型建议,帮助开发者根据团队规模…

Virt-A-Mate 是一款基于物理引擎的虚拟现实模拟软件,支持 Oculus Rift 和 HTC Vive 等设备。v1.22 版本提供了完整的中文汉化及 MMD 跳舞插件,允许用户自定义角色服装与动作。该软件并非传统游戏,而是侧重于物理交互与场景编辑的工具,适合对虚拟实境技术感兴趣的开发者或爱好者进行探索。
Token 是大语言模型处理自然语言的最小基础单元。Tokenizer 通过切分、映射和压缩将文本转换为数字序列。主流模型采用 BPE 算法训练分词器。Token 与文字存在固定换算比例,如 1 个 Token 约等于 1.5 至 2 个汉字。理解 Token 机制有助于估算上下文窗口容量及优化提示词。

探讨了前端开发中 JavaScript 生成 UUID 的多种实现方式。从基础的 Math.random 到原生 crypto API,分析了各自的随机性、安全性及兼容性差异。重点指出了生产环境中常见的撞 ID 问题,如低端安卓机随机数偏差、并发场景下的时间戳冲突等。推荐优先使用 crypto.randomUUID 或 uuid 包,并提供了离线同步、消息去…

鸿蒙游戏开发中引入 AI 替代传统脚本 NPC 的实践。核心在于从编写确定性逻辑转向设计行为风格与决策系统。通过端侧 AI 与分布式协同,NPC 具备更高真实感与不可预测性。开发建议包括分阶段接入模型、设置安全边界及记录日志。这种转变让开发者从'写代码'变为'塑造角色',提升游戏体验的同时也带来了调试复杂度的挑战。

Cursor 2.2 版本发布两大核心功能:Browser 可视化编辑器与 Debug Mode。可视化编辑器允许开发者在内置浏览器中直接拖拽布局、点击修改元素样式,并支持 React 组件 Props 实时调试,大幅降低前端开发中设计与代码的切换成本。Debug Mode 则让 AI 的代码推理过程透明化,通过运行时日志和假设生成辅助定位复杂 Bug。实测…

深度视觉是足式机器人实现极限跑酷的关键技术。传统盲行策略依赖本体感知,难以预判前方地形。梳理了 Extreme Parkour、WMP、VMTS 及 PIE 框架等代表性开源项目,分析其如何利用深度相机、世界模型及隐式 - 显式估计机制解决 sim-to-real 迁移难题。通过对比不同训练范式与网络架构,揭示了从仿真到真机部署的技术路径与核心挑战。