-
Python Fraction.limit_denominator 可把测量读数近似为小分母分数。本文说明文本与浮点输入差别,给出分母上限和绝对误差容限的独立判断示例,并区分固定分母网格与有理数近似。
-
Python graphlib.TopologicalSorter.prepare() 检测到依赖环时会抛出 CycleError,异常的 args[1] 保存着一个首尾相同的环节点列表。本文说明如何读取、展示并处理这组节点。
-
Python 3.14 的 string.templatelib 会把 t-string 保留为 Template。本文从 interpolations、values 和四个插值属性入手,说明如何读取动态对象并在自定义处理器中控制转换与格式化。
-
Java WeekFields 用每周起始日和首周最少天数定义周口径。本文从固定参数、Locale、ISO 常量和跨年字段四个角度说明配置方法,并用年初样例区分 weekOfYear 与 weekBasedYear。
-
Java dayOfWeekInMonth 可定位每月第几个指定星期,但宽松规则可能产生跨月日期。本文提供 YearMonth 与 Optional 包装示例,说明第五次不存在时的返回方式及预约界面的状态处理。
-
Java 的 IsoFields.WEEK_BASED_YEAR 遵循 ISO 周年规则,年末几天可能已经属于下一周年度。本文用 LocalDate 和 DateTimeFormatter 说明普通年份、ISO 周年、YYYY 与 yyyy 的区别,并给出报表分组和测试建议。
-
用 Java DateTimeFormatterBuilder.appendFraction 控制时间小数位,掌握 minWidth、maxWidth、decimalPoint 的组合、截断规则与严格解析边界。
-
Java 的 DecimalStyle 可以把日期格式中的数字、正负号和小数点替换为本地化符号。本文用 DateTimeFormatter 演示非拉丁数字的配置、输出、解析与复用边界。
-
Java TextStyle 为月份提供普通形式与独立形式。本文说明 FULL 与 FULL_STANDALONE、MMMM 与 LLLL 的区别,给出多语言日历示例,并解释复用标签时为何要区分语言、用途和文本长度。
-
PHP IntlGregorianCalendar 可以用 setGregorianChange 设置公历切换时间,用 getGregorianChange 读取当前时间戳。本文比较三种创建方式,并说明时区、locale、Unix 时间戳和返回值的使用边界。
-
PHP grapheme_extract 可以按 UTF-8 默认字素簇截取文本。本文把旧的字节截取风险、GRAPHEME_EXTR_COUNT、offset 与 next 的用法放在同一条迁移路径中,并给出可回归的边界检查清单。
-
PHP IntlChar::charAge 返回单个 code point 首次被指定或分配的 Unicode 版本。本文区分字符 age 与当前 ICU 版本,演示整数和 UTF-8 参数、四位数组、null 失败边界,以及如何把版本筛选封装成可维护的 PHP 函数。
-
PHP grapheme_stripos 会按字素单位查找第一个大小写不敏感的匹配位置。本文说明 UTF-8 输入、offset、负偏移、locale 和 false 判断,并讨论高频搜索时如何控制扫描成本。
-
用 ICU 规则字符串创建 PHP IntlRuleBasedBreakIterator,设置文本并读取边界与规则状态,同时说明 compiled 参数和中文分词边界。
-
PHP IntlPartsIterator 默认只提供顺序编号,无法直接回到原文位置。本文说明如何使用 KEY_LEFT 或 KEY_RIGHT 保存文本片段的 UTF-8 字节边界,并处理空输入、intl 不可用与字符偏移混淆。