2024-12-23 1. 명령어 S3 폴더의 하위 객체들의 메타데이터를 한 번에 수정하려면 --recursive 옵션을 사용하여 cp 명령어로 전체 폴더를 처리할 수 있습니다. 새 메타데이터를 적용하려면 --metadata-directive REPLACE를 설정해야 하며, 변경하려는 메타데이터와 함께 명령어를 실행하면 됩니다. aws s3 cp s3://test/images/imagesub/data/ s3://test/images/imagesub/data/ \ --recursive \ --metadata-directive REPLACE \ --cache-control "max-age=31536000, must-revalidate" \ --content-type "image/png" ..
2024-12-11 테이블 생성 CREATE TABLE t ( c1 bigint, c2 int8 );여기서 c1은 BIGINT로 정의되고, c2는 INT8로 정의됩니다.이 두 타입은 동일한 데이터 타입을 참조하기 때문에 PostgreSQL은 둘을 같은 것으로 처리합니다.속성 조회 SELECT a.attname, t.typname FROM pg_class AS c JOIN pg_attribute AS a ON a.attrelid = c.oid JOIN pg_type AS t ON a.atttypid = t.oid WHERE c.relname = 't' AND a.attname IN ('c1', 'c2') ORDER BY 1; 이 쿼리는 테이블 t의 각 컬럼 이름(attname)과 데이터 타입 이름(typn..
2024-11-211. 방법 Window > Organizer > Products > Archives 참고 링크 https://stackoverflow.com/questions/7377162/xcode-but-where-are-our-archives Xcode - But... Where are our archives?I've submitted three versions of my app onto the App Store using the Build and Archive commands. But... Where are those archives? I've just learnt that I just need them to be able to read crashl...stackoverflow.com 메인 이미..
2024-11-201. 방법 import com.amazonaws.util.IOUtils; public void fileToInputStream(File file) { FileInputStream fileInputStream = null; try { fileInputStream = new FileInputStream(file); // ... } catch (FileNotFoundException e) { throw new RuntimeException(e); }finally { if(fileInputStream != null){//스트림 객체 안전하게 제거 IO..
2024-11-041. 해결 방법 자신의 프로젝트 경로로 이동 후 아래 명령어 사용 - flutter pub cache clean- flutter channel stable - flutter pub get 위에 명령어로 안될 경우 아래 명령어 다시 실행- flutter pub cache clean- flutter pub get- flutter pub upgrade 2. Error: CocoaPods's specs repository is too out-of-date to satisfy dependencies. 실행해보고 위에 에러 추가 발생시 아래 순서 대로 실행 1. 자신의 프로젝트 /ios 폴더에서 Podfile.lock 파일을 제거2. 터미널에서 자신의 프로젝트 ios 폴더로 이동 후 아래 명..
2024-07-15 타임리프(Thymeleaf)는 서버 사이드 템플릿 엔진으로, HTML을 템플릿으로 사용하여 동적 웹 페이지를 생성하는 데 유용합니다. 때로는 자바스크립트 함수를 프래그먼트에 직접 전달해야 할 때가 있습니다. 이 글에서는 타임리프에서 프래그먼트에 자바스크립트 함수를 전달하는 방법을 설명합니다.1. 프래그먼트 정의하기먼저, 자바스크립트 함수를 호출할 수 있도록 프래그먼트를 정의합니다. 프래그먼트는 th:fragment 속성을 사용하여 정의할 수 있습니다. 2. 프래그먼트 호출하기타임리프 문법을 사용하여 프래그먼트를 호출할 때, 자바스크립트 함수와 매개변수를 문자열로 전달합니다. 3. 자바스크립트 함수 정의하기마지막으로, 호출하려는 ..