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

云鹊BLOG云鹊BLOG云鹊BLOG

当前位置:首页2026年10月3日 第9页
Python robotparser 的抓取延迟:已经读到三秒限制,为什么 can_fetch 仍连续返回真

Python robotparser 的抓取延迟:已经读到三秒限制,为什么 can_fetch 仍连续返回真

给一个已获授权的数据采集程序接入robots解析后,Crawl-delay明明返回三秒,连续调用can_fetch却每次都为True。原因是这个方法判断路径政策,时间间隔由另一些方法提供为元数据;解析器不是请求调度器...

yunqueblogyunqueblog/ 技术教程/ 2026-10-03/ 2 阅读
Python sqlite3 转换器优先级:表声明已经选好类型,查询别名为什么还能换一种结果

Python sqlite3 转换器优先级:表声明已经选好类型,查询别名为什么还能换一种结果

同一张表、同一个值,普通SELECT返回一种对象,加一个带方括号的列别名却换了另一种结果。打开sqlite3的自动类型检测以后,结果的Python类型不只由建表声明决定;查询可以通过列名类型标记选择转换器,而且在两个...

yunqueblogyunqueblog/ 技术教程/ 2026-10-03/ 2 阅读
Python codecs 的转换类型:rot_13 明明能查到,为什么字符串 encode 却拒绝它

Python codecs 的转换类型:rot_13 明明能查到,为什么字符串 encode 却拒绝它

维护一段旧文本工具时,看到注册表里有rot_13,于是直接调用字符串的encode,结果得到LookupError。换成codecs.encode却立即成功。错误名称很容易让人以为机器缺少编码器,实际关键是调用接口要...

yunqueblogyunqueblog/ 技术教程/ 2026-10-03/ 2 阅读
Python 正则原子组:普通分组能匹配 integer,换成原子组后为什么失败

Python 正则原子组:普通分组能匹配 integer,换成原子组后为什么失败

词法检查器要识别in和integer两个关键字,普通分组能接受integer。为了减少回溯,把分组改为原子组,原本合法的输入却失败了。原子组并不是普通分组的无损加速开关:一旦成功离开它,组内曾经留下的其它选择就不能在...

yunqueblogyunqueblog/ 技术教程/ 2026-10-03/ 2 阅读
Laya接入Vercel AI Gateway:Boundless免费到10月底,两种模型ID到期行为不同

Laya接入Vercel AI Gateway:Boundless免费到10月底,两种模型ID到期行为不同

2026年10月1日,Vercel宣布Convai Innovations的Laya决策模型接入AI Gateway,且经Boundless提供的调用可免费使用至2026年10月31日。这是新的托管调用入口与限时活动...

yunqueblogyunqueblog/ 最新资讯/ 2026-10-03/ 2 阅读
Progress扩展Agentic RAG:实时业务资料可参与检索,Teams与WordPress接入同步上线

Progress扩展Agentic RAG:实时业务资料可参与检索,Teams与WordPress接入同步上线

2026年10月1日,Progress宣布Agentic RAG的新版本已可用,新增Smart Agent、原生Microsoft Teams应用与WordPress插件。官方称,既有客户可以沿用现有索引、访问控制和...

yunqueblogyunqueblog/ 最新资讯/ 2026-10-03/ 2 阅读
GitHub安全公告加入保密评论:内部讨论留在时间线,评论API仍处公开预览

GitHub安全公告加入保密评论:内部讨论留在时间线,评论API仍处公开预览

2026年10月2日,GitHub为仓库安全公告加入保密评论,同时将评论REST API开放为公开预览。前者让维护者在原有公告时间线内讨论调查细节,后者允许工具读取、添加和编辑普通评论。两项功能涉及同一协作流程,但可...

yunqueblogyunqueblog/ 最新资讯/ 2026-10-03/ 2 阅读
Python UUID 的 version 参数:只是想检查第四版,为什么传入的编号反而被改了

Python UUID 的 version 参数:只是想检查第四版,为什么传入的编号反而被改了

接口要求第四版UUID,开发者很自然地写下UUID(value, version=4),以为不合格的编号会被拒绝。实际上,version是构造时的覆盖参数:它会把版本与变体相关位设置为指定布局。原文能够解析,并不意味...

yunqueblogyunqueblog/ 技术教程/ 2026-10-03/ 2 阅读
Python mimetypes 的双返回值:文件是 CSV,为什么第二项还会出现 gzip

Python mimetypes 的双返回值:文件是 CSV,为什么第二项还会出现 gzip

导出系统准备发送report.csv.gz,类型推断返回text/csv和gzip。若把这两项都当作媒体类型,或者看见gzip就把内容改成普通CSV发送,响应头与实际字节就会不一致。mimetypes返回的是两种元数...

yunqueblogyunqueblog/ 技术教程/ 2026-10-03/ 2 阅读
Python HMAC 验签的字节边界:JSON 内容没变,重新序列化后为什么仍然失败

Python HMAC 验签的字节边界:JSON 内容没变,重新序列化后为什么仍然失败

接收一个带签名的回调,框架已经把JSON解析成字典。业务代码把字典再转回JSON,用共享密钥计算HMAC,字段和值明明一样,验签却失败。关键不在字典内容,而在发送方到底认证了哪一串字节:空格、换行和字段排列都可能改变...

yunqueblogyunqueblog/ 技术教程/ 2026-10-03/ 2 阅读
  • 首页
  • 上一页
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 下一页
  • 末页
  • 共 13 页
点击查看更多
Copyright2020后台修改文字. 基于Z-BlogPHP搭建