June Piscine 2021 from 1337 Benguerir 42 Network.

Overview

1337

My solutions for the June Piscine 2021.
Please open an issue on github if you find anything incorrect.
If you have any tips I would like to hear, any feedback is appreciated. Thank you.
Don't Copy, Learn.

READ THIS BEFORE YOU PASS THE EXAM

Logging into and setting up an exam

1-Login with exam / exam at the login screen
2-Open a terminal and type kinit username and your password after the prompt
3-Type examshell in a terminal to begin

During the exam

1-Don't forget to clean up, comment, remove your testing code execs, and libraries prior to submission
2-Don't forget to push your code regularly in the rendu/ directory to vogsphere before typing grademe and y in the examshell terminal
3-Read through all of the subjects and examples again before final submission

Before Exams

1- You should Learn Functions Loops Condition Arrays Strings before exam 00
2- You should Learn argc & argv & malloc and free before exam01/exam02
3- You Should Learn Makefile Library Header Pointers-Functions before final exam
You need 25 points to validate any exam
You need 50 points to validate the days except rushes and bsq and C09 and C10 which it need 100%

Piscine tips

Week1: Shell00, Shell01, C00, C01

-don't waste your time on shell01 project, you must learn language C and work on C00 and C01, because the exam is on c Language.
-validate Shell01 on weekend and work on this rush because is so easy.

Week2: C02, C03, C04, C06

-it's better to validate C06 before C05, because the exam01 is on argc & argv.
-Dont waste your time on rush01, it's better to work on your days and prepare for exam on weekends and know your mistakes that you made on the previous exams.

Week3: C05, C07, C08, C09

-try to improve your code skills and your algorithms.

Week4: C11

-don't waste your time on rush02 and BSQ and C10, it's better to validate the previous days with 100% and prepare for the final exam.
for more tips: https://www.42.us.org/top-21-tips-surviving-42-piscine-basic-training/
SLEEP WELL + EAT WELL = LIVE WELL + SUCCESS

Table of Content

Projects Solutions
Shell00 100%
Shell01 100%
C00 100%
C01 100%
C02 100%
C03 100%
C04 100%
C05 80%
C06 100%
C07 100%
C08 100%
C09 100%
C10 not rated
C11 100%
C12 not rated
C13 not rated
Exam01 solution
Exam00 solution
Exam02 solution
Exam03 solution
Rush01
Rush00 120%
Rush02
BSQ

Enjoy coding and GOOD LUCK in your piscine.

This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.

?? C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.

huihut 25.2k Aug 7, 2022
Modern, header-only, compact and cross platform C++ network/sockets library

cpp-net-lib Modern, header-only, compact and cross-platform C++ network/sockets library. Don't mind the crappy name, I suck at naming things. Why? I n

Marc 10 Jul 20, 2022
Linux Network Programming in Modern C++

Linux Network Programming in Modern C++ Starter code for network programming in the Linux environment, providing wrapper classes written in modern C++

Francis Y. Yan 13 Feb 7, 2022
System Programming 2021 Spring

sp-labs System Programming Labs 2021 Spring Repo 文件说明 lab: 实验指导书 & 题目。 answer_template: 提供对应 lab 的参考作答模板。建议将图片放至对应的img/文件夹下,使用 Markdown 编写,最后通过 Typora

null 32 Aug 15, 2022
Introduction to Computer Systems (II), Spring 2021.

Introduction to Computer Systems (II) Spring 2021, Fudan University.

null 26 Jun 15, 2022
This repository Contains PPTs and Sample Codes for IoT workshop 21st to 24th Aug 2021

IoT-workshop This repository Contains PPTs and Sample Codes for IoT workshop 21st to 24th Aug 2021 Fritzing Download Link: https://www.filehorse.com/d

Aman Singh 2 Feb 8, 2022
cs49n class materials: stanford autumn quarter 2021

CS49n (Aut, 21): using bits to control atoms. Overview This is a lab-based class. It is structured where you will write the code to control 1-2 hardwa

null 5 Dec 24, 2021
University of Bergamo - C++ Dev Course (Computer Engineering) 2021/2022

University of Bergamo - 21012 Dev Course C++ 2021/2022 This git repository contains the source code in C++ language to support the lessons of the C++

Mauro Pelucchi 10 Feb 23, 2022
Materials for CSGO Video Game Hacking workshop Google DSC 2021-2022

Intro to Video Game Hacking Workshop for UBCO Google DSC All of the code is in the Internal Cheat Project. The DSC Internal Demo was the code that we

Jordan Ribbink 1 Oct 26, 2021
Practical exercises for the "Advanced C++" course in 2021/22

Advanced C++ Programming - Practical Part This repository contains practical exercises to accompany the lecture. Based on Material by Alex Hirsch. Gra

null 3 Jul 11, 2022
Everything I coded in my 1337 Piscine, August 2021.

Welcome to Piscine Experience August 2021! In this repository, I shared everything I have done during the 28 days of 1337 piscine. Things to consider

Oussama Moussaoui 20 Aug 7, 2022
42 Kocaeli Successed Piscine Works

?? Ödev tablosu : Project Tr Eng Solutions BSQ tr eng Full Problem Shell00 tr eng 10 Problems Shell01 tr eng 6 Problems C00 tr eng 8 Problems C01 tr e

Ahmet ERYILMAZ 12 Jul 29, 2022
This repository contains a collection of 42School cursus projects in addition to the pool/piscine days

This repository contains a collection of 42School cursus projects in addition to the pool/piscine days (with a detailed step by step explanation). Enjoy!

Achraf EL Khnissi 67 Aug 5, 2022
A modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols.

evpp Introduction 中文说明 evpp is a modern C++ network library for developing high performance network services using TCP/UDP/HTTP protocols. evpp provid

Qihoo 360 3k Aug 12, 2022
XMap is a fast network scanner designed for performing Internet-wide IPv6 & IPv4 network research scanning.

XMap is reimplemented and improved thoroughly from ZMap and is fully compatible with ZMap, armed with the "5 minutes" probing speed and novel scanning techniques. XMap is capable of scanning the 32-bits address space in under 45 minutes.

idealeer 175 Jul 17, 2022
Header-only C++14 library for getting network addresses associated with network interface without name lookups on Windows, macOS, Linux, and FreeBSD

NetIF Get addresses associated with network interfaces on a system without using name lookups. Header-only, requires C++14. Usage Add the header file

GMLC-TDC 9 Aug 2, 2022
International Business Machines 9 Jul 21, 2022
Network utility tool which enables to prototype or test network things.

netsck netsck is a network utility tool which is developed to prototype or test network things. It provides a shell inside which runs javascript engin

Ozan Cansel 4 May 29, 2022
Netif - Header-only C++14 library for getting network addresses associated with network interface without name lookups on Windows, macOS, Linux, and FreeBSD

NetIF Get addresses associated with network interfaces on a system without using name lookups. Header-only, requires C++14. Usage Add the header file

GMLC-TDC 9 Aug 2, 2022
2021/3/30 ~ 2021/7/12 に行われる企画「競プロ典型 90 問」の問題・解説・ソースコードなどの資料をアップロードしています。

競プロ典型 90 問 日曜を除く毎朝 7:40 に競プロやアルゴリズムの教育的な問題を Twitter(@e869120)に投稿する企画です。 本企画は、2021 年 3 月 30 日から 7 月 12 日まで行われる予定です。 企画の目的 「競プロ典型 90 問」は、競プロ初級者から中上級者(レー

Masataka Yoneda 674 Aug 10, 2022
vulnerability in zam64.sys, zam32.sys allowing ring 0 code execution. CVE-2021-31727 and CVE-2021-31728 public reference.

CVE-2021-31727 and CVE-2021-31728 Public Reference for CVE-2021-31727 Exposes unrestricted disk read/write capabilities. Public Reference for CVE-2021

null 63 Jul 22, 2022
PrintNightmare - Windows Print Spooler RCE/LPE Vulnerability (CVE-2021-34527, CVE-2021-1675) proof of concept exploits

PrintNightmare - Windows Print Spooler RCE/LPE Vulnerability (CVE-2021-34527, CVE-2021-1675) Summary This is a remote code execution vulnerability tha

Jay K 67 Aug 1, 2022
PrintNightmare , Local Privilege Escalation of CVE-2021-1675 or CVE-2021-34527

CVE-2021-1675-LPE-EXP Simple LPE Exploit of CVE-2021-1675 Usage CVE-2021-1675-LPE.exe

evilash 46 Jul 22, 2022
A GPU (CUDA) based Artificial Neural Network library

Updates - 05/10/2017: Added a new example The program "image_generator" is located in the "/src/examples" subdirectory and was submitted by Ben Bogart

Daniel Frenzel 91 Jun 13, 2022
simple neural network library in ANSI C

Genann Genann is a minimal, well-tested library for training and using feedforward artificial neural networks (ANN) in C. Its primary focus is on bein

Lewis Van Winkle 1.3k Aug 4, 2022
oneAPI Deep Neural Network Library (oneDNN)

oneAPI Deep Neural Network Library (oneDNN) This software was previously known as Intel(R) Math Kernel Library for Deep Neural Networks (Intel(R) MKL-

oneAPI-SRC 2.9k Aug 8, 2022
RNNLIB is a recurrent neural network library for sequence learning problems. Forked from Alex Graves work http://sourceforge.net/projects/rnnl/

Origin The original RNNLIB is hosted at http://sourceforge.net/projects/rnnl while this "fork" is created to repeat results for the online handwriting

Sergey Zyrianov 873 Jul 14, 2022
Event-driven network library for multi-threaded Linux server in C++11

Muduo is a multithreaded C++ network library based on the reactor pattern. http://github.com/chenshuo/muduo Copyright (c) 2010, Shuo Chen. All righ

Shuo Chen 11.8k Aug 13, 2022