摘要:
1.启动gdb调试 gcc -g hello.c -o hello / gdb hello 2.退出调试 quit 3.给程序设置参数/获取设置参数 set args 10 20 show args 4.查看当前文件代码 list 行号/函数名(不加则从默认位置显示) 5.查看非当前文件代码 lis
阅读全文
posted @ 2024-02-05 22:32
孜孜不倦fly
阅读(216)
推荐(0)
摘要:
一、库的定义 库文件是计算机上的一类文件,可以简单的把库文件看成一种代码仓库,它提供给使用者一些可以直接拿来用的变量、函数或类。 二、库的好处 方便保密;便于部署和分发 三、静态库和动态库的区别 静态库在程序的链接阶段被复制到程序中;动态库在程序运行时被系统动态地加载到内存中使用 四、静态库的制作
阅读全文
posted @ 2024-02-05 21:52
孜孜不倦fly
阅读(16)
推荐(0)
摘要:
1.当调用一个对象对应的函数时,通过对象内存中的vptr(虚函数表指针)找到该类的vtbl(虚函数表) 虚函数表位于只读数据段(.rodata),即:C++内存模型中的常量区 虚函数代码则位于代码段(.text),也就是C++内存模型中的代码区 虚函数指针跟随对象实例被创建,在堆区或者栈区(只有使用
阅读全文
posted @ 2024-02-01 15:09
孜孜不倦fly
阅读(34)
推荐(0)
摘要:
#include<iostream> #include<fstream> #include<string> #include<vector> #include <algorithm> using namespace::std; class Solution { public: //直接插入排序(插到
阅读全文
posted @ 2024-01-29 23:36
孜孜不倦fly
阅读(87)
推荐(0)
摘要:
1.DQL语句完整语法和执行顺序 select ... from ... where ... group by ... having ... order by ... limit ... 顺序:5123467 2.添加外键 alter table emp add constraint f_key f
阅读全文
posted @ 2024-01-29 19:16
孜孜不倦fly
阅读(13)
推荐(0)
摘要:
一.什么是云原生 云原生是一种构建和运行程序的方法。云原生(Cloud Native)是一个组合词,Cloud + Native。Cloud表示应用程序位于云中,而不是传统的数据中心;Native表示应用程序从设计之初即考虑到云的环境。 二.云原生四要素 1.微服务 和微服务相对的就是单体应用。微服
阅读全文
posted @ 2024-01-28 12:50
孜孜不倦fly
阅读(26)
推荐(0)
摘要:
介绍:shell是一个命令行解释器,通过接收应用程序/用户命令,调用操作系统内核。 1.创建一个sh脚本并进行编辑 touch b.sh vim b.sh 2.开头指定解析器并写入内容 #!/bin/bash echo "hello" 3.赋予脚本执行权限并执行 chmod +x b.sh ./b.
阅读全文
posted @ 2024-01-27 18:31
孜孜不倦fly
阅读(39)
推荐(0)
摘要:
1.列出文件夹信息 ls/ll 2.展示当前工作目录 pwd 3.切换工作目录 cd 4.用户目录 普通用户:/home/name root用户:/root 5.路径 相对路径:不以'/'开头 绝对路径:以'/'开头 6.特殊路径符 当前文件夹:'.' 上级目录:'..' (快速切换到)用户目录:'
阅读全文
posted @ 2024-01-26 20:26
孜孜不倦fly
阅读(11)
推荐(0)
摘要:
1.源文件 .cpp 2.预处理:将所有的#include头文件以及宏定义替换成其真正的内容(删除所有的注释、宏扩展、文件包含) .i 3.编译:转换为汇编语言 .s 4.汇编:转换为二进制机器码 .o(目标文件) 5.链接:链接过程将多个目标文件以及所需的库文件(.so等)链接成最终的可执行文件(
阅读全文
posted @ 2024-01-20 20:04
孜孜不倦fly
阅读(40)
推荐(0)
摘要:
如果参数没有被const修饰,且为引用或指针(带&或*),则通常为传出参数 如果函数参数是基本类型(如int、float等)或者是const修饰的类型,则通常是传入参数 最好还是要根据函数的具体实现来判断参数的作用 参考博客:C++如何区分参数是入参还是出参?
阅读全文
posted @ 2024-01-20 11:23
孜孜不倦fly
阅读(47)
推荐(0)