데이터베이스2021. 11. 27. 14:33
728x90

[ 행 ]

* (row)

= 레코드 (record)

= 튜플 (tuple)

 

* 행의 수 = 카디널리티 = 기수 = 대응수

 

 

[ 열 ]

* (column)

= 속성

= 필드

 

* 열의 수 = 디그리 (degree) = 차수

 

 

[ , 이 헷갈릴 때 ]

가로, 세로 순서라고 이해하면 쉬움

 -> 가로(행), 세로(열)

 

반응형
Posted by mminky

댓글을 달아 주세요

기사 자격증2021. 11. 26. 15:37
728x90

요즘 컴퓨터활용능력 1급 필기 공부중인데

기출문제 풀기 괜찮은 사이트가 있어서 추천드려요!!

(컴활 말고도 기사시험 등 다른 시험도 있습니다)

 

* 사이트 추천 이유

  - 틀린문제기록 관리 가능(회원가입, 로그인 필요x)

  - 해설제공

  - 2002년 9월~2020년 7월 기출문제 보유(컴활기준)

  - 합/불 판정

 

 

[ 사이트 링크 ]

https://www.comcbt.com/cbt/index2.php?hack_number=29 

 

최강 자격증 기출문제 전자문제집 CBT

전자문제집, CBT, 기사, 산업기사, 기능사, 컴활, 컴퓨터활용능력, 1급, 2급, 워드, 정보처리, 전기, 소방, 기계, 사무자동화, 정보기기, 제과, 제빵, 한국사, 공무원, 수능, 필기, 기출문제, 해설

www.comcbt.com

 

 

[ 기출문제 푸는 법 ]

저는 공부는 따로 하지 않고 기출문제만 풀고 있습니다!

우선 위 사이트에서 OMR방식 > 문제풀기를 클릭합니다.

 

 

그리고 '컴퓨터활용능력'을 선택합니다.

그리고 선택 버튼 클릭!

 

 

원하는 연도를 선택하고 '문제풀기' 클릭!

 

 

그러면 다음과 같이 시험지가 나타납니다!

60문제를 다 풀고 '채점하기' 클릭하면 끝! 

 

* 합/불 판정

각 과목당 40점 이하면 과락, 총 평균이 60점 이상이어야 합니다.

자동으로 계산해주니 편해요 :)

 

* 오답, 점수 관리 방법

문제를 채점한 후 틀린문제와 해설이 나옵니다.

밑으로 스크롤을 해보면 이름을 입력하는 곳이 있습니다.

여기에 본인이 원하는 이름을 입력하면 끝! (로그인 필요없음!!!)

(단, 중복체크는 따로 안 하는 것 같아서 최대한 독특하게 쓰면 좋을 듯!

안그러면 다른 사람 기록이랑 겹칠 수 있을 것 같다.)

 

지금껏 풀었던 문제의 기록을 모아서 보고싶은 경우 처음 접속한 사이트에서

이름을 입력합니다.

 

기록은 20일간 보존되고, 틀린 문제 및 해설을 다시 볼 수 있다고 합니다!

그리고 틀린 문제를 조합해서 인공지능 모의고사까지 제공!!

 

모두 컴활 합격하세요~~!!

 

 

※ 제 글이 도움이 되었다면 공감 부탁드려요 ◡̈

반응형
Posted by mminky

댓글을 달아 주세요

기타2021. 9. 15. 11:30
728x90

토익 가격이 너무 비싸졌다.. 그래서 나는 종종 ybm상품권을 이용하곤 한다.

4만4천원 대에 5만원 상품권을 구매 가능하다.

그래서 4만 4천원 정도의 돈으로 토익을 신청할 수 있다. (토익 스피킹도 가능하다)

 

오늘은 이 상품권의 등록 방법에 대해서 설명해보려고 한다!

 

 

1. ybm edu 접속

https://www.ybmedu.com/

 

YBM어학원 토익 실제문제로 수업중

종로,강남,신촌,영등포,건대,분당,인천,대구,부산 지역 토익,스피킹,회화,일본어,중국어 전문학원

www.ybmedu.com

 

2. 아무 강의나 수강신청한다.

로그인을 하고 결제만 하지 않으면 괜찮으니 아무거나 선택한다!

나는 귀찮아서 아래와 같이 팝업창에 있는거 아무거나 선택했다.

(진짜 아무거나)

선택 후 팝업창에서 수강신청을 클릭한다.

 

3. 결제창에서 상품권을 등록한다.

(상품권 충전하는 란이 따로 없기 때문에 결제창에서 등록을 해야 한다.)

결제창에서 YBM교육상품권 사용하기 버튼을 클릭한다.

 

약관에 동의하고 시리얼 넘버, 스크래치 넘버를 입력한다.

 

성공적으로 전환이 되었다는 메시지를 보고 확인을 눌러 창을 닫으면

(잔액: )부분이 충전 된 금액으로 변경된 것을 알 수 있다

확인 후 창을 닫으면 충전은 끝!! (강의 결제할 필요는 없다)

 

 

4. 토익 접수 시 원하는 만큼 이용하면 된다 :)

(나는 원래 3000원이 있어서 53000으로 뜬다)

 

 

※ 제 글이 도움이 되었다면 공감 부탁드려요 :)

반응형
Posted by mminky

댓글을 달아 주세요

기타2021. 8. 2. 23:18
728x90

우선 결론부터 말하자면, 나는 이 학원이 마음에 들어서
과정을 다 수료한 후 졸업했다.
영어회화를 배우고 싶어서 이 학원을 알아봤는데 졸업 후 후기는 많이 없어서 글을 적어본다.

[ 학원 전 vs 후 ]

* 회화학원을 등록한 이유는 영어의 기초를 잡고 싶어서였다.
토익을 위한, 오픽을 위한 공부. 이렇게는 하고싶지 않았다.
-> 실제로 박코치를 졸업하고
추가 공부를 거의 하지 않고 OPIC IH를 받았다.
토익은 결과가 아직 나오지 않았지만 처음으로 모든 문제를 시간 내에 푸는 경험을 했다.

* 발음교정을 하고 싶었다.
-> Pronunciation Training이라고 발음 훈련 과정이 있다.
학원을 다닌 후 정말 발음 교정이 많이 되었다.
학원 자체 오픽 시험이 있는데, 발음에서 나름 괜찮은 점수를 받았다.

* 회화를 잘 하고 싶었다.
-> 단계가 높아질 수록 원어민 수업 비율이 거의 90%에 가까워 진다.
하다 보니 귀가 뚫렸다. 원어민의 교정을 받다 보니 내 영어가 조금 더 영어스러워 졌다.
부산캠퍼스에는 미국인, 영국인, 캐나다인이 있다. 그래서 다양한 영어 발음에 익숙해 질 수 있다!!

트레이너가 되어 스터디를 이끌다보면 내가 말하고 싶은 단어도 알아야 하고, 상대가 말하는 단어도 알아야 한다.
그래서 실력이 늘 수 밖에 없는 것 같다.

* 기대하진 않았지만, 다른 언어를 어떻게 공부해야하는 지 알게 되었다.
(마음만 먹으면 이 방법으로 일본어, 중국어도 배울 수 있을 것 같다.)

------------------------------------------------------



[ 스파르타 vs 국내 어학연수 ]
나는 스파르타 코스국내 어학연수 코스 둘 다 해봤다.
비교하면 다음과 같다.

  스파르타 국내 어학연수
가격 한 달에
30~40만원 대
두 달에
200~300만원 대
공부 시간 10:00 ~ 16:00 8:00 ~ 19:00
기간 6개월 6개월
분위기 (개인적 견해) 활발, 자유분방 피곤, 지쳤다..


시간, 금전적으로 여유롭지 않다면 스파르타 코스를 추천한다!
국내 어학연수반 만큼 실력이 늘지는 않지만 그래도 본인이 열심히 한다면 만족스러울 것 같다!
특히 취미로 그냥 회화 배워보고싶다! 이런 정도라면 괜찮은 것 같다!
무엇보다 잠을 푹 자서 그런지 활기차고 재밌는 분위기인 것 같아서 나도 공부라는 생각이 안 들 정도로 재미있게 했던 것 같다!!

만약 각 잡고 회화를 6개월 안에 진짜 많이 향상시키고 싶다면 국내 어학연수를 추천한다.
피곤할 수도 있고, 잠을 충분히 못 잘 수도 있다..
하지만 그 노력이 아깝지 않을 정도의 결과를 가져갈 수 있다고 생각한다.

* 로그인 후 훈련신청 버튼을 클릭해서 가격을 볼 수 있다. ( https://www.parkcoach.com/academy/class/?_CMPS=03 )
* 월 20일로 수업일수는 정해져 있다. 그래서 매월 개강일이 다르다. 이는 전화로 문의해보면 된다!( 051-806-7932 )
* 청강도 가능하다





다음 편에서는 이 학원의 시스템에 대해서 더 적어봐야겠다!
이 글이 많은 사람에게 도움이 되었으면 좋겠다!!

도움이 되었다면 공감 부탁트려요 :)

반응형
Posted by mminky

댓글을 달아 주세요

카테고리 없음2021. 6. 22. 23:25

728x90

애드센스에서 핀을 등록하라고 우편이 날라왔다!

 

엄청 얇은 봉투인데 구글에서 온 메일이라 좀 신기했다..!

 

접착제로 붙어있는 종이라 화살표 방향대로 뜯어주면 된다 :)

 

다 뜯으면 PIN이 이렇게 적혀있다.

이거를 입력하면 된다!

 

 

[ 애드센스 ]

빨간 네모 위치에 받은 PIN번호를 입력한다.

 

올바르게 입력되었다면 다음과 같은 메시지가 뜬다.

 

이제 나도 애드센스 있는 블로거다!!

반응형
Posted by mminky

댓글을 달아 주세요

파이썬2021. 6. 17. 14:04
728x90

pdftotree를 이용해서 pdf를 html(tree구조)로 변경해야 하는 일이 있었다.

하지만 잘 쓰이지 않는지 코드가 나와있는 블로그가 거의 없었다.

나와 같이 헤멨던 분들에게 이 글이 도움이 되었으면 좋겠다. (도움이 되면 공감버튼 꾹!!)

 

[ pdftotree 깃허브 ]

https://github.com/HazyResearch/pdftotree

 

HazyResearch/pdftotree

:evergreen_tree: A tool for converting PDF into hOCR with text, tables, and figures being recognized and preserved. - HazyResearch/pdftotree

github.com

(사실 봐도 잘 모르겠다.. 설치 방법 외에는..)

 

 

* pycharm에서 install을 했더니 잘 되지 않는 것 같아 jupyter notebook을 이용했다.

(이용방법은 더보기 참고)

더보기

--------------------(더보기)--------------------

[jupyter notbook 이용해서 하는 법]

 

우선 anaconda prompt를 실행한다.

 

 

jupyternotebook을 실행하고 싶은 폴더로 이동 후 실행한다.

그리고 이 폴더에 변환 할 pdf파일을 넣을 것이다.

#원하는폴더로 이동
(base) C:\Users\min>cd 폴더명

# jupyter notebook 실행
(base) C:\Users\min\jupyter>jupyter notebook
나는 이름을 그냥 jupyter로 했는데 폴더명은 마음대로 해도 된다

 

코드를 입력하고 엔터치면 새 인터넷 창이 뜨면서 jupyter notebook이 실행된다.

 

여기 보이는 ipynb 파일을 클릭해서 코드를 입력해주면 된다.

 

코드 입력 후 Ctrl+Enter를 누르면 해당 셀이 실행된다.

--------------------(더보기)--------------------

 

 

1) pdf 준비

* hwp(한글)파일을 이용할 때는 을 이용하자! (추천사이트 https://allinpdf.com/hwp-to-pdf )

한글프로그램에서 pdf로 출력/저장 이렇게 해서 pdf를 만들면 에러가 많이 발생하는 것 같다.

 

준비한 pdfjupyter notebook 파일(ipynb)이 있는 폴더에 넣는다. (위의 예시에서는 C:\Users\min\jupyter )

 

 

 

2) pdftotree 코드 실행

 

pdftotree 설치

pip install pdftotree

 

import 해오기

import pdftotree

* pip install pdftotree와 import pdftotree는 따로 하는 걸 추천한다.

   jupyter notebook(아래참고)에서 같은 셀에 하면 에러가 발생하기도 함.

이렇게 따로 실행시키는 것을 추천한다.

코드

f_name='파일이름' #확장자는 필요없음
f_name_pdf=f_name+'.pdf'
#table을 포함 한 문서의 경우 model_type='table'로 해주는게 좋음
result = pdftotree.parse(f_name_pdf,html_path=None, model_type='table',model_path=None,visualize=False)

# 변경할 html 파일이름 생성
f_name_html=f_name+'.html'

# 유니코드 문제 해결
with open('out.html','w',-1,'utf-8') as f:
    f.write(result)
    
#전처리 코드(테이블 가시성 높임)
import re
file = open('out.html', 'r', encoding='utf-8')
text = file.read()

text = text.replace('\\n\\t', ' ')
text = text.replace('\\t', '')

text = text.replace('<table', '<table border=\'1\'')

new_file = open(f_name_html, 'w', encoding='utf-8')
new_file.write(text)
new_file.close()

file.close()

 

---------------------------------------------

 

약간 파일 이름을 하나하나 입력하기가 귀찮아서

폴더 내에 있는 파일들을 list로 읽어와서 변환해주는 코드를 짜봤다.

 

[ 폴더 내 pdf파일들을 html로 전환하기 ]

#-------를 기준으로 jupyternotebook에서 셀을 나눴다.

# pdftotree설치
pip install pdftotree
#-------------------------------------------
#import 해주기
import pdftotree
#-------------------------------------------

# [파일 이름 읽어오기]
import os
#path_dir할 때 \ -> / 바꿔주기
#이 코드가 위치 한 디렉토리로 설정해주기!
path_dir='C:/Users/min/jupyter'
file_list=os.listdir(path_dir)
print(file_list)
#-------------------------------------------

# [ pdf 파일만 골라서 html로 ]
for f_name_pdf in file_list:
    idx=file_list.index(f_name_pdf)    
    
    # 파일명 (.pdf) '' 인 것들만 고르기!
    fn=f_name_pdf.split('.pdf')
    if(len(fn)<2 or fn[1]!=''): # .oldPdf 이렇게 확장자 다른 애들은 len(fn)==1
        print('continue: ',fn)
        continue
    f_name_html=fn[0]+'.html'
    
    try:
        result = pdftotree.parse(f_name_pdf,html_path=None, model_type='table',model_path=None,visualize=False)
    except:
        print('continue')
        continue 
        
    with open('out.html','w',-1,'utf-8') as f:
        f.write(result)
    
    #전처리 코드
    import re
    file = open('out.html', 'r', encoding='utf-8')
    text = file.read()

    text = text.replace('\\n\\t', ' ')
    text = text.replace('\\t', '')

    text = text.replace('<table', '<table border=\'1\'')
	
    # f_name_html.html파일에 출력
    new_file = open(f_name_html, 'w', encoding='utf-8')
    new_file.write(text)
    new_file.close()

    file.close()

 

* 실행 전

이렇게 3개의 pdf가 있다.

 

* 실행 후

각각에 해당하는 html 파일들이 생성되었다.

 

 

※ 제 글이 도움이 되었다면 공감 부탁드려요 :)

반응형
Posted by mminky

댓글을 달아 주세요

알고리즘2021. 6. 16. 01:35
728x90


* 시간복잡도 O(nlgn) -> sorting
* 압핀에 고무줄 끼우는 거라고 생각!

[ step ]
1) closed path 그리기
2) turn left인 점만 포함


반응형
Posted by mminky

댓글을 달아 주세요

알고리즘2021. 6. 16. 01:34
728x90

반응형

'알고리즘' 카테고리의 다른 글

코딩테스트 대비 백준 사이트 이용법  (0) 2022.02.23
graham scan으로 convex hull 그리기  (0) 2021.06.16
[ Python ] 백준 5585  (0) 2021.06.14
[ Python ] 코드업 1229  (0) 2021.06.14
[ C ] tromino  (0) 2021.04.02
Posted by mminky
TAG 0 1, Knapsack

댓글을 달아 주세요