Featured image of post 面试 | 百度信息安全运维

面试 | 百度信息安全运维

pod 可能存在哪些状态

你们告警架构

Counter和Gauge 区别?什么场景下用Counter

502、504区别

192.168.1.0/25 所有的IP地址范围

一台机器如何放行80,拒绝所有端口

python 使用装饰器统计函数运行时间

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import time
from functools import wraps

def timer_decorator(func):
    @wraps(func)  # 保留原函数的元信息
    def wrapper(*args, **kwargs):
        start_time = time.perf_counter()  # 高精度计时开始
        result = func(*args, **kwargs)    # 执行原函数并获取结果
        end_time = time.perf_counter()    # 计时结束
        elapsed = end_time - start_time
        print(f"函数 {func.__name__} 执行耗时: {elapsed:.4f} 秒")
        return result  # 返回原函数结果
    return wrapper


@timer_decorator
def add_numbers(a, b):
    time.sleep(0.5)  # 模拟耗时操作
    return a + b

# 调用函数,自动计时
sum_result = add_numbers(3, 4)
print(f"计算结果: {sum_result}")
Licensed under CC BY-NC-SA 4.0
最后更新于 Sep 10, 2026 06:54 UTC
Built with Hugo
Theme Stack designed by Jimmy 🚀
文章发布: 31 篇