摘要: 一、动态库 / 共享库(shared library) 共享库的命名: 共享库的命名一般分为三个部分: 前缀:lib 库名称:自己定义即可, 如test 后缀:.so 所以最终的静态库的名字应该为:libtest.so 共享库的制作: 步骤1:生成目标文件.o, 此时要加编译选项:-fPIC(fpi 阅读全文
posted @ 2023-10-01 22:38 真是服了你个老六!! 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 二、进程和线程 进程的 STAT(状态) 常见的进程状态及其含义: R (Running):进程正在运行或在运行队列中等待执行。 S (Sleeping):进程正在睡眠状态,等待某个事件的发生。例如,等待 I/O 完成或等待其他进程释放资源。 D (Disk sleep):进程正在无法中断的 I/O 阅读全文
posted @ 2023-10-01 21:05 真是服了你个老六!! 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 三、waitpid 子进程回收 二、获取文件属性 1 1 /* 2 2 用于获取文件的属性和元数据信息,并输出到终端。 3 3 程序接受一个参数作为路径名,通过lstat函数获取指定文件的属性信息,并使用printf函数输出到终端。 4 4 注释对代码进行了简要解释,帮助理解各个部分的功能。 5 5 阅读全文
posted @ 2023-10-01 20:47 真是服了你个老六!! 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 注:生成调试信息(在Makefile中加入 -g 参数) 一、启动程序 run:程序开始执行, 如果有断点, 停在第一个断点处 start:程序向下执行一行。(在第一条语句处停止) 设置运行参数: set args 可指定运行时参数。(如:set args 10 20 30 40 50 ) show 阅读全文
posted @ 2023-09-30 15:47 真是服了你个老六!! 阅读(22) 评论(0) 推荐(0) 编辑
摘要: #编译生成可行文件 #自定义变量 src=$(wildcard ./*.c) #查找当前目录下的所有.c文件 object=$(patsubst %.c, %.o, $(src)) # 将.c文件名改为.o target=main #自带变量 CC=gcc CPPFLAGS=-I./ #指定头文件路 阅读全文
posted @ 2023-09-30 13:42 真是服了你个老六!! 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 一、简易说明: 实现了初步的游戏模型,可以玩,但有一些细节bug没有解决。 用WASD控制方向 只能在Linux下运行,(界面刷新+系统延时调用的是Linux系统的库文件) 二、源代码+头文件 1 #include <stdio.h> 2 #include "snake.h" 3 4 5 6 7 i 阅读全文
posted @ 2023-09-30 12:13 真是服了你个老六!! 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 遇到如下问题: 桌面图标自动排序后间隔过大,且如图二这种指向图标能看到图标之间的间隔虚框,此方法可调整虚框的水平和垂直距离,即调整图标之间的间距。 测试电脑: 华为 matebook x pro 2022 注意: 本操作涉及到修改注册表,修改注册表有风险,请提前备份数据并在专业人士指导下慎重操作。 阅读全文
posted @ 2022-08-14 01:22 真是服了你个老六!! 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: NO.1   通讯录管理系统+源代码(C++) 一、菜单 功能描述:显示简单的菜单,供用户选择操作 实现步骤:直接cout输出 二、退出功能 功能描述:根据用户不同的操作代码选择,进入不同的功能,我们使用switch分支结构进行搭建 实现步骤:用while(ture)循环包涵switch, case 0:时用return 0 ,退出循环,即退出通 阅读全文
posted @ 2022-08-07 22:04 真是服了你个老六!! 阅读(565) 评论(0) 推荐(1) 编辑