Moment For Technology

Good tutorial recommended series: "Programmer Self-Cultivation" and "Programmer Cultivation: Leading to the Highest Level of Pragmatism (2nd Edition)"

"Programmer's self-cultivation: link, loading and library" netease cloud recommended: mo to use to read again! This paper mainly introduces the operating mechanism and principle of system software, involving in Windows and Linux two system platforms, an application at the time of compilation, linking and running of various matters, including: how code instructions are saved, how library files and application code static link, how the application is loaded...

IO series 4: IO multiplexing,AIO,BIO,NIO, synchronous, asynchronous, blocking and non-blocking differences

I fumbled, feeling screwed as I spoke. We all know that in the Unix (like) world, everything is a file, and what is a file? A file is just a string of binary streams, whether socket, FIFO, pipe, terminal, to us, everything is a file, everything is a stream. In the process of information exchange, we send and receive data to these streams, referred to as I/...

Nail the technical interview: C++ 11 smart pointer details

After debugging, it was found that the location of the memory leak was a frequently called function, and there was a certain probability that four Pointers were not released. The size of each pointer should be consistent with the memory width, that is, each pointer is 64-bit 8 bytes, and four Pointers are 32 bytes. A small 32-byte leak can store up tens of gigabytes of energy until it eats up all memory. This paper introduces a new method of...

Implementing RPC Framework from Scratch - RPC Principles and Implementation (★ FiRECat Recommendation ★)

https://blog.csdn.RPC Overview Remote Procedure Call (RPC) allows one computer to Call a program on another computer to get results without additional programming in the code, just like making a local Call. Now the magnitude of Internet applications is increasing, the capacity of a single computer is limited, need to rely on scalable...

C++ from entry to mastery (I) : the history of C++

The purpose of programming is to solve real problems through logical operations, not just dense code. The first step in learning a new programming language is to understand its history. Understanding its origins, evolution, and how designers think can help you code, program ideas, and inspire creativity

Native Activity in C++ and Android

I'll walk you through a simple Android native Activity. I'll walk you through the basic setup and try to give you the tools you need for further learning. While my focus is on game programming, I'm not going to tell you how to write an OpenGL application or how to build your own game engine. Whole books could be written about this stuff. On Android...

C++ getting started guide (continuously updated)

Full PDF download address (continuously updated): https://download.csdn.C++ is an object-oriented computer programming language invented and implemented by Dr. Benjani Strausup of AT&T Bell LABS in the early 1980s (originally called "C with Classes"). It's kind of static...

My MQTT protocol and EMQTTD Open Source project personal Understanding (25) - protocol Clean Session is 0 and 1 difference

The CleanSession flag at Connect is set to 0 by the client -- enabling session reuse. After the network is disconnected and reconnected, the Session information is restored. The client and server need to have relevant Session persistence mechanism. 1 -- Turn off session reuse. Each Connect is a new Session, and the Session lasts only for the network.

Search
About
mo4tech.com (Moment For Technology) is a global community with thousands techies from across the global hang out!Passionate technologists, be it gadget freaks, tech enthusiasts, coders, technopreneurs, or CIOs, you would find them all here.