最新 最热

MIT 6.828 操作系统工程 Lab6: e1000 网络驱动程序

lab6 实际上并没有想象中那么难,代码量很少,主要是需要理解网卡外设的运作方式。

2023-02-24
1

C/C++ 获取 MAC 地址的几种方法

Netbios#include <windows.h>#pragma comment(lib, "Netapi32.lib") namespace{bool GetAdapterInfo(int adapterNum, std::string& macOUT){NCB Ncb;memset(&Nc...

2022-12-28
6

C/C++ 病毒木马LSP劫持应用

应用程序通过 socket 进行网络通信时会调用 ws2_32.dll 的导出函数,比如 send/recv 等,而这些函数时通过更底层的 LSP 提供的 SPI(服务提供者接口)实现的。划重点!!! :如果有多个符合条件的 SPI,系统将会调用在 winsock 目录最...

2022-12-28
3

网络编程学习笔记6-TCP正确使用

TCP建立的难度小于销毁的难度,服务端建立TCP的难度小于客户端,接收TCP的难度小于发送

2022-12-26
1

工厂模式代码实例详解(二)

初学者写代码,可能只要实现功能就好,如果没有工厂模式,当新增功能的时候会出现大量的if esle判断,而且代码全都放在一个类,如同鸡蛋都放在一个篮子里面,并且与java面向编程思想相悖,我们应该把功能点解耦拆分,提供可复用性。...

2022-12-14
1

用了TCP协议,就一定不会丢包吗?

最近就有个读者加了我的绿皮聊天软件,女生,头像挺好看的,就在我以为她要我拉她进群发成人专升本广告的时候。

2022-12-02
1

fpga的spi的编程_UASP协议

FPGA实现的SPI协议(二)—-基于SPI接口的FLASH芯片M25P16的使用

2022-11-03
2

我眼中的UVM |07.启动sequence的几种常见方式

嗨,屏幕前的你还好吗?我是不二鱼,一个不喜欢写技术博客的IC验证工程师,写这个系列,是需要很大的勇气的,因为,写得人很多,但写得好的不多,我也是如此。我一个菜鸡,敢写UVM(应该也不止UVM,我尽量把其他知识杂糅进去),我是疯了吗?至今能...

2022-10-28
2

kombu连接流程详解

因为 Kombu 是对 AMQP 进行抽象,所以它必定有抽象的模型,事实上,它大体上和 RabbitMQ 差不多,但是,不完全一样,有一些差别,下面就介绍一下 Konbu 的抽象模型。...

2022-10-27
3

Openstack之RPC详解

openstack的rpc是由这个oslo_messaging库实现的,下面就主要讲解下这个库的实现原理

2022-10-27
5