본문 바로가기

분류 전체보기

(274)
파이어베이스 안드로이드 사진 다운받기 getFile, FileOutputStream, BitmapFactory 파이어베이스 안드로이드 사진 다운받기 getFile, FileOutputStream, BitmapFactory 파일이 있는지 확인하고 없으면 파일 생성 다운로드한 파일은 비트맵 jpeg 압축 후 저장 /* 파일이 있는지 확인 */ File file = new File(getFilesDir(), "UserProfile"); if(!file.isFile()) { /* 파이어베이스 서버에서 프로필 이미지를 다운받음 */ try { /* 임시파일 생성 */ File tempFile = File.createTempFile("images", "jpeg"); StorageReference sgRef = FirebaseStorage.getInstance().getReference(); sgRef.child("UserA..
자바, 안드로이드 비밀번호, 닉네임 정규식 비밀번호 6~18자리 private boolean checkPW(String pw) { Pattern pattern = Pattern.compile("^(?=.*[a-zA-Z])((?=.*\\d)(?=.*\\W)).{6,18}$"); Matcher matcher = pattern.matcher(pw); if(pw.contains(" ")) return false; else return !matcher.find(); } 닉네임 2~18자리 private boolean checkNickname(String nickName) { Pattern pattern = Pattern.compile("^[가-힣ㄱ-ㅎa-zA-Z0-9._]{2,18}$"); Matcher matcher = pattern.matcher(ni..
네이버 금융 주식 데이터 웹 크롤링 - 일별시세 csv파일에 저장하기 파이썬으로 웹 크롤링 파이썬으로 빅데이터 공부를 하면서 웹 크롤링에 대해 배우게 되었다. 증시 관련 데이터를 크롤링 하려는데 네이버에서 증시 api는 제공하지 않는다. 그래서 html 태그에서 직접 크롤링을 해야했다. from bs4 import BeautifulSoup import requests import pandas as pd from selenium import webdriver import time 밑의 코드들은 위의 라이브러리를 사용한다. 종목 코드 크롤링 주식 데이터를 검색하려면 보통 종목코드를 입력하여 크롤링 하는것이 일반적이다. 하지만 일반 사람들에게는 삼성전자, 구글 이러한 이름이 익숙하기 때문에 먼저 종목 코드 부터 크롤링 할것이다. 크롬 네이버에서 삼성 전자를 검색하고 종목코드가 ..
[JAVA] 파이어베이스 안드로이드 회원가입, 로그인 이메일 인증 완료하기 회원 가입 부분 FirebaseUser firebaseUser = firebaseAuth.getCurrentUser(); firebaseUser.sendEmailVerification() 위 코드를 firebaseAuth.createUserWithEmailAndPassword(email, pw) 밑에 넣는다. 즉, 계정을 생성하는 부분에 sendEmailVerification을 넣으면 된다. 로그인 인증 부분 if(firebaseAuth.getCurrentUser().isEmailVerified()) 로그인 조건문에 위 부분을 추가하면 된다.
일단 저장 https://github.com/y-kim/monoplex
프로그래머스 PCCE 코딩필수역량인증시험 1회차 시험 후기 프로그래머스에 자격증 시험이 나왔다고합니다! PCCP와 PCCE 두개의 종류가 있는데 전문가용은 PCCP 비전문가용은 PCCE로 분류를 할 수 있습니다 첫 시험인만큼 PCCE로 시험을 해볼 생각이었는데 지금까지 파이썬은 2년 넘게 손도 안대다가 어제 2시간 공부했나 별로 안했지만 그냥 해봤습니다 ㅋㅋ PCCE 1회 모의고사 https://zynar.tistory.com/171?category=1107728 프로그래머스 PCCE 모의고사 1회 문제 코드 정답 풀이 내일 프로그래머스 PCCE시험을 신청해놨는데 파이썬은 손땐지 2년이 넘어서 거의 백지상태라 약간 긴장도 되고 하네요. 그래서 미리 모의고사를 해봤는데 C++로는 바로 풀 수 있겠는데 파이썬 메 zynar.tistory.com https://cer..
프로그래머스 PCCE 모의고사 1회 문제 코드 정답 풀이 내일 프로그래머스 PCCE시험을 신청해놨는데 파이썬은 손땐지 2년이 넘어서 거의 백지상태라 약간 긴장도 되고 하네요. 그래서 미리 모의고사를 해봤는데 C++로는 바로 풀 수 있겠는데 파이썬 메소드가 기억이 안나서 기억나는걸로만 풀었네요. 내일 9시에 하는데 잘 풀 수 있으면 좋겠습니다! 디버깅 1 num1 = 100 num2 = 200 # 출력 코드 print(num1 + num2) 빈칸 채우기 1 # 입력을 받는 코드입니다. 수정하지 말아주세요. num = int(input()) if num > 0: print("양수입니다") elif num == 0: print("0입니다") else: print("음수입니다") 빈칸 채우기 2 answer = 0 for num in range(10, 101, 2):..
안드로이드 스튜디오 한글화 설치 방법 - 한글 언어 팩 플러그인 https://plugins.jetbrains.com/plugin/13711-korean-language-pack------ Korean Language Pack / 한국어 언어 팩 - IntelliJ IDEs Plugin | Marketplace The Korean Language Pack localizes the UI of IntelliJ IDEA, AppCode, CLion, DataGrip, GoLand, PyCharm, PhpStorm, RubyMine, and WebStorm into Korean. plugins.jetbrains.com 안드로이드 스튜디오 한글 언어 팩 플러그인 설치 방법 위 링크로 들어가서 플러그인을 다운 받아줍니다. Get 버튼을 누르면 버전이 나오는데 213.370로 설..