这两天疯狂刷算法,感觉自己凉了,不看人家的答案自己连题都看不懂。天赋吧,这没得救了。于是决定先把算法放一下,找点比较有意思的事情做做,所以就突发奇想不如看一下epoll源码吧,整天用这个东西,了解一下他实现有益无害吧! 在网络编程中,有常用的IO复用有三个,对于不同的场景,各显神通。即select,poll,epoll,当然select和poll不是该篇文章的主角,下面我主要的是epoll的详细... 作者:qq_41681241 发表于 2019/04/08 14:59:46 原文链接 https://blog.csdn.net/qq_41681241/article/details/89076705 阅读:33 继续阅读 >>


畅柯 19/04/08 14:59:46
你只需要在pom.xml中添加下面的代码: //Maven依赖 <dependency> <groupId>com.github.stefanbirkner</groupId> <artifactId>system-rules</artifactId> <version>1.18.0</version> &... 作者:lalala323 发表于 2019/04/08 11:55:59 原文链接 https://blog.csdn.net/lalala323/article/details/89085343 阅读:43 继续阅读 >>


李重乐 19/04/08 11:55:59
考虑如下情况: 使用epoll ET模式时, epoll_wait返回就绪文件描述符集合, 然后我们循环处理, 但这时如果有一个文件描述符上有大量输入(不间断的输入流), 因为我们ET模式需要一直读到返回EAGIN / EWOULDBLOCK, 那我们就会一直在处理这个文件描述符, 而导致其他文件描述符得不到处理, 这就是采用边缘触发时有可能出现的文件描述符饥饿情况 处理 参考Linux/Unix... 作者:weixin_36888577 发表于 2019/04/05 10:33:30 原文链接 https://blog.csdn.net/weixin_36888577/article/details/89040833 阅读:14 继续阅读 >>


吕子健 19/04/05 10:33:30
当我们试图使用指针作为哈希的键时, 要小心下面的情况: #include <set> #include <map> #include <vector> #include <memory> #include <utility> #include <iostream> #include <unordered_set> ... 作者:weixin_36888577 发表于 2019/04/04 20:46:34 原文链接 https://blog.csdn.net/weixin_36888577/article/details/89035264 阅读:18 继续阅读 >>


吕子健 19/04/04 20:46:34
前言 看到群博上大家积极的更新博客,惭愧的自己,康康啊康康,怎么能堕落呢。赶紧写博客啊。 老早就知道Spring-SpringMVC-Mybatis的大名了,甚至在小伙伴面试时也了解了一下session/cookie的相关知识,但是一直没有机会自己动手实践一下,感谢母校给了我这样一个宝贵的机会,让我在毕业前真正体验了一把Java web开发的感觉。 作为一个C++后台,一直对这些东西都没什么理解。... 作者:XiyouLinux_Kangyijie 发表于 2019/04/02 23:02:30 原文链接 https://blog.csdn.net/XiyouLinux_Kangyijie/article/details/88983783 阅读:75 评论:3 查看评论 继续阅读 >>


康艺杰 19/04/02 23:02:30
孤儿进程和僵尸进程 我们知道在Unix/Linux中,正常情况下子进程是通过父进程创建的,子进程再创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程到底什么时候结束。当一个进程完成它的工作终止之后,他的父进程需要调用wait()或者waitpid()系统调用取得子进程的终止状态 一 孤儿进程 1.1 基本概念 一个父进程退出,而它的一个或多个子进程还在运行,那么... 作者:lalala323 发表于 2019/04/02 21:54:18 原文链接 https://blog.csdn.net/lalala323/article/details/88982441 阅读:6 继续阅读 >>


李重乐 19/04/02 21:54:18
VSCode打不开了打不开了,我决定重新下载,可是他却提示我 1. 原因是: 软件之前安装过一次,但是因为一些原因没有安装成功 2. 解决方法: 2.1 查看安装情况 2.2 终止,重新安装 就好了! ... 作者:lalala323 发表于 2019/04/02 21:31:05 原文链接 https://blog.csdn.net/lalala323/article/details/88981940 阅读:11 继续阅读 >>


李重乐 19/04/02 21:31:05
守护进程 一 了解守护进程 daemon(也叫agent,精灵进程)是运行于后台常驻内存的一种特殊进程,守护进程(daemon)是指在后台运行的,没有控制终端与之相连的进程。他独立于控制终端,通常周期性的执行某种任务 在Linux系统中,我们会发现在系统启动的时候有很多的进程就已经开始运行了,也称为服务,这就是我们说的守护进程。Linux的大多数服务器就是用守护进程的方式实现的 常常在系统引导装... 作者:lalala323 发表于 2019/04/02 20:06:54 原文链接 https://blog.csdn.net/lalala323/article/details/88979937 阅读:13 继续阅读 >>


李重乐 19/04/02 20:06:54
今天突然想起来暑假留校的时候运行书上的程序的时候发现其孤儿进程的ppid不是1?当时没有多想,只记得有人说过是因为、Ubuntu的图形界面的问题,然后今天就做了一个实验,来验证一下。(进程的ID是PID) 一 Ubuntu18.04图形界面和字符界面切换 图形界面切换到字符型界面: Ctrl+Fn+Alt+F3/Crtl+Alt+F3 字符型界面切换到图形界面: Ctrl+Fn+Alt+F2... 作者:lalala323 发表于 2019/04/02 14:43:04 原文链接 https://blog.csdn.net/lalala323/article/details/88971835 阅读:12 继续阅读 >>


李重乐 19/04/02 14:43:04
昨天想用rm -rf删除目录,不知道咋回事,ctrl+c了目录名, ctrl+v到了这个命令后面,没想到ctrl+v出来的不是我想删除的目录,而是其他比较重要的几个目录,直接删除了… 这下清净了,其中就有之前破解过的idea软件包的目录,在网上找了一些恢复rm -rf 文件之后的恢复方法,大部分教程都试过了,决定重新破解,重新配置吧,之前破解的时候也没保存链接,所以重新找教程了,反正之前那个破解教... 作者:qq_41681241 发表于 2019/04/02 12:55:04 原文链接 https://blog.csdn.net/qq_41681241/article/details/88969475 阅读:19 继续阅读 >>


畅柯 19/04/02 12:55:04