전체 글406 Future(비동기) - async , await 활용 - 3 이 코드의 특징은 async 함수를 호출할 때, await 키워드를 사용한 것이다. 결과(동시) 개발일지/Dart 2022. 11. 10. Future(비동기) - async , await 활용 - 2 이 코드의 특징은 async 함수를 호출할 때, await 키워드를 사용하지 않는 것이다. 결과(3초뒤) 개발일지/Dart 2022. 11. 10. Future(비동기) - async , await 활용 - 1 https://dartpad.dev/? DartPad dartpad.dev void main() async { final future = await helloWorld(); print(future); } Future helloWorld() { return Future.delayed(Duration(seconds: 3),() { final hello = "Hello World"; print(hello); return hello; }); } 이 코드의 특징은 Future을 return 하는 함수를 호출할 때, await 키워드를 사용한 것이다. main() 함수에서 await 키워드를 사용했기 때문에 async 함수로도 만들어 주었다. 결과(동시) 아마 뭐지? 하면서 의문이 들것이다. helloWorld().. 개발일지/Dart 2022. 11. 10. Future(비동기) - 2 https://dartpad.dev/? 코드테스트 해보기 DartPad dartpad.dev void main() { final future = helloWord(); print(future); } Future helloWord() { // 3초 뒤에 Future에서 "Hello World"가 나올거다 return Future.delayed(Duration(seconds: 3), () { final hello = "Hello World"; print(hello); return hello; }); } 이 코드의 특징은 Future을 return 하는 함수를 호출하지만 await키워드를 사용 하지 않는 것이다. main 함수에서 Future을 받아 future에 저장하고 출력한다. 결과 결과그림에 첫번째 줄.. 개발일지/Dart 2022. 11. 10. Future(비동기) - 1 https://dartpad.dev/? 코드테스트 해보기 DartPad dartpad.dev Future 라는 상자가 있습니다. 이 상자는 지금 닫혀있습니다 하지만 이 상자를 준 함수 말합니다. 지금은 그 상자는 닫혀있지만, 나중에 열리면 String나 error 이 나올 거야 두 경우 모두 대비를 해줘 ~~ 이상자를 받은 변수는 상자로부터 String가 나올 때를 대비해 then 메소드를 준비 해주어야 합니다. void main() { Future futureName = fName(); futureName.then((value) => print("value: $value")); print("기다리는 중"); } Future fName() { // 3초후 네이버라는 이름이 상자에서 나옵니다 return .. 개발일지/Dart 2022. 11. 10. # 30 문자열 양쪽 공백 제거(TRIM) 문자열 양쪽 공백 제거(TRIM) SELECT TRIM(" SQL Tutorial ") AS "문자열 양쪽 공백 제거"; 개발일지/MySQL 문제모음 2022. 11. 10. # 29 지정된 수의 구분 기호전 문자열의 하위 문자열을 반환(SUBSTRING_INDEX) 지정된 수의 구분 기호전 문자열의 하위 문자열을 반환(SUBSTRING_INDEX) SELECT SUBSTRING_INDEX("www.w3schools.com", ".", 1) AS "지정된 수의 구분 기호전 문자열의 하위 문자열을 반환"; 개발일지/MySQL 문제모음 2022. 11. 10. # 28 부분 문자열 추출(SUBSTR) // (SUBSTRING) 부분 문자열 추출(SUBSTR) SELECT SUBSTR("SQL Tutorial", 5, 3) AS "5번째 문자부터 3글자 추출"; 부분 문자열 추출(SUBSTRING) SELECT SUBSTRING("SQL Tutorial", 5, 3) AS "5번째 문자부터 3글자 추출"; 개발일지/MySQL 문제모음 2022. 11. 10. # 27 문자열 비교하기(STRCMP) 문자열 비교하기(STRCMP) SELECT STRCMP("SQL Tutorial", "SQL Tutorial") AS "두 문자열 맞을때"; SELECT STRCMP("SQL Tutorial", "SQL Tutorial9") AS "두 문자열 틀릴때"; 개발일지/MySQL 문제모음 2022. 11. 10. # 26 공백채우기(SPACE) 공백채우기(SPACE) SELECT SPACE(10) as "공백 10개 채우기"; 개발일지/MySQL 문제모음 2022. 11. 10. CSS Flex 컨테이너 적용 총정리 Flex(플랙스) Flex(플렉스)는 Flexible Box, Flexbox라고 부르기도 한다 Flex는 레이아웃 배치 전용 기능으로 고안되었습니다. 그래서 레이아웃을 만들 때 딱히 사용할게 없어서 쓰던 float나 inline-block 등을 이용한 기존 방식보다 훨씬 강력하고 편리한 기능들이 많다 Flex 레이아웃을 만들기 위한 기본적인 HTML 구조는 다음과 같다 부모 요소인 div.container를 Flex Container(플렉스 컨테이너)라고 부르고, 자식 요소인 div.item들을 Flex Item(플렉스 아이템)이라고 부른다. “컨테이너가 Flex의 영향을 받는 전체 공간이고, 설정된 속성에 따라 각각의 아이템들이 어떤 형태로 배치되는 것”이라고 생각하시면 된다. Flex 속성 Flex의.. 개발일지/HTML 2022. 11. 9. MySql 문제 모음 사이트 https://www.w3schools.com/mysql/mysql_ref_functions.asp MySQL Functions W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com 개발일지/Study_Site 2022. 11. 9. 이전 1 ··· 16 17 18 19 20 21 22 ··· 34 다음