일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- JavaScript
- DataTable
- Java
- apache gzip
- Android Apk 이름
- android fragment
- Android
- FLUTTER
- css
- spring
- Exception
- release Apk
- android error
- Android Apk
- CSS사용법
- jQuery
- R프로그래밍
- tomcat
- fragment
- Eclipse
- release unsigned
- 안드로이드
- Firebase
- html
- Android Apk 이름 변경
- Kotlin
- MySQL
- java error
- error
- Program type already present
- Today
- Total
목록전체 글 (158)
selfstarter
flutter-ko.dev/docs/cookbook/testing/unit/introduction 단위 테스트 소개 새로운 기능을 추가하거나 기존 기능을 변경했을 때, 앱이 여전히 제대로 동작한다는 것을어떻게 보장할 수 있을까요? 테스트 코드를 작성하세요.단위 테스트는 하나의 함수, 메서드 혹은 클래� flutter-ko.dev 1. pubspec.yaml 추가 dev_dependencies: test: ^1.5.1 2. lib/counter.dart 추가 class Counter { int value = 0; void increment() => value++; void decrement() => value--; } 3. counter_test.dart 추가 // test 패키지와 Counter 클래스를..
chocolatey 설치 하기 https://chocolatey.org/install 로 들어가기 cmd가 아닌 power shell을 관리자 권한으로 실행 아래 명령어 입력(홈페이지의 최신 명령어 입력할 것) Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) 4. choco -v해서 chocolat..
File-Settings-Dart, Flutter SDK 경로 설정 필요
Could not find a command named "bin\main.dart". flutter source를 debug 하려고 하니까 아래 에러가 발생 Could not find a command named "bin\main.dart".vscode면 ctrl+p해서 launch.json 찾아서 program의 "bin/main.dart",을 현재 프로젝트 경로의 main.dart 로 변경해준다. 예를 들어 현재 있는 프로젝트의 위치가 flutter/examples/hello_world/lib 이라면 최상위 프로젝트는 flutter이다. 최상위 프로젝트 경로를 빼고 examples/hello_world/lib/main.dart 이렇게 작성해준다. "version": "0.2.0", "configura..
Android logcat adb -s logcat -v time > log.txt
t?= kotlin은 기본적으로 null을 넣을 수 없다. 다만 ?= 를 사용하면 null을 넣을 수 있다 fun main() { var a : String ?= null var b : String = null // error } !!. 절대 null이 아닐 때 사용. 하지만 NullException을 방지할 수는 없다 fun main() { val userName : String = "1231" println(userName!!.length) } .? null에 접해서 Null Exception이 나는것을 방지하기 위해 .?키워드를 사용한다. 만약 null인경우 .?키워드를 사용하면 아예 실행되지 않고, null을 반환한다 fun main() { var a : String ?= null var b : ..
JavaScript extend 함수 사용법 jquery.extend 함수 안에 object는 그냥 합칠 object이다. 그러므로 object를 무한히 여러개 합칠 수 있다. jQuery.extend(target[, object1][, objectN]) 아래 예제에서 newObject는 3개의 object를 합치고 있다. 순서대로 newObject에 key가 저장되며, obj1과 obj2의 a key가 겹치기 때문에 처음들어간 obj1의 값 위로 obj2가 덮어씌워졌다. 그래서 obj2의 값만 저장되었다. 만약 object가 아닌 값을 합칠려고 한다면 글자인 경우 하나하나가 key0부터 저장되는것을 확인할 수 있다. 이건 원하는 결과가 아니므로 꼭 object 형을 넣도록 한다.
Java Random 함수 사용하기 Java Random 함수는 기초적인 예제라서 이해없이 사용해서 낭패를 봤다. (직접 테스트로 검증하자..) Java Random 함수 예제로 보통 이런 예제가 나온다 (Math.random() * 10) + 1); 이건 1에서 10까지의 random한 수를 얻는 예제이다. 이 예제만 보고 나는 아무런 생각없이 random 다음에는 최대값, 그리고 최소값을 더해주는 구나라고 생각했고 그렇게 사용했다. 하지만 Math.random()의 결과가 0~1인 소수이므로 +1은 최소한 이상의 값이고 Math.random은 1은 안나오고 0.9999..까지 나오므로 10을 곱하면 9.9999의 값이 나오고 더하기 1을 하면 결국 1~10사이의 숫자가 나오는 것이었다. 내가 기존에 ..