笔记
文章平均质量分 57
曾续缘
这个作者很懒,什么都没留下…
展开
-
C++中__builtin内置函数
_builtin内置函数是GCC、Clang等编译器所提供的一系列高效的内联函数,其中包括许多与二进制相关的函数。原创 2024-02-27 10:30:00 · 542 阅读 · 0 评论 -
使用正则表达式解决特定字符替换问题:零宽断言示例
大家好!我是曾续缘🥰欢迎关注💕🔥📚正则表达式是一种用于匹配字符串的模式,也被称为文本搜索和替换的工具。在 Python 中,可以使用内置的re模块实现正则表达式操作。在正则表达式中,有很多语法元字符可以用来匹配特定的字符或字符集。而括号和问号这样的特殊符号则表示零宽断言,它们不会匹配任何字符,而只是表示一个位置。其中,和分别表示零宽负向断言和零宽正向断言。下面我们针对这两种断言的应用进行讲解。原创 2024-02-26 10:30:00 · 796 阅读 · 1 评论 -
使用Python按文件名中的数字大小排序
Python中的sorted函数可以对一个列表进行排序,其默认的排序方式是按照字符的Unicode编码大小进行排序。在实际开发中,经常需要对一些文件名、文件路径等进行排序,这就需要使用到自然排序。自然排序是一种将字符串中的数字按照数值大小排序的方式,而不是按照字符串顺序排序。具体来说,对于非数字部分的子串,可以直接替换成空字符串,这样它们在排序时就会被忽略掉,只关注数字部分的大小。如果只需要按数字部分进行排序,而不关注非数字部分的字典序排序,可以简单修改。,但使用自然排序时,排序结果为。原创 2024-02-25 10:30:00 · 1034 阅读 · 1 评论 -
哈希表的实现与自定义哈希函数
相同的键应该映射到相同的槽位;不同的键应该有很小的概率映射到相同的槽位;函数返回值应该是一个size_t类型的正整数,这可以确保返回值不会超出哈希表范围;函数参数可以是任意类型的键类型,但必须保证相同类型的键可以被比较大小;哈希函数必须满足乘法散列的要求,即对于任意两个不同的键k1和k2,其哈希值应该满足:其中,P表示概率,m表示哈希表的大小。对于pair类型,我们可以自定义一个哈希函数,通过将其两个元素的哈希值进行合并得到pair的哈希值。// 自定义pair的哈希函数。原创 2024-02-24 10:30:00 · 472 阅读 · 0 评论 -
Pandoc常用命令和选项
大家好!我是曾续缘🥰欢迎关注💕🔥📚Pandoc是一款强大的文档转换工具,可以将各种格式的文档(如Markdown、HTML、LaTeX、docx等)转换为其他形式的文档。原创 2024-02-23 10:30:00 · 600 阅读 · 1 评论