发布

非典型性程序员

专栏成员
69
文章
15794
阅读量
15
订阅数
Mock22-接口规则管理实现
对于Mock项目,出于演示项目规则会很好,另外出于新方法的学习运营则采用后者。这里最关键的就在于 ProTable 的 API expandable 扩展表格来实现表格嵌套。其实就是对应 antd table 中的展开功能的配置。
MegaQi
2024-09-02
1120
Python新手突破瓶颈指南:学习 itertools.takewhile 迭代右过滤
在 Python 中,itertools.takewhile 是另一个有用的工具,常用于从可迭代对象中获取
MegaQi
2024-08-29
990
Python新手突破瓶颈指南:学习 itertools.dropwhile 迭代左过滤
itertools.dropwhile 是 Python itertools 模块中的一个函数,它用于从可迭代对象中过滤掉不满足条件的元素,直到找到第一个满足条件的元素为止。一旦找到满足条件的元素,dropwhile 就会返回可迭代对象中从该元素开始的所有后续元素(包括该元素)。
MegaQi
2024-08-29
1080
Mock21-接口数据管理实现
在最初的几篇讲页面实现的时候关于接口管理实现,只是在数据库造了些数据用于查询展示。其中用了antd的高级组件protable,本篇我们在使用高级系列组件中的 ProForm +抽屉(Drawer)弹窗的方式来快速实现接口增改操作。
MegaQi
2024-08-29
1040
Python 新手突破瓶颈指南:通过 itertools.groupby 进行数据分组
在数据处理和分析中,我们常常需要根据某些条件对数据进行分组。itertools.groupby() 能够帮助我们轻松实现这一功能。
MegaQi
2024-08-20
3080
Python 新手突破瓶颈指南:使用 itertools.product 生成笛卡尔积
在数据处理和组合问题中,生成笛卡尔积(也称为直积)是一个常见的需求。itertools.product() 是 Python 中一个非常有用的工具,可以方便地生成多个可迭代对象的笛卡尔积。
MegaQi
2024-08-20
2600
Python 新手突破瓶颈指南:关键字 nonlocal 与 global 理解和应用
在 Python 编程中,变量的作用域决定了变量的可访问性和生命周期。nonlocal 和 global 关键字是用于管理变量作用域的两个重要工具。理解它们的用法对编写高效、清晰的代码至关重要。
MegaQi
2024-08-14
1850
Python 新手突破瓶颈指南:利用 itertools.repeat 生成重复元素
在数据处理中,有时需要生成重复的元素序列,这时候利用 itertools.repeat() 它可以帮助我们轻松生成指定次数的重复元素或无限重复的元素。
MegaQi
2024-08-14
1870
Python 新手突破瓶颈指南:functools.wraps 元数据复制
在 Python 中,装饰器是非常强大的工具,用于修改或扩展函数的行为。然而,使用装饰器时,我们经常会遇到一个问题:被装饰函数的元数据信息(如名称、文档字符串和参数列表)可能会丢失。这时,functools.wraps 就派上了用场。本文将深入探讨 functools.wraps 的作用,并提供一些实际的应用例子。
MegaQi
2024-08-09
1730
Python 新手突破瓶颈指南:使用 itertools.chain 连接多个可迭代对象
在数据处理中,我们经常需要将多个可迭代对象连接起来形成一个统一的迭代器。itertools.chain() 是一个很好的工具,可以简化这个过程,使代码更简洁高效。
MegaQi
2024-08-07
3320
Python新手突破瓶颈指南:部分函数 functools.partial 理解和应用
functools.partial 是 Python 的标准库 functools 模块中的一个函数,用于创建部分函数(部分应用)。在中文中,可以将 functools.partial 称为“部分函数应用”或“函数部分应用”。
MegaQi
2024-08-06
3820
Python新手突破瓶颈:揭秘 itertools.cycle 的无限循环
itertools.cycle 是 Python 标准库 itertools 模块中的一个函数,用于创建一个无限循环的迭代器,它会不断重复给定的可迭代对象。这个工具在需要反复循环某个序列时非常有用,比如在循环播放列表、轮流执行任务等场景中。
MegaQi
2024-07-30
2300
Mock20-接口管理分类栏实现
接上上篇,本节来在列表左侧增加个分类树。这涉及到一个布局的调整,可以使用已应用过的 ProTable中 Toolbar表格主题自定义
MegaQi
2024-05-08
860
Mock19-扩展知识点-Mybatis XML模糊查询的几种方法
在Spring结合Mybatis进行开发时,实现模糊查询是一个常见需求。在Mybatis中,LIKE查询可以通过多种方式实现,这取决于你的查询参数如何传递给Mybatis的SQL映射器。以下是实现模糊查询的几种常见方法:
MegaQi
2024-03-25
7690
Mock18-接口管理查询实现
上一篇我们利用高级模板表的简单又快速搭建一个具有搜索和数据展示能力页面,它本身也有快捷设置和分页功能,只不过因为没数据它默认隐藏了。这篇我们就来实现接口和真正的数据展示。
MegaQi
2024-03-13
1210
Mock17-Antd高级模板组件ProComponents
升级好最新前端框架后,让我们回到Mock服务前后端的配置服务开发中,最开始我们已经学会了Antd pro的中后台框架的创建,以及使用Ant Design组件进行布局式开发前端页面。接下来让我们更进一步,了解和学习能让让中后台开发更简单的模板组件ProComponents。
MegaQi
2024-02-27
3620
Mock16-项目前端框架Antd升级
说来惭愧此实战教程拖拖拉拉好长时间,回过头来再重新看前端github代码库最近一次更新记录竟然是两年前了,另外加上mac本换window本环境也需搭建,nodejs和antd都有N个版本迭代了,本着前端框架使新不用旧的原则,正好来一次升级。这里可想而知的一定会遇到各种问题,那我们就一起闯关打怪搞定它。
MegaQi
2024-02-27
1700
Mock15-扩展知识点-MyBatis自定义类型
当我们谈论MyBatis自定义类型处理器时,实际上在解决一个非常有趣且实用的问题:如何在我们的Java应用程序中处理数据库中的复杂数据类型。具体来说,我们将探讨如何使用MyBatis来处理一个特殊的场景—将Java对象中的JSONObject类型属性映射到数据库中的VARCHAR类型字段。
MegaQi
2024-01-23
1900
Mock14-拦截器服务实现(五) 规则查询代码
创建一个基本规则映射表,其中预留个扩展高级处理配置字段。表名字为 mock_rule,
MegaQi
2024-01-17
1070
Mock13-拦截器服务实现(四) 简单规则匹配逻辑
接上一篇最外层接口的匹配,我们继续深入开发内层规则的匹配。其中规则的匹配会涉及到较多的判断处理,以及重复重复内容,所以我们先创建个匹配工具类,来进行代码类化开发。
MegaQi
2024-01-10
1410
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档