본문 바로가기

개발 기록23

[C#] delegate vs 무명 delegate, lamba 란? Delegate란? 특정 형태의 메서드를 매개변수로 전달하는 의미 deldgate를 매개변수로 받아들이는 Count 메서드 1. Judgement의 이름만 정의함 2. Judge 매서드를 선언하고 선언한 곳 using System; namespace _20211122 { class Step3 { public delegate bool Judgement(int value); public int Count(int[] numbers, Judgement judge) { int count = 0; foreach(var n in numbers) { if(judge() == true) count++; } return count; } public void Do() { var numbers = new[] { 5, 3, 9.. 2021. 11. 22.
[Flutter Error] [ ! ] Android Studio (not installed) flutter doctor 이후 세번째 문제는 다음과 같다. [ ! ] Android Studio (not installed) 해당 문제는 Flutter에 Android Studio 경로를 지정하지 않아서이다. flutter config --android-studio-dir="C:\Program Files\Android\Android Studio" 위 명령어를 터미널에 입력한다. 이후 다시 flutter doctor를 하게 되면 세번째 문제가 해결됨을 알 수 있다. 2021. 10. 28.
[Flutter Error] Exception in thread "main" java.lang.NoClassDefFoundError: flutter doctor --android-licenses 명령어 입력 후 Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema 에러가 발생했다면 다음을 확인 해보자. Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema at com.android.repository.api.SchemaModule$SchemaModuleVersion.(SchemaModule.java:156) at com.android.repository.api.SchemaModule.(SchemaModule.. 2021. 10. 27.
MOUNT(마운트) 이해하기 윈도우 운영체제에 익숙하신 분들은 마운트에 대한 개념을 만나보신적이 없을 껍니다. 하지만 우리는 이미 마운트된 파일들을 매일 사용한다는 사실! USB를 컴퓨터와 연결하면 내 PC에 해당 USB에 대한 정보가 자동으로 뜹니다. 외장하드도 동일하구요! 윈도우에서는 이를 자동으로 마운트 해주기 때문에 우리는 이 개념에 대해서 알 필요가 없었습니다. 하지만 리눅스에서는 이러한 내부 작업을 명령어를 통해서 직접 마운트 해야합니다. 2021. 10. 27.
[Java] 윈도우즈에 openJDK 11 설치하기 내가 주로 사용한 자바 버전은 11이였기 때문에 해당 버전에 맞게 포스팅을 하고자 한다. 순서 OpenJDK 다운로드 압축풀기 및 파일 이동 시스템 환경변수 및 경로 지정 Windows에 OpenJDK 11을 설치 1. OpenJDK 다운로드 1. OpenJDK 다운로드 페이지 접속 https://jdk.java.net/archive/ Archived OpenJDK GA Releases Archived OpenJDK General-Availability Releases This page is an archive of previously released builds of the JDK licensed under the GNU General Public License, version 2, with Class.. 2021. 10. 27.
[Flutter] 4장 Flutter 개발 환경 세팅하기 순서 Flutter SDK 다운로드 PATH 설정 & Flutter doctor Android Studio 설치 Android Studio 내 Flutter / Dart 플러그인 설치 java version 확인 Flutter 새프로젝트 만들기 Flutter doctor 를 통해 환경세팅 확인 안드로이드 라이센스 획득 플러터 앱 실행 애뮬레이터 세팅 9. 플러터 앱 실행 1. Android Emulator 세팅 AVD Manager 클릭 2. Android Virtual Device Manger에 가상 device 생성 + Create Virtual Device 클릭 2. 하단에 New Hardware Profile 클릭 새로운 디바이스 생성 3. 디바이스 이름 및 원하는 규격 설정 4. 원하는 OS 버.. 2021. 10. 27.