应用开发
zzwdkxx
这个作者很懒,什么都没留下…
展开
-
IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)
当你发现自己最受欢迎的一篇blog其实大错特错时,这绝对不是一件让人愉悦的事。 《 IO - 同步,异步,阻塞,非阻塞 》是我在开始学习epoll和libevent的时候写的,主要的思路来自于文中的那篇link 。写完之后发现很多人都很喜欢,我还是非常开心的,也说明这个问题确实困扰了很多人。随着学习的深入,渐渐的感觉原来的理解有些偏差,但是还是没引起自己的重视,觉着都是一些小错误,无伤大雅。直到转载 2015-01-06 13:30:41 · 415 阅读 · 0 评论 -
linux socket的select函数例子
转自:http://www.cnblogs.com/faraway/archive/2009/03/06/1404449.html 原文+评论,更精彩! 使用select函数可以以非阻塞的方式和多个socket通信。程序只是演示select函数的使用,功能非常简单,即使某个连接关闭以后也不会修改当前连接数,连接数达到最大值后会终止程序。 1. 程序使用了一个数组fd_A,通信开始后把需要通转载 2015-01-06 14:07:43 · 671 阅读 · 0 评论 -
我理解的MVC
转自:https://www.cnblogs.com/xuanbg/p/6244187.html前言前一阶段对MVC模式及其衍生模式做了一番比较深入的研究和实践,这篇文章也算是一个阶段性的回顾和总结。经典MVC模式经典MVC模式中,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。其中,View的定义比较清晰,就是用户界...转载 2018-05-14 17:19:01 · 229 阅读 · 0 评论 -
闲聊FrameBuffer
背景 接触过图形相关的同学应该对Framebuffer这个名词不陌生,但Framebuffer究竟是什么,用来做什么,在我接触图形相关工作以前,对我来说一直是模糊的。 本文主要闲聊Framebuffer。 什么是Framebuffer? Framebuffer,也叫帧缓冲,其内容对应于屏幕上的界面显示,可以将其简单理解为屏幕上显示内容对应的缓存,修改Framebuffer中的内容,即表示修...转载 2019-09-22 08:54:34 · 256 阅读 · 0 评论