英勇白猫

文章
4
资源
0
加入时间
3年0月20天

基于EventLoop的tcp服务端 C++实现(二) ——服务端TcpServer的模块设计描述

学习github上的项目 flamingo 自己的笔记。flamingo原作者的csdn是: analogous_love一、如何设计TcpServer——功能上来说一个TcpServer需要至少一个监听的端口(Listener)。需要提供新连接到来时的处理方法,即将连接加入到自己的列表中进行维护等等。需要维护自己的连接列表 TcpConnections。需要处理过时失效的连接 ...

解惑-驱动开发中的I/O地址空间

1.I/O端口和I/O内存    设备驱动程序要直接访问外设或其接口卡上的物理电路,这部分通常都是以寄存器的形式出现。外设寄存器也称为I/O端口,通常包括:控制寄存器、状态寄存器和数据寄存器三大类。根据访问外设寄存器的不同方式,可以把CPU分成两大类。一类CPU(如M68K,Power PC等)把这些寄存器看作内存的一部分,寄存器参与内存统一编址,访问寄存器就通过访问一般的内存指令进行,所以,这种

PHP is much better than you think

Rants about PHP are everywhere, and they even come from smart guys.When Jeff Atwood wrote yet another rant about PHP, it made me think about thegood parts of PHP.对PHP的抱怨到处都有,他们有时甚至来自于一些聪明的人。当Jeff At

Matlab/Python nc格式小时数据转日期

在处理气象nc格式数据时,时间变量往往不是已YYYYMMDD格式给出日期,而是距某一天(如1900年1月1日)XXX小时或XXX日。为此,可由以下代码将nc的时间变量转为日期:t0 = datetime(1900,1,1);date_yyymmdd = t0 + double(time(????)/24; %time为距1900年1月1日00时的小时数...