반응형

전체 139

[DB] Key의 종류

2024.02.20 - [Computer Science/DataBase] - [DB] 데이터 모델과 용어정리 [DB] 데이터 모델과 용어정리 2024.02.19 - [Computer Science/DataBase] - [DB] DataBase와 SQL VS. NoSQL [DB] DataBase와 SQL VS. NoSQL # DataBase 먼저, 데이터베이스의 정의가 무엇인지 알아보겠다. 여러 사람에 의해 공유되어 사용될 목적으로 통합하 blaj2938.tistory.com 이전 포스팅에서 우리가 데이터모델과 용어 정리에 대해서 알아보았고, 용어에는 속성(attribure) 엔티티, 인스턴스와 같은 여러 용어들과 이를 하나로 묶을 수 있는 테이블 구조라는 것도 알아보았다. 여기서 우리는 Table(테이블..

[BOJ]1268 임시 반장 정하기 (B1, C++)

📋 개요 다시 코테를 준비하는 과정에 앞서 몇가지 규칙을 정하였다. C++로 문제를 풀 것 Visual Studio를 사용할 것 시간제한을 두고 문제를 풀 것 ➡️ 시간이 넘어가면 답지확인 백준 기준 브론즈4 ~ 실버2까지는 2시간 제한 실버1 ~ 까지는 4시간 4시간 제한 하루에 한문제 다음날은 문제 복기(블로그 진행) 일단, 구현문제이고 난이도는 생각보다 어렵지는 않았지만, 문제에서 중복에 대한 접근을 잘못한거 같아서 많이 해맸다. 2시간을 타이머로 맞춰두고 풀었지만, 2시간 내에 해결하지 못했다. 그래서 정해진 규칙대로 답변을 확인했다. 🧩 문제 https://www.acmicpc.net/problem/1268 1268번: 임시 반장 정하기 첫째 줄에는 반의 학생 수를 나타내는 정수가 주어진다. 학..

Algorithm/Problem 2024.02.21

[DB] 데이터 모델과 용어정리

2024.02.19 - [Computer Science/DataBase] - [DB] DataBase와 SQL VS. NoSQL [DB] DataBase와 SQL VS. NoSQL # DataBase 먼저, 데이터베이스의 정의가 무엇인지 알아보겠다. 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합을 의미한다. 데이터베이스 관리 시스템(DBMS)를 통해 blaj2938.tistory.com 이전 포스팅에서 DB의 감을 잡기 위해서 개요 형식으로 DB가 무엇인지, 그리고 요즘 최근 트렌드인 NoSQL과 SQL이 무엇인지 그 차이점을 알아보았다. 개요를 요약정리 하자면 아래와 같다. DB는 사람들이 정보를 수집한 집합이고 이를 정리하기 위해서 DBMS라고한다. 우리가 엑셀로 정리하는..

[DB] DataBase와 SQL VS. NoSQL

# DataBase 먼저, 데이터베이스의 정의가 무엇인지 알아보겠다. 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합을 의미한다. 데이터베이스 관리 시스템(DBMS)를 통해 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음이다. 일반적으로 미들웨어를 통해서 관리된다. ※ 미들웨어(Middleware) 간단하게 설명하면, OS와 application 사이에서 실행되는 응용프로그램 사이에 존재하게 되며 분산 컴퓨터 환경(client와 server)에서 동작을 한다. 이는 컴퓨터와 컴퓨터간의 연결을 안전하고 용이하게 해주게된다. 다시말해, 서로 다른 기기의 하드웨어나 프로토콜, 통신환경 등을 연결하게된다. 그게 우리가 아는 WAS, DBMS, Web Server 등등 이..

[Linux] 디렉토리 구조

2024.02.07 - [Operation System/Linux] - [Linux] wsl2 설치 및 Ubuntu 버전 및 자원확인 명령어 [Linux] wsl2 설치 및 Ubuntu 버전 및 자원확인 명령어 뭐 일단 Virtual Box를 설치해서 새로운 우분투를 설치하기 전에 wsl에 대해서 알아보겠다.(가상머신을 새로 올리기는게 이해하기는 쉬울수도 있다.) # WSL(Window Subsystem for Linux) wsl에도 1과 2가 있는데 blaj2938.tistory.com 먼저, wsl을 설치했다. 기본으로 설치되는 디렉토리 구조는 똑같다. 그 이유는 리눅스 재단에서 파일 시스템 계층 구조를 표준화 했기 때문이다. 이를 FHS라고 하며 풀어서는 Filesystem Hierachy Stan..

[Linux] wsl2 설치 및 Ubuntu 버전 및 자원확인 명령어

뭐 일단 Virtual Box를 설치해서 새로운 우분투를 설치하기 전에 wsl에 대해서 알아보겠다.(가상머신을 새로 올리기는게 이해하기는 쉬울수도 있다.) # WSL(Window Subsystem for Linux) wsl에도 1과 2가 있는데 둘의 차이를 간단하게만 이야기하면 wsl1은 윈도우 기반 리눅스 interface이지만, wsl2는 순수 리눅스 Kernel을 사용한다. Interface를 사용하는 것과 핵심 코어인 kernel을 사용하는것은 분명히 다를것이다. 인터페이스는 결론적으로 내가 리눅스와 윈도우의 사이를 통신하기 위해서는 해당 말로 전달하거나 이해 받을 수 있는 번역기 같은 것이 필요하게 된다. 결국에는 리눅스에서 System Call을 하면 윈도우즈 System Call로 번역되어서..

[Linux] Linux 배포판의 종류

이미 OS의 기본적인 이론에 대해서는 살펴보았다. 2024.01.12 - [Computer Science/Operation System] - [OS] 메모리 관리 전략 & Paging / Segmentaion 기법 [OS] 메모리 관리 전략 & Paging / Segmentaion 기법 거의 OS의 최종장이라고 할 수 있을지는 모르겠으나 내 나름의 커리큘럼에서는 최종장까지 왔다. 내가 느낀 OS의 장점은 보안 관련도 있겠지만, 어떻게 자원을 효율적으로 관리하느냐? 이다. 앞 blaj2938.tistory.com 대게 위에서 공부한 내용은 현재 많이 사용하고 있는 Linux가 아닌 Unix의 기반의 전통적인 내용이다. 컴퓨터의 역사는 엄청난 속도로 빠르게 발전을 하고 있고, 누구나 다 연구를 할 수 있고 ..

[Softeer] 좌석 관리(Lv.3) - Day6

📋 개요 2024.01.30 - [Algorithm/Problem] - [Softeer] GINI야 도와줘(Lv.3) - Day5 2024.01.31 - [Algorithm/Problem] - [Softeer] 택배 마스터 광우(Lv.3) - Day5 [Softeer] 택배 마스터 광우(Lv.3) - Day5 📋 개요 Day5에는 GINI야 도와줘를 풀이해보았다. BFS로 경로를 찾는 것이였다. 2024.01.30 - [Algorithm/Problem] - [Softeer] GINI야 도와줘(Lv.3) - Day5 [Softeer] GINI야 도와줘(Lv.3) - Day5 📋 개요 4일차는 dp에 관련 blaj2938.tistory.com [Softeer] GINI야 도와줘(Lv.3) - Day5 📋 개..

Algorithm/Problem 2024.02.01

[Softeer] 택배 마스터 광우(Lv.3) - Day5

📋 개요 Day5에는 GINI야 도와줘를 풀이해보았다. BFS로 경로를 찾는 것이였다. 2024.01.30 - [Algorithm/Problem] - [Softeer] GINI야 도와줘(Lv.3) - Day5 [Softeer] GINI야 도와줘(Lv.3) - Day5 📋 개요 4일차는 dp에 관련된 문제였다. LCS, 점화식 찾기와 같은 문제였고, Day 5에 진행되는 문제는 완탐과 그리디? 같은데 사실 정확히는 잘 모르겠다. 알고리즘을 전문적으로 배우지는 않았어 blaj2938.tistory.com 이번에 풀어볼 문제는 택배 마스터 광우이다. 그리디인줄 알았는데 우선 대입해서 하는 브루트 포스와 순열로 풀어야한다. https://softeer.ai/practice/6273 Softeer - 현대자동차그..

Algorithm/Problem 2024.01.31
반응형