일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- n^2 배열 자르기
- 코딩
- 셀레니움
- 파이썬
- 세션
- Programmers
- jdbc
- 크롤링
- 입출력
- android
- Python
- 파일 저장
- 자바스크립트
- MySQL
- js
- 이진 변환 반복하기
- 모바일
- 형태소 분석기
- javascript
- 개발
- 프로그래머스
- 함수형 인터페이스
- jsp
- 메모장
- java
- 개발자
- 유튜브
- 데이터베이스
- 프로그래밍
- Today
- Total
목록코딩 (17)
개인용 복습공간

간단하게 유튜브에 text를 크롬 드라이버와 셀레니움을 이용해 가져와보려고 한다. 유튜브 채널에 들어가 우클릭 - 검사를 눌러서 가져올 텍스트를 확인한다. ctrl + shift+ i를 눌러서 할 수 있다. 동영상의 제목, 유튜버, 동영상 업로드 시기, 동영상 길이, 조회수, 동영상 url이 들어있는 text의 요소를 찾는다. XPath를 복사해서 코드에 넣어준다. 셀레니움은 pip install selenium으로 cmd창에서 설치할 수 있다. crawling_one.py 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import selenium from selenium import webdriver from time import sleep import time ..

자바 빈즈와 Connection Pool을 이용한 데이터베이스 연동방법을 알아본다. 자바 빈즈를 이용한 데이터베이스 연동 자바 빈즈를 사용하여 데이터베이스와 연동 데이터베이스에 관련된 자바 코드를 JSP 페이지에 스크립트릿으로부터 분리한다. 예를 들어 JDBC 코드들은 RegisterMgr.java에 레코드들은 RegisterBean.java에 분리했다. 자바 빈즈로 데이터베이스 연동 예제 [JSP] JDBC로 데이터베이스 연동 - 1 (스크립트릿) 에서 사용했던 usingJDBCjsp.jsp를 분리하려 한다. RegisterBean.java 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 32 33 3..

함수형 인터페이스에 대해 자세히 알아보려 한다. 함수형 인터페이스 응용 Predicate 인터페이스 Predicate 인터페이스 유형 Bi, Double, Int, Long을 접두어로 붙인 변종이 있다. Predicate 유형은 다음과 같이 정의한다. Predicate p = t -> { T 타입 t 객체를 조사하여 논릿값으로 변환하는 실행문; }; Predicate 인터페이스 실습하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import java.util.function.IntPredicate; import java.util.function.Predicate; public class PredicateEx { public static void main(S..

다른 액티비티로 데이터를 전달하는 과정 습득 액티비티에서 실행한 또 다른 액티비티로부터 결과를 되돌려 받아 처리하는 과정 습득 ConstraintLayout에서 Guideline 연습 파일 저장 코드 연습 코드 파악을 통한 액티비티 생명주기에 대한 기초 이해 Intent로 데이터 전달 Intent(인텐트) 란? 애플리 케이션 내에서의 메시지 전달, 애플리케이션 간의 메세지 전달 메커니즘 제공하고 액션을 다른 애플리케이션이 처리하도록 시스템 전역에 방송이 가능하게 한다. 첫 번째 액티비티에서 두 번째 액티비티로 데이터 전달을 하는 예제를 해보려 한다. Inetnt로 액티비티에 데이터 전달 예제 레이아웃은 두개를 준비한다. 첫 번째 레이아웃에서 작성한 내용을 두 번째 레이아웃 TextView에 전달하려 한다..

프로그램에서 데이터베이스를 연동하기 위한 자바의 기술인 JDBC에 대해서 알아본다. 스크립트릿으로 데이터베이스 연동하는 법을 알아본다. JDBC JBDC (Java DataBase Connectivity)란? 데이터 베이스를 다루기 위한 자바 API (Application Programming Interface)이다. JDBC의 구성 JDBC 인터페이스 : 프로그래머에게 쉬운 데이터베이스와 연동되는 프로그램을 작성할 수 있게 하는 도구 JDBC 드라이버 : JDBC 인터페이스를 구현하여 실제로 DBMS를 작동시켜서 질의를 던지고 결과를 받음 JDBC Driver 설치 MySQL 사이트 (http://dev.mysql.com/downloads/connector/j/ ) mysql-connector-java..

기본 데이터, 입력 , 설정 정보 저장 혹은 전달한 데이터를 저장, 관리하기 위한 데이터를 다루기 위한 기본을 습득하려고 한다. 프레퍼런스 안드로이드에서 제공하는 프레퍼런스(Preference)는 제일 단순한 저장 형태이다. 각 애플리케이션에 고유한 설정값을 지정하고 의 조합으로 데이터를 저장한다. SharedPreference인터페이스를 사용하고 getSharedPreference()에 의해 반환된 프레퍼런스 객체를 접근/수정을 제공한다. 프레퍼런스 예제 프레퍼런스 기능을 확인하기 위한 부분이라 간단한 사용자 입력창 만으로 구성했다. 여기서는 setting 버튼을 눌렀을 때만 사용자가 입력한 정보를 프레퍼런스를 이용하여 저장하도록 구성했다. (Baseline 사용) 다음은 메인 액티비티이다 (자세한 내..

첫 포스팅이라 부족함이 있을 수 있음 람다식 자바에서는 함수형 인터페이스의 구현 객체로 취급한다. 메서드를 포함하는 익명 구현 객체를 전달할 수 있는 코드를 의미한다 람다식의 특징 은 여러 가지가 있다 메서드와 달리 이름이 없다 메서드와 달리 특정 클래스에 종속되지 않지만, 매개변수, 반환 타입, 본체를 가지며, 심지어 예외도 처리할 수 있다 메서드의 인수로 전달될 수도 있고 변수에 대입될 수 있다 익명 구현 객체와 달리 메서드의 핵심 부분만 포함한다 람다식의 문법 은 간단하다 예를 들어, (x, y) -> { return x + y }; 이런 식으로 작성하면 된다 함수형 인터페이스 함수형 인터페이스란 추상 메서드가 1개만 있는 인터페이스를 의미한다 매개 값 ------> 함수형 인터페이스 ------>..