© 2022 Hashnode
When I first started programming my very first language was C++ as my main goal was to get into game programming and C++ is the industry standard. However, now I have shifted to web dev and I am curre…
C++ is a powerful, versatile programming language. It can also be a tough one to master. That means it’s critical to have the right tools in your toolbelt to help you code more efficiently, effectivel…
Data structures are formats used to organize, store, and modify data. Data structures are a fundamental component of computer science and software engineering. They can be implemented in any programmi…
Always reserve space for vector in advance if you know the expected size of a vector, this avoids reallocations which happen frequently when a vector gradually grows and breaches available capacityNot…
In my previous chapter, we discussed Designs and Declarations. In this chapter, we'll talk about what I learned in chapter 5 of the book, items 26 to 31. Item 26: Postpone variable definitions as long as possible This simple technique of po…
A short while ago, I finished reading this very cool book called Clean Code: A Handbook of Agile Software Craftsmanship, by Robert C. Martin, or as he's known in the industry, "Uncle Bob". The book gi…
Problem statement Given a set of distinct positive integers nums, return the largest subset answer such that every pair (answer[i], answer[j]) of elements in this subset satisfies: answer[i] % answer…
C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language. It’s widely used for game and web development, machine learning and data minin…
Introduction Hi again! In a previous post, we introduced Cute server, which extends Qt's signals and slots to network applications. In this post, we show how Cute server behaved under a load test. The…
Hi everybody! This blog is about Cute Server. Cute is a high-performance, Linux-based server that extends Qt's signals and slots to network communication. There are also client SDKs for Linux, Windows…