- 博客(6)
- 收藏
- 关注
原创 Python中的strip()用法及原理解析
strip:用于移除字符串头尾指定的字符(默认为空格)或字符序列。关于strip的用法,最重要的是理解何为字符串头尾,以及要移除的字符序列。头尾是指的由空格或者是其他分隔符分出来的子字符串,还是指的是首位的两个单个字符?字符序列,是按照子字符串的模式去匹配。还是说会将字符序列的每一个字符都拆分?为了探究上述问题,我们可以通过一些代码来进行测试。
2024-07-22 14:36:45 606
原创 Linux LD_LIBRARY_PATH中空目录的作用
众所周知,Linux系统并未将可执行文件的同级目录,或者说工作目录列为依赖库的搜索路径。今天我心血来潮想验证一下是否真的如此,于是用Ubuntu22.04,以及一些动态库做了一个简单的测试,结果却发现了关于LD_LIBRATY_PATH之前从来不知道的一个点:空目录的作用。用来测试的dm动态库。在/LoadTest/lib这个路径下,依赖了该目录下的一些动态库,例如libCalServer等。使用ldd命令查看dm这个动态库的依赖项有没有找到居然惊奇的发现同级目录下的依赖项居然被搜索到了!这是怎么回事。
2023-10-29 23:59:15 262 1
原创 #include<iostream>做了什么
include指令属于预处理指令,叫做文件包含命令,用来引入对应的头文件。它的处理过程非常的简单,就是把该头文件的内容引入到#include指令所在的位置,实际上和复制粘贴的效果是一样的。
2023-03-12 19:49:59 3707
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人