Skip to content
GeekTechStuff

GeekTechStuff

A site where a tech geek writes about stuff

  • Welcome!
  • About Geek Tech Stuff
  • Categories
  • Review Policy

Category: C, C++, C#

Hacking: The Art of Exploitation – Book Review (Security)

February 25, 2022June 3, 2022 ~ Geek_Dude

Hacking: The Art Of Exploitation (2nd Edition) was released back in 2008, written by Jon Erickson and published by No Starch Press. I originally received a copy as part of a Humble Bundle and purchased physical copy in 2019 (19th printing!), off the bat that should show how much I enjoy this book. The book … Continue reading Hacking: The Art of Exploitation – Book Review (Security)

Converting Words To Pig Latin – Version 1 (C++)

Pig Latin in C++
June 8, 2020June 7, 2020 ~ Geek_Dude

One of my more popular blog posts is the one on converting words to pig latin using Python. As I'm finding my feet with C++ I am looking at reworking projects I have completed in Python into C++, with that in mind: Converting Words To Pig Latin. I started the project by double checking my … Continue reading Converting Words To Pig Latin – Version 1 (C++)

Learning C++: The Basics Of Pointers

An example "Hello World" in C++
May 30, 2020 ~ Geek_Dude

My learning adventures in C++ are going quite well and I think I have made notes (via my previous blog posts) on most of the C++ basics, which means it is time to discuss pointers. As I have wrote in my previous blog entries, I'm still finding my feet with C++ so apologies if this … Continue reading Learning C++: The Basics Of Pointers

Learning C++: Public, Private and More Class

An example "Hello World" in C++
May 28, 2020May 27, 2020 ~ Geek_Dude

My previous blog post introduced creating classes in C++, and I used public. Re-reading that post I realised I should go into a little more detail on public and private. Public and Private The spaces within C++ allow for data to be: public Public is available throughout the program. It can be defined in a … Continue reading Learning C++: Public, Private and More Class

Learning C++: Introduction To Classes

An example "Hello World" in C++
May 27, 2020May 26, 2020 ~ Geek_Dude ~ 1 Comment

In this blog post I am going to take a look at creating classes in C++. This forms part of my learning C++ series of blog posts. A class is a type blueprint, which defines the characteristics and behaviours of all instances of the class. To create a class, the class keyword is used followed … Continue reading Learning C++: Introduction To Classes

Learning C++: Switch Statements

An example "Hello World" in C++
May 26, 2020 ~ Geek_Dude

My previous blog post looked at If, Else and Else If statements which work, however C++ also has a tidier approach called switch statements. In the below example I have defined a character variable called response, initialised with the character 'y'. I am then taking input and storing this input in the response variable. char … Continue reading Learning C++: Switch Statements

Learning C++: For Loops, If, Else If and Else Statements

An example "Hello World" in C++
May 25, 2020 ~ Geek_Dude ~ 1 Comment

In this C++ blog post I am going to look at For loops, If / Else and Else If statements. For Loops The for loop layout is made up of three parts: for (initialisation; conditional; iteration) { CODE-TO-CARRY_OUT } Initialisation Statement Carried out before the first loop is run and initialises the variables used in … Continue reading Learning C++: For Loops, If, Else If and Else Statements

Learning C++: Preprocessor, Compiler, Linker and “Hello, World!”

An example "Hello World" in C++
May 19, 2020 ~ Geek_Dude

My blog posts on C++ so far have looked at the basic data types and arrays, structs, enums and unions. With this blog post I am going to look at the 3 steps used to compile C++ and a brief look at writing "Hello, World!" in C++. C++ is a compiled language, which means that … Continue reading Learning C++: Preprocessor, Compiler, Linker and “Hello, World!”

Learning C++: Arrays, Enumerations, Structs and Unions (C++)

An example "Hello World" in C++
May 18, 2020May 18, 2020 ~ Geek_Dude ~ 2 Comments

In this blog post I am going to take a look at arrays, enumerations, structs and unions within C++. As with my previous post I am creating this blog entry as notes to myself for reference, but they also benefit others. First though some excellent (for me) news, on my C++ learning path (started in … Continue reading Learning C++: Arrays, Enumerations, Structs and Unions (C++)

Learning C++, Basic Data Types and Operators (C++)

An example "Hello World" in C++
May 17, 2020 ~ Geek_Dude ~ 2 Comments

The Coronavirus lockdown here in the UK is starting to ease, but it still means a lot of time at home. I'm trying to use that time to be more productive and learn more, which has lead me to C++. C++ C++ has a long history (going back to 1985) and is a high level … Continue reading Learning C++, Basic Data Types and Operators (C++)

Posts navigation

Older posts

Search

  • Do Until (BASH)
  • National Apprenticeship Week 2023
  • Rubber Duck Debugging / Rubber Ducking (DevOps)
  • Pareto Principle aka 80/20 Rule (DevOps)
  • Semantic Versioning (DevOps)

Top Posts & Pages

  • Python and Bluetooth - Part 1: Scanning For Devices And Services (Python)
  • Introduction To GitHub (Raspberry Pi)
  • AttributeError: partially initialized module has no attribute...(Python)
  • Python Unit Test And Some CI via GitLab (Python)
  • Convert Words To Pig Latin (Python)
  • AWS - Using Logstash to Ingest Logs From S3 Bucket Into Elastic
  • Creating A Virtual Python Environment (Python)
  • TCPDump (Raspberry Pi)
  • Returning Values From Methods (Java)
  • Brute Force Caesar Cipher (Python)

Archives

Categories

Android Apple Mac Arduino AWS C, C++, C# Code Club Coding Data Analytics DevOps Digital Eagle Docker / Kubernetes GeekTechV2 Go Java Javascript Linux Microsoft Flow PowerShell Python Raspberry Pi Reviews Security Swift Uncategorized
Blog at WordPress.com.
  • Follow Following
    • GeekTechStuff
    • Join 70 other followers
    • Already have a WordPress.com account? Log in now.
    • GeekTechStuff
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...
 

You must be logged in to post a comment.

    Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
    To find out more, including how to control cookies, see here: Cookie Policy