반응형

프로그래밍 55

[자바스크립트] Arrow function

드림코딩 엘리 - 자바스크립트 강의 #4 Function fundamental building block in the program subprogram can be use multiple times performs a task or calculates a value 1. Function declaration function name(param1, param2) { body... return; } one function === one thing naming: doSomething, command, verb e.g. createCardAndPoint → createCard, createPoint function is object in JS 2. Parameters primitive parameters: pa..

[자바스크립트] operator, if, for loop, 코드리뷰 팁

드림코딩 엘리 - 자바스크립트 강의 #4 1. String concatenation console.log('my' + ' cat'); ⇒ my cat console.log('1' + 2); ⇒ 12 console.log(${1+2}); ⇒ 3 \n \t 등등 .. 2. Numeric operators exponentiation : ** 3. Increment and decrement operators let counter = 2; const preIncrement = ++counter; // 3 const postIncrement = counter++; // 3 (그후에 4됨) // --counter, counter-- 4. Assignment operators =, +=, -=, *=, /= 5. Co..

[자바스크립트] Data types, let vs var, hoisting

드림코딩 엘리 - 자바스크립트 강의 #3 1. Use strict added in ES5 use this for Vanilla JavaScript ex) 'use strict'; 2. Variable, rw(read/write) let (added in ES6) var (don't ever use this!) var hoisting (move declaration from bottom to top) : 선언하기도 전에 할당할 수 있음 has no block scope : (), {} 뚫고 나옴 3. Constant, read(read only) use const whenever possible. only use let if variable needs to change. ex) const daysInWee..

[Android] 안드로이드 스튜디오 파일, 폴더 위치가 이상할 때

요즘 안드로이드 개발을 열심히 하고 있다. 평소처럼 개발하다가 오류가 생겨 github 최신 버전으로 프로젝트를 되돌렸다. 그런데 프로젝트 파일을 다시 오픈했더니 왼쪽의 네비게이션 창(?)에 파일들이 원래 위치에 안 있고, 폴더도 평소에 못보던 폴더들이 생겨서 당황했다. 원래 drawable 폴더와 mipmap 폴더가 각각 하나였는데 모든 버전의 여러 폴더가 다 생겼다. AndroidManifest.xml 파일도 원래 저 위치가 아니었던 같은데 이상하다. 해결법은 간단했다. 위에 Project로 되어 있는 드롭다운 메뉴를 눌러 Android로 바꾸면 된다. 마지막으로 깔끔하게 돌아온 네비게이션 창의 모습이다.

[Android] 액션바 중복 겹침 에러 해결

안드로이드 스튜디오로 drawerlayout 어플리케이션을 개발하던 중, 다음과 같이 액션바가 두 개 생기는 에러가 일어났다. 오른쪽 화면에 대각선으로 생긴 동그라미와 선은 캡쳐하다가 생긴 조작 화면이라 무시해도 된다. AndroidManifest.xml 파일에서 메인액티비티에 다음과 같은 속성을 추가함으로써 문제를 해결했다. android:theme="@style/Theme.MyApp(프로젝트명).NoActionBar" 다음은 문제가 해결된 모습!

반응형