当前位置:首页>笔试招聘真题>蚂蚁2026.3.19春招笔试真题

蚂蚁2026.3.19春招笔试真题

  • 2026-04-03 05:30:53
蚂蚁2026.3.19春招笔试真题

今天练习的是蚂蚁算法最新机考笔试题3题。

各大厂真题都整理了近两年的机考题,题库里面有详细思路和答案~

肥猫学长也提供机考辅导助攻面试辅导欢迎咨询。

微信号:jackwwang8

目前已经整理的题库有如下:如果有需要可以加我微信获取哦

华为
阿里
滴滴
荣耀
虾皮
京东
得物
字节跳动
蚂蚁
中国电信
美团
小米
大疆
携程
oppo
360
米哈游
小红书
网易
联想
拼多多
中兴
百度
新凯来
饿了么
理想
Funplus
哔哩哔哩
科大讯飞
极兔
招银网络
钉钉
腾讯
美的
58同城
顺丰

蚂蚁春招题目3.19

第一题:全相等

题目内容

给定一个长度为n、仅由小写字母组成的字符串s(下标从1开始)。定义一个非空子串t是好子串,当且仅当在t中,所有出现过的字符的出现次数两两相等。请你计算字符串s中共有多少个好子串。

名词解释子串:子串为从原字符串中,连续地选择一段字符(可以全选、可以不选)得到的新字符串;

输入描述每个测试文件均包含多组测试数据。第一行输入一个整数T(1 ≤ T ≤ 100)代表数据组数,每组测试数据描述如下:

1
第一行输入一个整数n(1 ≤ n ≤ 2000)表示字符串长度;
2
第二行输入一个长度为n、仅由小写字母组成的字符串s。

除此之外,保证单个测试文件的n之和不超过2080。

输出描述对于每一组测试数据,新起一行。输出一个整数,表示满足条件的非空子串的数量。

测试样例

23aab4abab
58

样例说明

在第一组测试数据中,s="aab",所有子串为(按区间列举):

[1,1]="a"(好);[1,2]="aa"(好);[1,3]="aab"(不好);
[2,2]="a"(好);[2,3]="ab"(好);[3,3]="b"(好)。共计5个好子串。

解题思路

核心思路步骤

  1. 枚举所有子串
    :由于字符串长度 n≤2000,枚举所有可能的子串(起点 i,终点 j,1≤i≤j≤n)的时间复杂度是 O (n²)(约 2000²=400 万次),完全在时间限制内;
  2. 统计子串字符频率
    :对每个子串,统计其中每个字符的出现次数;
  3. 验证是否为好子串
    :提取所有出现过的字符的频率值,检查这些值是否全部相等;
  4. 计数累加
    :统计所有满足条件的子串数量。

带详细注释的代码实现

更加详细解题思路和CPP、Java代码加我微信获取

# 第一题:全相等import sysdef is_good_substring(count_arr):    """    判断当前字符计数数组对应的子串是否为好子串    :param count_arr: 长度为26的列表,记录a-z每个字符的出现次数    :return: 是好子串返回True,否则返回False    """    base_count = 0  # 基准出现次数,记录第一个出现字符的次数    for num in count_arr:        if num > 0:            if base_count == 0:                base_count = num  # 初始化基准次数            elif num != base_count:                return False  # 存在字符次数不一致,不是好子串    return True  # 所有出现字符次数一致,是好子串def calculate_good_substrings(s):    """    计算字符串中好子串的总数量    :param s: 输入的小写字母字符串    :return: 好子串的数量    """    str_len = len(s)    result = 0  # 记录好子串总数    # 枚举所有左端点    for left in range(str_len):        char_count = [0* 26  # 每次左端点更新,重新初始化字符计数数组        # 枚举右端点,从左端点开始向右扩展        for right in range(left, str_len):            # 计算当前字符对应的数组下标(a->0, b->1, ..., z->25)            char_index = ord(s[right]) - ord('a')            char_count[char_index] += 1  # 对应字符计数+1            # 判断当前子串是否为好子串,是则结果+1            if is_good_substring(char_count):                result += 1    return resultdef main():    """主函数,处理输入输出并调用核心逻辑"""    read_input = sys.stdin.readline  # 简化输入读取    test_num = int(read_input().strip())  # 读取测试数据组数    res_list = []  # 存储每组测试数据的结果    for _ in range(test_num):        n = int(read_input().strip())  # 读取字符串长度        str_s = read_input().strip()  # 读取字符串        # 计算当前组的好子串数量并加入结果列表        res_list.append(str(calculate_good_substrings(str_s)))    # 输出所有结果,每组结果占一行    sys.stdout.write("\n".join(res_list))if __name__ == "__main__":    main()

第二题:文本数值混合特征工程

题目内容

现有一个文本与数值的混合数据,需要你在仅使用numpy/pandas/scikit-learn的前提下,实现下表所示四段式特征工程+双基模型平均流程,并输出测试集标签。

核心流程要求

1
词级TF-IDF:TfidfVectorizer(lowercase = True, stop_words = "english", ngram_range = (1, 2), sublinear_tf = True)
2
字符3-gram TF-IDF:TfidfVectorizer(analyzer = "char", ngram_range = (3, 3), lowercase = True, sublinear_tf = True)
3
数值特征处理:对输入数值特征做StandardScaler标准化后,每列进行二次多项展开PolynomialFeatures(degree = 2, include_bias = False)
4
特征合并:拼接三个特征矩阵,即hstack(1,2,3)得稀疏矩阵
5
模型A:LogisticRegression(penalty = 'l2', C = 1.0, solver = 'liblinear', max_iter = 1000, random_state=42)
6
模型B:SGDClassifier(loss = 'log_loss', penalty = "l2", alpha = 1e-4, max_iter = 1000, random_state = 42)
7
软投票:将两个模型输出的正类概率结果平均,最终阈值大于0.5则标签为1,否则标签为0

输入描述输入为一行JSON格式数据,包含train_txt(训练集文本)、train_num(训练集数值特征)、train_y(训练集标签)、test_txt(测试集文本)、test_num(测试集数值特征)。

输出描述仅一行:[pred_1,pred_2,...,pred_n],长度等于测试集数量的JSON整数数组(0/1),以空格间隔。

补充说明

1
所有随机源固定random_state=42
2
为确保通过测试用例,仅允许使用numpy/pandas/scikit-learn。

测试样例

{"train_txt": ["great food and service", "fantastic taste", "delicious pizza", "awesome restaurant"], "train_num": [[1,2],[3,4],[5,6],[7,8]], "train_y": [1,1,0,0], "test_txt": ["bad food", "good taste"], "test_num": [[2,3],[4,5]]}
[0, 1]

样例说明

输入包含4条训练数据、2条测试数据,经特征工程和双模型平均预测后,测试集第一条标签为0,第二条标签为1,故输出[0, 1]。

解题思路

核心步骤

  1. 文本特征提取
    • 词级 TF-IDF:使用指定参数的TfidfVectorizer处理文本,提取 1-2 元词特征;
    • 字符 3-gram TF-IDF:使用字符级分析器,提取 3 元字符特征;
  2. 数值特征处理
    • 标准化:对数值特征用StandardScaler做 Z-score 标准化;
    • 二次多项展开:对标准化后的数值特征做 2 次多项式展开(不含偏置项);
  3. 特征合并
    :将词级 TF-IDF、字符 3-gram TF-IDF、处理后的数值特征横向拼接为稀疏矩阵;
  4. 模型训练与预测
    • 训练 LogisticRegression 和 SGDClassifier 两个模型;
    • 分别输出测试集正类概率,取平均值后按 0.5 阈值生成最终标签。

    带详细注释的代码实现

    更加详细解题思路和CPP、Java代码加我微信获取

    # 第二题:文本数值混合特征工程import sysfrom ast import literal_evalfrom scipy.sparse import hstack, csr_matrixfrom sklearn.feature_extraction.text import TfidfVectorizerfrom sklearn.preprocessing import StandardScaler, PolynomialFeaturesfrom sklearn.linear_model import LogisticRegression, SGDClassifierdef process_feature_and_predict(data):    """    按要求完成特征工程、模型训练和预测    :param data: 解析后的字典,包含训练和测试的文本、数值、标签数据    :return: 测试集的预测标签列表    """    # 从输入数据中提取训练和测试集的各个部分    train_text = data["train_txt"]    train_numeric = data["train_num"]    train_label = data["train_y"]    test_text = data["test_txt"]    test_numeric = data["test_num"]    # 1. 构建词级TF-IDF特征    word_tfidf = TfidfVectorizer(        lowercase=True,        stop_words="english",        ngram_range=(12),        sublinear_tf=True    )    train_word_feat = word_tfidf.fit_transform(train_text)  # 训练集拟合并转换    test_word_feat = word_tfidf.transform(test_text)        # 测试集仅转换    # 2. 构建字符3-gram TF-IDF特征    char_tfidf = TfidfVectorizer(        analyzer="char",        ngram_range=(33),        lowercase=True,        sublinear_tf=True    )    train_char_feat = char_tfidf.fit_transform(train_text)  # 训练集拟合并转换    test_char_feat = char_tfidf.transform(test_text)        # 测试集仅转换    # 3. 处理数值特征:标准化 + 二次多项式展开    scaler = StandardScaler()  # 初始化标准化器    poly = PolynomialFeatures(degree=2include_bias=False)  # 初始化多项式展开器    train_num_std = scaler.fit_transform(train_numeric)  # 训练集数值特征标准化    test_num_std = scaler.transform(test_numeric)        # 测试集数值特征标准化    train_num_poly = poly.fit_transform(train_num_std)   # 训练集标准化后多项式展开    test_num_poly = poly.transform(test_num_std)         # 测试集标准化后多项式展开    # 将数值特征转为稀疏矩阵,方便与TF-IDF稀疏特征拼接    train_num_sparse = csr_matrix(train_num_poly)    test_num_sparse = csr_matrix(test_num_poly)    # 4. 特征合并:横向拼接词级、字符级、数值特征    train_total_feat = hstack([train_word_feat, train_char_feat, train_num_sparse])    test_total_feat = hstack([test_word_feat, test_char_feat, test_num_sparse])    # 5. 训练模型A:逻辑回归    model_log = LogisticRegression(        penalty="l2",        C=1.0,        solver="liblinear",        max_iter=1000,        random_state=42    )    model_log.fit(train_total_feat, train_label)    # 6. 训练模型B:随机梯度下降分类器(逻辑损失)    model_sgd = SGDClassifier(        loss="log_loss",        penalty="l2",        alpha=1e-4,        max_iter=1000,        random_state=42    )    model_sgd.fit(train_total_feat, train_label)    # 7. 软投票:获取两个模型的正类概率并取平均    prob_log = model_log.predict_proba(test_total_feat)[:, 1]  # 模型A正类概率    prob_sgd = model_sgd.predict_proba(test_total_feat)[:, 1# 模型B正类概率    avg_prob = (prob_log + prob_sgd) / 2.0                    # 概率平均值    # 根据阈值0.5生成最终预测标签    predict_label = [1 if p > 0.5 else 0 for p in avg_prob]    return predict_labeldef main():    """主函数,处理输入解析和结果输出"""    # 读取整行输入并解析为字典    input_str = sys.stdin.read().strip()    input_data = literal_eval(input_str)    # 调用核心函数得到预测结果    pred_result = process_feature_and_predict(input_data)    # 按要求格式输出结果    print("[" + ", ".join(map(str, pred_result)) + "]")if __name__ == "__main__":    main()

    第三题:四元异或

    题目内容

    给定一个长度为n的整数数组a1,a2,...,an与整数k,请判断是否存在四个两两不同的下标i,j,p,q(即i,j,p,q互不相同),使得ai XOR aj XOR ap XOR aq = k。若存在输出Yes,否则输出No。

    名词解释按位异或(记作XOR):对每一位二进制独立计算,相同为0,不同为1。两两不同:四个下标互不相同,不可复用同一位置的元素。

    输入描述每个测试文件均包含多组测试数据。第一行输入一个整数T(1 ≤ T ≤ 1000)代表数据组数,每组测试数据描述如下:

    1
    第一行输入两个整数n(4 ≤ n ≤ 1000),k(0 ≤ k ≤ 10^9)。
    2
    第二行输入n个整数,依次为a1,a2,...,an(0 ≤ ai ≤ 10^9)。

    所有测试中n的总和≤4000。

    输出描述输出T行,若存在满足条件的四元组,输出Yes;否则输出No。

    测试样例

    34 41 2 3 45 01 2 4 8 164 71 2 3 7
    YesNoYes

    样例说明

    1
    第一组测试数据:取1,2,3,4,有1 XOR 2 XOR 3 XOR 4 = 4,满足条件输出Yes;
    2
    第二组测试数据:不存在四个两两不同的数使其异或结果为0,输出No;
    3
    第三组测试数据:取1,2,3,7,有1 XOR 2 XOR 3 XOR 7 = 7,满足条件输出Yes。

    解题思路

    核心优化思路

    利用异或的性质:a XOR b XOR c XOR d = k → a XOR b XOR c = k XOR d。将四元组拆解为前三个数的异或第四个数与 k 的异或的匹配问题,步骤如下:

    1. 预处理所有「三元组(i,j,p)的异或值 + 对应的下标集合」,存储到字典中(键:异或值,值:下标集合列表);
    2. 遍历每个下标 q,计算target = k XOR a[q]
    3. 检查字典中是否存在target对应的三元组下标集合,且该集合与 q 无交集(保证四个下标互不相同);
    4. 若存在则输出 Yes,否则遍历结束后输出 No。

    复杂度分析

    • 预处理三元组:O (n³),但 n≤1000 时 n³=10⁹,看似超时,但实际测试中 n 总和≤4000,且大部分用例 n 较小,结合提前终止(找到符合条件的就返回),可以通过;
    • 进一步优化:可先枚举二元组(i,j)的异或值,存储{异或值: [(i,j)]},再枚举(p,q)计算target = k XOR a[p] XOR a[q],检查是否存在 (i,j) 与 (p,q) 无交集,时间复杂度降为 O (n²),更高效。

    带详细注释的代码实现

    更加详细解题思路和CPP、Java代码加我微信获取

    # 第三题:四元异或import sysdef check_four_xor(nums, target_k):    """    判断数组中是否存在四个下标互不相同的数,异或和等于target_k    :param nums: 输入的整数数组    :param target_k: 目标异或和    :return: 存在返回True,否则返回False    """    arr_len = len(nums)    xor_set = set()  # 存储前缀数对的异或值,保证与当前数对下标不重合    # 枚举当前数对的左端点i,范围1到n-2(保证j有足够范围)    for i in range(1, arr_len - 1):        # 枚举当前数对的右端点j,j > i        for j in range(i + 1, arr_len):            current_xor = nums[i] ^ nums[j]  # 计算当前数对的异或值            need_xor = target_k ^ current_xor  # 计算需要的前缀异或值            if need_xor in xor_set:                return True  # 找到符合条件的四元组,直接返回True        # 将所有p < i的数对(p, i)的异或值加入集合,供后续数对匹配        for p in range(i):            xor_set.add(nums[p] ^ nums[i])    # 遍历结束未找到符合条件的四元组    return Falsedef main():    """主函数,处理批量输入并调用核心判断逻辑"""    # 读取所有输入并转换为整数列表,适合大批次输入处理    all_data = list(map(int, sys.stdin.buffer.read().split()))    data_index = 0    test_count = all_data[data_index]  # 读取测试组数    data_index += 1    result_list = []  # 存储每组测试的结果(Yes/No)    for _ in range(test_count):        n = all_data[data_index]       # 读取数组长度        k = all_data[data_index + 1]   # 读取目标异或和        data_index += 2        num_array = all_data[data_index:data_index + n]  # 读取当前数组        data_index += n        # 判断并将结果加入列表        if check_four_xor(num_array, k):            result_list.append("Yes")        else:            result_list.append("No")    # 输出所有结果,每组结果占一行    sys.stdout.write("\n".join(result_list))if __name__ == "__main__":    main()
    部分题库截图:

    扫描它,然后带走我:

    微信号| jackwwang8

    bilibili|  养只猫一米哒

    小红书| 2878931801

    最新文章

    随机文章

    基本 文件 流程 错误 SQL 调试
    1. 请求信息 : 2026-04-03 14:03:25 HTTP/2.0 GET : https://f.15386.cn/a/462730.html
    2. 运行时间 : 0.174025s [ 吞吐率:5.75req/s ] 内存消耗:4,504.73kb 文件加载:140
    3. 缓存信息 : 0 reads,0 writes
    4. 会话信息 : SESSION_ID=fc358701415ea725326030093ff9030c
    1. /yingpanguazai/ssd/ssd1/www/f.15386.cn/public/index.php ( 0.79 KB )
    2. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/autoload.php ( 0.17 KB )
    3. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/composer/autoload_real.php ( 2.49 KB )
    4. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/composer/platform_check.php ( 0.90 KB )
    5. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
    6. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/composer/autoload_static.php ( 4.90 KB )
    7. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
    8. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
    9. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
    10. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
    11. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
    12. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
    13. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
    14. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
    15. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
    16. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
    17. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
    18. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
    19. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
    20. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
    21. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
    22. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/provider.php ( 0.19 KB )
    23. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
    24. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
    25. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
    26. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/common.php ( 0.03 KB )
    27. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
    28. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
    29. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/app.php ( 0.95 KB )
    30. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/cache.php ( 0.78 KB )
    31. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/console.php ( 0.23 KB )
    32. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/cookie.php ( 0.56 KB )
    33. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/database.php ( 2.48 KB )
    34. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
    35. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/filesystem.php ( 0.61 KB )
    36. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/lang.php ( 0.91 KB )
    37. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/log.php ( 1.35 KB )
    38. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/middleware.php ( 0.19 KB )
    39. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/route.php ( 1.89 KB )
    40. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/session.php ( 0.57 KB )
    41. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/trace.php ( 0.34 KB )
    42. /yingpanguazai/ssd/ssd1/www/f.15386.cn/config/view.php ( 0.82 KB )
    43. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/event.php ( 0.25 KB )
    44. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
    45. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/service.php ( 0.13 KB )
    46. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/AppService.php ( 0.26 KB )
    47. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
    48. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
    49. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
    50. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
    51. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
    52. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/services.php ( 0.14 KB )
    53. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
    54. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
    55. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
    56. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
    57. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
    58. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
    59. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
    60. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
    61. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
    62. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
    63. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
    64. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
    65. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
    66. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
    67. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
    68. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
    69. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
    70. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
    71. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
    72. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
    73. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
    74. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
    75. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
    76. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
    77. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
    78. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
    79. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
    80. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
    81. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
    82. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
    83. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/Request.php ( 0.09 KB )
    84. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
    85. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/middleware.php ( 0.25 KB )
    86. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
    87. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
    88. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
    89. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
    90. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
    91. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
    92. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
    93. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
    94. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
    95. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
    96. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
    97. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
    98. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
    99. /yingpanguazai/ssd/ssd1/www/f.15386.cn/route/app.php ( 1.72 KB )
    100. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
    101. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
    102. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
    103. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/controller/Index.php ( 4.81 KB )
    104. /yingpanguazai/ssd/ssd1/www/f.15386.cn/app/BaseController.php ( 2.05 KB )
    105. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
    106. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
    107. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
    108. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
    109. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
    110. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
    111. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
    112. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
    113. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
    114. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
    115. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
    116. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
    117. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
    118. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
    119. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
    120. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
    121. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
    122. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
    123. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
    124. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
    125. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
    126. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
    127. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
    128. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
    129. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
    130. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
    131. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
    132. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
    133. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
    134. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
    135. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
    136. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
    137. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
    138. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
    139. /yingpanguazai/ssd/ssd1/www/f.15386.cn/runtime/temp/884b124e7eb77b19be33fbfc051ff491.php ( 12.06 KB )
    140. /yingpanguazai/ssd/ssd1/www/f.15386.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
    1. CONNECT:[ UseTime:0.000381s ] mysql:host=127.0.0.1;port=3306;dbname=f_15386;charset=utf8mb4
    2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000554s ]
    3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000269s ]
    4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000296s ]
    5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000484s ]
    6. SELECT * FROM `set` [ RunTime:0.000200s ]
    7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000566s ]
    8. SELECT * FROM `article` WHERE `id` = 462730 LIMIT 1 [ RunTime:0.020206s ]
    9. UPDATE `article` SET `lasttime` = 1775196205 WHERE `id` = 462730 [ RunTime:0.012715s ]
    10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000275s ]
    11. SELECT * FROM `article` WHERE `id` < 462730 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000414s ]
    12. SELECT * FROM `article` WHERE `id` > 462730 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002200s ]
    13. SELECT * FROM `article` WHERE `id` < 462730 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.019656s ]
    14. SELECT * FROM `article` WHERE `id` < 462730 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.006237s ]
    15. SELECT * FROM `article` WHERE `id` < 462730 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.009945s ]
    0.175580s