05 2020 档案

摘要:Starvation 特别提出在ET模式下,因为需要一次性把数据读完,如果一次性通知的数据过大,有可能处理时间过长,导致同一线程其他的事件长时间等待。这个不仅仅是ET模式下,也不仅仅是epoll模型下才有的问题。对于网络接收模块,尽可能不要做额外工作,应该把数据接收出来,然后放到另一个分发线程,由分 阅读全文
posted @ 2020-05-29 15:31 秋来叶黄 阅读(659) 评论(0) 推荐(0) 编辑
摘要:前言 提到网络高并发,windows下避不开的是iocp,linux下是epoll,freebsd下是kqueue。iocp与epoll的区别是,windows一如既往的把所有的东西都做好,iocp通知的时候,数据已经放到了我们提供的buffer中;而linux则是一如既往的给你最大自由,epoll 阅读全文
posted @ 2020-05-28 15:11 秋来叶黄 阅读(492) 评论(0) 推荐(0) 编辑
摘要:前言 安装系统的时候,因为有两块盘,一块机械盘sda,一块固态盘sdb。所以为了速度快,把系统安装在了固态盘中。安装的时候选择挂载了机械盘 系统安装完成后,发现,sdb正常使用,sda只使用了boot和swap两个分区,剩下的空间都没有使用。现在想的是在home目录下创建一个code目录,用来保存代 阅读全文
posted @ 2020-05-25 16:19 秋来叶黄 阅读(1094) 评论(0) 推荐(0) 编辑
摘要:因为用windows访问openSUSE使用的rdp,openSUSE不能登录,不然windows无法访问。但是openSUSE是自动登录的,需要取消掉 打开YaST->Security and Users->User and Group Management->Users标签页,右下角->Expe 阅读全文
posted @ 2020-05-22 16:29 秋来叶黄 阅读(427) 评论(0) 推荐(0) 编辑
摘要:参考 https://www.hiroom2.com/2018/06/14/opensuse-15-xrdp-kde-en/ 如果通过windoes访问,需要安装xrdp sudo zypper -n in xrdp sudo systemctl enable xrdp sudo systemctl 阅读全文
posted @ 2020-05-22 11:30 秋来叶黄 阅读(1096) 评论(0) 推荐(0) 编辑
摘要:参考 https://www.hiroom2.com/2018/06/28/opensuse-15-openssh-server-en/ openSUSE安装完成后是不能ssh连接的,因为ssh的服务没有打开。默认ssh是安装的,运行下面命令 sudo zypper -n in openssh su 阅读全文
posted @ 2020-05-22 09:38 秋来叶黄 阅读(1850) 评论(1) 推荐(2) 编辑
摘要:一文拿下所有与指针相关的面试题 阅读全文
posted @ 2020-05-18 17:05 秋来叶黄 阅读(627) 评论(1) 推荐(2) 编辑
摘要:前言 Windows下C++访问MySQL,一开始使用ODBC,但是觉着有点麻烦,局限性也挺大。举例来说,一些C++特性比如string使用起来很麻烦,还有编码问题,ODBC有一个编码设置,ODBC连接还有一个编码设置,如果任何一个不同,都会导致乱码;如果任何一个与数据库的编码不同,也会乱码。所以改 阅读全文
posted @ 2020-05-12 18:10 秋来叶黄 阅读(719) 评论(0) 推荐(1) 编辑
摘要:这是由于设置了代理,现在代理不可用了,可以运行下面的语句查看一下 gitconfigglobalhttp.proxy git config --global --unset http.proxy 设置代理参考 解决github 阅读全文
posted @ 2020-05-12 15:14 秋来叶黄 阅读(1027) 评论(0) 推荐(1) 编辑
摘要:在server端使用bind绑定端口的时候,如果传入sockfd是一个不存在的,就会报错,如果是小于当前sockfd的值,就是88,如果是大于当前sockfd的值,就是9。 比如当前创建了一个socket,返回得到的sockfd是3,并且只有这一个socket。如果bind传入的是0 1 2,err 阅读全文
posted @ 2020-05-06 11:29 秋来叶黄 阅读(484) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示