今天八月三十一了。。。暑假要结束了虽然感觉甚至没有暑假。现在回忆一下这一个月来的生活,下面进入碎碎念模式。。 啊,其实感觉和其他人相比我算是比较舒服的了,毕竟可以天天晚上回家吹空调233333333,每天早上六点五十起床,一共留校了四周前两周半基本都是七点二十就到学校了。后一周半基本上就是赶五十前到了,emmmm,来的早也进不去。每天十点往家走,到家差不多十点半了,洗个澡就睡了该追的番剧还是得追... 作者:weixin_42201172 发表于 2018/08/31 01:35:11 原文链接 https://blog.csdn.net/weixin_42201172/article/details/82230181 阅读:104 评论:1 查看评论 继续阅读 >>


田正东 18/08/31 01:35:11
Go语言中是没有类对象的,所以也就没有继承、虚函数、构造函数和析构函数、隐藏的this指针等诸多OOP方面的东 […] 继续阅读 >>


郭遗欢 18/08/28 17:04:52
Xv 6 Chapter 0 Operating system interfaces 操作系统的工作是分享电脑资源给多个程序,并且提供一系列服务而不是只让硬件提供。 操作系统通过接口给用户程序提供服务,所以设计一个好的接口就显得很重要。 这里操作系统xv6提供基础的接口,由Ken Thompson 和Dennis Ritchie的操作系统介绍,同时还有模仿Unix的内部设计。 ... 作者:helloworld19970916 发表于 2018/08/28 15:50:27 原文链接 https://blog.csdn.net/helloworld19970916/article/details/82149228 阅读:199 继续阅读 >>


陈苏扬 18/08/28 15:50:27
本文所有源码来自 JDK 1.8.0_181 HashMap简介 Map是Key-Value对映射的抽象接口,Map用于保存具有映射关系的数据。Map集合里有两组值,一组值用于保存Map里的key,另外一组值用于保存Map里的value,key和value都可以是任何引用类型的数据。key不允许重复,key和value之间存在单向一对一关系,通过key能找到相应的value。 Has... 作者:ldx19980108 发表于 2018/08/24 15:25:44 原文链接 https://blog.csdn.net/ldx19980108/article/details/82019463 阅读:96 继续阅读 >>


李猛 18/08/24 15:25:44
   最近学弟学妹们在写聊天室,期间遇到了很多问题,也“逼迫”我们这些大二(其实即将大三)狗考虑了许多以前没有考虑过的东西。现在就着我们小组的聊天室的项目,送给学弟学妹们”几个可能安全的封装函数。“ frist : 保证发送“len”字节到套接字 ssize_t Sendlen(int fd, const void *buf, size_t len, int flags) { ssize_t n = 0; size_t sum = 0; const char *ptr; ptr = (const char *)buf; while (sum < len) { n = send(fd, (void *)ptr, len - sum, flags); if (n < 0) { if (errno == EINTR) n = 0; 继续阅读 >>


刘生玺 18/08/23 16:45:01
一、相关时间函数 1. gettimeofday() 2. time() 3. clock() 二、间隔定时器 1. setitimerval() 2. getitimerval() 3. 实时定时器的使用 三、为阻塞操作设置超时 1. alarm() 2. 给read()设置读超时 一、相关时间函数 1. gettimeofday(... 作者:liushall 发表于 2018/08/23 09:43:00 原文链接 https://blog.csdn.net/liushall/article/details/81974895 阅读:540 继续阅读 >>


王良 18/08/23 09:43:00
1. 基础介绍   最通用的I/O函数,只要设置好参数,read、readv、recv、recvfrom和write、writev、send、sendto等函数都可以对应换成这两个函数来调用。同时,各种输出函数调用也可以替换成sendmsg调用。 #include <sys/socket.h> ssize_t recvmsg(int sockfd, struct msghdr *msg, int flags); ssizt_t sendmsg(int sockfd, struct msghdr *msg, int flags); 大部分参数都在 msghdr结构中 struct iovec { /* Scatter/gather array items */ void *iov_base; /* Starting address */ size_t iov_len; /* Number of bytes to transfe 继续阅读 >>


刘生玺 18/08/22 20:28:00
Preface 总结一下TCP连接的三次握手过程,连接释放的四次挥手过程,以及其原生的缺陷引起的SYN Flood的简单介绍。 目录 [TOC] TCP连接建立——三次握手 几个概念 seq:序号,占4个字节,范围[0,4284967296],由于TCP是面向字节流的,传送的数据流中的每一个字节都编上一个序号,序号字段的值则指的是本报文段所发送的数据的第一个字节的序号... 作者:fengxinlinux 发表于 2018/08/22 00:28:55 原文链接 https://blog.csdn.net/fengxinlinux/article/details/81917042 阅读:358 评论:1 查看评论 继续阅读 >>


冯鑫 18/08/22 00:28:55
一、被中断的系统调用(EINTR)的理解 1. 慢系统调用是? 2. 慢系统调用的类别 3. EINTR产生的原因 5. 一般处理方法 二、SIGCHLD信号的处理 1. SIGCHLD信号的产生 2. SIGCHLD信号的处理 3. 不处理SIGCHLD的后果 三、示例代码 一、被中断的系统调用(EINTR)的理解 1. 慢系统调用是? 慢... 作者:liushall 发表于 2018/08/20 15:11:16 原文链接 https://blog.csdn.net/liushall/article/details/81871521 阅读:191 继续阅读 >>


王良 18/08/20 15:11:16
终端输入 sudo netease-cloud-music 但是这意味着终端不能关闭, 而且每次都要这样实在是麻烦, 发现是 sudo, 那肯定是权限问题了, 所以只要更改网易云的执行权限就好了 打开 /usr/share/applications 目录, 在下面找到网易云 ( netease-cloud-music.desktop ) 更改其执行权限sudo chmod 777 n... 作者:weixin_36888577 发表于 2018/08/20 11:28:51 原文链接 https://blog.csdn.net/weixin_36888577/article/details/81868462 阅读:1594 继续阅读 >>


吕子健 18/08/20 11:28:51