- 博客(80)
- 收藏
- 关注
原创 计算器中处于不同进制时
计算器软件中,当你处于不同的进制时,你移动的数字 对应的进制数就是你目前所处的进制。就是说你在计算器中算,当光标在16进制时,且左移16位,计算器认为你左移的是16进制的数字16,而不是十进制的16。
2023-11-07 18:26:43
335
原创 正则表达式的使用实例
/等价于 0123456789, 而不等价于[0123456789]\{3,\} 其前面的字符出现表最少3次。\{,5\} 其前面的字符出现表最多5次。
2023-10-31 17:18:40
133
原创 正则表达式的使用实例
/等价于 0123456789, 而不等价于[0123456789]\{3,\} 其前面的字符出现表最少3次。\{,5\} 其前面的字符出现表最多5次。
2023-10-31 17:01:50
105
原创 用C语言生成代码覆盖率的方法
如果没有输入参数, 那么默认生成的info 文件名字为 coverage.info , 默认生成的覆盖率文件夹名字为 coverage_report。(这里我的源文件执行时是通过Makefile 来写的,所以生成带coverage的so包时需要在Makefile中添加相关参数)如果您之前已经获得了所需文件,并且源代码尚未修改,则可以省略该步骤 直接去 2.2 step2 .我们可能会在很多程序上都测试了代码覆盖率, 现在这些都是独立的,将so放在你想执行的测试程序所在的机器。
2023-10-31 15:41:34
316
原创 磁盘的命令
df 是从总体上统计系统各磁盘的占用情况,不能统计具体的文件夹或文件的大小。du 既可以从总体上统计, 又可以统计具体的某个文件夹或文件的大小。快速获取磁盘被占用了多少空间, 目前还剩下所少空间。统计 目录或文件 所占磁盘空间的大小。常用命令 df -h。
2023-10-31 15:37:56
84
转载 正则表达式的介绍
作用通过对文件中的内容进行过滤筛选,然后对文件的内容进行处理经常用基于正则写脚本来处理日志文件构成一堆特殊符号和字母构成–元字符。
2023-10-27 11:18:19
46
原创 Linux nohup命令
在后台启动命令,终端关闭 程序依然可以执行。fg frontground 前台。bg background 后台。
2023-09-14 14:46:05
542
1
原创 Linux基础(二)
软件包所需的所有依赖项,方便快捷,减少了人工维护配置文件及解决依赖关系的繁琐,还能够从网络上获取软件包,更新本地已。缺点是需要手动安装依赖项,不方便管理软家包之间的依赖关系,容易出现冲突和错误。ps命令和top都是查看Linux系统进程相关信息,即进程管理工具。的信息,主要看cpu,内存使用情况,及占用资源最多的进程由高到低排序。UID是用户ID,PID是进程ID,PPID是父进程ID。我们就可以到/mnt 目录查看/dev/sr0的内容了。将 /dev/sr0 挂载到 /mnt,方式 ifconfig。
2023-08-25 10:47:32
826
原创 一个DW的计算
也就是 bit[16:31]所指的值,就是P0, P1, P2和P3的值,只要和0xF相与,就能得到bit[16:19]的值,就是P0,也就是 bit[20:31]所指的值,就是P1,P2和P3的值,只要和0xF相与,就能得到bit[20:23]的值,就是P1,也就是 bit[24:31]所指的值,就是P2和P3的值,只要和0xF相与,就能得到bit[24:27]的值,就是P2,将payload的值 对应到每一位,并验证P3/2/1/0值。也就是 bit[28:31]所指的值,就是P3,
2023-08-17 16:05:06
902
原创 静态编译 与 动态编译
静态编译: 编译器在编译可执行文件时,把需要用到的对应动态链接库(.so 或.lib)中的部分提取出来,连接到可执行文件中,
2023-08-16 14:47:44
436
原创 Linux基础
shell是命令解释器,用于解释用户对操作系统的操作shell把用户执行的命令翻译给内核, 内核根据命令执行的结果,再把结果反馈给用户CentOS 7 默认使用的shell是bash有意义的变量名不区分类型echo $?# 上一条命令的执行结果(是否成功)echo $$ # 显示进程的id号echo $0 # 显示当前的进程名称。
2023-08-15 10:51:35
2755
原创 Git GitHub
用于在不需要完整的工作树的情况下把整个仓库克隆到本地–bare表示裸仓库,它只包含.git文件夹,而没有工作目录。相比于常规的克隆操作,--bare选项可以节省磁盘空间,同时可以加速克隆操作,特别是在仓库比较大的情况下使用--bare选项克隆的仓库通常用于服务器端的管理和备份,而不是作为本地开发和修改的工作目录使用当需要对仓库进行修改时,可以从–bare仓库克隆一个有工作目录的版本进行修改。
2023-06-12 18:37:33
2357
1
原创 写代码的一些技巧
为了解决这种问题,我们就可以增加一个开关, 开关打开,输出重点以及输出更多的详细语句,开关关闭,只输出重点。如果需要详细的输出,就将debug 值改为1。
2023-06-02 15:36:07
117
原创 sed的使用
但是在最后一行前和最后一行后,却显示添加了$Name和$Age字符串。从结果中发现第一行第三行都成功添加了变量名和变量值,1、要添加内容的文件。4、问题 (未解决)
2023-04-24 14:49:34
319
1
转载 linux正则表达式
{x,y} 表示之前的字符至少连续出现x次,最多连续出现y次,都能被匹配到,换句话说,只要之前的字符连续出现的次数在x与y之间,即可被匹配到。:表示匹配空行,这里所描述的空行表示"回车",而"空格"或"tab"等都不能算作此处所描述的空行。>或者\b :匹配单词边界,表示锚定词尾,其前面的字符必须作为单词尾部出现。{,n} 表示之前的字符连续出现至多n次,最少0次,都会陪匹配到。^:表示锚定行首,此字符后面的任意内容必须出现在行首,才能匹配。\s表示匹配单个空白字符,包括"空格”,"tab制表符"等。
2023-04-18 18:04:48
461
原创 大小为size的数据,每次传输的最大限度为size_limit,计算传输该数据花费的时间
【代码】大小为size的数据,每次传输的最大限度为size_limit,计算传输该数据花费的时间。
2023-03-28 15:49:57
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人