摘要: 测试: 1 2 4 8 16 0 0 17 0 0 9 18 0 0 19 0 0 5 10 20 0 0 21 0 0 11 22 0 0 23 0 0 3 4 12 24 0 0 25 0 0 13 26 0 0 27 0 0 7 14 28 0 0 29 0 0 15 30 0 0 31 0 阅读全文
posted @ 2019-07-13 18:40 LesRoad 阅读(626) 评论(2) 推荐(0) 编辑
摘要: 5种IO模型 1、阻塞式I/O模型 阻塞I/O(blocking I/O)模型,进程调用recvfrom,其系统调用直到数据报到达且被拷贝到应用进程的缓冲区中或者发生错误才返回。进程从调用recvfrom开始到它返回的整段时间内是被阻塞的。 2、非阻塞式I/O模型 当一个应用进程像这样对一个非阻塞描 阅读全文
posted @ 2019-05-03 12:04 LesRoad 阅读(5929) 评论(1) 推荐(2) 编辑
摘要: 析构函数有2种方式调用,一个是主动调用delete,另一个是根据RAII的规则,在对象的生命周期结束时自动析构。第一点没什么好说的,就简单讲下第二点。 对象的生命周期不等于是程序的生命周期,一般我们所谓的生命周期就是一个作用域,当变量或者对象离开这个作用域时就会自动析构。一般一对{}就是一个作用域, 阅读全文
posted @ 2019-04-27 11:21 LesRoad 阅读(3134) 评论(0) 推荐(0) 编辑
摘要: 1. 2. 3. 4. 5. 6. 7. 阅读全文
posted @ 2019-04-27 11:18 LesRoad 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: 这篇博客是用来记录用go安装及操作kafka库的时候踩到的坑~ 安装kafka库 首先我参考了博客:https://blog.csdn.net/tflasd1157/article/details/81985722和https://blog.csdn.net/u011596455/article/d 阅读全文
posted @ 2019-04-17 09:38 LesRoad 阅读(2579) 评论(2) 推荐(1) 编辑
摘要: 实验二 动态高优先权优先调度 实验内容 模拟实现动态高优先权优先(若数值越大优先权越高,每运行一个时间单位优先权-n,若数值越小优先权越高,没运行一个时间单位优先权+n),具体如下: 设置进程体:进程名,进程的到达时间,服务时间,初始优先权,进程状态(W——等待,R——运行,F——完成),进程间的链 阅读全文
posted @ 2019-04-14 09:54 LesRoad 阅读(1745) 评论(0) 推荐(0) 编辑
摘要: 找规律,如果1+2可以表示3以内所有数,1+2+4表示7以内所有数,1+2+4+8表示15以内所有数,,,规律:a[n]<=sum[1~n-1]+1时,可以表示sum[1~n]内所有数 AC代码 第二题跟01位置无关,直接统计个数 阅读全文
posted @ 2019-04-05 21:38 LesRoad 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: 参考博客:https://studygolang.com/articles/13173 基本类型排序 结构体排序 最小堆 heap是常用的实现优先队列的方法。heap包对任意实现了heap接口的类型提供堆操作。堆结构继承自sort.Interface, 而sort.Interface,需要实现三个方 阅读全文
posted @ 2019-03-29 14:31 LesRoad 阅读(5635) 评论(0) 推荐(1) 编辑
摘要: git config --global user.name "" git config --global user.email "" 查看当前username:git config user.name 分支:创建切换分支:git checkout -b <分支>查看分支图:git log --gra 阅读全文
posted @ 2019-03-15 18:35 LesRoad 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 题目描述 小L期末考试结束,高高兴兴放假回家了,可是那么多试卷,老师还要加班批改,有n份试卷由k个老师批改,n份试卷进行了密封编号,由于试卷上的做题情况和书写的规范程序不一样,批改不同的试卷用时也可能不一样,每个老师批改试卷的编号顺序是连续的,每位老师批改完分配给自己的试卷就可以离开,问最后离开的老 阅读全文
posted @ 2019-03-11 17:53 LesRoad 阅读(348) 评论(0) 推荐(0) 编辑