ARTS打卡第三周之有序链表的合并、gdb中run命令、数制建议、WOOP思维心理学分享

Algorithm

题目:两个有序链表的合并
自己的分析见博客《合并两个有序链表》

Review

《run command》是我这周读的英文文章。
gdb中,run命令在不设置断点的前提下,能够直接把程序运行完成;要是设置断点的话,可以直接运行到断点处。另外run命令之后,可以跟着想要传入main函数的参数,每个参数之间可以使用空格隔开。
用来演示的C语言gdbTestTwoNumberSum.c代码如下:

#include <stdio.h>
#include<stdlib.h>int twoNumberSum(int a,int b);int main(int argc, char *argv[]) {if(argc < 3){printf("please input two numbers\n");exit(-1);}int firstNumber = atoi(argv[1]);int secondNumber = atoi(argv[2]);int sum = twoNumberSum(firstNumber,secondNumber);printf("%d\n",sum);return 0;
}int twoNumberSum(int first,int second){return first+second;
}

gcc --version可以看到gcc的版本是12.2.0gdb --version可以看到gdb的版本是12.1
在这里插入图片描述

gcc -g gdbTestTwoNumberSum.c -o gdbTestTwoNumberSum带有调试信息进行编译。
在这里插入图片描述

gdb -q gdbTestTwoNumberSum安静模式开启gdbrun命令开始执行。
在这里插入图片描述
run 1 5命令开始执行,最后结果是6
在这里插入图片描述

break 12在第12行设置断点,run 5 6就是可以让程序在第12行暂停。
在这里插入图片描述
continue可以跳转到下一个断点,要是接下来的代码没有断点,就会直接结束程序。
在这里插入图片描述
quit退出gdb程序。
在这里插入图片描述

Technique/Tip

以为数制有些难,一直不想好好深入地学习,结果就在学习汇编语言中的除法过程中遇到了一道门槛,看似我用乘法的方式跨过去了,可是还是要好好学习一下数制,才能在以后的汇编语言学习中更好地进步。想着还是把高等数学拾起来,然后自己认为极限就是当自变量趋向于一个已知常数或者无限时,因变量趋向于的常数,核心思想就是以变应变,推导不变
在《自律力》里边就说,我们是高级策划者,而是低级执行者,对我而言,果然很对。我现在想要把过长时间看小说这个坏习惯给戒掉,然后还使用文档给自己写了一下克服坏习惯的手册,结果好多时间都没有做到。

Share

《WOOP思维心理学》总结如下:

WOOP思维是一种包括愿望(Wish),结果(Outcome),障碍(Obstacle)和计划(Plan)四个关键词的方法,它由心理比对(在想象未来的同时,也考虑现实中的障碍)和执行意图(按照“如果遇到情况A,我就采取行动B”的计划就叫执行意图)组成。包括四个步骤:明确愿望、想象结果、思考障碍和制定计划4个步骤。

《WOOP思维心理学》英文名字为Rethinking Positive Thinking,现在的中文书名更改为《反惰性》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/95695.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c# modbus CRC计算器(查表法)

一、简介&#xff1a; 本案例为crc计算器&#xff0c;通过查表法计算出结果 1.窗体后台源代码 using Crc; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text…

项目 - 后端技术栈转型方案

前言 某开发项目的后端技术栈比较老了&#xff0c;现在想换到新的技术栈上。使用更好的模式、设计思想、更合理的架构等&#xff0c;为未来的需求迭代做铺垫。怎么办呢&#xff1f;假设系统目前在线上运行着的&#xff0c;直接整体换的话耗时太久&#xff0c;且中间还有新的需…

Qt网络通信——获取本机网络信息

查询一个主机的MAC地址或者IP地址是网络应用中常用到的功能&#xff0c;Qt提供了QHostInfo和QNetworkInterface 类可以用于此类信息的查询 1.QHostInfo 类&#xff08;显示和查找本地的信息&#xff09;是的主要函数 类别 函数原型作用公共函数QList <QHostAdress> addr…

《论文阅读21》Equivariant Multi-View Networks

一、论文 研究领域&#xff1a;计算机视觉 | 多视角数据处理中实现等变性论文&#xff1a;Equivariant Multi-View Networks ICCV 2019 论文链接视频链接 二、论文简述 在计算机视觉中&#xff0c;模型在不同视角下对数据&#xff08;例如&#xff0c;点云、图像等&#xff0…

Python语音识别处理详解

概要 人们对智能语音助手的需求不断提高&#xff0c;语音识别技术也随之迅速发展。在这篇文章中&#xff0c;我们将介绍如何使用Python的SpeechRecognition和pydub等库来实现语音识别和处理&#xff0c;从而打造属于自己的智能语音助手。 1. 什么是语音识别&#xff1f; 语音…

第2章 Linux多进程开发 2.18 内存映射

内存映射&#xff1a;可以进行进程间的通信 1.如果对mmap的返回值(ptr)做操作(ptr), munmap是否能够成功? void * ptr mmap(…); ptr; 可以对其进行操作 munmap(ptr, len); // 错误,要保存地址 2.如果open时O_RDONLY, mmap时prot参数指定PROT_READ | PROT_WRITE会怎样? 错…

JavaScript(函数,作用域和闭包)

目录 一&#xff0c;什么是函数1.1&#xff0c;常用系统函数1.2&#xff0c;函数声明 1.3&#xff0c;函数表达式二&#xff0c;预解析2.1&#xff0c;函数自调用 2.2&#xff0c;回调函数三&#xff0c;变量的作用域3.1&#xff0c;隐式全局变量 四&#xff0c;作用域与块级作…

CLIP:连接文本-图像

Contrastive Language-Image Pre-Training CLIP的主要目标是通过对比学习&#xff0c;学习匹配图像和文本。CLIP最主要的作用&#xff1a;可以将文本和图像表征映射到同一个表示空间 这是通过训练模型来预测哪个图像属于给定的文本&#xff0c;反之亦然。在训练过程中&#…

Kitchen Hook

双扛厨房排钩&#xff1a;挂刀具

基于Citespace、vosviewer、R语言的文献计量学可视化分析技术及全流程文献可视化SCI论文高效写作

文献计量学是指用数学和统计学的方法&#xff0c;定量地分析一切知识载体的交叉科学。它是集数学、统计学、文献学为一体&#xff0c;注重量化的综合性知识体系。特别是&#xff0c;信息可视化技术手段和方法的运用&#xff0c;可直观的展示主题的研究发展历程、研究现状、研究…

大学生攻略:正确的购买和使用你的电脑

笔者是计算机专业在读大学生&#xff0c;从小学开始接触电脑&#xff0c;进行过各种操作(更换硬件维修&#xff0c;换系统&#xff0c;系统命令行&#xff0c;管理员权限&#xff0c;无视风险继续安装&#xff0c;没有这条 )&#xff0c;相对大学生有一定参考价值。 购买 1.买…

Python Opencv实践 - Canny边缘检测

import cv2 as cv import numpy as np import matplotlib.pyplot as pltimg cv.imread("../SampleImages/pomeranian.png", cv.IMREAD_GRAYSCALE) print(img.shape)#图像Canny边缘检测 #cv.Canny(image, threshold1, threshold2[, edges[, apertureSize[, L2gradien…