函数
-
Python 中 20 个鲜为人知的字符串函数
今天,让我们一起探索Python中这20个鲜为人知的字符串函数,它们将帮助你提升代码的效率与优雅度。
-
快看,我的代码能“自己说话”!
通过有意义的名称、小而精的函数、 TypeScript 的类型系统以及明智地使用文档,我们可以创建可读的、富有表现力的和可维护的代码。
-
Python 函数三剑客 reduce、filter & map
今天,我们就来聊聊三位超级英雄——reduce、filter和map,他们分别是数据操作的三大神器,让我们一起探索他们的威力和用法。
-
Python 中常常容易让人忽略它第二个参数的函数,第三个大名鼎鼎,几乎每天都用
在Python中,`strip()` 方法经常被人们忽略它的参数。`strip()` 方法用于去除字符串两端的空格,但有时候可能会忽略它的参数,导致不符合预期的结果。
-
Python 中 Globals 函数的妙用
在实际开发中,globals 函数可以用于动态配置、调试和实现某些高级功能。例如,可以使用 globals 动态加载配置文件中的变量,或者在调试时打印出当前全局命名空间中的所有变量及其值。
-
Python 对象的行为是怎么区分的?
PyTypeObject 里面定义了很多函数指针,比如 tp_call、tp_hash 等等,它们可能指向某个具体的函数,也可能为空。这些函数指针可以看做是类型对象所定义的操作,这些操作决定了其实例对象在运行时的行为。
-
从基础概念到进阶思考,完整的递归思维学习
递归是一种迭代思维。是对复杂问题的一种拆解。如果我们重复的可以将问题拆解为同类型的子问题,那么,这就是一个可以使用递归的场景。
-
再探泛型 API,感受 Python 对象的设计哲学
如果一个对象支持迭代器操作,那么它的类型对象一定实现了 __iter__,通过 type(data) 可以获取到类型对象,然后将 data 作为参数调用 __iter__ 即可。
-
Vue3 实现最近很火的酷炫功能:卡片悬浮发光
刚刚说到实现思路时我们说到了mouseenter、mousemove、mouseleave,其实mouseenter、mouseleave 这二者的逻辑比较简单,重点是 mouseover 这个监听函数,而在 mouseover 这个函数中,最重要的逻辑就是:光怎么跟随鼠标移动呢?
-
Python装饰器、类方法扩展和元类管理实例
本文介绍了Python装饰器、类方法扩展和元类的基本概念。装饰器可用于在函数执行前后添加功能。类方法扩展允许对类方法的行为进行定制。
-
掌握这八个方法,精通SQL日期函数
SQL日期函数是在数据库中处理日期和时间值的重要工具。通过掌握这些函数并理解它们的语法和应用,SQL开发者可以高效地处理日期和时间数据,以满足他们的需求。
-
事务钩子函数,打造高效支付系统
我们结合registerSynchronization的源码来看,其实这段代码主要就是向线程变量内部的LinkedHashSet添加了一个对象而已,但就是这么一个操作,让Spring在事务执行的过程中变得“有事情可做”。
-
TypeScript封装一个根据背景色显示适合的字体颜色
在TypeScript中,你可以创建一个函数来确定基于背景颜色的对比色(通常是黑色或白色)作为文本颜色,以确保文本的可读性。
-
从Flutter范儿的单例来看Dart的构造函数
在Dart中,变量和函数前面加上「_」就代表私有,但这个私有实际上的含义是「只能在当前文件中访问」,所以,如果在当前文件中,你依然是可以访问这个私有变量或者函数的。另外,由于Dart是单线程模型,所以也不存在线程安全的问题,不用做线程控制。
-
30秒内轻松检测Python文件的变化
介绍了如何使用Python实现文件检测,将易懂且有效的代码步骤进行展示,提供了一种通过对比哈希值来轻松判断文件是否发生更改的方法,旨在帮助读者更好地理解和应用Python,检测文件更改。