목록PROJECT (4)
NOW OR NEVER

위 글은 task 작업을 앱 빌드 전 추가하는 걸 통해 launch 시 assebleDebugBuild 전 clean project를 하는 법을 설명합니다. 1️⃣ Project 수준 build.gradle 에 아래 코드를 buildscript 블럭 밖에 작성한다.tasks.register('clean', Delete) { delete rootProject.buildDir}2️⃣ 안드로이드 스튜디오 메뉴 Run > Edit Configurations 클릭한다. 3️⃣ app을 선택 후 아래로 스크롤 시 Before launch 탭을 볼 수 있다. 해당 탭에서 + 클릭주의: Gradle-aware Make가 없으면 빌드가 되지 않는다. 절대 삭제하지 말 것! 4️⃣ + 클릭 후 Run Gradle t..
sts 다운로드 : https://spring.io/tools 내장 서버 포함되어 있어 따로 서버 설정하지 않아도 됨 file - new - spring Starter project type : maven일 경우 필요한 jar를 알아서 다운로드 해줌 package : web application할 거면 war next - available 칸에 작성하고 검색하여 뭐가 필요한지 선택하면 선택한 것을 기준으로 환경설정 해줌(dependency) controller, dao, vo 등 모든 클래스들은 기본적으로 생성되는 package의 하위에 작성해야 자동으로 스캔됨 어노테이션 @ResponseBody: 데이터로 응답 @SpringBootApplication이 정의된 파일에서 run as 누른 후 spring..
html article 태그 이용해 시작화면 / 문제화면 / 결과화면 순으로 구현 mbti에서 type별 점수를 hidden type의 input 태그를 이용해서 앞의 것의 점수를 네가지 type별로 저장하는 칸을 만듦(바깥에는 보이지 않지만 내부적으로 정보를 저장할 경우에는 hidden input 태그 사용) button A와 button B를 사용해서 A버튼을 눌렀을 때만 해당 type의 앞의 글자에 대한 점수를 저장할 수 있도록 만듦, B 클릭시 점수는 저장되지 않고 다음 문제로 넘어가게 하기 javascript(jquery) num을 사용해서 1번부터 하나씩 증가하도록 만듦 q라는 javascript 객체를 이용하여 각 문제 번호 별로 해당하는 정보를 담을 수 있도록 함(저장) result 라는 ..

Javascript 나의 책 관리하기 프로젝트 만들기 구성 로그인 페이지 2. 리스트 페이지 3. add 화면 3. detail 화면 4. edit 화면 API 사용방법 axios 라이브러리 사용 http 프로토콜을 사용해서 데이터를 요청하고 가져올 수 있는 라이브러리 res 데이터를 활용해서 우리의 view에 표현하게 됨 Promise 활용 axios.post(‘주소’ , { body, }).then(res => { } ); 프로미스 상태로 지원됨(axios.post도 프로미스여서 then을 통해서 서버로부터 데이터를 정상적으로 가져오게 되면 resolve 돼서 res라고 하는 데이터가 우리에게 넘어오게 됨) async-await 활용 const res = await axios.post(‘주소’, { ..