본문 바로가기

DEV

(35)
내비게이션
위젯
다트 문법 1. 데이터타입 var num final 동적으로 메모리에 할당 const 컴파일시점에 메모리에 할당(재사용많이 하는경우) var items = ['d', 'e']// List var items = ['a', 'b', 'c', ..item] var items = {1, 2, 3}// Set var items = { // Map 'key1' : '1', 'key1' : '2', 'key1' : '3', } var a = 10; var b = 3.5; b = a as double; // 캐스팅 if(a is! int) { print('정수'); } var c print(c ?? 50); // c가 NULL일경우 기본값50 print(c?.toLowerCase()); // c가 NULL이 아닐경우 실행 2. ..
프로젝트 시작하기 Pub get : 외부 라이브러리를 추가한 후 프로젝트에 다운로드하여 적용 Pub upgrade : 외부 라이브러리 버전 등을 변경한 후 반영 Pub outdated : 플러터 SDK의 버전을 업그레이드 Flutter doctor : 플러터 환경 설정이 잘되었는지 검사
Flutter & 안드로이드 스튜디오 설치 1. Flutter 설치 https://flutter.dev/ 2. 안드로이드 스튜디오 설치 https://developer.android.com/studio
proxy 예제 public interface Payment { void pay(int amount); } public class Cash implements Payment { @Override public void pay(int amount) { System.out.println(amount + " 현금 결제"); } } public class CashPerf implements Payment{ Payment cash = new Cash(); @Override public void pay(int amount) { StopWatch stopWatch = new StopWatch(); stopWatch.start(); if(amount > 100) { System.out.println(amount + " 신용 카드"); ..
Git Spring프로젝트 import 1. 메뉴 File - New - Others에서 SCM 선택 2. 깃 주소 복사 후 Next 3. 다운로드할 경로 설정 4. 프로젝트 Maven install 5. 프로젝트 오른쪽 버튼 눌러서 실행
CentOS 명령어 * 자주 쓰는 명령어cat : 파일의 내용을 화면에 출력하거나 파일을 만든다. 문서 작성후 Ctrl+D로 빠져나온다.# cat > newFile : newFile 생성# cat -b newFile : 각 행에 번호를 붙여서 출력 * 압축 명령어tar확장자가 tar로 된 파일을 묶거나 풀때 사용# tar cvf [파일명(.tar, _tar)] : 파일 또는 디렉토리 묶을때 사용# tar xvf [파일명(.tar, _tar)] : 파일 또는 디렉토리 풀때 사용 gzip확장자가 .gz, .z 압축, 해제# gzip [파일명] : 압축# gzip -d [파일명] : 해제 compress확장자 .Z 형태의 압축파일 생성# compress [파일명] : 압축# uncompress [파일명] : 해제 tar.Ztar..