logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

装饰器模式知识分享:Android (Kotlin) 与 iOS (Swift) 实现

装饰器模式(Decorator Pattern)是一种非常重要的设计模式,它允许我们在不修改已有对象的情况下,动态地为其添加新的行为和功能。这种模式广泛用于 Android 和 iOS 的开发中,特别是在我们想要扩展现有功能,而不破坏已有代码时。让我们从 Android 和 iOS 两个角度,详细了解一下如何使用装饰器模式。

文章图片
#android#ios#装饰器模式
安卓常见设计模式11------迭代器模式(Kotlin版)

迭代器模式(Iterator Pattern)是一种行为设计模式,它提供了一种遍历集合对象的方法,而无需暴露集合的内部表示。迭代器模式由两个主要角色组成:迭代器(Iterator)和集合(Collection)。

#android#设计模式#迭代器模式
Python 函数指南:从会用到用好

在日常 Python 开发中,**函数(Function)几乎是所有代码结构的基础**。不管是脚本工具、Web 服务,还是数据分析代码,函数都是让代码保持清晰、可复用、易维护的关键。很多初学者会写函数,但往往**写得不够“Pythonic”**。这篇文章不讲枯燥语法,而是结合实际开发经验,聊一聊 Python 函数那些值得掌握的技巧。

文章图片
#python#android#开发语言
Python 中的 import fastapi:不仅仅是一行导入

很多人在第一次接触 FastAPI 时,都会看到这样一行代码:```pythonfrom fastapi import FastAPI````看起来非常简单,但这行代码背后其实涉及:* Python 模块系统* Web 框架设计* ASGI 生态* 应用实例的创建方式如果只是照着教程写,很容易“会用但不理解”。这篇文章就从开发者的角度,聊聊 **`import fastapi` 到底发生了什么,以

文章图片
#python#fastapi#android
把 Python 的类写“顺手”:从定义到最佳实践的一次梳理

在 Python 里写类,说难不难,说简单也不简单。很多人一开始能写出 `class A:`,但过一阵子就会遇到各种“写起来别扭”的点:构造函数放什么、属性怎么设计、`__repr__` 要不要写、什么时候该用 `@property`,以及最常见的——到底什么时候该写类?

文章图片
#python#开发语言
Python Socket 编程实战:从零实现 Server 与 Client 通信

在现代网络编程中,**Socket(套接字)** 是最基础、最重要的通信机制之一。无论是构建聊天应用、远程控制工具,还是理解 HTTP 协议底层原理,掌握 Socket 编程都是必备技能。本文将带你用 Python 从零开始编写一个简单的 TCP Server 和 Client,并深入讲解关键细节,助你真正理解“连接”背后的逻辑。

文章图片
#python#网络#服务器
从入门到实战:彻底讲透 Python `threading` 的工作原理、正确用法与避坑指南

很多人第一次接触 Python 多线程,都会有一种“会用,但没真正懂”的感觉。明明开了好几个线程,程序却不一定更快;明明逻辑很简单,却偶尔出现莫名其妙的数据错误;明明线程都 start() 了,程序还是卡住不退出。这篇文章就来把 Python threading 一次讲透。不只是“怎么写”,更重要的是“为什么这样写”。

文章图片
#python#java#android
不止是装饰器:把 Python `functools` 真正用起来的完整指南

很多人第一次接触 functools,往往是因为 @wraps。再往后一点,学到 partial、lru_cache,就觉得这个模块差不多已经掌握了。但真正在项目里用久了你会发现:functools 其实不是一个“零散工具箱”,而是一组非常有 Python 味道的函数式编程增强能力。

文章图片
#python#开发语言
Python tempfile 深入实战:安全、优雅地处理临时文件与临时目录

临时文件的典型使用场景非常多:* 处理上传文件后,先落盘再解析* 下载远程内容,做中间缓存* 大文件处理中,避免一次性全部驻留内存* 调用第三方命令行工具时,生成中间输入/输出文件* 测试代码时,隔离运行环境* 数据转换、压缩、解压、音视频处理时保存中间结果很多人第一次写临时文件,都是直接拼路径...

文章图片
#python
Python 中 `if __name__ == “__main__“` 的真正含义:从原理到最佳实践

很多 Python 初学者在阅读代码时,几乎都会看到这样一段代码:```pythonif __name__ == "__main__":main()````很多人只是知道 **“这是程序入口”**,但并不清楚背后的机制。实际上,这一行代码背后涉及 **Python 模块系统、解释器执行方式、代码复用设计** 等多个核心概念。

文章图片
#python#android#开发语言
    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择