Compile Time vs Runtime (사진 출처: baeldung) 컴파일 타임 (Compile Time) 개발자가 소스코드가 컴파일러를 통해 기계어코드로 변환 되어 실행 가능한 프로그램이 되는 (편집) 과정 (.java -> .class) Input : 소스코드 등 Output : 컴파일된 코드 Compile Time Error Syntax error type check error 런타임 (Runtime) 사용자에 의해 컴파일이 끝난 응용프로그램이 동작되는 시점 Runtime Error Division by zero Dereferening a null pointer error Runing out of memory error Java 에서 null 의 문제점 컴파일 타임 시점에서 해당 에러를 찾아..
관련 라이브러리 IM4J (ImageMagick) - link 오랜시간 사용 되고있는 image I/O 오픈소스 라이브러리 이미지 편집, 포맷 변경 등 다양한 기능을 제공 TwelveMonkeys - link Java의 ImageIO를 위한 plugin 및 extension을 지원하는 오픈소스 라이브러리 다양한 파일 포맷의 Read/Write를 지원함 JDeli - link Java Image I/O 및 편집을 지원 license 구독을 해야함 Aspose.PSD for Java - link Photoshop으로 만들어진 파일을 조작할 수 있는 라이브러리 이미지 편집, 워터마크 등 여러 기능 사용가능 license 구독을 해야함 ImageIO.write jpeg 파일에 이미지가 만들어 지지않는 문제 테스..
자신의 gatsby로 작성된 git repo를 local 폴더에 clone 한 뒤 npm install gh-pages --save-dev 아래와 같이 수정 // pakage.json scripts: { "deploy": "gatsby build --prefix-paths && gh-pages -d public", } // pakage.json siteMetadata: { title: `Your site Name`, }, pathPrefix: "/your-repo-name", // ... 수정 작업 이후에 아래의 순서로 진행 git push npm run deploy 마지막으로, 해당 git repo setting에서 git pages 하위의 source brunch 부분이 gh-pages로 되어 있는..