摘要: 多线程编程一:线程基础函数 五个线程函数 1、线程的创建 int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start routine)(void *), void *arg ) 函数返回值为0表示创建成功 2、线程的终止: vo 阅读全文
posted @ 2023-02-03 16:05 轩邈、 阅读(48) 评论(0) 推荐(0) 编辑
摘要: Linux网络命令 技术|你应该知道的 22 个基本的 Linux 网络命令 1、ping命令 ping命令采用的协议是ICMP协议,例如ping www.baidu.com 检测是否可以访问百度; [xuanmiao@192 ~]$ ping www.baidu.com PING www.a.shifen.com ( 阅读全文
posted @ 2023-01-30 23:43 轩邈、 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Linux 系统目录结构 Linux 系统目录结构 | 菜鸟教程 (runoob.com) 1、从普通用户怎么切换到root用户呢? 方法Ⅰ:输入su,然后输入当前普通用户的登录密码 方法Ⅱ:输入su root ,然后输入当前普通用户的登录密码 2、从root用户切换到普通用户 方法Ⅰ:输入exit 方法Ⅱ:Ctrl+D 快 阅读全文
posted @ 2023-01-13 21:42 轩邈、 阅读(35) 评论(0) 推荐(0) 编辑
摘要: gdb调试原理 这篇文章介绍了GDB调试的原理: 用图文带你彻底弄懂GDB调试原理 - 腾讯云开发者社区-腾讯云 (tencent.com) 用 set follow-fork-mode child即可。这是一个 gdb 命令,其目的是告诉 gdb 在目标应用调用fork之后接着调试子进程而不是父进程,因为在 Li 阅读全文
posted @ 2023-01-13 11:29 轩邈、 阅读(130) 评论(0) 推荐(0) 编辑
摘要: printk函数 printk函数:在linux内核中,将打印信息输出到内核信息缓冲区中,内核信息缓冲区是环形缓冲区。 "当日志级别的数值小于控制台级别时,printk要打印的信息才会在控制台打印出来,否则不会显示在控制台!" 日志级别 #define KERN_EMERG "<0>" /* system is un 阅读全文
posted @ 2023-01-08 14:11 轩邈、 阅读(84) 评论(0) 推荐(0) 编辑
摘要: Linux进程学习笔记一 1、进程的地址空间 ① 通过打印地址查看数据保存的位置: #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> int INIT_GLOBAL_VALUE1 = 0; int INIT_GLOBA 阅读全文
posted @ 2022-11-27 20:04 轩邈、 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 静态链接库和动态链接库 1.https://cloud.tencent.com/developer/article/1677883 我们在写代码的时候,一般都会先写 ``` #include ``` 这是标准输入输出的头文件,scanf和printf函数就是包含在这个头文件中的。但是为什么包含这个头文件就能使用里面的函数呢 阅读全文
posted @ 2022-11-12 22:29 轩邈、 阅读(91) 评论(0) 推荐(0) 编辑
摘要: strlen 和 sizeof 之区别 #include <stdio.h> #include <string.h> int main() { char mesg[] = "\0"; printf("strlen of mesg:%d\n",(int)strlen(mesg)); printf("sizeof mesg:%d\n",(in 阅读全文
posted @ 2022-11-10 13:52 轩邈、 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 虚拟机 Centos Linux 安装samba(smb) 最近一直想在centos上搭建samba服务,使得可以在windows系统上访问centos上面的文件,于是就搜索网上的资源,直到今天晚上找到一篇非常详细的博客介绍了搭建过程,主要包括下面几个步骤总结一下: 1.环境准备: 在虚拟机上安装有Centos7 2.安装软件: 2.1 确保 Windows 阅读全文
posted @ 2022-10-12 15:51 轩邈、 阅读(325) 评论(0) 推荐(0) 编辑
摘要: memcpy和strcpy的区别 1.memcpy函数 原型: void *memcpy(void *dest, const void *src, size_t n) **作用:**把指针src指向的内存内容的前n个字节拷贝到指针dest指向的内存中,拷贝内存和数据类型无关,指针指向的内存包含的各种数据结构都能拷贝; 1.1.mem 阅读全文
posted @ 2022-10-12 10:21 轩邈、 阅读(83) 评论(0) 推荐(0) 编辑