[CS 발표] 메모리 Memory
<computer_science>/면접 대비 Coding Interview2024. 3. 28. 18:25[CS 발표] 메모리 Memory

1. 개요 컴퓨터 분야에서 메모리를 논하면 대부분 RAM을 의미한다. RAM은 사용자가 자유롭게 내용을 읽고 쓰고 지울 수 있는 기억장치로 컴퓨터가 켜지는 순간부터 CPU는 연산을 하고 동작에 필요한 모든 내용이 전원이 유지되는 내내 이 기억장치에 저장된다 RAM은 Random Access Memory, 임의로 접근할 수 있는 메모리라는 뜻으로 해당 의미로는 HDD 등의 기타 장치와 구분하기 힘들 수 있으나, Random Access라는 용어가 어느 위치에 접근하든 똑같은 속도로 접근하여 읽고 쓸 수 있다는 의미를 내포하므로 데이터의 물리적 위치에 따라 읽고 쓰는 시간에 차이가 발생하게 되는 HDD와 같은 기억장치들과는 구분된다. 또다른 특징으로는 전원이 공급되는 동안에만 데이터가 유지되며 전원이 꺼지면..

<computer_science>/자료구조 Data Structure2024. 1. 5. 16:39[자료구조] 스택 Stack, Last In First Out (with Java, BaekJoon No.10828)

0. Intro 컴퓨터에서 굉장히 많이 쓰이는 자료구조이며 대부분 프로그래밍 언어에서 기본으로 내장되어 있는 배열이나 리스트와 같은 자료구조를 제외하면 자료구조에서 가장 먼저 소개되곤 하는 자료구조인 스택은 스택이라는 말은 평소 일상 생활에서도 가끔 사용하는데 내 또래 같은 경우에는 League of Legend라는 게임의 나서스 캐라는 캐릭터가 모티브가 되어, 차근차근 쌓아나간다. 아니면 참고 버틴다. 등의 의미로 사용되곤한다. 예를 들면 분노 1스택 적립, 이라던가 업보 1스택 적립 등등 ㅋㅋ 사전적 정의 또한 마찬가지 스택은 쌓다 나서스 스택 분노 1스택 적립 사전적 정의 실제 활용 사례 ( 실행취소, 웹 뒤로가기 1. MyStack 직접 구현 import java.util.Scanner; publ..

<etc>2023. 12. 22. 17:19쓸만한 폰트 모음

Luckiest Guy, cursive

<etc>2023. 12. 22. 17:03[Tistory] Blog Design Custom Log (2024-01-23)

1. Used Skin Berry Skin v4 2. HTML Modify Log 1) Import Theme for code blocks ... ... GitHub Dark Dimmed (출처 : highlight.js) 2) Import Font for code blocks ... ... Nanum Gothic (출처 : Google Fonts) 3. CSS Modify Log 1) 스타일 수정 ... .article .contents_style pre code { word-break: break-all; overflow-y: auto; padding: var(--space-md); box-sizing: border-box; /* rizingblare */ width: var(--my-width, 8..

<problem_solving>/백준 기초 BaekJoon Basic2023. 12. 22. 15:42[JAVA] 백준 2581번 풀이 - 소수

0. Intro 리팩토링에 절여져 버린 나.. 문제 링크: https://www.acmicpc.net/problem/2581 1. 리팩토링 이후 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int M = scanner.nextInt(); int N = scanner.nextInt(); PrimeResult result = PrimeUtils.calculatePrimeSumAndMin(M,N); if (!result.hasPrimes()) { System.out.println(-1); } else { System.out.p..

[우테코 프리코스 해체 분석] 분석 / 1주차 / 숫자 야구 게임 (#우아한테크코스 #2024)
<education>/2024 우아한테크코스 프리코스2023. 12. 15. 13:23[우테코 프리코스 해체 분석] 분석 / 1주차 / 숫자 야구 게임 (#우아한테크코스 #2024)

분석은 개인적으로 느낀 점 위주로 작성하였습니다. 1. 도입 이번 주차의 메인 테마는 '리팩토링'이었다. 우테코 프리코스에 도전하기 이전까지 내 사전 지식 경험 수준은 아직 자바를 다룬지 얼마 되지 않아 C++과 Python 등에 더 익숙하고 Spring으로 프로젝트를 해보면서 이제 막 경험치를 쌓아가고 익혀가고 있는 단계의 수준이었다. 따라서 객체 지향의 패러다임이 낯설고 큰 자신이 없었다. 나는 원래 자바에 익숙하지 첫 주차는 온보딩 느낌의 가벼운 미션으로 준비했다고 한다. 내 생각에도 구현 자체는 어렵지 않아보여서 경쟁력을 담아내기 위해 리팩토링과 테스트 코드 등의 단순 구현 외적인 부분들에 더 집중해보기로 했다. --- 이번 주 프리코스 1주차를 진행하면서 느낀 점을 3가지로 정리해보았다. 기능 ..

image