[React] concurrently โ concurrently - ํ๋ก ํธ, ๋ฐฑ ์๋ฒ๋ฅผ ํ ๋ฒ์ ์ผค ์ ์๋๋ก ๋์์ฃผ๋ ๊ฒ โ SETUP npm install concurrently --save โ Code package.json "scripts": { "dev": "concurrently \"npm run ๋ธ๋ผ\" \"npm run ๋ธ๋ผ๋ธ๋ผ\"" } ๐Coding/๐React 2022.01.20
[React] React Router Dom โ React Router Dom - ํ์ด์ง ๊ฐ์ ์ด๋์ ์ํด ์ฌ์ฉ โ SETUP npm install react-router-dom --save โ import import { BrowserRouter as Router, Routes, Route} from "react-router-dom"; โ code }/> }/> * ์คํ ํ ํ๋ฉด์ ์๋ฌด๊ฒ๋ ๋ํ๋์ง ์์ ํ์ฐธ ์ฐพ์ ํด๊ฒฐํ ๋ฐฉ๋ฒ: ์ด๋ํ๋ ํ์ด์ง์ ๋ฅผ ์์์ฃผ์ ๐Coding/๐React 2022.01.20
[React] create-react-app โ SETUP npx create-react-app .- . ์ ๋ถ์ด๋ ์ด์ : ๋๋ ํ ๋ฆฌ ์์๋ค๊ฐ ์ค์น โ npm VS npx npm (Node package manager) :- ์ ์ฅ์ ์ญํ - '-g' ๋ช ๋ น์ด๊ฐ ์์ผ๋ฉด local๋ก ๋ค์ด- '-g' ๋ช ๋ น์ด๊ฐ ์์ผ๋ฉด global ๋๋ ํ ๋ฆฌ์ ๋ค์ด npx :- ๋ ธ๋ ๋ ์ง์คํฐ๋ฆฌ์ ์๋ ๊ฒ์ ๊ฐ์ ธ์์ ์ฌ์ฉ ๊ฐ๋ฅ (๋ค์ด x) ๐Coding/๐React 2022.01.18
[JAVA] Array, List ๋ด๊ฐ ๋ณด๋ ค๊ณ ๊ธํ๊ฒ ์ ๋ฆฌํ๋ Array์ List ! 1. Array // ์ ์ธint [] array = new int[7];// ๊ธธ์ดint length = array.length;// ์ ๋ ฌArrays.sort(arr); 2. List ๐ ์ ์ธ// ์ ์ธList a = new ArrayList();// ๊ธธ์ดa.size();// ์์ ์ถ๊ฐa.add(1);// ์์ ๊ฐ์ ธ์ค๊ธฐa.get(0);// ์ ๋ ฌCollections.sort(arr); ๐Coding/๐JAVA 2021.12.10
[JAVA] HashMap //importimport java.util.HashMap; // ์ ์ธ ๋ฐ ์ด๊ธฐํHashMap map = new HashMap(); // ์ถ๊ฐmap.put(6,1);map.put(5,2);map.put(4,3); // value ๊ฐ์ ธ์ค๊ธฐmap.get(5); // key ์ญ์ map.remove(5); ๐Coding/๐JAVA 2021.12.08
[Android Studio] ImageView ๐ ImageView.ScaleType ImageView์ Image๋ฅผ ๋ฃ๋ ๊ฒฝ์ฐ ํฌ๊ธฐ๋ฅผ ์ค์ด๋ฉด ์ฌ์ง์ด ์๋ฆฌ๋ ๊ฒฝ์ฐ๊ฐ ์๊ณ ,ImageView ํฌ๊ธฐ์ ๊ฝ ์ฐจ๊ฒ ํ๊ณ ์ถ์๋ฐ ์๋ณธ ์ฌ์ง ํฌ๊ธฐ์ ๋ง๊ฒ ๋๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ํ๋ ๋๋ก ImageView์ ๋ฃ๊ธฐ ์ํด ๋ด๊ฐ ์ฃผ๋ก ์ฌ์ฉํ๋ ๊ฒ๋ค๋ง ์ฐพ์ ์ ๋ฆฌํด๋ณด์๋ค. 1) center : view์ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ด๋ฐ ํ์ํด์ค๋ค. but scale x2) fitCenter: Matrix.ScaleToFit#CENTER๋ฅผ ์ฌ์ฉํ์ฌ image๋ฅผ scale ํด์ค๋ค.-> ํฌ๊ธฐ์ ๋ง๊ฒ ๊ฐ์ด๋ฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ด๋ฏธ์ง๋ฅผ ํ์3) fitXY: ๊ฐ๋ก, ์ธ๋ก ๋ฐฉํฅ์ผ๋ก ImageView์ ๊ฐ๋ ์ฑ์์ค๋ค. ex) xml์ ์์ฑandroid:scaleType="fitXY" ๐Coding/๐Android Studio 2021.11.06
[Android Studio] ํค๋ณด๋ ํ๋ฉด ๊ฐ๋ฆฌ๋ ๋ฌธ์ ํด๊ฒฐ ๐ ํค๋ณด๋ ํ๋ฉด ๊ฐ๋ฆฌ๋ ๋ฌธ์ ํค๋ณด๋๋ก ์ ๋ ฅ์ ํด์ผ ํ๋ ๊ฒฝ์ฐ ํ๋ฉด์ ๋ด์ฉ๋ค์ด ๊ฐ์ด ์๋ก ์ด๋ํ๋ ํ์์ด ๋ฐ์-> AndroidManifest.xml ์์ ์์ ๊ฐ์ด ์ฝ๋ ์์ฑํ ๊ฒฝ์ฐ ํค๋ณด๋๊ฐ ๋ํ๋๋ ํ๋ฉด์ด ๊ฐ์ด ์ฌ๋ผ๊ฐ์ง ์์ ๐Coding/๐Android Studio 2021.11.06
[Android Studio] ํ๋จ๋ฐ(BottomNavigationView) ๋ง๋ค๊ธฐ ๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค. ๐Coding/๐Android Studio 2021.11.05
[Android Studio] sdk ๋ฒ์ ์ค์ ๐ sdk version - Android ํ๋ซํผ ๋ฒ์ ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ํธํ์ฑ์ API ๋ ๋ฒจ ์ ์๋ก ํ์- minSdkVersion, targetSdkVersion, maxSdkVersion - Gradle Scripts -> build.gradle (:app) 1) minSdkVersion - ์ ํ๋ฆฌ์ผ์ด์ ์ด ์คํํ๋๋ฐ ํ์ํ ์ต์ API ๋ ๋ฒจ์ ์ง์ ํ๋ ์ ์- Android ์์คํ ์ด ์์คํ ์ API ๋ ๋ฒจ์ด ์ด ๊ฐ๋ณด๋ค ๋ฎ์ ๊ฒฝ์ฐ ์ฌ์ฉ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์นํ๋ ๊ฒ์ ๋ฐฉ์ง 2) targetSdkVersion - ์ ํ๋ฆฌ์ผ์ด์ ์ ๋์ API ๋ ๋ฒจ์ ์ง์ ํ๋ ์ ์- ํ๋ซํผ์ API ๋ ๋ฒจ์ด ์ฑ์ targetSdkVersion์ด ์ ์ธํ ๋ฒ์ ๋ณด๋ค ๋์ ๊ฒฝ์ฐ ์์คํ ์ ์ฑ์ด ์์๋๋ก ๊ณ์ ์๋ํ๋๋ก ํธํ์ฑ ๋์ ํ์ฑ.. ๐Coding/๐Android Studio 2021.11.04
[Python] ์์คํค์ฝ๋ ๐ ๋ฌธ์์ด -> ์์คํค์ฝ๋ ord()print(ord('A')) # ์ถ๋ ฅ: 65 ๐ ์์คํค์ฝ๋ -> ๋ฌธ์์ด chr()print(chr(65))# ์ถ๋ ฅ: A ๐Coding/๐Python3 2021.10.20