ETC.
-
- [Information] CMS(Content Management System)
CMS(Content Management System)들어가며CMS(Content Management System)에 대해 정리해본다. CMS(Content Management System)개념콘텐츠 관리 시스템웹사이트나 애플리케이션의 콘텐츠를 생성, 관리, 수정, 배포하는 데 사용하는 소프트웨어기술적인 지식이 없는 사용자도 쉽게 웹 콘텐츠를 관리할 수 있도록 설계되어 있다.대표적인 예로 WordPress, Joomla, Drupal 등이 있다.CMS를 사용하면 코딩하지 않고도 텍스트, 이미지, 비디오 등을 추가하거나 변경할 수 있다. 특징비개발자도 쉽게 콘텐츠를 관리할 수 있다.웹사이트 디자인과 레이아웃을 미리 정의된 템플릿으로 설정할 수 있다.다양한 기능을 추가할 수 있는 플러그인과 확장 기능을 지원..
2024.09.25 -
- [Job Preparation] 코딩 테스트 준비 : 자료구조 (with Python)
코딩 테스트 준비 : 자료구조 (with Python)들어가며코딩 테스트 전에 가볍게 읽어볼 자료구조(Data Structure) 관련 내용을 정리해본다파이썬(Python) 코드로 정리하였다. 자료구조(Data Structure)배열(Array)연속된 메모리 공간에 데이터를 저장하며, 인덱스(Index)를 통해 요소에 접근할 수 있다.파이썬의 리스트(@list@)가 배열처럼 사용된다.arr = [1, 2, 3, 4, 5]print(arr[2]) # 3arr.append(6) # 값 추가arr.remove(3) # 값 삭제 스택(Stack)LIFO(Last In, First Out) 구조마지막에 들어간 데이터가 가장 먼저 나온다.파이썬의 리스트(@list@)를 스택처럼 사용할 수 있으며, @appen..
1 2024.09.22 -
- [Job Preparation] 코딩 테스트 준비 : SQL
코딩 테스트 준비 : SQL들어가며코딩 테스트 전에 가볍게 읽어볼 SQL 관련 내용들을 정리해본다. SELECT 문기본 개념데이터 조회하기SELECT column1, column2 FROM table_name; @DISTINCT@ 키워드를 이용하여 중복된 데이터를 제거할 수 있다.SELECT DISTINCT column1 FROM table_name; 데이터 필터링조건을 활용하여 데이터 필터링하기@WHERE@ 절을 이용하여 특정 조건에 맞는 데이터를 필터링한다.SELECT * FROM table_name WHERE condition; 논리 연산자로 @AND@, @OR@, @NOT@을 사용할 수 있다.@IN@ 연산자는 여러 값 중 하나와 일치하는 데이터츨 찾을 때 사용한다.SELECT * FROM tabl..
2024.09.22 -
- [Job Preparation] 개발 환경 구축 (React.js)
개발 환경 구축 (React.js)들어가며리액트(React.js) 개발 환경 구축을 위해서 필요한 과정들을 정리해본다. Node.jsLTS 버전으로 설치하기Long Term Service, 장기 지원 버전 Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org 버전 관리가 필요할 경우 NVM(Node Version Manager)를 설치한다. Releases · coreybutler/nvm-windowsA node.js version management utility for Windows. Ironically written in Go. - coreyb..
1 2024.09.20 -
- [Tip] 주피터 노트북에서 셀 강조 효과 나타내는 방법
주피터 노트북에서 셀 강조 효과 나타내는 방법 여러 요소를 사용하여 주피터 노트북에서 셀 강조 효과를 나타낼 수 있다. 방법 경고(alert) 메시지 This is a warning message. 성공(success) 메시지 This is a success message. 에러(error) 메시지 This is an error message. 정보(info) 메시지 This is an information message. 이러한 스타일 클래스(alert-warning, alert-success, alert-danger, alert-info 등)를 사용하여 메시지의 색상과 스타일을 변경할 수 있다. 이러한 스타일은 주로 부트스트랩과 같은 CSS 프레임워크에서 제공되며, 웹 페이지 디자인에 사용된다. 페이..
2023.10.04 -
- [Job] 기술 인터뷰 준비 (예상 질문 모음)
기술 인터뷰 준비 들어가며 기술 인터뷰를 앞두고, 기술 인터뷰에 나올 수 있는 예상 질문과 답변을 정리해본다. 예상 질문 리스트는 인터넷의 다른 블로거분들의 글을 참고하였다. (@참고@ 영역 참고) 이해하기 쉽도록 관련 그림을 답변에 함께 포함하였다. (모든 이미지의 저작권은 구글링을 통해 나오는 사이트들에 있다.) 예상 질문 모음 ① 운영체제(Operating System) Q. 프로세스와 스레드의 차이는 무엇인가요? 프로세스는 실행 중인 프로그램의 독립된 인스턴스로 메모리와 자원을 분리하며, 스레드는 하나의 프로세스 내에서 실행되는 작은 실행 단위로 메모리를 공유하며 작업을 분할하여 동시에 처리합니다. Q. 교착상태란 무엇이며, 교착상태가 발생하기 위해서는 어떤 조건이 있어야 하나요? 교착상태(Dea..
2023.08.08 -
- [Tip] 프론트엔드(Frontend) vs. 백엔드(Backend)
프론트엔드(Frontend) vs. 백엔드(Backend) 프론트엔드(Frontend) 개념 백엔드의 완전한 분리 구조를 지향하는 업무 스타일의 개발 방식으로 프론트 단의 비즈니스 로직과 사용자 영역의 개발을 담당하는 사람 백엔드 API에서 가져온 데이터의 출력, 입력을 통한 비즈니스 로직 구성과 사용자와 대화하는 사용자 인터페이스 부분을 작업하는 개발자 프론트앤드 개발자는 프론트 영역 전반과 서버에 대한 이해력을 필요로 한다. 일단 보내온 데이터를 가지고 브라우저 화면에 띄워주면 되기 때문에 흔히 말하는 '사용자 인터페이스(UI)', '사용자 경험(UX)'가 매우 중요하다. MVC에서 View가 프론트엔드가 관여하는 부분이다. 기술 스택 로드맵 백엔드(Backend) 개념 프론트엔드, 백엔드의 완전한 ..
2022.10.24 -
- [Boot Camp] 삼성청년SW아카데미(SSAFY : Samsung Software Academy For Youth) 준비하기
삼성청년SW아카데미(SSAFY : Samsung Software Academy For Youth) 준비하기 들어가며 곧 대학교 졸업을 앞두고 있다. 이번 10월부터 진행되는 삼성청년SW아카데미(싸피, SSAFY : Samsung Software Academy For Youth)를 준비하면서 도움이 될 만한 정보들을 정리해본다. 삼성청년SW아카데미(SSAFY : Samsung Software Academy For Youth) 프로그램 소개 고용노동부의 취업 지원 노하우와 삼성의 소프트웨어 교육 경험을 바탕으로, 취업 준비생에게 소프트웨어 역량 향상 교육 및 다양한 취업지원 서비스를 제공하여 취업에 성공하도록 돕는 프로그램 ※ 삼성전자가 주관하고 멀티캠퍼스가 운영 (전체 교육 운영은 멀티캠퍼스에 위탁 실시)..
2022.07.09 -
- [Tip] MinGW 한글 깨짐 현상 해결하기
MinGW 한글 깨짐 현상 해결하기 들어가며 > .\example.exe 곌컯?쒖튇援???쒖쑁援? 媛뺥븳移쒓뎄 ??쒖쑁援 윈도우(Windows)에서 MinGW를 사용하여 한글을 출력시킬 때 한번쯤 경험해봤을 것이다. 간단하게 이 문제를 해결하는 방법을 알아보자. 방법 방법 ① : chcp 명령어 사용하기 chcp 명령어를 이용하여 출력 형식을 UTF-8로 변경하는 방법이다. 간단하게 명령창에 다음의 명령어를 입력해준다. > chcp 65001 방법 ② : 윈도우 지역 옵션 변경하기 chcp 명령어를 사용해도 문제가 해결되지 않을 경우, 다음의 방법을 수행한다. ① 윈도우 검색창에 "국가 또는 지역"을 검색한다. ② 'Beta: 세계 언어 지원을 위해 Unicode UTF-8 사용' 옵션을 선택한다. [국..
2022.07.06