목록2024/01/16 (8)
투케이2K

[참고 사이트] 제목 : [참고 사이트] 구글 OAuth ClientId 인증 클라이언트 아이디 생성 방법 참고 사이트 [설 명] 1. Google Cloud에서 이전에 만든 프로젝트를 엽니다. 2. API 및 서비스그런 다음OAuth 동의 화면을 클릭합니다. 먼저 메뉴 를 클릭해야 할 수도 있습니다. 3. 사용자 유형으로 내부를 선택합니다. 4. 만들기를 클릭합니다. 5. 앱 이름에 애플리케이션의 이름을 추가합니다. 6. 사용자가 궁금한 점을 문의할 수 있도록 사용자 지원 이메일을 선택합니다. 7. 프로젝트 변경사항에 대해 Google의 연락을 받을 수 있도록 개발자 연락처 정보에 이메일 주소를 입력합니다. 8. 저장 후 계속그런 다음저장 후 계속그런 다음대시보드로 돌아가기를 클릭합니다. 9..

[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [사전 설정] https://blog.naver.com/kkh0977/223324544231 79. (NodeJs) [Mac Os] [OAuth] : 구글 계정 사용해 OAuth 인증 사전 설정 방법 - OAuth ClientId Create [개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [사전 설정] blog.naver.com [app.js : 소스코드] // ---------------------------------------------------------------------------------------------- const express = require('express') const ..

[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [사전 설정]
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : [Android] [빌드 에러] MaterialAlertDialogBuilder requires .. update your theme inherit E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.javaproject, PID: 6336 java.lang.IllegalArgumentException: com.google.android.material.dialog.MaterialAlertDialogBuilder requires a value for the com.example.javaproject:attr/colorSurface attribute to be set ..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [라이브러리 의존성 부여 실시] dependencies { // [의존성 설정] def activity_version = "1.6.1" // [Java] implementation("androidx.activity:activity:$activity_version") // [Kotlin] implementation("androidx.activity:activity-ktx:$activity_version") } // ----------------------..
[제 목] [IT 용어] BFCache (캐시) 용어 설명 [설 명] 1. BFCache 란 사용자가 페이지를 이동할 때 페이지 전체의 스냅샷 (js heap) 을 저장하는 메모리 내부 캐시입니다 >> 네트워크 과사용 방지 및 캐싱 방식으로 빠른 로드 방식 장점 2. BFCache 가 활성화 된 경우, 네트워크를 사용하지 않고 메모리에 저장된 웹 페이지를 로드 (복원) 합니다 >> BFCache 로 복원 된 페이지는 Sever 로 Request 하지 않고 메모리에 저장된 기존 데이터를 사용 3. BFCache 는 사용자가 페이지를 이동 (앞으로가기, 뒤로가기) 할 때 사용됩니다 >> BFCache 는 앞으로가기, 뒤로가기 등 페이지 전환 이벤트 발생 시 사용됨 4. BFCache 를 사용 시 빠른 로..
[환경 설정 및 설명] 프로그램 : Xcode 설 명 : [Ios] WKWebview 웹뷰 뒤로가기 수행 시 Web BFCache 이슈 - history back [에러 원인] 1. Ios 웹뷰 사파리에서 BFCache 때문에 웹 뒤로가기 수행 시 (history back) 자바스크립트 및 api 호출이 정상 동작 되지 않는 이슈 >> BFCache : 동일 세션내 브라우저에서 이전 페이지를 보다 빠르게 로딩하기 위해 이전에 저장한 캐싱된 페이지를 바로 로드하는 방법 [해결 방법] 1. 자바스크립트 pageshow 이벤트 리스너 추가 및 BFCache 로 부터 웹 페이지가 복원된 상태 체크 2. BFCache 로 부터 웹 페이지가 복원된 경우 location.reload() 웹 페이지 리로..