일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Flutter
- 자바초보
- 안드로이드 앱 개발
- Streamlit기본
- 웹대시보드 기초
- 판다스공부
- 자바스크립트
- 데이터베이스
- streamlit
- 스트림릿 기본
- serverless
- 자바스크립트 공부
- 판다스
- 안드로이드 스튜디오
- RESTful API
- 파이썬공부
- 자바기초
- MySQL
- Pandas
- java
- 자바
- Android
- 자바프로그래밍
- 스트림릿
- JavaScript
- 웹대시보드 제작
- Streamlit기초
- db
- 파이썬
- 자바공부
- Today
- Total
목록분류 전체보기 (237)
ruriruriya
전 포스팅에서 인덱스가 어떤 것인지 대해 알아봤다. 그러면 메모리를 효율적으로 할당하며 사용할 수 있도록 인덱스 처리하는 방법을 알아보자. 아래는 인덱스에 대한 포스팅이다. https://ruriruriya.tistory.com/193 [DB] 데이터베이스 MySQL - 풀 스캔(Full Scan)과 인덱스(Index) 관계형 데이터베이스에서의 풀 스캔(Full Scan)과 인덱스(Index)에 대해 알아보자. 풀 스캔(Full Scan) 풀 스캔은 데이터베이스에서 전체 데이터를 순차적으로 읽는 방식을 말한다. 풀 스캔은 보통 특정 ruriruriya.tistory.com API 개발에서 쿼리문 찾는 방법(VS CODE) VS CODE에는 검색 기능이 있어서 코드를 쉽게 찾을 수 있다. 왼쪽에 돋보기 버..
관계형 데이터베이스에서의 풀 스캔(Full Scan)과 인덱스(Index)에 대해 알아보자. 풀 스캔(Full Scan) 풀 스캔은 데이터베이스에서 전체 데이터를 순차적으로 읽는 방식을 말한다. 풀 스캔은 보통 특정 조건에 해당하는 데이터를 찾을 때 사용된다. 하지만 전체 데이터를 읽기 때문에 대규모 데이터베이스에서는 성능이 저하될 수 있다. 특히, 인덱스가 없는 경우에는 풀 스캔을 수행해야 한다. 인덱스(Index) 인덱스는 데이터베이스에서 빠르게 데이터를 검색하기 위한 데이터 구조이다. 인덱스를 통해 특정 컬럼의 값을 빠르게 찾을 수 있다. 인덱스는 보통 B-tree나 Hash 등의 알고리즘을 사용하여 구현된다. 인덱스를 사용하면 데이터베이스는 특정 조건에 해당하는 데이터만을 읽을 수 있기 때문에 풀..
네이버 개발 API 이용신청을 해서 클라이언트 ID와 시크릿 키를 받았다. 이제 번역기를 사용해보자. 아래는 이용신청하는 방법이다. https://ruriruriya.tistory.com/191 [Open API] Naver - 네이버 개발자센터 API 이용신청 및 어플리케이션 등록방법 네이버 API를 이용하기 위해서는 네이버 아이디가 있어야 하고 API 이용신청을 하고 API 키를 발급 받아 사용해야 한다. 네이버 API 이용신청과 어플리케이션 등록을 해보자. 1. 네이버 개발자 센터 ruriruriya.tistory.com 1. RestFul API (Flask) 파이썬으로 설정을 해보자. - app.py #flask 프레임워크를 이용한, Restful API 서버 개발 from flask impor..
네이버 API를 이용하기 위해서는 네이버 아이디가 있어야 하고 API 이용신청을 하고 API 키를 발급 받아 사용해야 한다. 네이버 API 이용신청과 어플리케이션 등록을 해보자. 1. 네이버 개발자 센터 가입 네이버에 로그인 후 네이버 개발자 센터에 가입한다. https://developers.naver.com/ NAVER Developers 네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음 developers.naver.com 2. 어플리케이션 등록 2.1. Application > 어플리케이션 등록 2.2. 어플리케이션 등록(API 이용신청) - ..
안드로이드 앱 개발 시 에뮬레이터를 사용하면 기본 언어가 영어로 설정되어 있다. 하지만 우린 한국인... 한국어로 테스트를 하기 위해서는 실제 디바이스를 쓰던가 에뮬레이터 내에서 기본언어를 한국어로 바꿔줘야 한다. 기기가 없으니 에뮬레이터 내에서 언어 설정을 바꿔보자. 1. 설정으로 들어가 Search settings - 설정 검색어를 lan이라고 작성하고 검색하면 Languages(System) 설정 선택 2. System Languages 한국어로 변경 - Languages > System Languages - Add a language 에서 한국어 선택(스크롤을 마지막까지 내려야 있다...)
유튜브 검색 API를 사용하면 좀더 다양한 서비스를 만들 수 있다. 포스트맨을 활용해서 유튜브 검색 API을 테스트 해보자. 1. API 키 얻기 먼저 Google Cloud Platform에서 프로젝트를 생성하고 유튜브 Data API를 활성화하고 API 키를 얻어야 한다. API 키는 API 요청을 보낼 때 인증을 위해 필요한다. https://console.cloud.google.com/ Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.google.com - 프로젝트를 생성하기 - 프로젝트 선택 후 API 및 서비스 - 라이브러리 - youtube 검색하여 YouTube Data API v3 선택 - API 사용해보기 클릭하여 아래 래퍼런스 확인. https..
안드로이드에서 TextView의 길이를 설정하는 방법은 크기와 관련된 여러 가지 속성을 사용하여 조절할 수 있다. 주로 사용되는 속성으로는 layout_width, layout_height, maxLines, ellipsize 등이 있다. 각 속성의 역할과 예시 코드를 알아보자. 1. layout_width 와 layout_height TextView의 너비와 높이를 결정한다. 다음과 같은 값들을 가질 수 있다. wrap_content: TextView가 포함하는 내용에 맞게 크기가 조절됨. match_parent 또는 fill_parent: 부모 레이아웃의 너비 또는 높이와 같아짐. 고정 크기(예: 100dp): 고정된 크기로 설정. 2. maxLines TextView에 표시할 최대 줄 수를 지정한다..
내가 만든 댓글 입력기는 Spinner로 별점을 선택하고 EditText로 댓글을 입력한 뒤 전송하는 앱이다. 그래서 EditText와 Spinner를 입력 후 전송버튼을 누르면 다시 초기화 시켜야 한다. EditText 초기화는 아래 게시글에 작성해두었다. https://ruriruriya.tistory.com/186 스피너(Spinner) 초기화하는 방법 // 버튼 클릭 리스너 생략 spinnerComment.setSelection(0);