Home

0

Python for 문 사용법 정리 - list, set, dictionary 순회까지

Python for 문이란?Python의 for 문은 반복 가능한 객체(iterable) 를 하나씩 순회할 때 사용한다.C, Java처럼 “초기값; 조건; 증감” 형태를 직접 쓰는 방식이 아니라, 컬렉션이나 범위를 꺼내며 순회하는 방식에 더 가깝다. 가장 기본 형태는 다음과 같다. for item in iterable: print(item) 여기서

0

npmrc 설정 정리

npmrc 설정 정리 npm 의 동작 방식을 제어하는 설정 파일인 .npmrc 의 주요 설정과 실무 활용 방법을 정리한다. .npmrc 는 npm 의 동작을 제어하는 설정 파일이다.레지스트리 주소, 인증 토큰, 패키지 설치 경로 등 다양한 설정을 담을 수 있으며, 프로젝트별로도 적용이 가능하다. npmrc 파일의 위치.npmrc 파일은 여러 위치에 존재

0

Android 쿠키 사용 방법 정리 - WebView CookieManager 예제까지

개요안드로이드에서 쿠키를 다룰 때는 보통 두 가지 상황이 있다. WebView 안에서 웹 세션을 유지해야 하는 경우 앱의 HTTP 통신에서 쿠키를 직접 관리해야 하는 경우 실무에서는 대부분 첫 번째, 즉 WebView 쿠키 처리가 더 자주 문제를 만든다.로그인 세션이 유지되지 않거나, 웹에서 발급한 쿠키를 앱이 미리 넣어줘야 하거나, 서드파티 쿠키 때

0

Spring JPA와 Flyway를 이용한 DB 마이그레이션 관리

Flyway란?Flyway는 데이터베이스 스키마 버전 관리 도구입니다. 애플리케이션 코드와 마찬가지로 DB 스키마 변경 이력(마이그레이션)을 버전으로 관리할 수 있게 해줍니다. Spring Boot + JPA 환경에서 Flyway를 사용하면 다음과 같은 이점을 얻을 수 있습니다. 팀 협업 시 DB 스키마 변경 이력을 코드로 공유 배포 환경(dev

0

Oracle - 인덱스 생성과 파티션 테이블 ONLINE REBUILD 정리

Oracle 인덱스 생성과 파티션 테이블 ONLINE REBUILD 정리 오라클에서 일반 테이블과 파티션 테이블의 인덱스를 생성하는 방법, 운영 중인 테이블에서 ONLINE 으로 인덱스를 생성하거나 REBUILD 하는 방법을 한 번에 정리한다. 실무에서 인덱스 작업은 단순히 CREATE INDEX 만 아는 것으로 끝나지 않는다.특히 대용량 테이블이나 파

0

JavaScript - postMessage 완벽 정리

postMessage란?window.postMessage()는 서로 다른 origin을 가진 window 객체 사이에서 안전하게 메시지를 주고받을 수 있는 Web API입니다. 브라우저의 동일 출처 정책(Same-Origin Policy)은 iframe, 팝업, 다른 탭의 JavaScript가 서로 직접 접근하는 것을 막습니다. postMessage는 이

0

Android WebView 와 통신을 위한 브릿지

개요Android 하이브리드 앱은 네이티브 레이어(Kotlin/Java)와 웹 레이어(JavaScript)가 공존합니다. 이 두 레이어는 서로 다른 실행 환경에서 동작하기 때문에, 직접 함수를 호출하거나 변수를 공유할 수 없습니다. 브릿지(Bridge) 는 이 둘을 연결하는 통신 채널입니다. 예를 들어 웹에서 “카메라를 열어줘”라고 요청하면 네이

0

JavaScript - iframe 완벽 정리

iframe 이란?<iframe> (Inline Frame) 은 현재 HTML 문서 안에 다른 HTML 문서를 삽입할 수 있는 HTML 요소입니다. 즉, 하나의 웹 페이지 안에 독립된 브라우징 컨텍스트(browsing context) 를 가진 또 다른 웹 페이지를 내포시킬 수 있습니다. <iframe src="https://exam