일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 매틀랩
- Ga
- 한빛미디어
- 월간결산
- 한빛미디어서평단
- python visualization
- 티스토리
- Linux
- MySQL
- Google Analytics
- tensorflow
- Blog
- 텐서플로
- 딥러닝
- Tistory
- matplotlib
- 리눅스
- SQL
- 시각화
- 블로그
- Visualization
- 파이썬
- 독후감
- 서평단
- Pandas
- 서평
- 파이썬 시각화
- 통계학
- MATLAB
- Python
- Today
- Total
목록ComputerLanguage_Program (320)
pbj0812의 코딩 일기

0. 목표 - html 붙은게 맘에 들지 않아 바꾸고 싶음. 1. 실습 1) 코드 작성 - body 안에 아래 코드 삽입 - 완성 회원가입을 다시 한번 축하합니다!! 2. 결과 3. 한계 - 새로고침할 시 에러 발생(실제의 url이 아님.) - 마찬가지의 이유로 복사해서 붙여넣었을 때도 에러 발생. 4. 참고 - history api

0. 목표 - SP를 이용하여 주기적으로 현재 시각을 테이블에 저장하기 1. 실습 1) 테이블 생성 CREATE TABLE pbj_db.sp_test ( datetime datetime ) ENGINE = INNODB; 2) 프로시저 생성 - sp_test 테이블에 현재 시각 삽입 DELIMITER $$ CREATE PROCEDURE what_time_is_it_now() BEGIN INSERT INTO pbj_db.sp_test(datetime) ( SELECT NOW() ); END $$ DELIMITER ; 3) 프로시저 구동 CALL what_time_is_it_now(); 4) 확인 SELECT * FROM pbj_db.sp_test; - 결과 5) 스케쥴 이벤트 생성 - 10초에 한 번씩 실행..

0. 목표 - MySQL 정규식 실습 1. 준비 1) 테이블 생성 CREATE TABLE pbj_db.reg_test ( id INT NOT NULL, body VARCHAR(32) NOT NULL ) ENGINE = INNODB; 2) 데이터 삽입 INSERT INTO pbj_db.reg_test(id, body) VALUES(1, 'aAbB'); INSERT INTO pbj_db.reg_test(id, body) VALUES(2, 'aA1bB'); INSERT INTO pbj_db.reg_test(id, body) VALUES(3, 'aA12bB123'); INSERT INTO pbj_db.reg_test(id, body) VALUES(4, 'aA12b B123'); INSERT INTO pbj_db..

0. 목표 - 아래와 같은 데이터에 country 별 profit 순대로 랭크 생성 1. 쿼리 작성(8버전 이후부터 가능) 1) 데이터 삽입 - 링크 참고 2) 본문 - contry 별 profit 순으로 정렬 이후 ROW_NUMBER을 생성 SELECT year, country, product, profit, ROW_NUMBER() OVER(PARTITION BY country ORDER BY profit) AS rnum FROM pbj_db.window_test; - 결과 2. 참고 - Oracle의 그룹별 번호 매기기와 같은 기능 구현하기

0. 목표 - CSS로 탱크 그리기 1. 스케치 - 대략 이런느낌 2. html 작성(codepen) 1) 탱크 안에 2) 캐터필터1 : 양 옆 동그라미 + 몸통 3) 캐터필터2 : 양 옆 동그라미 + 몸통 4) 바퀴 다섯개 5) 몸통 2개 6) 포대 2개 7) ROK 글자 한개 ROK 3. CSS 작성 *, *:after, *:before { box-sizing: border-box; } body { background: #d0ddf8; } .tank { position: relative; margin: 50px auto; width: 400px; height: 400px; } .tank .catter1 .rectangle{ position: absolute; bottom: -200px; width: ..

0. 목표 - R을 통한 크롤링 1. 코드작성 1) 라이브러리 설치 및 호출 install.packages('rvest') library(rvest) library(stringr) library(data.table) 2) 파싱 - css가 전혀 없고 구분할 수 있는 부분이 pre 밖에 없기에 아래와 같이 작성 url

0. 목표 - JavaScript로 시계를 만들기 1. 상황 1) 서핑하다 보니 시간이 너무 빨리 지남 2) 시계를 보기 위해서는 마우스를 올려서 시간을 봐야됨. 3) 귀찮음 2. 코드 작성 1) index.html - title에만 head라는 클래스를 둠(추적용) 2) clock.js (1) querySelector로 head탐색 (2) Date로 현재 시각을 할당 (3) getHours, getMinutes, getSeconds로 현재 시각의 시, 분, 초를 받음 (4) 9시 9분 9초 일때는 9:9:9로 표출되기 때문에 10보다 작을때는 앞에 0을 붙이도록 zeroGenerator 함수 작성 (5) dummy 변수를 이용하여 각 함수 결과 값을 받음 (6) 처음에 생성한 clockTitle의 텍스..

0. 목표 - Scala Tutorial 따라하기 1. 실습 1) Scala 설치 - 상황에 따라 pip, pip3, python, python3 선택 필요 pip3 install spylon-kernel python3 -m spylon_kernel install pip3 install pyspark findspark 2) jupyter notebook 실행 - spylon-kernel 확인 3) 코드 작성 val x = 2 val y = 3 x*y - 결과 2. 참고 - Beginner's Guide to Scala(DataCamp)

0. 목표 - with recursive 구문을 통한 구구단 작성 1. 실습 - MySQL 8 이상만 가능 1) WITH RECURSIVE를 이용 2) gugu 라는 테이블이 n을 가지게 함. 3) n의 기본값을 1로 주고, n이 9보다 작다면 n을 +1씩 늘림(n이 9까지 증가) => 이렇게 되면 gugu 테이블에는 1, 2, 3, 4, 5, 6, 7, 8, 9의 값이 저장되게 됨. 4) cross join 을 걸어 모든 경우의 수를 구함 => 즉, 1, 2, 3, 4, 5, 6, 7, 8, 9 x 1, 2, 3, 4, 5, 6, 7, 8, 9 의 수가 나오게 됨. WITH RECURSIVE gugu(n) AS ( SELECT 1 union all SELECT n+1 from gugu where n <..

0. 목표 - MySQL 반복문 사용하기 1. 실습 1) 테이블 존재시 테이블 제거 DROP TABLE IF EXISTS pbj_db.guguTBL; 2) 테이블 생성 CREATE TABLE pbj_db.guguTBL (txt VARCHAR(100)); 3) 프로시저 존재 시 삭제 DROP PROCEDURE IF EXISTS whileProc; 4) 본문 - DELIMITER 를 이용해 문단 위치 설정(DELIMITER 안에서 한번만 실행하면 전체 구문 다 돔) - whileProc이라는 프로시저 생성 - 출력문을 저장하기 위한 str, 구구단의 앞자리 수와 뒷자리 수를 받기 위한 i, k 선언 - while 문을 이용한 반복문 DELIMITER $$ CREATE PROCEDURE whileProc() ..