1 2 3 4 5 ··· 49 下一页

2026年1月23日

策略模式应用-查询用户列表

摘要: 界面要展示用户列表,在不同场景下。通过场景id查询不同数据源,提供了不同的api接口。前端调用比较乱,后端也不易维护,可扩展性低。 使用策略模式,重构 使用了工厂模式,避免通过场景id,使用if-else分支。 阅读全文

posted @ 2026-01-23 19:40 luckygxf 阅读(5) 评论(0) 推荐(0)

2026年1月15日

python new和init方法

摘要: __new__方法,构造实例方法。构造好实例后,调用__init__方法,初始化对象 1 class MyClass: 2 # 构造方法 3 def __new__(cls, *args, **kwargs): 4 print("new func") 5 return 29 6 7 # 初始化方法 阅读全文

posted @ 2026-01-15 00:19 luckygxf 阅读(5) 评论(0) 推荐(0)

2026年1月14日

python 元类

摘要: class MyClass: pass print(MyClass.__class__) print(MyClass.__bases__) print(int.__class__) print(int.__bases__) class MyClass: data = 1 instance = MyC 阅读全文

posted @ 2026-01-14 00:33 luckygxf 阅读(8) 评论(0) 推荐(0)

2026年1月11日

python 运算符重载

摘要: 1 class Person: 2 def __init__(self, age): 3 self.age = age 4 5 def __add__(self, other): 6 return Person(self.age + other.age) 7 8 9 zhangsan = Perso 阅读全文

posted @ 2026-01-11 00:02 luckygxf 阅读(10) 评论(0) 推荐(0)

2026年1月10日

python 协程demo

摘要: 1 import asyncio 2 3 4 async def async_func(): 5 await asyncio.sleep(1) 6 print("Async function executed.") 7 8 asyncio.run(async_func()) import async 阅读全文

posted @ 2026-01-10 23:43 luckygxf 阅读(9) 评论(0) 推荐(0)

2026年1月6日

git分支管理,分支合入错误

摘要: 今天在公司第一次上线代码,代码合错了,有点尴尬 代码仓有三种分支,代码通过pull request合入 master分支:上线代码分支,主分支。要上线时,把代码合入master分支,打tag。通过流水线,把代码部署到线上环境 develop分支:测试分支,特性分支合入develop分支代码。通过流水 阅读全文

posted @ 2026-01-06 00:00 luckygxf 阅读(9) 评论(0) 推荐(0)

2026年1月2日

python闭包

摘要: 1 def make_avg(): 2 nums = [] 3 4 def averager(new_value): 5 nums.append(new_value) 6 total = sum(nums) 7 return total / len(nums) 8 9 return averager 阅读全文

posted @ 2026-01-02 21:08 luckygxf 阅读(6) 评论(0) 推荐(0)

python装饰器(一)

摘要: 1 def deco(func): 2 def inner(): 3 print("inner running") 4 func() 5 6 return inner 7 8 9 @deco 10 def target(): 11 print("target") 12 13 14 target() 阅读全文

posted @ 2026-01-02 18:48 luckygxf 阅读(6) 评论(0) 推荐(0)

python reduce函数

摘要: 1 from functools import reduce 2 3 4 def reduce_demo(): 5 nums = list(range(0, 5)) 6 print(nums) 7 result = reduce(lambda x, y: x + y, nums) 8 return 阅读全文

posted @ 2026-01-02 16:47 luckygxf 阅读(4) 评论(0) 推荐(0)

2025年12月29日

最近12个月,时间范围

摘要: 项目上有个需求,最近12个月。最开始想的是,往前推12个月。比如现在2025-12-29,往前推12个月,就是2025-01-01~2025-12-29。领导说,可能还有其他口径,比如2024-12-29~2025-12-29。 具体哪种范围,还是要看业务场景 阅读全文

posted @ 2025-12-29 23:36 luckygxf 阅读(10) 评论(0) 推荐(0)

1 2 3 4 5 ··· 49 下一页

导航