![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
dream0130__
这个作者很懒,什么都没留下…
展开
-
编译binutil包报错 error: array type has incomplete element type extern const struct relax_type md_relax_t
编译binutils出错: …/…/sources/binutils-2.15.91.0.2/gas/config/tc-i386.h:457:32: error: array type has incomplete element type extern const struct relax_type md_relax_table[]; ^ make[3]: *** [app.o] Error 1 make[3]: Leaving directory /mnt/lfs/binutils-build/gas原创 2021-01-25 19:24:36 · 1058 阅读 · 0 评论 -
周总结(第一周)(以后要加油哦,不能太懒散)
这周的题目并不是很难,而我将问题考虑的太过复杂,也有一些细节没有考虑到,所以导致提交多次仍是失败,在这里做一个反思 A - 字符排序 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。 Input 输入数据有多组,每组占一行,有三个字符组成,之间无空格。 Output 对于每组输入数据,输出一行,字符中间用一个空格分开。 Sample Input qw...原创 2018-07-24 23:31:12 · 219 阅读 · 0 评论 -
第二周算法题思路总结
A - 5×5迷宫 定义一个二维数组: int maze [5] [5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, }; 它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只...原创 2018-08-05 14:58:56 · 307 阅读 · 0 评论 -
学习笔记-对于Listen函数中的backlog参数的理解
我在学习listen函数的过程中,一开始对于backlog参数有股很模糊的理解,并不知道这个东西是干什么的,有什么用处? 在后面的学习中,查询了一些资料,在这里对于我自己理解的backlog参数做一个简单的整理,方便自己以后查阅. listen函数的回顾 backlog参数和TCP/IP协议有密切相关的联系 要了解backlog参数的作用,需要回到listen函数中来进行理解的. 首先我们...原创 2019-03-11 20:31:01 · 624 阅读 · 0 评论 -
对于ref函数的学习
起初我看到ref这个函数是十分疑惑的,为什么c++本身已经有引用,还要引入一个std::ref? 主要是考虑到函数式编程(bind(),aysnc())在使用的时候,直接对参数进行拷贝 std::ref只是尝试模拟引用传递,并不能真正变成引用,在非模板情况下,std::ref根本没法实现引用传递,只有模板自动推导类型时,ref能用包装类型reference_wrapper来代替原本会被识别的值类型...原创 2019-07-25 08:52:13 · 2613 阅读 · 0 评论 -
对于epollout的简单理解
学了一年的网络编程,感觉自己学的跟一拖屎一样 今天听大神说到了Epoll 中的epollout 事件, 我基本没有用过这种东西,我并不知道这个有什么用? epollout 主要是用来传输大量数据的时候,没有办法一次将数据全部发送出去就需要将剩下的数据缓存起来,等内核通知缓冲区可写的时候再继续发送 epollout 在发送大型文件的时候需要进行处理,通知用户是不是内核的缓冲区可读,举个栗子,一次发送...原创 2019-08-04 21:13:43 · 687 阅读 · 1 评论 -
c++设计模式-单例模式
单例模式: 一般单例模式:都是用于创建独一无二,只能够有一个实例的对象,例如缓存,线程池等驱动程序对象,这些对象只能够拥有一个实例,导致一些程序的问题 如何绕过常规的构造器,提供一种机制来保证类只有一个实例 class Singlenton{ private: Singlenton(); Singlenton(const Singlenton &);...原创 2019-09-28 16:04:28 · 109 阅读 · 0 评论