TECH SKT, 드디어 유심 무상 교체 시작: 사전 예약 방법과 후기 안녕하세요, 라니입니다. 어제는 SKT HSS 서버 해킹 사건과 BPFDoor 백도어의 위험성에 대해 자세히 알아봤었는데요, 많은 분들이 그래서 앞으로 어떻게 대처해야 할지, SKT는 어떤 조치를 취할지에 대해 궁금해하셨을 것 같습니다. 드디어 SKT에서 구체적인 후속 조치로 유심(USIM) 무료 교체 계획을 발표하고 오늘(28일)부터 시행에 들어갔습니다. SKT는 27일 T월드 홈페이지를 통해
강의정리 [C++] 개요 및 기초 C++ 프로그램 기본 구성 * 주석: C++에서는 프로그램 코드에 대한 설명이나 메모를 추가하기 위해 주석을 사용한다. 전통적인 C 스타일의 블록 주석(/* ... */)뿐만 아니라 한 줄 주석(//)도 지원한다. 한 줄 주석은 // 이후의 모든 내용을 해당 줄에서 무시하여 실행에 영향을 주지 않는다. * 전처리기 지시어: 소스 코드 상단에는 전처리기(preprocessor)에게 헤더
강의정리 [자료구조] 배열과 구조체 배열과 구조체 * 배열(array)과 구조체(struct)는 여러 데이터를 효과적으로 관리하기 위한 자료구조이다. * 배열: 같은 데이터 타입의 요소들을 연속적인 메모리 공간에 저장한다. * ex) 성적 처리 프로그램에서 45명의 성적(정수형) 저장 * 구조체: 다양한 데이터 타입의 요소들을 하나의 단위로 묶어 저장한다. * ex) 주소록 프로그램에서 친구 정보(이름-문자열, 전화번호-문자열, 주소-문자열 등) 저장
강의정리 [자료구조] 큐 큐(Queue)의 개념과 구조 큐(Queue)란? * 스택과 유사하게 삽입과 삭제의 위치가 제한된 유한 순서 리스트(List)이다. * 데이터가 들어온 순서대로 처리되는 선입선출(FIFO: First-In, First-Out)의 특성을 갖는 자료구조이다. * 먼저 들어온 데이터가 먼저 나간다. * ex) 계산대의 대기열, 매표소 줄서기 * 스택과의 차이점: 스택은 한쪽 끝(top)에서만 삽입/삭제가
강의정리 [자료구조] 스택 스택이란? 스택의 개념 및 특징 * 스택(stack): 문자 그대로 '쌓아놓은 더미'를 의미 * ex) 쌓여 있는 접시 더미 * 후입선출(LIFO: Last-In First-Out) 원리: 가장 마지막(최근)에 들어온 데이터(접시)가 가장 먼저 나가는(꺼내지는) 구조 * 입출력이 한쪽 끝에서만 제한적으로 이루어지는 자료구조이다. 스택의 구조 * 스택 상단(top): 데이터의
강의정리 [자료구조] 자료구조와 알고리즘 자료구조 * 다양한 자료를 효율적인 규칙에 따라 정리하고 보관하기 위해 조직화한 자료 형태 * 컴퓨터에서 자료를 정리하고 조직화하는 다양한 구조 * 자료(Data)는 저장 공간(Memory)과 연산(읽기, 쓰기, 삽입, 삭제, 탐색 등)으로 구성됨 * 자료구조는 지원되는 연산에 따라 다양하게 존재 자료구조 분류 * 단순 자료구조와 복합 자료구조 * 단순 자료구조: 숫자나 문자
강의정리 [컴퓨터시스템개론] 네트워크 네트워크 기초 네트워크 정의 및 중요성 * 네트워크 (Network): 컴퓨터 간 데이터 전송을 위해 시스템들을 연결한 것 * 정보 및 자원 공유 요구 증대에 따라 네트워킹의 중요성 증가 * 섀넌(C. E. Shannon) 통신 모형: 송신자, 수신자, 메시지, 채널, 인코딩/디코딩 등의 요소로 구성되며, 통신에는 체계적인 규칙(프로토콜)이 필요함을 시사 네트워크 분류
강의정리 [컴퓨터시스템개론] 운영체제 운영체제의 발전 초기 운영체제 * 프로그램 준비 작업 및 작업 간 전환을 단순화하기 위해 등장 * 사용자와 하드웨어 장비를 분리하는 역할 수행 * 사용자는 프로그램을 운영자에게 제출하고 나중에 결과 확인 일괄 처리 (Batch Processing) * 작업(Job)들을 모아 하나의 묶음으로 만들어 사용자의 개입 없이 순차적으로 실행 * 작업 큐 (Job Queue): 실행 대기 중인
강의정리 [컴퓨터시스템개론] 데이터 조작 컴퓨터 구조 중앙처리장치 (CPU - Central Processing Unit) * 컴퓨터의 작업을 처리하고 관리하는 중심적인 역할을 수행하는 장치 * 주요 구성 요소: * 산술논리연산장치 (ALU - Arithmetic Logic Unit): 산술 연산(덧셈, 뺄셈 등)과 논리 연산(AND, OR, NOT 등) 수행 * 제어장치 (Control Unit): 프로그램 명령어를 해석하고 컴퓨터의 다른 부분에 제어 신호를 보내
강의정리 [컴퓨터시스템개론] 데이터의 저장 컴퓨터 시스템 계층 구조 * 컴퓨터 시스템은 여러 계층으로 구성됨 * 응용 소프트웨어: 사용자와 직접 상호작용 * 운영체제: 하드웨어 자원 관리 및 응용 소프트웨어 지원 * 컴퓨터 하드웨어: 물리적인 장치들 * CPU, 캐시 메모리, RAM 메모리, 디스크, 네트워크 장치, 키보드, 마우스, 디스플레이, 프린터 등 데이터의 저장 비트 (Binary digit) * 컴퓨터 안에서 데이터나 정보는 2진수 0과
Server Proxmox 물음표 표시, D-State 프로세스 강제 재부팅으로 해결하기 Proxmox에 물음표가 생겨서 확인했더니 NFS 오류로 D-state인 프로세스가 생겼어요. 일반적인 재부팅이 불가능해서 특수한 방법으로 해결했습니다.
CULTURE 2024 윤하 연말콘 〈GROWTH THEORY〉 예매 일정 공개! 2024년 연말 콘서트 GROWTH THEORY는 윤하의 20주년 콘서트 <스물> 때와 같이 올림픽 공원 KSPO DOME에서 콘서트가 진행 될 예정이며, 11월 15일부터 11월 17일까지 3일 동안 길게 공연을 진행할 예정이에요.
Server Proxmox VE 스왑 공간 늘리기 Proxmox로 이런저런 서비스들을 구축해서 돌리고 있었는데, 가끔씩 가상머신이 종료되어 특정 서비스가 먹통이 되는 문제가 생겼다. 문제를 살펴보니 OOM(Out Of Memory)로 서버에 더 이상 할당 가능한 메모리가 없어서 서버 전체가 멈추기 전에 운영체제가 메모리 점유율이 높은 가상머신을 강제종료시켜 메모리 점유율이 높은 클러스터만 자꾸 종료되었던 것이다. 일반적으로 주 기억장치인 메모리의
Presentation Featured Charming Swift 제 1회 컨퍼런스: 지누랑! 발표 후기 경남권에서 최초로 열린 Swift 개발자들을 위한 Charming Swift에서 3번째 세션을 맡았습니다. Passkit API를 통한 도서관 출입증을 소개했어요.