본문 바로가기
728x90
반응형

전체 글186

[Flutter] font 적용하기 개발 환경 --------------------------------- OS : Mac 개발 툴 : android studio 개발 언어 : dart 개발 프레임워크 : flutter --------------------------------- Flutter 폰트 설정하기 1. assets 파일에 폰트를 넣어준다. 2. pubspec.yaml 파일에 assets 폴더에 넣은 폰트 파일들의 경로와 이름을 설정해주자 fonts: - family: roboto_bold fonts: - asset: assets/RobotoMono-Bold.ttf weight: 100 - family: noto_medium fonts: - asset: assets/noto_medium.ttf weight: 100 3. 자 이제 .. 2023. 6. 9.
Anaconda 설치하기 안녕하세요! TensorFlow를 사용하기 위해 Mac에 Anaconda3를 설치하는 방법에 대해 알려드리겠습니다. Anaconda3은 Python 환경과 관련 라이브러리, 패키지 등을 관리하는 툴입니다. Anaconda3을 이용하면 Python 환경을 쉽게 설정하고 필요한 라이브러리를 설치할 수 있어 TensorFlow를 사용하기에 적합합니다. 아래는 Anaconda3을 Mac에 설치하는 방법입니다. Anaconda3 다운로드 Anaconda3 공식 홈페이지에서 맥용 다운로드를 클릭하여 다운로드를 받습니다. 링크는 다음과 같습니다. (2023년 5월 기준) https://www.anaconda.com/products/individual#macos Free Download | Anaconda Anacon.. 2023. 6. 6.
[Flutter] Don't use BuildContexts across async gaps 개발 환경 --------------------------------- OS : Mac 개발 툴 : android studio 개발 언어 : dart 개발 프레임워크 : flutter --------------------------------- 에러 내용 : Don't use BuildContexts across async gaps - async를 사용하는 영역 내에서는 BuildContext를 사용하지 말라고 한다. 왜냐면 context 값이 비어있을 수도 있으니까 ! 그래서 우리는 context가 mount 되었는지 사전에 확인하는 작업이 필요하다. context를 객체에 전달하기 전에 아래 코드를 작성한다. if (context.mounted) { if (context.mounted) { if (r.. 2023. 6. 6.
[Flutter] 뒤로가기 버튼 두번 클릭 시 앱 종료 기능 구현하기 개발 환경 --------------------------------- OS : Mac 개발 툴 : android studio 개발 언어 : dart 개발 프레임워크 : flutter --------------------------------- 이번 포스팅에서는 뒤로가기 버튼 두번 클릭 시 앱을 종료하는 기능을 구현한다. WillPopScope 클래스를 사용한다. Scaffold 아래에 willPopScope을 열어주고 onWillPop 속성에 구현한 메서드를 넣어준다, @override Widget build(BuildContext context) { return Scaffold( body: WillPopScope( onWillPop: onWillPop, child: SafeArea( child: St.. 2023. 6. 5.
[Xcode] some files could not be transferred .... 에러 해결기 개발 환경 --------------------------------- OS : Mac 개발 툴 : xcode 개발 언어 : Swift xcode version : 14.3 min iOS version : 13.0 --------------------------------- 오늘 만난 에러 ㅡㅡ Showing All Messages rsync error: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/aaefcfd1-5c95-11ed-8734-2e32217d8374/Library/Caches/com.apple.xbs/Sources/rsync/rsync/main.c(996) [sender=2.6.9] rs.. 2023. 5. 3.
[Flutter] ListView 스크롤 안되게 하기 개발 환경 --------------------------------- OS : Mac 개발 툴 : android studio 개발 언어 : dart 개발 프레임워크 : flutter --------------------------------- 스크롤 뷰는 스크롤 가능한 리스트를 사용하기 위해 사용하는 위젯이지만 나는 지금 스크롤 되지 않는 리스트가 필요하다. Column이나 Row로 만들면 코드가 너무 길어질거같다. 그냥 ListView를 사용해서 데이터를 뿌리고 스크롤 안되게 하려한다. physics: NeverScrollableScrollPhysics(), 위 소스를 추가해주면 되는데 어디다가 추가하냐면 return ListView.builder( itemCount: value.length, phy.. 2023. 5. 2.
[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.
728x90
반응형