코딩 (33) 썸네일형 리스트형 안드로이드 새로운 뷰 만드는 법 MyButton 이라는 자바 클래스 파일 하나를 생성한다. 생성후 AppCompatButton를 상속 받는다. (이 클래스를 button으로 만들어주기 위해 상속받는다) init라는 메소드를 만들어 그안에서 배경색과 글자색을 지정해주고 dimen이라는 xml파일을 생성해 textsize를 지정해주었다. public MyButton(Context context) { super(context); init(context); } public MyButton(Context context, AttributeSet attrs) { super(context, attrs); init(context); } public void init(Context context) { setBackgroundColor(Color.CYAN.. Fragment 로 activity 화면에 보여주기 메인 액티비티를 하나 생성. 또한 액티비티 위에 띄워줄 프래그먼트 생성 app/res/layout 에서 우클릭 후 new -> layout resource file 클릭후 프래그먼트 생성 fragment.java파일 생성 후 코드 입력 ```java package org.techtown.tab; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.fragment.app.Fragment; p.. 안드로이드 Parcelable 의 오브젝트 전달법 앱을 만들다 보면 인텐트를 통해 단순히 String, int, boolean 같은 기본 타입 뿐 아니고 커스텀 클래스나 오브젝트를 다른 컴포넌트에 전달해 줘야 할 경우가 많다. 그 경우 단순히 그냥 인텐트에 putExtra() 로는 넣어줄 수가 없다. 안드로이드에서는 그런 경우를 위해 자바의 Serialization 개념과 유사한 Parcelable이라는 클래스가 있다. 먼저 이런것이 왜 필요한가 살펴보겠다. 예를 들어 다음과 같은 클래스가 있다고 하자. public class BookData { int _id; String title; String author; String publisher; int price; } 도서관리 앱에서 ListView로 화면에 표시하기 위해 ArrayList에 책들의 정보.. javascript json파일 읽어오기 심심해서 검색하다가 롤 캐릭터와 캐릭터의 정보를 가지고 있는 json형태의 파일을 찾았다. 여기서 json이란? -> 요기 JSON - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. JSON(제이슨[1], JavaScript Object Notation)은 속성-값 쌍( attribute–value pairs and array data types (or any other serializable value)) 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 ko.wikipedia.org 내가 찾은 파일이다. http://ddragon.leagueoflegends.com/cdn/10.14.1/data/en_US/ champion.json 또 여기에 들어가면 다양한 정보들이 있다. htt.. (2) 머신러닝을 사용하여 닮은꼴 연예인 학습시키기 머신러닝이란? -> 요기 구글 Teachable Machine 머신러닝 무료 서비스 공개 (사용법 간단) 요즘 핫하게 사용되고 있는 머신러닝을 구글에서 일반인들도 쉽게 사용할 수 있도록 공개했습니다. 머신러닝이란 말 그대로 기계학습을 말합니다. 기계라고 하면 일반적으로 컴퓨터를 생각� happywww.tistory.com https://teachablemachine.withgoogle.com/ Teachable Machine Train a computer to recognize your own images, sounds, & poses. A fast, easy way to create machine learning models for your sites, apps, and more – no experti.. (1) Python으로 웹상의 이미지 가져오기 Python으로 이미지를 크롤링 하는 방법은 -> 요기 Python 네이버 실검 크롤링 네이버 실시간 검색어를 크롤링 해보자! 하고 해보고 있는데... beautifulsoup 라이브러리를 다운받은 후 bs4가 없기 때문에 터미널 창에 ->pip install bs4 를 사용하여 다운 받았다. 이제 한번 써보자! spa code-nen.tistory.com from google_images_download import google_images_download response = google_images_download.googleimagesdownload() arguments = {"keywords":"이미지 검색 이름","limit":60,"print_urls":True,"format":"jpg"} p.. Python 네이버 실검 크롤링 네이버 실시간 검색어를 크롤링 해보자! 하고 해보고 있는데... beautifulsoup 라이브러리를 다운받은 후 bs4가 없기 때문에 터미널 창에 ->pip install bs4 를 사용하여 다운 받았다. 이제 한번 써보자! span태그에 있는 것들이 정상적으로 나왔다. 이제 네이버에 있는 실검을 가져와야한다. class = keyword고 태그가 span태그 이다. 변경 후 실행 하였지만 아무것도 나오지 않았다.. 왜 안될까? 하고 검색을 해보던 중. https://www.inflearn.com/questions/22012 네이버 검색 순위 크롤링 관련 - 인프런 질문 - 네이버 검색 순위 크롤링 관련 lists의 사이즈가 0입니다. 제가 혹시 간과한 부분이 있는지 여쭙습니다. 참고로 status c.. 파이썬 pickle 모듈 pickle 모듈이란? 텍스트 이외의 자료형을 파일로 저장하기 위해 pickle이라는 모듈을 사용하여 파일을 저장한다. pickle은 객체의 형태를 그대로 유지하면서 파일을 저장하고 불러올 수 있게 하는 모듈이다. 위에서 test.txt로 딕셔너리 형태로 저장했다. pick.dump()를 사용해 딕셔너리 형태로 저장후 종료 그 다음에 파일을 열면 test.txt파일이 딕셔너리 형태 그대로 저장되어 있는 것을 알 수 있다. pickle 모듈을 사용할 때 - pickle을 import 해줘야 한다. - 위에서 그림에서 같이 open()을 사용할때 데이터 open방식을 'w'로 사용하면 String 형으로 저장된다. - 즉 pickle로 데이터를 저장할 때는 wb로 open()후 rb로 읽어준다. - 파이썬의.. 이전 1 2 3 4 5 다음