![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
WideHunt
这个作者很懒,什么都没留下…
展开
-
线程池
线程池池化技术:主要用于解决频繁的创建销毁操作带来的大量资源占用,顺带解决内存空间管理的问题线程池实现思路:1、需要有一个主线程处理请求2、需要有一个管理线程处理任务队列和线程池的运行3、线程池(任务队列空,线程池的线程等待,有任务时通知线程操作)4、锁和条件变量(线程同步)...原创 2020-03-04 10:11:10 · 189 阅读 · 0 评论 -
C/C++面试总结
1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态?回答:virtual修饰符会被隐形继承的。private 也被集成,只是派生类没有访问权限而已virtual可加可不加子类的空间里有父类的所有变量(static除外)同一个函数只存在一个实体(inline除外)子类覆盖它的函数不加virtual ,也能实现多态。在子类的空间里...原创 2020-02-20 20:17:34 · 1306 阅读 · 0 评论 -
网络编程
网络编程概念TCP:用来检测网络传输中差错的传输控制协议,可靠传输协议IP:专门负责对不同网络进行互联的互联网协议IP,不可靠传输协议网络采用分层的思想:每一层实现不同的功能,对上层的数据做透明传输每一层向上层提供服务,同时使用下层提供的服务两种体系结构:OSITCP/IP层级应用层应用层高层表示层会话层传输层传输层底层(...原创 2019-12-25 18:15:00 · 356 阅读 · 0 评论 -
链表
链表格式链表最基本的格式如下:struct Node{ int data; //数据区 struct Node *next; //地址区};链表空间分为数据区和地址区,数据区用来存储数据,地址区存储的是下一块数据的地址;链表的基本操作:初始化/*函数功能:初始化链表表头函数参数:表头地址函数返回值:SUCCESS FA...原创 2019-11-23 19:16:30 · 166 阅读 · 0 评论 -
getchar函数
//函数原型:int getchar(void);//从键盘缓冲区中读取1个字符(任意字符包括’\n’),并返回,如果出错则返回EOF//总结://程序开始运行时,操作系统为程序的键盘输入建立缓冲区,缓冲区存储从程序开始到结束的键盘输入//按下回车键,键盘输入被送至缓冲区内,包括回车符//输入字母时,光标不闪烁,需要按回车让光标变为闪烁,这个让光标回到闪烁状态的回车并不会被存储到缓冲区中...转载 2019-11-12 19:49:41 · 505 阅读 · 0 评论 -
C语言中if和while的区别
ifif通常只执行一次判断,判断后直接跳出whilewhile执行完成内部程序后会继续判断原创 2019-11-12 19:17:34 · 4237 阅读 · 0 评论 -
undefined reference to `sqrt`
sqrt函数编译出错在写C的时候用到了sqrt,但是编译不通过,头文件页包含了math.h最后把编译指令改为了gcc -o xxx xxx.c -lm编译通过原创 2019-11-12 18:20:14 · 528 阅读 · 0 评论