์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- ์๋ฐ
- Streamlit๊ธฐ๋ณธ
- ์๋ฐ์คํฌ๋ฆฝํธ
- db
- Pandas
- ์น๋์๋ณด๋ ๊ธฐ์ด
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- RESTful API
- ์๋๋ก์ด๋ ์คํ๋์ค
- ์๋ฐ๊ณต๋ถ
- ์๋ฐ์ด๋ณด
- JavaScript
- Streamlit๊ธฐ์ด
- ํ๋ค์ค
- ์๋ฐ์คํฌ๋ฆฝํธ ๊ณต๋ถ
- Flutter
- MySQL
- ์๋ฐํ๋ก๊ทธ๋๋ฐ
- java
- ์คํธ๋ฆผ๋ฆฟ
- ์คํธ๋ฆผ๋ฆฟ ๊ธฐ๋ณธ
- ํ์ด์ฌ
- streamlit
- Android
- ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ
- ํ๋ค์ค๊ณต๋ถ
- ์๋ฐ๊ธฐ์ด
- ํ์ด์ฌ๊ณต๋ถ
- ์น๋์๋ณด๋ ์ ์
- serverless
- Today
- Total
๋ชฉ๋ก๐ฑFlutter (7)
ruriruriya
์ดํ์ ๊ฐ๋ฐํ๋ค ๋ณด๋ฉด ํ๋ค๊ธฐ ๋ฑ๋ฑ ๋ชจ์ ์ด ํ์ํ ๋๊ฐ ์๋๋ฐ ์ ๋ฎฌ๋ ์ดํฐ๋ก๋ ๊ทธ๋ฐ ๊ธฐ๋ฅ์ ํ ์คํธํ ์ ์๋ค.๊ทธ๋์ ์ค์ ์๋๋ก์ด๋ ์ค๋งํธํฐ ์ฐ๊ฒฐํด์ ํ ์คํธํด๋ณด์.1. ๊ฐ๋ฐ์ ๋ชจ๋๋ก ๋ณ๊ฒฝXcode๋ฅผ ์คํํด์ ํ๋ก์ ํธ ์์ฑ์ ์์ํ๋ค.[์ค์ ] - [ํด๋์ ํ ์ ๋ณด] - [์ํํธ์จ์ด ์ ๋ณด]๋ก ์ ์ํด์๋น๋ ๋ฒํธ๋ฅผ ์ฐ๋ฌ์์ ํฐ์นํ๋ค.'์๋์ ๊ฐ์ด ๊ฐ๋ฐ์ ๋ชจ๋๋ฅผ ์ผฐ์ต๋๋ค' ๋ผ๋ ๋ฉ์ธ์ง๊ฐ ๋์ฌ ๋ ๊น์ง๊ทธ๋ ๊ฒ ๋ค์ ์ค์ ์ผ๋ก ๋์ค๋ฉด [๊ฐ๋ฐ์ ์ต์ ] ๋ฉ๋ด๊ฐ ์๊ธด ๊ฒ์ ๋ณผ ์ ์๋ค. 2. ์ปดํจํฐ์ USB ์ฐ๊ฒฐUSB ๋๋ฒ๊น ์ ํ์ฑํ ํ๋ฉดUSB ๋๋ฒ๊น ์ ํ์ฉํ์๊ฒ ์ต๋๊น? ๋ผ๋ ์ฐฝ์ด ๋์ค๊ณ 'ํ์ฉ'์ ๋๋ฌ์ฃผ๋ฉด ๋๋ค. USB ์ฐ๊ฒฐ์ ํ๋ฉด ์๋์ ๊ฐ์ด ๋ฉ์ธ์ง๊ฐ ๋์ค๋๋ฐ์ด ์ปดํจํฐ์์ ํญ์ ํ์ฉ์ ์ฒดํฌํ๊ณ 'ํ์ฉ' ๋ฒํผ์ ๋๋ฅธ๋ค. 3...
Dart ์ธ์ด์์ async์ await๋ ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ์ ์ฝ๊ฒ ์ฒ๋ฆฌํ๊ธฐ ์ํ ํค์๋์ด๋ค.ํนํ ๋คํธ์ํฌ ์์ฒญ, ํ์ผ ์ฝ๊ธฐ/์ฐ๊ธฐ, ํ์ด๋จธ ๋ฑ์ ๋น๋๊ธฐ ์์ ์ ์์ฐจ์ ์ผ๋ก ์์ฑํ ์ ์๋๋ก ๋์์ค๋ค.๐ก ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ์ด๋?- ํ๋ก๊ทธ๋จ์ด ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ์์ ๋ฑ์ ์ํํ ๋, ํด๋น ์์ ์ด ๋๋ ๋๊น์ง ๋ค๋ฅธ ์์ ์ด ๋ฉ์ถ์ง ์๋๋ก ํ๋ ๋ฐฉ์- Dart์์๋ Future ๊ฐ์ฒด๋ฅผ ํตํด ๋น๋๊ธฐ ์์ ์ ์ฒ๋ฆฌํ๋ค.(Future : ๋น๋๊ธฐ ์์ ์ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ด๋ ๊ฐ์ฒด, ๊ฒฐ๊ณผ๊ฐ ์๋ฃ๋๋ฉด ๊ฐ์ ๋ฐํํ๊ฑฐ๋, ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ์์ธ๋ฅผ ๋์ ธ์ค๋ค.) 1. async์ await ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ- async : ํจ์์ ๋น๋๊ธฐ ์์ ์ด ํฌํจ๋์ด ์๋ค๋ ๊ฒ์ ๋ปํ๋ ํจ์๋ก, ํญ์ Future ๊ฐ์ฒด๋ฅผ ๋ฐํํ๋ค.- await : ๋น๋๊ธฐ ์์ (Fu..
Dart ์ธ์ด์์ ํจ์์ ๋งค๊ฐ๋ณ์์ ๊ธฐ๋ณธ๊ฐ์ ์ค์ ํด์ ํจ์ ํธ์ถ ์ ํน์ ๋งค๊ฐ๋ณ์๋ฅผ ์๋ตํ ์ ์๋ค.1. ๊ธฐ๋ณธ๊ฐ ์ง์ ํ๋ ๋ฐฉ๋ฒ๊ธฐ๋ณธ๊ฐ์ ์ค์ ํ๋ ค๋ฉด ์ค๊ดํธ '{}'๋ก ๊ฐ์ผ ์ด๋ฆ ๊ธฐ๋ฐ ์ ํ์ ๋งค๊ฐ๋ณ์ ๋๋ ๋๊ดํธ'[]'๋ก ๊ฐ์ผ ์์น ๊ธฐ๋ฐ ์ ํ์ ๋งค๊ฐ๋ณ์ ์ค ์ ํํด์ ์ฌ์ฉํ์ฌ ์ค์ ํ ์ ์๋ค.๊ธฐ๋ณธ๊ฐ์ ์ง์ ํ๋ ค๋ ํ๋ผ๋ฏธํฐ๋ฅผ ์ค๊ดํธ ๋๋ ๋๊ดํธ๋ก ๊ฐ์ธ์ ๊ฐ์ ํ ๋นํ๋ฉด ๋๋ค.๊ทธ๋์ ํธ์ถ ์ ์๋ต๋ ๋งค๊ฐ๋ณ์๋ ์ค์ ๋ ๊ธฐ๋ณธ๊ฐ์ ์ฌ์ฉํ๊ฒ ๋๋ค.void ํจ์์ด๋ฆ(ํ์ ๋งค๊ฐ๋ณ์์ด๋ฆ, {ํ์ ๋งค๊ฐ๋ณ์์ด๋ฆ = ๊ธฐ๋ณธ๊ฐ}) { // ํจ์ ๋ณธ๋ฌธ}void greet(String name, {String greeting = "Hello"}) { print("$greeting, $name!");}void main() { greet("..
Dart์์ is ์ฐ์ฐ์๋ ๋ณ์์ ๋ฐ์ดํฐ ํ์ ์ ํ์ธํ ๋ ์ฌ์ฉํ๋ ํค์๋์ด๋ค.์ด ๋ณ์๊ฐ ํน์ ํ์ ์ธ์ง ๋ฌป๋ ๋ฐ ์ฌ์ฉ๋๋ค.๊ทธ๋์ ํ์ ์ ์์ ํ๊ฒ ํ์ธํ๊ณ ์ฒ๋ฆฌํ ๋ ์์ฃผ ์ ์ฉํ ๊ธฐ๋ฅ์ด๋ค.1. ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ- variable : ํ์ธํ ๋ณ์- Type : ํ์ธํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ ํ์ - ๊ฒฐ๊ณผ : true ๋๋ false "variable ๋ณ์๊ฐ ์ด Type์ด ๋ง๋์?"variable is Type ์์void main() { var name = "ํ๊ธธ๋"; var age = 25; print(name is String); // true (name์ String ํ์ ) print(age is int); // true (age๋ int ํ์ ) print(name is int); // fals..
Dart ์ธ์ด์์๋ Null Safe๋ผ๋ ๊ฐ๋ ์ด ์๋๋ฐ์ด๋ ๋ณ์์ null ๊ฐ์ ํ์ฉํ ์ง ๋ช ํํ๊ฒ ์ ์ธํ๋ ๊ฒ์ด๋ค.์ด ๊ธฐ๋ฅ์ NullPointerExcaption ๋ฑ๊ณผ ๊ฐ์ null๋ก ์ธํด ๋ฐ์ํ ์ ์๋ ์ค๋ฅ๋ฅผ ๋ฐฉ์งํ๋ค.1. Dart ๋ณ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก null์ ๊ฐ์ง ์ ์๋ค.์ฆ, null์ ํ์ฉํ๋ ํ์๊ฐ ์๋ค๋ฉด ์ ๋. null์ ๊ฐ์ง ์ ์๋ค.null์ ํ์ฉํ๋ ค๋ฉด ๋ฐ์ดํฐํ์ ๋ค์ '?' ๋ฌผ์ํ๋ฅผ ๋ถ์ฌ์ค๋ค.(์ฝํ๋ฆฐ๋ ๋น์ทํ ๊ฐ๋ ์ด์ง๋ง ์ฌ์ฉํ๋ ๋ฌธ๋ฒ์์ ์ฐจ์ด๊ฐ ์๋ ๋ฏ ํ๋ค.)Null์ ํ์ฉํ์ง ์๋ ๋ณ์ ์์void main() { int number = 10; // null์ ํ์ฉํ์ง ์๋ ๋ณ์ print(number); // number = null; // ์ค๋ฅ! null ๊ฐ์ ํ ๋นํ ์ ์..
Dart ์ธ์ด์์๋ ๋ณ์๋ฅผ ์ ์ธํ ๋ var, final, const, dynamic ํค์๋๋ฅผ ์ฌ์ฉํ ์ ์๋ค.1. ๋ณ์ ์ ์ธ(var)Dart์์ var๋ ๋ณ์์ ํ์ ์ ์๋์ผ๋ก ์ถ๋ก ํด์ค๋ค.void main() { var name = "ํ๊ธธ๋"; // ๋ฌธ์์ด var age = 25; // ์ ์ print('์ด๋ฆ: $name, ๋์ด: $age');}๋ํ, ํ์์ ๋ฐ๋ผ ๋ฐ์ดํฐ ํ์ ์ ๋ช ์ํ๋ฉฐ ์ ์ธํ ์ ์๋ค.void main() { String name = "ํ๊ธธ๋"; int age = 25; double height = 175.5; bool isStudent = true; print('์ด๋ฆ: $name, ๋์ด: $age, ํค: $height, ํ์ ์ฌ๋ถ: $isStudent');}..
Flutter๋ฅผ ๋งฅOS์์ ์ธํ ํ๋ ๋์ค์ flutter doctor๋ช ๋ น์ด๋ก ๋ฌธ์ ๊ฐ ์๋ ์ง ํ์ธํ๋ ์ค์Xcode์ ๋ผ์ด์ ์ค ๋์๊ฐ ์๋ฃ๊ฐ ๋์ง ์์์ ์ฐพ์๋ณด๋Xcode ์๋ฎฌ๋ ์ดํฐ ์ค์ ๋ฌธ์ ์๋ค. Xcode - develop for iOS and macOS (Xcode 16.2) โ Unable to get list of installed Simulator runtimes.์ฒ์์๋ ๋ผ์ด์ ์ค ๋์ํ๋ ๋ช ๋ น์ด๋ฅผ ์คํํ์๋ค.sudo xcodebuild -license accept ๊ณ์ ์๋ํ์ง๋ง ๊ณ์ Warning ํ์๊ฐ ๋ด๋ค ....๊ทธ๋ฌ๋ค๊ฐ ์ฐพ์๋ณด๋ Xcode ์ดํ์์ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์ง์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐํ๊ฒ ๋์ด ๊ธฐ๋กํ๋ค! 1. Xcode ์คํXcode๋ฅผ ์คํํด์ ํ๋ก์ ํธ ์์ฑ์ ์์ํ๋ค.์ผ๋จ ..