Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
1102 - Telegram Web
Telegram Web
Pocket 的 开发者接口好难用~感觉好不稳定。。。。还有 Limit 也好低,我把我 800 的多个链接想一次请求直接炸了,分批请求,状态码,200,但是返回的 message 却是一直报服务器内部错误。。。。
#每天读一篇技术文章

Don't return named tuples in new APIs

今天看到的一篇 Blog, 文章作者观点的不要在新的接口中使用 named tuples,可以在老的接口改造的时候替换原本的 tuples, 他觉得接口当函数名称足够清晰的前提下,返回 tuple 就够了,使用 named tuples 会增加复杂度,相较于 named tuples ,更推荐 dataclasses, dictionaries, TypedDict 等其他数据结构,我是不赞同这个观点的,作者的前提是建立在函数名清晰的前提下的,所以实际情况下,我觉得清晰的数据结构可能远比清晰的函数名来的更简单些,至于其他的数据结构的话,确实就像作者说的那样,使用 named tuples,测试用例你可能需要两个类别,毕竟 named tuples 访问数据的方式有两种
#每天读一篇技术文章 What is the Repository Pattern and How to Use it in Python?

文章主要内容介绍了 Repository Pattern 的使用,一看到 Repo,我就想到了 Spring 那一套,还有 Flutter,这里在顺便提一嘴抽象工厂模式

Repository Pattern 的侧重点:

- 数据访问和持久化
- 提供一个统一的数据访问接口
- 隐藏具体的数据存储实现细节

抽象工厂模式的侧重点
- 创建一系列相关或相互依赖的对象
- 提供一个创建对象的抽象接口
- 隔离客户端代码与具体实现的依赖

总结来说:

- Repository Pattern 主要解决数据访问和持久化的问题,关注于"我要存取数据"。
- Abstract Factory Pattern 主要解决对象创建的问题,关注于"我要创建对象"。
👍2
#每天读一篇技术文章 Write more pythonic code with context managers

摘要

和标题一样,这篇文章主要是介绍如何通过 context manager 写出更 Pythonic code。任何一个类都可以实现 context managers ,只需要实现 __enter____exit__ 两个方法,从这两个方法的名称也不难看出来,它们是做什么的,当在 with 语句块中进入上下文管理器时,会运行 enter 方法;当语句块结束时,会运行 exit 方法。你可以在自己的类里完成校验、异常处理等一系列的操作,让用户专注于业务逻辑的实现,有被说服到

推荐指数:🌟🌟🌟🌟
#读书笔记
因为,戴上了那顶帽子,子易先生就变得不再是子易先生了,好像一下子就变成了另外一个存在……这话说得好像太离奇了,您能理解吗?​

看到有个人评论,通过这种方式去怀念他的孩子,当时脑子里灵光一闪,如果帽子是怀念孩子的话,裙子就代表妻子了,所以他带着帽子,穿着裙子,一家以另外一种形式存活着了~
😢1👻1
#每天读一篇技术文章 Tackling Advanced TypeScript Issues in 2024

摘要

主要介绍了开发者可能遇到的一些高级问题和其解决方案:

1. 管理复杂的泛型:使用 extends 限制范型的范围
2. 处理联合和交叉类型
3. 掌握类型推断和断言
4. 高级类型缩小
5. 使用条件类型
6. 将大型代码库迁移到 TypeScript
7. 提升 TypeScript 性能: 使用 skipLibCheck 可以加快类型检查速度,拆分项目
8. 利用 2024 年的新特性

其中第三点,使用 unknown 替代 any ,对我来说还是挺新颖的,
以及第五点,我也确实是没有见过


type IsString<T> = T` `extends` `string ?` `"Yes"` `:` `"No"``;

let` `test: IsString<number>;` `// "No"


推荐指数:🌟🌟🌟
#读书笔记 小城与不确定性的墙

原来困住人的是年少的两个人编制的梦啊

十八岁的我也遇到这样子的人
周一开工大吉,follow 邀请码 mNSD97Szp2
Which language(s) are you fluent in for communication?
Anonymous Poll
51%
Only Chinese
2%
English
41%
Both Chinese and English
5%
Other languages
Leetao’s Space
Which language(s) are you fluent in for communication?
单纯想看一下频道有无国际友人 哈哈😂
emmm 感觉有些用户似乎不懂礼貌~
Forwarded from Reorx’s Forge
This media is not supported in your browser
VIEW IN TELEGRAM
发现一个网站点击图片的时候会弹出系统的分享菜单,查了下原来是通过 navigator.share() 接口实现的

https://web.dev/articles/web-share
2025/07/08 17:07:43
Back to Top
HTML Embed Code: