摘要: 1. 线程池原理 我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务 阅读全文
posted @ 2021-05-06 17:44 一大堆豆子 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 转自https://blog.csdn.net/joey_zengchen/article/details/1566713 https://blog.csdn.net/qq_38193597/article/details/70193742 说到临时变量,我们大家也许都挺熟悉, 但是我自己对临时变量 阅读全文
posted @ 2021-05-06 17:27 一大堆豆子 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 库的概述 在windows和Linux下都存在着大量的库,库在本质上来说,是一种可执行代码的二进制形式,可以被操作系统载入内存执行 我们通常将一些通用函数写成函数库,所以库是别人写好的,现有的,成熟的,可以复用的代码,你可以使用但要必须得遵守许 可协议。在我们现实开发过程中,不可能每一份代码都从头编 阅读全文
posted @ 2021-05-04 11:07 一大堆豆子 阅读(488) 评论(0) 推荐(0) 编辑
摘要: https://www.sqlite.org/docs.html 1.打开数据库文件 int sqlite3_open(const char *filename, sqlite3 **ppDb); 返回值: int 成功SQLITE_OK 参数:const char *filename 数据库文件路 阅读全文
posted @ 2021-05-02 18:59 一大堆豆子 阅读(162) 评论(0) 推荐(0) 编辑
摘要: C程序编译过程 在linux系统下,应用比较广泛的编译器是gcc编译器。gcc是一个编译器集。gcc不知可以编译c语言,还能用于c++,java, Object-C等语言程序的编译。 编译过程: Hello world是初学者使用任何一项编程语言最基本最简单的程序。下面是一个C语言版的"Hellow 阅读全文
posted @ 2021-04-22 10:32 一大堆豆子 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 简介 C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,编译器优化的时候可能会出现问题,如当遇到多线程编程时,变量的值可能因为别的线程而改变,而该寄存器的值不会相应改变,从而造成应用程序读取的值和实际的变量值不一致。例如在本次线程内,当读取一个变量时,为提高存取速度,编译 阅读全文
posted @ 2021-04-21 17:19 一大堆豆子 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 什么是信号和槽 > 信号和槽是QT自行定义的一种通信机制,实现对象之间的数据交互。 > 当用户或系统触发了一个动作,导致某个控件的状态发生了改变,该控件就会发射一个信号, 即调用其类中一个特定的成员函数(信号),同时还可能携带有必要的参数 > 槽和普通的成员函数几乎没有太多区别,可以是公有的、保护的 阅读全文
posted @ 2021-03-30 16:34 一大堆豆子 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 程序设计中的问题 首先我们做一个测试,先启动server,然后启动client,用Ctrl+c终止server,在马上运行server,会导致出错,如下:(错误提示在代码中定义) 这是由于,虽然server的应用程序终止了,但是TCP协议层的连接还未完全断开,因此不能马上监听同样的server端口, 阅读全文
posted @ 2021-03-13 15:49 一大堆豆子 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 出处:https://mp.weixin.qq.com/s?__biz=MzA3NDcyMTQyNQ==&mid=2649266286&idx=1&sn=16214c57d7c68daf6db48903849d6776 1 简介 Epoll 是个很老的知识点,是后端工程师的经典必修课。这种知识具备的 阅读全文
posted @ 2021-03-11 10:31 一大堆豆子 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 一.json与XML的区别 与 XML 相同之处 JSON 是纯文本 JSON 具有"自我描述性"(人类可读) JSON 具有层级结构(值中存在值) JSON 可通过 JavaScript 进行解析 JSON 数据可使用 AJAX 进行传输 与 XML 不同之处 没有结束标签 更短 读写的速度更快 阅读全文
posted @ 2021-03-09 17:51 一大堆豆子 阅读(32) 评论(0) 推荐(0) 编辑