Go语言技术文章
-
Python 3.14 的 uuid.uuid7 生成带时间字段的 UUID,UUID.time 可直接读取 Unix epoch 起的毫秒数。本文说明如何转换为 datetime、解析外部标识,并区分 UUIDv7 与 UUIDv4、UUIDv1 的时间语义。181 收藏 -
旅行社归档团队行程与保险凭证,重点是用唯一团队档案号连接合同、行程单、变更记录、责任保险凭证和理赔材料。本文区分两年保存底线与未结事项延长保管建议,给出纸电一致的目录字段和复核方法。178 收藏 -
用 Python 标准库 EmailMessage 的 set_content 与 add_alternative 组装 multipart/alternative,同时保留纯文本和 HTML 正文,并说明调用顺序、结构检查与附件边界。177 收藏 -
文章 · 前端 | 5天前 | javascript · 前端开发 · 浏览器API · JavaScript sort 浅拷贝 toSorted Array.prototype.toSorted 不可变排序
JavaScript Array.toSorted 怎样避免原数组被改写?本文对比 sort() 与 toSorted() 的修改边界,说明数字和对象排序的比较函数写法、浅拷贝限制,以及旧运行时使用 [...items].sort() 的安全降级。177 收藏 -
Java Math.clamp 可以把整数或浮点数限制在闭区间内。本文按重载、版本、边界异常和浮点特殊值说明怎样选择调用方式,并给出 Java 17 可用的兼容写法。176 收藏 -
Java ModuleDescriptor.Provides 可通过 service() 和 providers() 读取服务类型及提供者或工厂的二进制类名。本文给出描述符遍历、排序副本和运行时入口写法,说明未命名模块与声明清单的范围。176 收藏 -
Java String.indent() 不只是给每行前面加空格,它会先按 lines() 处理文本,再为每个结果行追加 LF。因此没有末尾换行的输入调用 indent 后通常会多出一个换行符。本文说明正负缩进、CRLF/LF 规范化和保留末尾换行的写法。173 收藏 -
Docker Desktop 可以暂时冻结正在运行的容器进程,再恢复到 Running 状态。本文按界面路径说明 Pause、Resume 与 stop、restart 的区别,并给出容器状态确认方法。173 收藏 -
用 Java Foreign Function and Memory API 的 Arena 管理 MemorySegment 生命周期,按线程模型选择 confined、shared、automatic 或 global,并用 try-with-resources 确定释放时机。172 收藏 -
Python struct.iter_unpack 适合按固定格式连续解析二进制记录。本文从 calcsize、字节序和记录边界入手,演示如何逐条读取数据,并处理尾部不完整导致的 struct.error。172 收藏 -
用 Atlas migrate lint 在部署前检查迁移目录的排序、兼容性和潜在破坏性变更,掌握 --dev-url、--dir、--latest 与 --git-base 的选择方法,并根据报告决定是否回修迁移。172 收藏 -
多网卡或策略路由排障时,ip route show 只能看到配置,ip route get 才能按目的地址、源地址和出口网卡查询内核实际采用的路由结果。171 收藏 -
出口企业申请原产地证书时,重点不是准备一摞纸质材料,而是核对出口商、货物和发票信息,并从官方平台提交申请。本文整理入口、填写清单、审核回执和打印步骤。169 收藏 -
用原创反射小实验读取 Java 参数的隐式声明标记,区分 isImplicit、isSynthetic 与 isNamePresent,解释构造器参数、编译元数据及框架展示时的注意点。168 收藏 -
劳务派遣人员信息不宜用一张表无限期保存。本文按机构角色、记录类型、保存期限和访问权限整理一套实用方法,并说明服务台账、招聘记录与个人信息保存规则的区别。167 收藏