首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
蝉沐风
掘友等级
www.chanmufeng.com
擅长用通俗易懂的方式讲技术
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
200
文章 198
沸点 2
赞
200
返回
|
搜索文章
最新
热门
如果让你来设计消息加密
你是跑码场的一个程序员,名字叫招财。 利用上班摸鱼的时间编写了一个简易的即时通讯软件,并发布到了网上。过了一段时间,你在软件上突然收到一条私信。。。
用ChatGPT来做高考现代文阅读能得几分
最近ChatGPT火出天际,我突发奇想,如果用ChatGPT来做高考现代文阅读会怎样。 于是找到了当年非常火的一篇文章,叫《一种美味》,这个名字大家可能不太熟,但是提到其中一句话,你可能立马就想起来了
异步阻塞IO是什么鬼?
很多人都搞不明白,同步异步、阻塞非阻塞到底怎么区分?IO多路复用是同步IO还是异步IO?有没有异步阻塞IO?
答应我,这次一定要搞懂IO多路复用
本篇文章为BIO与阻塞IO的续篇,详细介绍了select、poll以及epoll等多路复用组件的使用方法以及底层原理。尤其详细分析了epoll的源码,做到一篇文章完全搞懂I/O多路复用模型
Redis的网络模型究竟有多强
高效的网络模型是Redis实现高吞吐量的重要底层支撑,是“高性能”的重要原因,却不是“快”的直接理由。本文将从BIO开始介绍,经过NIO、多路复用,最终说回Redis的Reactor模型,力求详尽。
MySQL锁,锁的到底是什么?
MySQL锁是解决资源竞争的一种方案。短短一句话却包含了3点值得我们注意的事情:1.对什么资源进行竞争?2.竞争的方式(或者说情形)有哪些?3.锁是如何解决竞争的?本文开始带你循序渐进地理解这几个问题
阻塞blocking
现在我们将进入一个新的世界,学习一下关于socket更深奥的知识。 你可能听说过阻塞(Blocking)这个词,那么它到底是个什么鬼东西?简而言之,“block”是“sleep”的一种更具有科技感的
socket不完整传输的后续处理
回想一下之前我讲过的`send()`函数,我当时说过,`send()`可能不会一下子把你所有的数据都发送出去,比如你想放一个长度为`512`字节的字符串,`send()`的返回值却是`412`
poll()——IO多路复用
你可能在想,有没有一种办法,可以同时监听多个socket,然后只处理其中已经有数据的socket呢?这样的话我们就不用傻乎乎地不停轮询,来检查哪些socket已经有数据了。
socket编程之bind()函数
当你创建了socket之后,你会想要把这个socket和你本机上的某个端口号(port)进行关联。 端口号是内核用来确认将收到的数据包交给哪个具体进程的`socket descriptor`的依据。
下一页
个人成就
优秀创作者
文章被点赞
1,313
文章被阅读
171,759
掘力值
6,547
关注了
21
关注者
322
收藏集
3
关注标签
10
加入于
2018-09-19