Coder Social home page Coder Social logo

kottans-backend's Introduction

kottans-backend

Task List

  • Git Basics
  • Unix Shell
  • VCS (hello gitty), GitHub and Collaboration
  • Language-specific Topics: Part I
  • Memory Management
  • TCP, UDP, Network
  • HTTP & HTTPs
  • Design Patterns: Intro
  • Data Structures
  • File System
  • Runtime, Ecosystem and I/O
  • Databases
  • Language-specific Topics: Part II

Git Basics

git

refreshed knowledge

Unix Shell

quiz_1 quiz_2 quiz_3 quiz_4

pipes & filters very useful IO redirection

Git Collaboration

git_collaboration

refreshed some topics from https://learngitbranching.js.org/

NodeJS Basics 1

js_basics_1 js_basics_1 js_basics_1

many different libs not enough docs & instructions

Memory Management

When program reaches maximum limit of stack: we have a stack overflow and the program receives a Segmentation Fault. When program requests a big (more then 128KB) memory allocation on heap: will be created an anonymous mapping instead of using heap memory. The difference between Text and Data memory segments: the data segment holds the contents for static variables initialized in source code, text segment store all strings and maps binary file in memory (compiled program).

55eaba7cd000-55eabcc98000 rw-p 00000000 00:00 0               [heap]
7f75b4988000-7f75b4989000 r--p 00000000 fd:00 11273728        /usr/lib/x86_64-linux-gnu/girepository-1.0/GL-1.0.typelib
7f75b4989000-7f75b4990000 r--p 00000000 fd:00 11273767        /usr/lib/x86_64-linux-gnu/girepository-1.0/Json-1.0.typelib
7f75b4990000-7f75b4994000 r--p 00000000 fd:00 11273795        /usr/lib/x86_64-linux-gnu/girepository-1.0/cairo-1.0.typelib
7f75b4994000-7f75b4995000 rw-s 00000000 00:2e 32              /i915 (deleted)
7f75b4995000-7f75b4996000 rw-s 00000000 00:34 20              /run/user/121/xwayland-shared-KedX9L (deleted)
7f75b4997000-7f75b499a000 rw-s 00000000 00:2e 159             /i915 (deleted)
7f75b499e000-7f75b49a2000 rw-s 00000000 00:2e 19              /i915 (deleted)
7f75b49a2000-7f75b49ac000 rw-s 00000000 00:2e 736             /i915 (deleted)
7f75b49ac000-7f75b49b0000 rw-s 00000000 00:2e 23              /i915 (deleted)
7f75b49b8000-7f75b4af9000 rw-s 00000000 fd:00 15074975        /var/lib/gdm3/.cache/mesa_shader_cache/index
7f75b4af9000-7f75b4b28000 r--p 00000000 fd:00 11934875        /usr/share/glib-2.0/schemas/gschemas.compiled
7f75b4b28000-7f75b4b65000 rw-p 00000000 00:00 0 
7f75b4b65000-7f75b4b66000 r--p 00000000 fd:00 11931676        /usr/share/locale-langpack/en/LC_MESSAGES/gtk30.mo
7f75b4b66000-7f75b4b67000 rwxp 00000000 00:00 0 
7f75b4b68000-7f75b4b69000 rw-s 00000000 00:2e 36              /i915 (deleted)
7f75b4b69000-7f75b4b71000 rw-s 00000000 00:2e 746             /i915 (deleted)
7f75b4b71000-7f75b4b78000 r--s 00000000 fd:00 11273591        /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7f75b4b78000-7f75b4b7a000 r--p 00000000 fd:00 14288087        /var/lib/gdm3/greeter-dconf-defaults
7f75b4b7a000-7f75b4b7b000 r--p 00000000 fd:00 15076527        /var/lib/gdm3/.config/dconf/user
7f75b4b7b000-7f75b4b7c000 r--s 00000000 00:34 19              /run/user/121/dconf/user
7f75b4b7c000-7f75b4b7e000 rw-p 00000000 00:00 0 
7f75b4b7e000-7f75b4b7f000 r--p 00027000 fd:00 10621900        /lib/x86_64-linux-gnu/ld-2.27.so
7f75b4b7f000-7f75b4b80000 rw-p 00028000 fd:00 10621900        /lib/x86_64-linux-gnu/ld-2.27.so
7f75b4b80000-7f75b4b81000 rw-p 00000000 00:00 0 
7fff9f896000-7fff9f8d9000 rw-p 00000000 00:00 0               [stack]
7fff9f8e2000-7fff9f8e5000 r--p 00000000 00:00 0               [vvar]
7fff9f8e5000-7fff9f8e6000 r-xp 00000000 00:00 0               [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00         [vsyscall]

Heap - 55eaba7cd000-55eabcc98000, Stack - 7fff9f896000-7fff9f8d9000, MMS - 7f75b4b7e000-7f75b4b7f000.

kottans-backend's People

Contributors

nalyvaiko avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.