云鹊BLOG云鹊BLOG云鹊BLOG
  • 首页

云鹊BLOG云鹊BLOG云鹊BLOG

当前位置:首页技术教程
SQLite ntile 分桶:分数相同也会跨组,多出的行又先分给谁

SQLite ntile 分桶:分数相同也会跨组,多出的行又先分给谁

把任务按分数排成三批时,很容易把 ntile(3) 理解成“相同分数一定放在一组”。实际上,它的目标是按窗口顺序让各桶的行数尽量均匀。相同分值碰上桶边界,可以被拆开;总行数不能整除时,靠前的桶会多分到一行。下面用八条...

yunqueblogyunqueblog/ 技术教程/ 2026-10-02/ 2 阅读
SQLite json_extract 的返回类型:只取一个字段是数字,多加一条路径为什么变成文本

SQLite json_extract 的返回类型:只取一个字段是数字,多加一条路径为什么变成文本

某段查询原本只取 quantity,应用收到数字 7;后来为了顺便取 label,给 json_extract 增加一条路径,返回值却成了文本。SQLite 的这个函数并不固定返回一种“JSON对象”:路径个数与被取...

yunqueblogyunqueblog/ 技术教程/ 2026-10-02/ 2 阅读
Python -O 会移除 assert:本地能拦住的非法输入,为什么换个启动选项就通过了

Python -O 会移除 assert:本地能拦住的非法输入,为什么换个启动选项就通过了

把 assert quantity > 0 放在入口,看起来可以拒绝负数;但用 python -O 启动时,这项断言会被移除,原本非法的值可能继续进入后面的计算。需要始终成立的外部输入检查,应该显式判断并抛出约定的异...

yunqueblogyunqueblog/ 技术教程/ 2026-10-02/ 2 阅读
Python 模块 __all__:星号导入只带走一个名字,为什么其他属性仍然能直接访问

Python 模块 __all__:星号导入只带走一个名字,为什么其他属性仍然能直接访问

给模块写 __all__ = ['public_name'] 后,from 模块 import * 确实只带来清单中的名字。但普通模块对象仍然保有其他属性,显式点名导入也可以成功。__all__ 定义的是星号导入选择...

yunqueblogyunqueblog/ 技术教程/ 2026-10-02/ 2 阅读
Python mock autospec:替身调用一直成功,为什么真实函数却说参数传错了

Python mock autospec:替身调用一直成功,为什么真实函数却说参数传错了

测试把一个函数换成普通 Mock 后,调用方漏掉参数也能得到假返回值,测试于是通过;换回真实函数却立刻 TypeError。这时问题可能是替身过于宽松,没有保住真实接口的调用方式。create_autospec 可以...

yunqueblogyunqueblog/ 技术教程/ 2026-10-02/ 3 阅读
Python 字典动态视图:keys 已经保存下来,为什么新增的键仍然出现在里面

Python 字典动态视图:keys 已经保存下来,为什么新增的键仍然出现在里面

把 keys = settings.keys() 存进变量,并没有把当前键清单拍成照片。后来给 settings 新增一项,再查看 keys,也会看见新项。items 视图同样跟着原字典走,所以“我已经保存结果了”要...

yunqueblogyunqueblog/ 技术教程/ 2026-10-02/ 2 阅读
JavaScript toJSON 的位置参数:同一个对象,放进根、字段和数组为什么输出不同

JavaScript toJSON 的位置参数:同一个对象,放进根、字段和数组为什么输出不同

给对象定义 toJSON 后,JSON.stringify 使用的是这个方法返回的表示。这个钩子还会收到一个 key 参数:同一个对象直接导出、放到 payload 字段里、或放到数组里,收到的位置名称各不相同。如果...

yunqueblogyunqueblog/ 技术教程/ 2026-10-02/ 2 阅读
JavaScript splice 的省略参数:没有写删除数量,与写 undefined 为什么结果不同

JavaScript splice 的省略参数:没有写删除数量,与写 undefined 为什么结果不同

维护一段数组编辑工具时,直接写 items.splice(1) 能删除后面的所有元素,套一层函数后却可能什么都没删。即使包装函数中的 count 值是 undefined,也不等于调用时根本没有第二个参数。splic...

yunqueblogyunqueblog/ 技术教程/ 2026-10-02/ 2 阅读
Node.js Readable.from 的字符串入口:明明可以逐字遍历,为什么只收到一整块

Node.js Readable.from 的字符串入口:明明可以逐字遍历,为什么只收到一整块

字符串可以用 for...of 逐个码点读取,于是把它交给 Readable.from 后,容易预期每次收到一个字符。Node.js 对直接传入的字符串和 Buffer 有专门处理:它们不会按照普通可迭代对象的方式逐...

yunqueblogyunqueblog/ 技术教程/ 2026-10-02/ 2 阅读
JavaScript TypedArray.from 的映射时机:先乘十再转整数,为什么与先建数组再 map 不同

JavaScript TypedArray.from 的映射时机:先乘十再转整数,为什么与先建数组再 map 不同

把小数测量值乘十后存进字节数组,常见的两种写法只差一步:Uint8Array.from(input, transform),或 Uint8Array.from(input).map(transform)。它们都返回新...

yunqueblogyunqueblog/ 技术教程/ 2026-10-02/ 2 阅读
  • 首页
  • 上一页
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 下一页
  • 末页
  • 共 50 页
点击查看更多
Copyright2020后台修改文字. 基于Z-BlogPHP搭建