Tags
SQL(Structured Query Language)은 관계형 데이터베이스에서 데이터를 정의, 조작, 제어 및 트랜잭션을 관리하는 표준 언어입니다. 본...
gRPC는 Google에서 개발한 오픈 소스 원격 프로시저 호출(Remote Procedure Call) 프레임워크로, HTTP/2를 기반으로 한 효율적인...
HTTP 요청과 응답에서 Content-Type 헤더는 전송되는 데이터의 형식을 정의하며, 클라이언트와 서버 간 데이터 처리 방식을...
GORM은 Go 언어의 강력한 ORM 라이브러리로, 데이터베이스와의 상호작용을 간편하게 만듭니다. 아래는 주요 메서드와 사용 예제를...
이번 포스트에서는 유니티 게임 프로젝트를 진행하면서, 공부하고 생각했던 내용들을 정리하고자 합니다. 깃허브의 Jaeun-Choi98/GameWorld 프로젝트를 진행하면서...
게임 개발 엔진으로는 Unity와 Unreal Engine이 주로 사용됩니다. 다양한 플랫폼 지원과 에셋 스토어를 통해 필요한...
웹을 개발할 때 자바스크립트는 필수적으로 만나게 되는 언어입니다. 하지만, 자바스크립트가 주력 언어가 아니기에 소홀히 했고,...
회사에서 전자정부 프레임워크를 사용하기에 Spring을 공부하고 정리하려 합니다. 전자정부 프레임워크는 Spring과 다른 컴포넌트들로 이뤄져 있기...
VPC는 클라우드 컴퓨팅 환경에서 가상 네트워크를 구축하는 기술로, 논리적으로 격리된 네트워크 환경을 제공하여 사용자가 가상...
도커는 컨테이너 기반 가상화 기술을 활용하여, 호스트 시스템의 커널을 공유하면서 애플리케이션을 실행하는데 필요한 모든 라이브러리...
Golang 언어에 대한 포스터를 작성하고자 합니다. ‘Tucker의 Go 언어 프로그래밍’이란 책을 통해 학습했던 내용을 정리하고자...
이번 포스터에서는 리눅스 구조에 대해 정리하고자 합니다. 리눅스는 널리 사용되는 운영 체제입니다. 서버, 임베디드 시스템,...
이번 포스터에서는 TCP/IP 기반의 소켓 프로그래밍에 대해 정리하고자 합니다. TCP/IP 기반이라는 말에서 알 수 있듯이...
리눅스 시스템의 부팅 과정은 여러 단계를 거치며, 하드웨어의 전원을 켜고 시스템이 실행될 때부터 시작됩니다. 일반적으로,...
sed와 awk는 리눅스에서 텍스트 처리를 위한 대표적인 유틸리티입니다. sed(stream editer)는 비대화형 모드의 텍스트 파일 에디터이고,...
리눅스에선 유용한 유틸리티들이 많이 있습니다. 그 중 ‘grep’은 “Global Regular Expression Print”의 약자로, 파일에서 특정한...
그래프는 정점(Vertex)과 간선(Edge)으로 이루어진 자료 구조입니다. 각 정점은 객체로 나타낼 수 있으며, 객체들 간의 관계는...
트리(Tree)는 계층적인 구조를 나타내는 자료 구조입니다. 이는 노드(Node)들의 집합으로 구성되어 있습니다. 각 노드는 부모(parent)와 자식(children)...
큐와 스택은 프로그래밍에서 중요한 역할을 하는 자료 구조입니다. 큐는 먼저 들어온 데이터가 먼저 나가는 ‘선입선출’...
이전에 ‘Git&Github’라는 제목으로 Git에 대한 포스트를 쓴 적이 있었고, 해당 포스트에서는 Git에 대한 간단한 소개와...
리눅스 운영체제에서는 Group이라는 기능이 있습니다. 이는 효율성과 보안성을 높여 줍니다. 그룹은 의미 그대로 여러 사용자들을...
이 포스트는 C 언어의 문법을 정리하는 글이 아니라, C 언어에 대한 흥미로운 내용?(책 후기)을 쓰고자...
자료구조(Data Structure)는 데이터를 효율적으로 저장하고 조작하기 위한 방법이나 구조를 의미합니다. 프로그램에서 사용자가 데이터를 관리하고 처리하는...
암호학은 우리의 현재와 미래에 밀접한 관련성을 가지는 분야입니다. 우리는 알게 모르게 암호학의 지식을 활용한 기술들을...
네트워크 보안은 정보 보호의 한 부분(네트워크 보안, 시스템 보안, 어플리케이션 보안)으로 위협으로부터 네트워크를 보호하고 안전하게...
네트워크 장비는 컴퓨터 네트워크에서 데이터 통신을 위해 사용되는 다양한 기기들을 말합니다. 이러한 장비들은 네트워크의 구성과...
IP 주소는 컴퓨터 네트워크에서 장치를 식별하고 위치를 지정하는 데 사용되는 숫자로 된 주소입니다. IP 주소는...
OSI 7계층 모델은 여러 기능들을 계층별로 나누어서 네트워크 통신을 보다 체계적으로 이해하고 설계할 수 있도록...
물리적으로 분리된 컴퓨터나 장치들이 데이터를 주고받기 위해서는 서로의 통신 규칙을 따라야 합니다. 이러한 규칙과 규약들의...
네트워크는 “net + work”의 합성어로, 장치들이 데이터를 주고받을 수 있는 시스템을 의미합니다. 이러한 연결은 유선...
깃(Git)은 버전 관리 시스템으로 우리가 쉽게 버전을 관리할 수 있도록 도와주는 하나의 버전 도구입니다. 평소...