Recent posts

CAP 이론이란?

2 minute read

서론 CAP 이론은 분산 시스템의 일관성(Consistency), 가용성(Availability), 분할 허용성(Partition Tolerance) 간의 균형을 설명하는 컴퓨터 과학의 중요한 이론입니다. 이는 네트워크를 통해 연결된 여러 노드로 이루어진 분산 시스템이 어떻게 동작...

SQL Injection 문제와 방어 전략

2 minute read

서론 보안 분야에서 자주 다루는 이슈 중 하나는 SQL Injection입니다. 이것이 정확히 무엇이며, 어떤 이유로 발생할 수 있는지에 대해 알아보겠습니다. 더불어 이러한 공격으로부터 시스템을 어떻게 보호할 수 있는지를 살펴보겠습니다.

파이썬 기본 문법

6 minute read

파이썬 문법 들여쓰기(Indent) 파이썬의 대표적인 특징 중 하나는 코드 블록을 들여쓰기로 구분한다는 것입니다. 이 들여쓰기 규칙은 PEP 8 (Python Enhancement Proposal 8)에서 제공하는 공식 가이드에 따라서 4칸의 공백을 원칙으로 합니다. 들여쓰기는 코...

HTTP 란?

2 minute read

HTTP(Hyper Text Transfer Protocol) HTTP는 웹 서버와 클라이언트 간에 정보를 주고받는 프로토콜입니다. 이것은 웹 브라우징을 비롯한 웹 애플리케이션에서 주로 사용됩니다. HTTP를 통해 클라이언트(일반적으로 웹 브라우저)가 서버에 요청을 보내고, 서버는...

인터넷은 어떻게 동작하는가?

less than 1 minute read

인터넷은 전세계의 컴퓨터가 서로 연결된 네트워크로 표준화된 프로토콜(TCP/IP)을 통해 통신하는 것입니다.

Django/Channels 실시간 채팅을 구현하려면?

4 minute read

개요 이 문서는 Django 기반의 채팅 서비스를 구축하는 방법에 대해 다룹니다. HTTP Polling, Long Polling, HTTP Streaming, 그리고 WebSocket과 같은 다양한 통신 방식을 소개하며, Redis Pub/Sub를 통한 메시지 전달 방법과 Dja...

Django 튜토리얼

3 minute read

1. Django란? Django는 파이썬으로 작성된 무료 오픈 소스 웹 프레임워크입니다. 웹 개발을 빠르고 쉽게 할 수 있도록 도와주는 도구 모음이라고 할 수 있습니다. Django는 웹 개발에서 반복되는 작업을 최소화하고 안정적인 기반을 제공하여 개발자가 보다 효율적으로 웹 애...

Association Rule Mining

6 minute read

What is Association Rule Mining? Association rule mining is a rule-based machine-learning technique designed to discover meaningful relationships between ite...

How to detect fake news?

8 minute read

Intoduction In recent times, the global spotlight has turned towards the pervasive issue of “fake news” across various domains. BuzzFeed reported that 17 out...