본문 바로가기
728x90
반응형

개발노트180

[Flutter] dio 통신 interceptor retry 사용하기 개발 환경 --------------------------------- OS : Mac 개발 툴 : android studio 개발 언어 : dart 개발 프레임워크 : flutter --------------------------------- _dio.interceptors.add(RetryInterceptor( dio: _dio, logPrint: print, // specify log function (optional) retries: 2, // retry count (optional) retryDelays: const [ // set delays between retries (optional) Duration(seconds: 1), // wait 1 sec before first retry Dur.. 2023. 4. 11.
[Android] WebView Custom UserAgent 셋팅하기 개발 환경 --------------------------------- OS : Mac 개발 툴 : Android Studio 개발 언어 : Kotlin targetSdk : 31 minSdk : 23 --------------------------------- 이번 포스팅에서는 android webView에서 custom userAgent를 셋팅하는 방법을 포스팅하겠습니다. webView가 셋팅되어있다는 전제하에 작성한 포스팅입니다. custom userAgent를 설정하는 코드는 아래와 같이 매우 간단합니다. webViewBinding.webView.settings.userAgentString = webViewBinding.webView.settings.userAgentString + "app_run.. 2023. 3. 27.
[Swift] WkWebview Custom UserAgent 설정하기 개발 환경 --------------------------------- OS : Mac 개발 툴 : xcode 개발 언어 : Swift xcode version : 14.2 min iOS version : 13.0 --------------------------------- webView = WKWebView(frame: self.view.frame) // 서버에 모바일임을 명시 let userAgent = WKWebView().value(forKey: "userAgent") webView.customUserAgent = userAgent as! String + "APP_Running" webView.uiDelegate = self webView.navigationDelegate = self print(.. 2023. 3. 26.
[Android] webView 파일 업로드 개발 환경 --------------------------------- OS : Mac 개발 툴 : Android Studio 개발 언어 : Kotlin targetSdk : 31 minSdk : 23 --------------------------------- 웹뷰에서 파일 업로드 버튼을 클릭하면 기기의 내부 저장소에 접근되어야 합니다. 기기 내부 저장소에 접근하려면? 권한부터 줍시다. WRITE_EXTERNAL_STORAGE 권한을 요청합니다. FileChooserCallback 객체를 선언해줍니다. var mFileChooserCallback : ValueCallback? = null WebChromeClient 클래스 안에 onShowFileChooser 메서드를 override 해줍니다. ove.. 2023. 3. 25.
xAPI와 LRS는 무엇인가? 이번 포스팅은 회사 대표님이 말씀하신 단어가 태어나서 첨 듣는 단어라 짚고 넘어가보겠습니다. xAPI xAPI는 Experience API의 약자입니다. xAPI는 학습 경험을 추적하고 보고하는 데 사용되는 웹 기반 API입니다. xAPI는 개별 학습자의 활동, 성과 및 경험을 추적할 수 있으며 이를 통해 학습자의 학습 경로를 더 잘 파악하고 개선할 수 있습니다. xAPI는 기존 학습 관리 시스템(LMS)보다 더 유연하며, 학습자가 여러 장치를 사용하는 경우에도 학습 경험을 추적할 수 있습니다. 예를 들어, 학습자가 모바일 앱, 웹 기반 모듈, 게임, 시뮬레이션 등 다양한 환경에서 학습하는 경우, xAPI를 사용하여 해당 학습 경험을 추적할 수 있습니다. xAPI는 JSON 형식으로 데이터를 전송하며, .. 2023. 3. 24.
[머신러닝] 특성공학과 규제 #4 적절한 alpha 값 찾기 개발 환경 --------------------------------- OS : Mac 개발 툴 : colab 개발 언어 : python --------------------------------- import pandas as pd import numpy as np from sklearn.model_selection import train_test_split df = pd.read_csv('https://bit.ly/perch_csv_data') perch_full = df.to_numpy() fish_weight = np.array([5.9, 32.0, 40.0, 51.5, 70.0, 100.0, 78.0, 80.0, 85.0, 85.0, 110.0, 115.0, 125.0, 130.0, 120.0,.. 2023. 3. 23.
[머신러닝] 특성공학과 규제 #3 규제가 필요한 이유, 릿지 라쏘 회귀 개발 환경 --------------------------------- OS : Mac 개발 툴 : colab 개발 언어 : python --------------------------------- https://jpointofviewntoe.tistory.com/146 [머신러닝] 특성공학과 규제 #1 개발 환경 --------------------------------- OS : Mac 개발 툴 : colab 개발 언어 : python --------------------------------- 특성 공학 기계 학습 및 패턴인식 분야에서 중요한 개념 중 하나로, 원시 데이터로부터 유용 jpointofviewntoe.tistory.com https://jpointofviewntoe.tistory.com.. 2023. 3. 22.
[머신러닝] 특성공학과 규제 #2 개발 환경 --------------------------------- OS : Mac 개발 툴 : colab 개발 언어 : python --------------------------------- https://jpointofviewntoe.tistory.com/146 [머신러닝] 특성공학과 규제 #1 개발 환경 --------------------------------- OS : Mac 개발 툴 : colab 개발 언어 : python --------------------------------- 특성 공학 기계 학습 및 패턴인식 분야에서 중요한 개념 중 하나로, 원시 데이터로부터 유용 jpointofviewntoe.tistory.com import pandas as pd import numpy as .. 2023. 3. 22.
[머신러닝] 특성공학과 규제 #1 개발 환경 --------------------------------- OS : Mac 개발 툴 : colab 개발 언어 : python --------------------------------- 특성 공학 기계 학습 및 패턴인식 분야에서 중요한 개념 중 하나로, 원시 데이터로부터 유용한 특성을 추출하거나 생성하는 과정을 말한다. 기계학습 모델은 입력 데이터로부터 특성을 추출하여 출력을 예측하는데, 이때 입력 데이터의 특성이 어떻게 추출되느냐에 따라 모델의 성능이 크게 달라질 수 있다. 특성 공학의 과정 데이터 수집 : 데이터를 수집하여 데이터의 특성을 분석 특성 추출 : 분석된 데이터를 기반으로 유용한 특성을 추출한다. 기계 학습 모델이 잘 학습할 수 있도록 특성을 선택하고 변형하는 과정이 포함될 수.. 2023. 3. 21.
[머신러닝] 사이킷 런 변환기, PolynomialFeatures 개발 환경 --------------------------------- OS : Mac 개발 툴 : colab 개발 언어 : python --------------------------------- 사이킷 런의 변환기 사이킷 런은 파이썬에서 사용할 수 있는 머신 러닝 라이브러리 중 하나로, 다양한 머신 러닝 모델을 쉽게 구현하고 평가할 수 있는 다양한 기능을 제공한다. 변환기(Transformer)는 사이킷 런에서 제공하는 중요한 기능 중 하나다. 변환기는 입력 데이터를 변환하여 출력 데이터를 생성하는 객체를 말하며, 대게 데이터 전처리 과정에서 사용된다. 변환 작업은 전처리 과정중 하나로, 데이터의 특성을 정규화, 스케일링, 인코딩 등의 방식으로 수정하여 머신 러닝 모델에 적용할 수 있는 형태로 만듭니.. 2023. 3. 21.
[Flutter] Keboard 올릴때 Bottom Overflowed By Pixels 에러 처리 개발 환경 --------------------------------- OS : Mac 개발 툴 : android studio 개발 언어 : dart 개발 프레임워크 : flutter --------------------------------- TextField를 클릭하면 키보드가 올라오는데 키보드 올라오니까 아래 에러가 발생했다. Bottom Overflowed By 52 Pixels 1 .인터넷을 좀 뒤적이니 Scaffold 로 위젯을 감싸고 아래 속성값을 주라고 한다. resizeToAvoidBottomInset: false, 아래에 파란색 회원가입 버튼이 가려진다. 원하는 모양이 아니다. 2. SingleChildScrollView 사용 class SignUp extends StatelessWid.. 2023. 3. 20.
[Flutter] const 경고 & 상수항 선호 경고 해결하기 개발 환경 --------------------------------- OS : Mac 개발 툴 : android studio 개발 언어 : dart 개발 프레임워크 : flutter --------------------------------- 1. 현재 파일에만 적용하기 // ignore_for_file: prefer_const_constructors 위 행을 적용하고 싶은 파일에 추가합니다. 2. 모든 파일에 적용하기 analysis-options.yaml 파일에 아래 코드를 추가합니다. linter: rules: prefer_const_constructors: false 추가 후 terminal에 아래 명령어 실행 dart fix --apply ---------추가 const는 왜 쓰는 것일까?? .. 2023. 3. 19.
728x90
반응형