본문 바로가기

전체 글208

[JS] null VS undefined VS NaN 한 줄 요약undefined : 누락으로 인해 값이 정해지지 않은 경우 JS가 자동으로 부여 null : 개발자가 "명시적"으로 값이 없다는 것을 표현할 때 사용 NaN : 숫자끼리 계산을 했을 때 결과가 숫자가 아닌 경우 (Not a Number) -> 계산 실수나 입력 에러가 있음을 의미 undefined : "이게 빈 건지 인지하지 못했는데..." -> JS가 자동으로 할당let age;console.log(age);null : "이건 빈 값이 들어있어." -> 개발자가 의도적으로 값이 없음을 명시let age2 = null;console.log(age2); NaN : "너 이거 숫자 결과 의도한건데, 연산 결과 숫자 아니야."1. 입력한 값이 숫자만 입력되어야 하는 경우 let age3 =.. 2025. 6. 7.
슬라이딩 윈도우 알고리즘 그림 한 장 Summary 슬라이딩 윈도우 알고리즘을 사용하는 경우1차원 배열에서 부분적으로 특정 합이나 값을 구해야 하는 경우 왜 슬라이딩 윈도우 알고리즘을 사용하는가?위 사용 예시에서 특정 K개의 합을 구하는데 O(N), 그것을 배열의 개수 N 개만큼 구해야 하므로 O(N)이 든다.이 것을 동시에 시행하므로 O(N^2)이 걸린다. 하지만 배열이 200,000과 같이 큰 경우 일일이 계산해주면 시간 초과가 난다. (20만 * 20만 = 400억) 그래서 슬라이딩 윈도우를 통해 이 문제를 O(N)으로 해결할 수 있다. 백준 2559번 문제로 예를 들면,psum 배열에 합계를 누적하여 저장하고그 다음 두 번째 for문 안에서는 연속된 k일 간의 온도합이 가장 큰 값을 계속 갱신시킨다. 위와 같이 2~3번째.. 2025. 5. 20.
Zoom 관리자 매뉴얼 Index✅ : 사전 체크사항 존재 [사전 작업 - 회의실 개설]0. Zoom 회의실 개설 ✅ [세션 시작 전 - ]1. 이름 바꾸기 / 프로필 사진 변경 / 공동 호스트 권한 부여✅2. 참가자 마이크 off 설정3. 출석 체크 ✅4. 입장 허용5. 소회의실 만들기 ✅5-(1). 소회의실 변동이 여러번 있는 경우5-(2). 🌟소회의실로 이동이 되지 않는 참석자 대처 방안 [세션 중]6. 미출석(미참석)자 연락7. 교육 증빙 스크린샷(사진) 촬영8. 화면 공유9. 회의 녹화 [세션 종료 후]10. 교육 종료0. Zoom 회의실 개설✅ 캠/마이크 자동 off 여부✅ 회의 시간 ➀ Zoom Workspace 을 킨다. > [예약]➁ 예약 정보 입력 ➂ 정보를 공유하여 단톡방에 안내- Zoom 회의 링크, 회.. 2025. 5. 16.
[2025 개정 합격 꿀팁 공유] 컴퓨터활용능력 1급 필기 5일 합격 후기 베이스 및 공부 시간 : 43시간 52분엑셀에 대한 지식은 전혀 없었다.SQL에 대한 기초 지식은 베이스로 있었다. * 휴식 시간과 식사 시간을 포함한 시간이다.1일차 (3시간)시험 신청컴퓨터활용능력 1급 필기 합격 전략 수립2일차 (11시간 15분)1과목 - 컴퓨터 일반 강의 수강 완료3일차 (5시간)시나공 실전모의고사 1~5회 (1과목만) 문제 풀이 및 오답정리시나공 2025 총정리 1~2회 (1과목만) 문제 풀이 및 오답정리4일차 (9시간 7분)3과목 - 데이터베이스 일반 강의 수강 완료5일차 (14시간 30분)2과목 - 스프레드시트 일반 강의 수강 완료6일차 (1시간,시험 당일)시나공 2025 총정리 3회 (1+2+3과목) 문제 풀이 및 오답정리 공부 방법0. 사전 준비꿈꾸는라이언님 컴퓨터활용능.. 2025. 5. 10.
10_스프링 컨테이너는 싱글톤을 준수한다. Summary스프링 컨테이너를 사용하면 객체 인스턴스를 싱글톤으로 관리하고 싱글톤에서 생기는 단점도 모두 해결해준다.스프링 컨테이너를 사용하면 기본적으로 싱글톤 방식을 지원한다. (물론 필요하다면 요청할 때마다 다른 참조를 하는 방식도 지원을 한다.)그래서 스프링 컨테이너를 사용하면 된다.그래서 '스프링 컨테이너'를 '싱글톤 컨테이너' 라고 부르기도 한다. @Configuration 어노테이션 덕분에 스프링 컨테이너에서 싱글톤을 유지할 수 있다. 싱글톤?GOF 디자인 패턴의 싱글톤 패턴클래스의 인스턴스가 1개임을 보장한다. (이미 만들어진 객체를 공유한다.)스프링 컨테이너는 기본적으로 싱글톤 방식을 지원한다.싱글톤이 필요한 이유요청을 할 때마다 new를 통해 객체를 만든다면, 몇 천만명의 사용자가 요청한.. 2025. 4. 27.