반응형 전체 글350 SQL 문제 - 이름에 el이 들어가는 동물 찾기 문제의 링크는 아래와 같다. https://programmers.co.kr/learn/courses/30/lessons/59047 코딩테스트 연습 - 이름에 el이 들어가는 동물 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 이번에는 문자열에 관련된 문제다. 본인은 LIKE를 사용해서 문제를 해결했다. 처음에는 오류가 나서 어라하고 봤더니 할머니가 강아지만 찾고 계셨다. ANIMAL_TYPE을 넣으니 해결! LIKE로 패턴을 매칭.. 2022. 4. 28. 7주차 실습 - API 사용하기 드디어 본격적으로 Spring Boot를 사용하기 시작했다. 툴은 인텔리제이를 사용한다. 본인은 아래 사이트에서 프로젝트를 생성하고 다운로드 받을 줄 알았는데 컴공선배 깃허브에 있는 레포를 다운받았다. 보통 웬만한 스프링 프로젝트는 아래 사이트에서 생성해서 다운로드 받는다. https://start.spring.io/ 이제 본격적으로 시작해보자. 우선은 이전 시간에 만든 우리의 RDS와 Spring Boot를 연동시켜야 한다. Maven이 아닌 Gradle 프로젝트다. 따라서 application.yml 파일을 아래와 같이 작성하자. server: port: 9000 spring: application: name: demo datasource: platform: mysql url: jdbc:mysql:/.. 2022. 4. 28. 6주차 공부 - API와 FrameWork 이번 주차에는 코딩 실습이 없고 API작성과 FrameWork에 대한 기초적인 내용을 학습했습니다. 시험기간으로 한 주 휴식!!! 그러나 아직 저는 시험이 끝나지 않았습니다... 그래서 주말 이전에 빠르게 모두 정리하기로!!!!! 본격적으로 시작하겠습니다. API란 무엇인가? 본인은 노마드코더 React 챌린지를 진행하면서 TMDB API를 사용한적이 있다. 또한 기상청의 API를 사용해 본 적도 있습니다. 그래서 API가 무엇인지, 개념은 가지고 있으나 막상 말과 글로 풀어 설명하려고 하니 꽤 쉽지 않습니다. 일단 정리해보겠습니다. API란 Application Programming Interface의 약어다. 위키백과의 정의는 다음과 같다. 'API는 컴퓨터나 컴퓨터 프로그램 사이의 연결이다. 일종의.. 2022. 4. 28. SQL 문제 - 고양이와 개는 몇 마리 있을까 문제의 링크는 아래와 같습니다. https://programmers.co.kr/learn/courses/30/lessons/59040 코딩테스트 연습 - 고양이와 개는 몇 마리 있을까 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 아래는 처음 시도한 SQL 문이다. SELECT DISTINCT ANIMAL_TYPE, COUNT(*) FROM ANIMAL_INS GROUP BY ANIMAL_TYPE 해결이 안되길래 찾아본 결과 고양이(C.. 2022. 4. 28. 선택위젯(어댑터뷰(AdapterView)) 선택위젯 안드로이드에서 여러 아이템 중의 하나를 선택하는 위젯을 선택 위젯이라 부른다. 배열이나 파일, 데이터베이스에 저장된 데이터를 화면에 리스트 형식으로 표시할 때 사용한다. 선택 위젯에 데이터를 공급하고 관리하는 클래스는 어댑터(Adapter) 클래스다. 선택 위젯은 어댑터에서 데이터를 관리하고, 화면에 보이는 아이텀 뷰(UI)도 어댑터에서 만들어 제공한다. 선택 위젯에는 리스트 뷰, 리사이클러뷰, 스피너, 뷰페이저 등이 있다 선택 위젯은 한 위젯 안에서 여러 개의 데이터를 보여주고 그 중 하나를 선택할 때 원하는 기능을 실행할 수 있는 위젯이다. 선택 위젯에 들어있는 하나 하나의 뷰를 '아이템'이라 부르는데, 이 '아이템'을 위한 데이터는 '어댑터'에서 관리한다. 어댑터 (Adapter) 어댑터의.. 2022. 4. 25. 액티비티 수명주기 액티비티 생명주기 액티비티는 실행부터 종료까지 많은 상태 변화를 거치며, 상태가 변할 때마다 생명주기 함수가 자동으로 호출된다. 액티비티의 상태는 활성 상태(Activity Running), 일시 중지 상태(Paused), 비활성 상태(Stopped)로 구분 액티비티의 생명주기는 액티비티의 생성부터 소멸까지의 주기를 말한다. 상태 설명 활성 상태(Running) (실행) 화면 상에 액티비티가 보이면서 실행되어 있는 상태. 액티비티 스택의 최상위에 있으며 포커스를 가지고 있다. onCreate() -> onStrat() -> onResume() 함수가 호출 일시중지 상태(Paused) 액티비티가 여전히 화면에 보이지만 포커스를 잃은 상태 현재 액티비티가 일시적으로 사용이 불가능한 상태 onPause() 함.. 2022. 4. 24. 이전 1 ··· 32 33 34 35 36 37 38 ··· 59 다음 반응형