Lim Woojaejaylog.hashnode.dev·Dec 15, 2024[CS Fundamentals] Deep Dive into Shallow Copy vs. Deep Copy. Explained in PythonIntroduction Before going in, you should know the difference between mutable and immutable types in python. You can have a look at my article: [CS Fundamentals] Mutable vs. Immutable. You don’t need to care about shallow copy and deep copy for immuta...CS fundamentalsshallowCopy
IImt Collegeiimgroupofcolleges.hashnode.dev·Nov 21, 2024Introduction to Data StructuresIntroduction to Data Structures In computer science, data structures are a fundamental concept that refers to the way data is organized, stored, and manipulated within a computer system. They allow for efficient data access and modification, enabling...data structures
dheeraj korangagyannbaato.hashnode.dev·Sep 19, 2024Pseudo-classes in CSSIn CSS, pseudo-classes are keywords that can be added to selectors to target elements in a specific state, such as when they are being hovered over, clicked, or checked. Let’s explore some common pseudo-classes: :hover, :active, :checked, and :nth-of...CSS for BegineersCSS
Ahmad W Khanblog.ahmadwkhan.com·Jul 14, 2024The Hitchhiker's Guide to Computer ScienceWelcome, fellow travelers, to a journey through the vast landscape of computer science. This guide aims to distill computer science into a single post, guiding you from the depths of hardware to the heights of artificial intelligence. Hardware and Bi...26 readsComputer Science
Vinod Muruganvin0d.hashnode.dev·May 9, 2024FeaturedCrafting Magical Memory: Building RAM from Mystical BitsHave you ever wondered how your computer remembers all your stuff, even though it's just a machine? Today, we'll explore a vital part of this magic: RAM (Random Access Memory), this blog will help you build your own RAM from scratch and at the end yo...45 likes·491 readstransistors
Manikanta Inugurthimanicodes.hashnode.dev·Apr 9, 2024Demystifying Floating Point Numbers: How Computers Store and Handle ThemLast week when I was having lunch, I suddenly thought of how floating point numbers are stored in binary representation. Even though I've been programming for a while, I couldn't remember and took this for granted. Let's dive into this basic idea tog...binary
조준형forComit Dev Teamblog.skku-comit.dev·Jan 26, 2024[OS]multi process와 multi thread크롬에서 탭을 쓴다고 생각해봅시다. 우리는 chat gpt를 쓰던 학교 강의를 듣던 여러개의 탭을 켜놓고 작업들을 할 것입니다. 이 때에 우리는 멀티 프로세스(Multi-process)와 멀티 스레드(Multi-thread)의 개념을 생각해 볼 수 있습니다. 멀티-프로세스 모델 : 크롬은 탭이 마치 독립된 브라우저처럼 작동합니다. 멀티-쓰레드 사용: 각각의 탭이 각각 하나의 프로세스이고 그 안에서는 다수의 쓰레드가 사용됩니다. ex) 웹페이...os
Matthewmatthewhendricks.hashnode.dev·Jan 24, 2024but what if you wanted to construct a docker image and all you have is this log?% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0>>> Downloading ...CS
Big Dev Uyuytiips.hashnode.dev·Jan 6, 2024Software engineer in the making week 2.0.. Understanding Linux..In one of my Earlier Blog Here i talked about core computer components in whish i talked about Operating systems, today in this blog post we'll learn more about Operating system, a recap of what it means and we'll look at one Operating system Linux. ...10 likessoftware architecture
Hyoseop Songsuby.hashnode.dev·Nov 17, 2023Dissect CS - Semaphore동기화란? 작업 상태를 “상호 공유” in Multi process (or thread) Synchronization Mechanisms Semaphores, Mutex lock is typical usage for synchronize 세마포어 값(사용 가능한 공유 자원의 수)을 조작하는 로직 자원이 할당되는 시점까지의 세마포어 조작 로직 producer -> wait(empty) -> wait(mutex) -> produce -> po...CSdissect cs