Yunnet Wiki

website·Indexed 29 days ago

https://wiki.yunnet.eu.org/

A community knowledge base containing network management course documentation, technical tutorials, and student notes. Topics cover networking basics, Linux, WSL, Docker, Git, GitHub, NodeJS, Vue3, Nuxt, SQL, Python, and hardware maintenance such as network cable crimping.

Tokens
63.4K
Snippets
412
Records
613
Agent score
49%

What's inside Yunnet Wiki

  1. Introduction to Pinia state management

    Pinia is a state management tool for Vue.js applications. It is designed to solve the complexity of passing data between components (Props down / Events up) in large-scale applications, providing a more streamlined alternative to its predecessor, Vuex.
  2. Overview of Vuex Global State Management

    Vuex is a state management pattern used in Vue.js to centralize global state, preventing the need to pass data through multiple layers of components via props. Unlike an Event Bus, which is used for event-driven communication, Vuex provides a structured way to manage and mutate shared data across an entire application.
  3. Introduction to Object-Oriented Programming (OOP) concepts

    Object-Oriented Programming (OOP) is a programming paradigm that packages data and behavior into 'objects' to make code more organized and easier to plan. Instead of managing disparate variables and functions (e.g., player health and enemy attack separately), OOP groups them into logical entities like a Player or Enemy class.
  4. Overview of Object-Oriented Programming (OOP) Concepts

    Object-Oriented Programming (OOP) is a programming paradigm and abstract development approach based on the concept of 'objects'. The core goal is to abstract real-world entities into software objects.

    Key benefits include:

    • Reusability: Developers can reuse code from super classes.
    • Software Prototyping: Classes act as software components (like ICs), making system development more efficient.
  5. Overview of Google Cloud BigQuery

    BigQuery is a serverless data warehouse provided by Google Cloud. As a serverless architecture, it removes the need for users to manage underlying server infrastructure. It serves as a centralized data storage solution that aggregates large volumes of data from disparate sources to support business analysis, reporting, and decision-making. For integrating distributed databases into BigQuery, Google Cloud Dataflow is commonly used for data processing.
  6. Overview of Classical Cryptography methods

    Classical cryptography focuses on data confidentiality, transmission, and cryptanalysis. Common methods include:

    • Pigpen Cipher (Freemason's Cipher): A geometric substitution cipher that replaces letters with symbols based on a grid. It was frequently used by Freemasons in the 1700s.
    • Caesar Cipher: A shift-based substitution cipher.
    • Simple Substitution Cipher: A method where letters are replaced one-to-one, but unlike the Caesar cipher, there is no fixed mathematical shift pattern (it is irregular).
  7. Introduction to Vue.js Progressive Framework

    Vue.js is a JavaScript progressive framework focused on the view layer. It features a declarative rendering system that uses a concise template syntax (including the "mustache" {{}} syntax) to render data into the DOM. It also provides a component system for creating custom, reusable elements, which can be defined via Vue.component or as Single File Components (.vue files).
  8. Introduction to Object-Oriented Programming (OOP) Concepts

    Object-Oriented Programming is a paradigm where program logic and operations are wrapped using 'objects' as the core concept. This approach prevents code from becoming scattered (like 'spaghetti code') by binding data (properties) and behavior (methods) together, making large-scale projects easier to manage and communicate within teams.
  9. Overview of Docker Network Drivers

    Docker Engine provides several network drivers to handle container communication based on different use cases:

    • bridge: The default driver. Creates a software-based bridge (docker0) allowing containers to communicate and map specific ports to the host.
    • host: Removes network isolation between the container and the Docker host. The container uses the host's network namespace directly, offering better performance but requiring the container to use ports not already occupied on the host.
    • overlay: Used for multi-host communication, allowing containers on different Docker hosts to communicate. Typically used with Docker Swarm.
    • IPvlan/MACvlan: Advanced drivers for assigning MAC addresses and IP addresses to containers, often used when containers need to appear as physical devices on a network (e.g., getting an IP from a router).
    • none: Disables all networking for the container. Useful for specialized custom network services.
  10. Understand the difference between Hackers and Crackers

    In the context of information security, there is a fundamental distinction between a 'Hacker' and a 'Cracker':

    • Hacker: Someone with deep knowledge of programming languages who can create useful software and enjoys the process of coding. They are generally associated with construction and improvement.
    • Cracker (Black Hat): Someone who maliciously and often illegally attempts to break or destroy the security of a program, system, or network. They are associated with destruction.