首页 > 其他分享 >ARTS打卡---第二周

ARTS打卡---第二周

时间:2023-08-27 23:11:45浏览次数:43  
标签:... ARTS 调用 strace pid --- 进程 打卡

Algorithm

力扣中等题:2825. 循环增长使字符串子序列等于另一个字符串

解题思路:可变化为找子串,双指针遍历,对于字符'z'做特殊处理即可。

Review

Google 的分布式存储经典论文,Bigtable: A Distributed Storage System for Structured Data

阅读完第二部分,下周继续学习。

Tip

性能分析工具Strace,功能很强大,下面做简单介绍:

strace是一个非常简单的工具,它可以跟踪系统调用的执行。最简单的方式,它可以从头到尾跟踪binary的执行,然后以一行文本输出系统调用的名字,参数和返回值。可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。strace底层使用内核的ptrace特性来实现其功能。

比如说:gdb等调试器可以连接到一个正在运行的进程并控制该进程,strace也可以跟踪一个正在运行的进程,其具体用法可参考其帮助信息。

strace [-CdffhikqrtttTvVxxy] [-I n] [-b execve] [-e expr]...
[-a column] [-o file] [-s strsize] [-P path]... [-p pid]...
{ -p pid | [-D] [-E var[=val]]... [-u username] command [args] }

strace -c [-df] [-I n] [-b execve] [-e expr]... [-O overhead]
 [-S sortby] [-P path]... [-p pid]... { -p pid | [-D]
[-E var[=val]]... [-u username] command [args] }

Share

暂无

标签:...,ARTS,调用,strace,pid,---,进程,打卡
From: https://www.cnblogs.com/zhaozg/p/17661062.html

相关文章

  • Docker|--E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of the
    错误apt-keyadv--keyserverkeyserver.ubuntu.com--recv-keys871920D1991BC93CE:gnupg,gnupg2andgnupg1donotseemtobeinstalled,butoneofthemisrequiredforthisoperation解决方案apt-getupdate&&apt-getinstall-ygnupg2#或者apt-getu......
  • Docker|--将容器和宿主机文件互相复制
    ##在宿主机里执行:dockercp容器名:要拷贝的文件在容器里面的路径要拷贝到宿主机的相应路径#将docker容器名称为{gcc}的"/usr/lib/x86_64-linux-gnu"目录下的所有文件和文件夹,#拷贝至#宿主机"/usr/local/webapi/tile_map_programe/x86_64-linux-gnu/"目录下......
  • .NET|--.Net Core 6 |--Swagger显示注释信息
    1.输出xml文件选中API项目,鼠标右击,选中"属性",勾选"生成>>输出>>文档文件"修改Program.cs中配置//varbuilder=WebApplication.CreateBuilder(args);builder.Services.AddSwaggerGen(options=>{options.SwaggerDoc("v1",newO......
  • 性能测试-磁盘-磁盘问题场景分析
    目录1、磁盘命令iostat-dx210-查看磁盘读写的扩展数据,2s采集一次,采集10次2、磁盘性能指标3、清除缓存命令 4、测试磁盘写速度步骤-跑多次 5、测试磁盘的读速度正文1、磁盘命令iostat-dx210-查看磁盘读写的扩展数据,2s采集一次,采集10次安装命令yuminstallsy......
  • 基于opencv-pyhton与opencv-c++的结合理解与学习
    2023年上半年,一直在学习opencv-c++版本,学习了其中的多个库函数笔记链接:https://www.cnblogs.com/Tan-code/category/2339311.htmlopencv-python读取图片,画圆等基本操作:opencv-c++多个库函数:opencv-python与opencv-c++结合理解:结合两段代码来比较实现:#导入所需模块......
  • 实训案例名称——“宅急送”订餐管理系统[2023-08-27]
    实训案例名称——“宅急送”订餐管理系统[2023-08-27]------说明文档本实例为外卖商家提供了一款“宅急送”订餐管理系统,可为用户提供订餐、派送等相关信息的管理。主要功能包括:上班、订单管理、派送订单、基础数据维护、统计和下班。模块图如图1-1所示。图1-1系......
  • 华为OD-机试
    B卷100分题1:支持优先级的队列实现一个支持优先级的队列,高优先级先出队列,同优先级时先进先出。如果两个输入数据和优先级都相同,则后一个数据不入队列被丢弃。队列存储的数据内容是一个整数。输入描述:一组待存入队列的数据(包含内容和优先级)。输出描述:队列的数据内容(优先级......
  • 乌班图20.04版本下idea打开项目报错闪退(记录)ideaIU-2023.2.1.tar.gz
    [553960]WARN-#c.i.i.c.t.p.v.p.StateDatabaseParser-Nosuitabledriverfoundforjdbc:sqlite:/root/.config/Code/User/globalStorage/state.vscdbjava.sql.SQLException:Nosuitabledriverfoundforjdbc:sqlite:/root/.config/Code/User/globalStorage/stat......
  • 2308-三子棋
    test.c——主文件game.c——游戏文件game.h——游戏头文件 ----------------------test.c:#define_CRT_SECURE_NO_WARNINGS1#include"game.h"voidmenu(){printf("***************************************\n");printf("*********0.退出三子棋游戏......
  • Spring Boot集成Mybatis-plus+hive
    运行环境jdk1.8springboot:2.7.151.在pom.xml文件中加入<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.3.1</version>......