自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 关于指针、继承和多态

关于指针、继承和多态指针指针和继承指针、继承和多态指针我们在书本上学到的指针基本上都是:首先,指针是一个变量;其次,这个变量存储的值是一个地址。这个是对指针的一个基本理解,最近在编程中发现了一些新的东西。首先,指针不仅仅是一个地址,还存在一个和所指向内容大小相关的值,如下代码:#include<iostream>using namespace std;int main(){ int a = 10; int *pa = &a; cout &lt

2022-01-06 16:17:35 711 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 675

原创 函数指针简介

什么是函数指针函数名就是指向函数加载到内存的入口地址函数指针,首先明确它是一个指针变量,其次它存值的就是函数的入口地址对函数名取地址得到的是函数的入口地址,对函数指针取地址得到的是指针变量的地址函数指针的好处在于,可以将函数当成一个变量来进行传递或返回语法//声明int *ptr;//普通指针变量的声明int (*pFun) ();//函数指针的声明,*pFun表示是一个指针变量,int() 表示是一个int返回类型的,参数列表为空的函数。//赋值int fun(){cout<

2021-12-29 09:19:48 664

原创 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 2774

原创 unix中的文件

unix中的文件unix中文件的存在形式(与文件相关的结构)索引节点系统文件打开表用户文件描述符表unix中文件相关的操作(创建、打开、关闭、删除)创建打开关闭删除unix中文件的存在形式(与文件相关的结构)索引节点索引节点的作用:一个文件对应一个索引节点,索引节点是对文件的抽象或者说代表(类似于你的身份证代表了你这个人一样);只要找到索引节点,你就能了解这个文件的一些基本情况(比如磁盘上的位置,文件大小等等)。索引节包含的主要信息:. 索引节点未读入内存(存在于磁盘上)时,一般包括:文件权

2021-12-23 16:33:14 977

原创 python学习Day_2.1(上班划水学习ing)

python中常用的数据集合类型——元组tuple(元组)tup = (1, 2, 3, 4, 5 )特征:元组一般用( )括起来(列表使用[ ]),元素之间使用 , 隔开。基本特点:元组和列表的不同之处在于,元组中的元素是不允许修改的,即:tup[2] = 6是错误的。和列表类似,元组依然可以使用下标来访问里面的元素。>>> tup = (1, 2, 3, 'a', 'b')>>> print(tup(3))a常用操作:连接元组 &

2021-06-27 15:59:47 66

原创 python学习Day_1.2(上班划水学习ing)

python中常用的数据集合类型List(列表) tuple(元组) dict(字典) Set(集合)

2021-06-24 13:36:07 123

原创 Python学习Day_1.1(上班划水学习ing)

字符串的格式化输出%(百分号)格式化>>> 'Hello, %s' % 'world''Hello, world'>>> 'Hi, %s, you have $%d.' % ('Michael', 1000000)'Hi, Michael, you have $1000000.格式:'abcd%?abcd%?'% (变量1,变量2)(多个变量要加括号,单个不用加)%s:字符串(当你不知道数据类型是什么时可以用,它会把任何数据类型转换为字符串)..

2021-06-23 10:27:25 64

原创 C++的内存分区

目录一、栈区二、堆区三、自由存储区四、全局区五、常量区一、栈区二、堆区三、自由存储区四、全局区五、常量区

2021-05-29 08:35:15 178

原创 C++面试常问问题——C++的多态性

C++面试常问问题——C++的多态性一、何为多态性

2021-05-23 15:20:58 227

C++写的线程池,环境是ubuntu(Linux)

比较简单的线程池,自己练手用,大家有兴趣可以参考参考,也可以批评指正

2022-08-10

红黑树的实现C++代码

用C++代码实现了一个红黑树,大家可以一起学习学习,有问题也可以直接给我留言

2022-07-27

TCPSocket.rar

Linux下基本的TCP Socket编程

2021-12-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除