본문 바로가기

분류 전체보기138

[Javascript] 이벤트 실행 순서, 캡처링, 버블링 위와 같은 형식의 Html 구조가 잡혀있다. 1과 2는 페이지에 그려진 div이고, 3은 button을 누르면 동적으로 생성되는 div이다. 모든 div는 누르면 alert를 띄우는 이벤트가 걸려있다. 그리고 동적으로 생성되는 div3은 동적 이벤트 바인딩을 아래처럼해줬다. $(document).on('click', '#div3', function(){ alert(3); }); div3을 클릭했을 때 내가 기대한 건 alert가 3, 2, 1 순서로 뜨는 것이었다. 하지만 실제로는 2, 1, 3 순서로 떴다. 이벤트 발생 순서는 depth가 가장 깊은 element의 이벤트부터라고 알고 있었는데 왜 겉에 있는 2번부터 뜨고 마지막에 3번이 뜨는 걸까? 이벤트에대해 제대로 알아보기 위해 구글링을 해봤다. .. 2020. 11. 19.
[android][react-native]The number of method references in a .dex file cannot exceed 64K. React Native로 앱을 구성하는중. 앱의 규모가 점점 커지면서 아래 오류가 발생했다. 어제까지만해도 문제없던 소스가 갑자기 안되니 당황스러웠다. 다행히 해결하는 가이드 문서가 에러로그에 함께 있었다. developer.android.com/studio/build/multidex 64K가 넘는 메서드의 앱에 관해 멀티덱스 사용 설정 | Android 개발자 | Android Developers 앱이 여러 DEX 파일을 빌드하고 읽을 수 있도록 하는 multidex라는 앱 구성의 사용설정 방법에 관해 알아보세요. developer.android.com 우선 build.gradle의 minSdkVersion을 21로 맞추어 해결했다. > Task :app:mergeDexDebug FAILED Depre.. 2020. 11. 11.
[GCP] 한국 Cloud Onboard Online 4 : 머신러닝 모듈4 : 빅데이터와 머신러닝 AI의 대중화를 위한 툴을 제작하고 있음. Cloud AutoML 마우스 클릭만으로 AI를 생성하고 예측모델도 돌릴 수 있음. BigQueryML RDB에서 간단한 ML 모델 생성 Machine Learnig API 서비스 레이어를 제작하고, 모델을 서비스 레이어에 배포해야함 단순한 entity 추출. Cloud Vision API 부적절한 콘텐츠 감지. Cloud AI Platform을 사용해야하는 이유 사용자가 코드 처리를 하므로 정형 데이터, 비정형 데이터 모두 분석할 수 있음. 직접 코드하기 힘들면 AI Hub에서 다양한 사례, 모델, 코드를 보고 바탕으로 개발할 수 있음. 보고 듣고 이해하는 앱을 지원하는 학습은 이미 학습된 머신러닝 API들 Cloud Speech.. 2020. 9. 9.
[GCP] 한국 Cloud Onboard Online 3 : 스토리지, 컨테이너 모듈3 : 스토리지, 컨테이너 Cloud Storage 데이터 암호화 앱엔진 : 객체 스토리지, 로그, 데이터스토어 백업 Cloud SQL : 테이블 가져오기 및내보내기 Cloud Bigtable 분석용 DB로 쓰기 적절함. 관리형 NoSQL. 키 벨류 형태. HBase API를 기반. 굉장히 많은 데이터를 다룰 수 있음. Cloud SQL 자동복제, 관리형 백업, 수직확장(읽기 쓰기), 수형확장(읽기), 자동관리 수평 스케일링이 불가능. App engine 등과 함께 쓰기 좋음. 유럽, 서울 혹은 같은 지역에 같은 DB가 여러개 필요하면 Cloud Spanner를 사용. 강력한 일관성 적용 가능 Cloud Datastore NoSQL 스케일 아웃, Cloud SQL을 사용하다가 Cloud Spanner.. 2020. 9. 9.