전체 글

창업, 사업, 자기개발, 운동, Web, App, Java, python, 이슈, 개발자, JavaScript, amazon, cloud server, 취업, 스펙, Android Studio, Spring, React, Node.js, 구독하면 댓글 남겨주세요.
발표를 위한 무료 ppt 템플릿을 찾던중 좋은 싸이트를 발견했다. m.post.naver.com/viewer/postView.nhn?volumeNo=29275956&memberNo=6532296 새별 엄선 무료 PPT 템플릿 24종 모음 (무료 피피티 템플릿 다운) (새별 ppt) [BY 새별의파워포인트] [무료 PPT 템플릿] 무료 PPT 템플릿 24종 모음 (무료 피피티 템플릿 다운) (새별... m.post.naver.com
· WEB
댓글이나 메뉴를 구현하기위해 트리구조로 데이터를 뽑아와야하는 경우가 있다. 이럴때 테이블에 필요한 필수 컬럼과 재귀쿼리를 이용해 데이터를 가지고 오는 방법을 설명하겠다. category 테이블 구성 컬럼 정보 cateId : 카테고리의 고유 아이디 cateNmae : 카테고리 이름 firstDate : 생성 날짜 cateDeletFlag : 삭제 유무 parentId : 부모 카테고리 아이디 트리구조로 메뉴 데이터를 가지고 오는 재귀쿼리 WITH RECURSIVR tree AS() : 메모리상에 tree라는 가상의 테이블을 생성한다. UNION ALL을 기준으로 위에나오는 SELECT문은 비 반복문 으로써 재귀쿼리에 기준이 된다. 여기서는 cateId = 'al'인 데이터가 기준이 된다. UNION AL..
· AWS
저번에 만들어 놓았던 실시간 검색어 Web의 업데이트를 위해 자동으로 Git에 push 해주는 기능을 추가하려한다. 1. Ubuntu Git 아이디 패스워드 저장 2. Git push 자동화를 위한 쉘 스크립트 작성 3. 쉘 스크립트 실행 개발환경 : AWS EC2 Linux ubuntu Github AWS EC2 환경을 구축하는 방법은 아래의 포스팅을 참고하기 바란다. 2021.10.05 - [AWS] - [AWS EC2] 클라우드 서버 구축해 웹페이지 만들기 [AWS EC2] 클라우드 서버 구축해 웹페이지 만들기 AWS는 많은 제품이 있다. 모든 것들에 대해 이해할 필요는 없고 많이 쓰는 것과 내가 쓸 것을 아는 것이 중요하다. 가장 많이 Amzon EC2를 이용해 클라우드 서버를 만들어보겠다. 1...
· Git
우분투를 사용하는 분들 중에 git 계정을 매번 입력하시는 분들이 계셔서 어떻게 하면 매번 입력을 안해도 될까 알아보던 중, 방법이 있어서 공유합니다. 1. 일단 사용자 정보를 저장하세요. 보통 사용자 이름과 이메일을 등록할 경우, git config를 가장 많이 사용합니다. 아래는 사용자 이름과 이메일을 등록하는 방법이며, 이렇게 등록을 하면 commit 수행을 할 때 등록된 사용자의 정보가 함께 반영됩니다. 잘 안보이시는 분들을 위해 아래에 별도로 입력했습니다. sudo config --global user.name "이름" sudo config --global user.email "git에 등록된 이메일" 2. Cache를 사용하여 매 번 git 아이디와 비번 입력 안하기 아래는 매번 입력해야 하는..
· WEB
Nuxt(vue)를 사용함에 있어 component간의 데이터 바인딩을 위해 props와 emit을 사용한다 일단 두 기능의 특성을 알아보자 props prop는 부모 Component의 정보를 자식 Component로 전달하기 위해 사용하는 사용자 지정 특성이다. 자식 Component는 props 옵션을 사용하여 수신 할 것으로 기대되는 props를 명시적으로 선언해 사용한다. emit emit은 다른 Component에게 현재 Component의 Event나 Data를 전달하기 위해 사용할 수 있다. EX : 자식 컴포넌트에서 사용자지정 이벤트를 만들어 부모 컴포넌트에게 전달 받아올 다른 Component에서는 @emit으로받아올event명="현재 컴포넌트에서 사용할 Event 명" 형식으로 선언하..
· Python
파이썬을 이용하여 웹 크롤링을 하던 중 urllib.error.HTTPError:HTTP Error 429: Too Many Requests 에러가 발생하여 프로그램이 강제 종료되는 문제가 발생하였다. 이럴때에는 try except 문 활용하여 에러가 일어났을때에도 프로그램이 종료되지 않게 해준다. 오류는 어떤 때 발생하는가? 오류를 처리하는 방법을 알기 전에 어떤 상황에서 오류가 발생하는지 한번 알아보자. 오타를 입력했을 때 발생하는 구문 오류 같은 것이 아닌 실제 프로그램에서 자주 발생하는 오류를 중심으로 살펴본다. 먼저 디렉터리 안에 없는 파일을 열려고 시도했을 때 발생하는 오류이다. >>> f = open("나없는파일", 'r') Traceback (most recent call last): Fi..
· Python
import datetime 입력 필요 datetime.date.today().strftime('%y-%m-%d') 년 월 일 출력 ex. '19-06-18' datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f') 년 월 일 시 분 초 밀리세컨드 출력 ex. '2019-12-16 11:04:23.050193' !!! %Y 대문자는 2020과 같이 연도 전체 출력이고, %y 소문자는 20과 같이 연도의 뒷 두자리(십의자리수까지) 출력 !!! datetime.datetime.now().strftime("%A, %d. %B %Y %I:%M %p") 요일, 일. 월 년 시:분 (PM/AM) ex. 'Tuesday, 21. November 2006 04:30 PM' ..
· 알고리즘
스택 수열 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 2 초 128 MB 87906 32204 22766 36.172% 문제 스택 (stack)은 기본적인 자료구조 중 하나로, 컴퓨터 프로그램을 작성할 때 자주 이용되는 개념이다. 스택은 자료를 넣는 (push) 입구와 자료를 뽑는 (pop) 입구가 같아 제일 나중에 들어간 자료가 제일 먼저 나오는 (LIFO, Last in First out) 특성을 가지고 있다. 1부터 n까지의 수를 스택에 넣었다가 뽑아 늘어놓음으로써, 하나의 수열을 만들 수 있다. 이때, 스택에 push하는 순서는 반드시 오름차순을 지키도록 한다고 하자. 임의의 수열이 주어졌을 때 스택을 이용해 그 수열을 만들 수 있는지 없는지, 있다면 어떤 순서로 push와 pop 연산을..
TaeHuiLee
Developer_TaeHui