
Linux学习
文章平均质量分 63
学习Linux相关的知识,欢迎大家交流
山顶的小道士
2019年 天津大学 计算机 本科
毕业后工作了一年
目前在电子科技大学读计算机硕士
展开
-
关于指针、继承和多态
关于指针、继承和多态指针指针和继承指针、继承和多态指针我们在书本上学到的指针基本上都是:首先,指针是一个变量;其次,这个变量存储的值是一个地址。这个是对指针的一个基本理解,最近在编程中发现了一些新的东西。首先,指针不仅仅是一个地址,还存在一个和所指向内容大小相关的值,如下代码:#include<iostream>using namespace std;int main(){ int a = 10; int *pa = &a; cout <原创 2022-01-06 16:17:35 · 769 阅读 · 1 评论 -
Linux动态库的编写
Linux动态库的编写编译动态库简单动态库编写编译动态库g++ -fpic -shared libFun.cpp -o libFun.so//-fpic表示与位置无关,-shared表示是一个共享的库文件g++ main.cpp -o main -ldl//ldl是为了在主函数中使用dlopen等函数简单动态库编写//libFun.h文件#pragam onceextern "C" void sayHello();/*加入extern "C"的原因是C++中存在重载,编译后的函数名会发生改变原创 2021-12-29 10:48:16 · 799 阅读 · 0 评论 -
Linux下的TCP套接字编程
客户端基本流程创建socket套接字//函数原型#include<sys/types.h>#include <sys/socket.h>int socket(int family, int type, int protocol);/*返回值成功:非负描述字,即非负整数值,称为套接字。同文件描述符类似出错:-1*//*参数family:协议族,一般都是AF_INET(ipv4协议)或者PF_INET6(ipv6协议)type:套接字通信类型,一般是SOCK_ST原创 2021-12-23 19:24:46 · 2897 阅读 · 0 评论 -
unix中的文件
unix中的文件unix中文件的存在形式(与文件相关的结构)索引节点系统文件打开表用户文件描述符表unix中文件相关的操作(创建、打开、关闭、删除)创建打开关闭删除unix中文件的存在形式(与文件相关的结构)索引节点索引节点的作用:一个文件对应一个索引节点,索引节点是对文件的抽象或者说代表(类似于你的身份证代表了你这个人一样);只要找到索引节点,你就能了解这个文件的一些基本情况(比如磁盘上的位置,文件大小等等)。索引节包含的主要信息:. 索引节点未读入内存(存在于磁盘上)时,一般包括:文件权原创 2021-12-23 16:33:14 · 1058 阅读 · 0 评论