Go语言技术文章
-
计算机程序必须在运行时管理它们所使用的内存资源。大多数的编程语言都有管理内存的功能: C/C++ 这样的语言主要通过手动方式管理内存,开发者需要手动的申请和释放内存资源。但为了提高开发效率,只要不影响程序功能的实现,许多开发者没有及时释放内存的习惯。所以手动管理内存的方式常常造成资源浪费。 Ja v235 收藏 -
文章 · php教程 | 2星期前 | reflection · php教程 · PHP属性 · 运行时元数据 · php ReflectionAttribute getAttributes newInstance IS_REPEATABLE PHP属性
PHP 属性通过 Reflection API 读取时,getAttributes() 得到的不是属性对象,而是 ReflectionAttribute 描述。本文用路由元数据场景拆开重复属性筛选、参数读取、newInstance() 实例化和构造参数校验的边界。235 收藏 -
用原生 Popover API 做一个可访问的无 JavaScript 弹出层,覆盖 popover、popovertarget、light dismiss、焦点行为与不支持浏览器的降级方案。235 收藏 -
iptables 规则看起来正确,却可能因为链顺序或匹配条件没有命中。本文用 iptables -L 的 pkts、bytes 计数器核对真实流量,给出清零、复现、定位和回滚的最小排查流程。235 收藏 -
社区养老交接记录要把提醒时间、药品名称、剂量和方式、老人反馈、记录人及未闭环事项写清楚;发现异常时记录客观表现和发生时间,并按服务协议联系家属、开药医生或医疗机构。235 收藏 -
跨平台使用 pathlib 读写文本时,显式设置 encoding,结合 BOM、原始字节和 errors 策略排查乱码与 UnicodeDecodeError,并保持读取和写回的编码契约。235 收藏 -
文章 · python教程 | 2星期前 | 并发 · 日志 · python · asyncio · contextvars · 线程池 请求上下文 日志关联 Python contextvars asyncio Task
Python 异步服务需要把 request_id、租户或用户上下文带进子任务时,contextvars 能保持 Task 隔离,但跨线程不会自动复制。本文用可复现的边界检查说明 copy_context、to_thread 与日志关联的正确用法。234 收藏 -
从输入组件重构案例说明为什么不应默认把 DOM Event 传到业务层,并给出语义回调、原生事件保留边界、TypeScript 示例和测试判断清单。234 收藏 -
LiblibAI上的LoRA并非都能直接下载。是否显示下载入口、作者是否开放文件、当前账号是否满足条件、具体版本是否提供文件,都会影响获取方式;能下载也不等于可以任意商用或再分发。本文给出下载前查看模型卡、版本、底模和许可的实用清单。234 收藏 -
PHP 的 SameSite=None 必须配合 Secure,本地 HTTP、localhost 例外和跨站请求条件又不完全相同。本文用配置示例和排查清单说明为什么 Cookie 看似设置成功却没有随下一次请求发送。234 收藏 -
Python 3.13 为 asyncio.Queue 增加 shutdown() 和 QueueShutDown。本文用一个异步任务队列示例说明平滑停机、join()、task_done() 与 immediate=True 的边界。233 收藏 -
模板字面量类型基于字符串字面量类型构建,支持通过插值生成新的字符串类型。 这让 TypeScript 能够对字符串进行更精确的类型检查,适用于事件名、路径、类名等场景。 模板字面量类型工作原理 输入类型 type Event = "click" | "focus" type Method = "ge233 收藏 -
Java 24 的 Gatherers.fold 适合没有合并器、且结果依赖输入顺序的聚合。本文用分段账单摘要拆解状态边界、空流结果与并行流验收,避免把 fold 当成可随意并行的 reduce。233 收藏 -
用一个订单报价查询示例说明 CompletableFuture.exceptionallyCompose 如何把异常恢复串成新的异步阶段,并核对 exceptionally、exceptionallyAsync、orTimeout 的边界。233 收藏 -
PHP 8.4 属性钩子适合集中处理单属性的清洗、类型边界和局部校验,但跨字段规则与数据库副作用不应塞进 get/set。本文用订单行示例拆分属性钩子、命名构造器和服务层的职责。233 收藏