프론트엔드 직군 웹개발자 면접질문 모음 답변 달아보기2019. 10. 11.13분프론트엔드 개발자가 알아야 할 개념들을 정리한 글입니다. 브라우저의 렌더링 과정, OOP, 함수형 프로그래밍, Promise, AJAX 등에 대한 개념과 차이점, 그리고 타입스크립트와 실행 컨텍스트 등에 대해서도 다루고 있습니다. 이러한 개념들을 알고 있다면 프론트엔드 개발에 필요한 기본적인 개념들을 이해할 수 있을 것입니다.
파이썬으로 구현한 자료구조 - 트리2019. 09. 03.30분트리는 계층형 구조를 가진 문제를 해결하기 위한 자료구조로, 리스트나 스택, 큐와는 달리 연결 자료구조로 구성된다. 이진트리, 스레드 이진트리, 이진 탐색 트리, AVL 트리, 히프 등 다양한 종류가 있으며, 각각의 순회 방법인 전위, 중위, 후위 순회를 구현할 수 있다. 스레드 이진트리에서는 후행자를 프로그램이 스스로 알 수 있도록 구현하는 것이 가능하다.
당신에게 이 블로그를 추천합니다.2019. 06. 27.7분우선 필자가 사용해본 블로그 서비스는 네이버 블로그(3년), 티스토리(1년 6개월), 깃허브 블로그(1년), 워드프레스(4일)를 사용한 경험이 있으며(자세히) 차후에 새로운 블로그를 운영할 계획을 가지고 있다. 필자가 각 블로그 서비스를 사용하며 느낀 장단점은 아래와 같다. 네이버 블로그 내 글은 한국의 많은 유저가 최대한 많이 봐야한다! 장점 쉽다. 검색이 잘된다. 네이버 블로그의 최대 장점은 쉽다는 …
명품 자바 에센셜 연습문제 12장(이론)2018. 11. 24.4분문제와 해답은 직접 작성한 것으로 오타가 있을 수도 있으며 해답역시 틀린 부분이 있을 수 있습니다. 틀린 부분에 대한 지적은 적극 수용하도록 하겠습니다. 문제를 먼저 풀어보시고 참고용으로만 봐주시길 바랍니다. 연습문제 12장 1. 일상생활에서 일어나는 멀티태스킹의 사례를 2가지만 찾아보라.음악을 들으면서 웹서핑한다. 피아노를 치면서 노래를 부른다. 2. 자바의 멀티태스킹에 대한 설명 중 틀린 것은?① …
2025년도 읽은 것 중 인상적인 것들3주 전23분1. 똑똑하고 부지런한 사람과 일을 할 수 있는건 엄청난 행운 (https://blog.naver.com/travis88/223713038638)2. 쉬운 결정보다 나은 결정을 하자 (https://blog.naver.com/lhd1371/223721273510) 1. ![[Pasted image 20251219101030.png]] 2. 쉬운 결정이 아니라 나은 결정을 하자. 1) 가장 첫번째 드는 생각, 선택지는 보류한다. - : 가장 첫번째로 든 생각은 보통 회피/도피성 또는 쉬운 선택인 경우가 많기 때문. 2) …
그동안 뭘 했고 앞으로 뭘 할건가 2부6개월 전3분3번째 직장이전과는 다르게 취업에 있어 자신은 있는 상태였다. 짧은 시간이었지만 시간과 노력을 정말 갈아넣었던지라 베이스가 어느정도 다져진 상태였고, 무엇보다 이 업계가 이런 경험있고 현장 대응이 가능한 신입에 목말라 있다는걸 어느정도 알고 있었기 때문에 그렇게 조급하지 않았다. 해서 이번엔 지원서를 난사하기 보다는 상장사 혹은 200명 이상의 비교적 규모가 큰 기업에만 지원을 …
2024 3회 정보처리기사 필기 합격 후기2024. 07. 08.3분선 요약2020년 졸 4년제 전공자 2020-2022 cbt 기출 1바퀴정도 돌리고 80점으로 합격했습니다. 수험표 없어도됨. 수험번호 몰라도 됨. 사진 6개월 이내 아니어도 됨. 시험용 연습장 나눠줌. 공부 방법cbt를 위주로 보는데 문제를 푸는게 아니라 정답보기를 눌러놓고 문제와 해설을 보면서 공부했습니다. 오래되긴 했지만 그래도 전공자라 눈에 익었던 단어가 많아 이런 과정으로 시작하는게 가능했던 …
[2023 연말 회고] 나의 회고 일지2023. 12. 31.16분23년은 상실의 해였다. 회고를 통해 나는 많은 부분에서 발전했지만, 아직도 불확실한 미래에 대한 두려움과 걱정, 운전에 대한 두려움 등으로 제약을 받았다. 하지만 나는 낙관적으로 미래를 기대하며 발전해 나갈 수 있다고 믿는다.
Spark 맛보기 - 2. 스파크 애플리케이션 개념2023. 10. 22.2분스파크 애플리케이션은 스파크 드라이버 프로그램과 클러스터의 실행기로 구성되며, SparkSession 객체를 통해 스파크 연산을 수행하는 API를 사용하여 프로그래밍할 수 있습니다. 스파크 애플리케이션은 여러 개의 job으로 변환되고, 각 job은 DAG로 변환되어 실행 계획이 됩니다. 연산은 여러 스테이지로 나뉘며, 각각의 스테이지는 최소 실행 단위인 스파크 task로 구성됩니다. SparkContext는 Spark 애플리케이션의 진입점이며, SparkSession은 SparkContext, SQLContext, HiveContext 등을 통합한 단일 진입점입니다.
Spark 맛보기 - 1. Spark란?2023. 10. 21.6분Apache Spark는 대규모 분산 데이터 처리를 위해 설계된 통합형 엔진으로, 속도, 사용 편의성, 모듈성, 확장성이라는 핵심 특성을 가지고 있다. Spark는 메모리 저장소를 지원하여 MapReduce보다 훨씬 빠르게 동작하며, MLlib, Spark SQL, Spark Streaming, GraphX 등의 라이브러리를 포함하고 있다. Spark는 스파크 코어를 중심으로 다양한 컴포넌트들이 함께 동작하며, 분산 아키텍처를 통해 데이터를 처리하고 분석하는 통합 엔진으로 사용된다.
c++ 요약2023. 10. 08.12분C++ 요약C++ 기초 임포트. 입출력 #include <iostream> //iostream 헤더를 임포트 #include <stdio.h> using namespace std; //네임스페이스 선언 int main() { //방법 1 string s; scanf_s("%s", &s); printf("지역변수 : %s", s); //방법 2 string a; // cin >> a; //입력 getline(cin,a)가 띄어쓰기도 포함해줌 std::cout << a; //출력. 네임스페이스를 명시적 선언 return …
termux 'process completed signal 9 press enter' 해결2023. 08. 12.2분안드로이드 12부터 생겨난 팬텀 프로세스 모니터를 비활성화하여 termux가 강제로 종료되지 않도록 작업하는 글이다.
22859번 - HTML 파싱2022. 02. 12.15분논리가 맞았는데, 어디에서 틀린건지 모르겠어서이다. 여기서 내가 틀렸음을 쉽게 인정하고 물러나면, 나는 코테에서도 비슷하게 행동할지도 모른다. 한 발자국만 더 나아가면, 정답으로 바로 갈 수 있는데도 말이다. 포기하지 말자. 원래 미래는 보이지 않고 불안하다. 1. HTML 파싱 난이도 골드 3 출처 22859번: HTML 파싱 (acmicpc.net) A. 📜 문제위 백준 사이트에 접속하여 …
오라클 클라우드(OCI) 서버 구축하기 - 인스턴스 생성2021. 11. 10.2분이번 포스팅에서는 OCI(Oracle Cloud Infrastructure)에서 인스턴스를 생성하는 방법에 대해 다루고, ssh 공용키와 전용키 방식으로 접근하는 방법을 설명합니다. 또한 CentOS8을 사용하며 Nginx, MySQL 8을 설치하고 방화벽을 설정하는 방법도 다룹니다.
오라클 클라우드(OCI) 서버 구축하기 - 구획 생성2021. 11. 08.2분이번 글에서는 Oracle Cloud Infrastructure(OCI)를 활용하여 인스턴스 생성 및 네트워크 설정하는 방법과 CentOS 8에 MySQL 서버를 설치하는 과정을 다룹니다. OCI는 대기업에서 제공하는 클라우드 중 무료 서버를 푸짐하게 제공하며, 비용 문제에서 안전하다는 장점이 있습니다. 이번 글에서는 구획 생성, 네트워크 설정, 인스턴스 생성, 추가 사용자 생성, Nginx 및 MySQL 8 설치, 방화벽 설정 등을 다룹니다.
[이.취.코] Chap 15. 이진탐색 - Q27. 정렬된 배열에서 특정 수의 개수 구하기2021. 10. 09.2분1. 정렬된 배열에서 특정 수의 개수 구하기 난이도 중 풀이 시간 30분 시간 제한 1초 메모리 제한 128 MB 출처 Zoho 인터뷰 A. 📜 문제 N개의 원소를 포함하고 있는 수열이 오름차순으로 정렬되어 있다. 이때 이 수열에서 x가 등장하는 횟수를 계산하라. 단, 이 문제는 시간 복잡도 O(logN)으로 알고리즘을 설계하지 않으면 시간 …
NginX를 활용한 Docker 무중단 배포2021. 09. 26.4분도커를 이용해 서비스를 운영 중인 서버에서 프론트엔드 컨테이너가 재실행 시 텀이 길어져 배포 후 일정 시간 502 에러가 발생하는 문제를 NginX를 이용해 해결하는 방법에 대해 설명하고 있다. NginX의 upstream을 활용해 백업 컨테이너를 띄우고 번갈아 가며 운영하는 방식으로 무중단 배포를 구현하는 방법을 소개하고 있다.
라즈베리파이 셋팅 A to Z2021. 09. 10.4분라즈베리파이를 간만에 상자에서 꺼내었다. 문제는 셋팅하던 기억들도 그 위에 덮여진 먼지처럼 희미했다. 나중에 다시 셋팅하는 순간을 대비해 이 기회에 메뉴얼을 작성해 두고자 한다. 모니터를 일체 연결하지 않고 설정할 것이며 오직 원격으로민 사용할 예정이다. 1. 설치 Raspberry Pi OS # 위 홈페이지에 접속하여 라즈비안 이미지 파일을 다운로드 하자. 3가지로 분류되어 있는데 …
왜 살아야 할까, 어떻게 살아야 할까 ❔2021. 09. 10.6분1. 발췌요약 인상깊은 구절의 일부를 제 마음대로 정리하거나 그대로 가져옵니다. 깊은 감동을 위해서는 아래 출처를 통해 확인해주세요. A. 인생은 고통과 문제의 연속인데 왜 사는가 모든 동화는 “그래서 왕자님과 공주님은 영원히 행복하게 살았습니다”로 끝나지만 실제 인생에 해피엔딩은 없다. 버핏도 돈 걱정을 하듯 누구나 죽을 때까지 크고 작은 문제를 끊임없이 만나며 고민하고 …
[이.취.코] Chap 11. 그리드 - Q1. 모험가 길드2021. 09. 05.3분1. 모험가 길드 난이도 하 풀이 시간 30분 시간 제한 1초 메모리 제한 128MB 기출 핵심 유형 A. 문제 모험가 N명이 있다. 모험가 길드에서는 N명의 모험가를 대상으로 공포도를 측정했다. 모험가 길드장은 모험가 그룹을 안전하게 구성하고자 공포도가 X인 모험가는 반드시 X명 이상으로 구성한 모험가 그룹에 참가해야 여행을 떠날 수 있도록 규정했다. …
정보처리기사 실기 수기2021. 06. 02.2분정말 괴롭고 힘들었다. 매일 매일 포기하고 싶다는 생각밖에 안들었다. 그래도 그냥 계속 했다. 어차피 이런 시험은 합격하기 전까지는 얻을 수 있는게 아무것도 없으니까. 목숨걸고 도전해서, 한번에 붙는게 가장 이상적이다. 2회차, 3회차 시험까지 준비하기에는 지금도, 앞으로도 할게 너무 많다. 한번에 붙었다. 가채점 결과 아무리 감점해도 60점은 넘겨서 당연히 합격할꺼라고 생각했다. 시험 …