logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深入了解 AndroidX ConstraintLayout 中的 Barrier

Barrier 是一种特殊的辅助视图,它不会在界面上显示,但可以影响其他视图的布局。Barrier的作用是根据一组被引用视图的位置动态调整自己的位置,从而创建一个动态的约束边界。它可以帮助我们更灵活地管理视图的排列顺序和对齐方式。

文章图片
#androidx
数据结构与算法 排序篇(详细、kotlin):冒泡排序,选择排序,快速排序,希尔排序,堆排序等。

不同的排序算法适用于不同的实际场景冒泡排序(Bubble Sort):冒泡排序是一种简单但效率较低的排序算法,它适用于小型数据集或已经接近排序的数据集。由于其简单性,冒泡排序通常用于教学和理解排序算法的基本概念。选择排序(Selection Sort):选择排序是一种简单且稳定的排序算法,适用于中小规模的数据集。它的原理是每次选择最小的元素放置到已排序部分的末尾。选择排序不适合大规模数据集,因为其

#kotlin#排序算法#算法
装饰器模式知识分享: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#开发语言
    共 36 条
  • 1
  • 2
  • 3
  • 4
  • 请选择