IT 44

git 배포방법

로컬 앱과 저장소를 연결해야한다. // 작업 디렉터리 상의 모든 변경 내용을 스테이징 영역에 추가해준다. git add . // 스테이징 영역에 있는 소스 코드를 로컬 저장소에 간단한 메세지와 같이 저장해준다. git commit -m "first commit" // 원래는 자동으로 master 브랜치가 설정되지만, 따로 main브랜치를 설정해 이용할때는 git branch -M main // 로컬 깃 저장소와 깃허브의 리포트 저장소를 연결할려면 git remote add orgin https://github.com/깃주소.git // 로컬 깃 저장소에 있는 소스 코드를 깃허브 저장소로 푸시한다. git push -u origin main

IT/기타개발 2023.08.15

(JavaScript) 코테를 위한 기본적으로 알아야할 문법

# 빠른 출력을 할려면 코딩테스트에서는 시간이 제한되어있는데. 많은경우 시간초과가 되게된다. 예로 라인마다 코드를 읽어오게되면 라인이 많을경우 많은 시간이 걸리게된다. 메모리를 많이 사용하지만 출력시간을 빠르게 할 수 있다. 한꺼번에 모아뒀다가 출력하는 방식이다. (자바에서는 BufferedReader가 이걸위해 사용된다.) let answer = ''; /* 여러 출력 결과를 한 줄에 하나씩 출력하는게 아니라 하나의 문자열에 결과를 저장해서 한꺼번에 출력해주는거다. */ for (let i = 1; i (반환값) - 배열의 각 원소를 하나씩 확인하며, 각 원소는 currentValue에 해당합니다. - 반환값은 그 이후의 원소에 대하여 accumulator에 저장됩니다. */ let data = [5,..

코딩테스트 개요

# 문제에 따른 분류 1. 알고리즘 코딩테스트 - 문제별 능력을 평가 - 보통 5시간 내에 알고리즘 문제를 푼다. - 알고리즘을 이용해 문제를 해결할 수 있는 능력을 평가한다. 2. 개발 과제 코딩테스트 - 실질적인 개발 능력을 평가 - 하나의 프로그램을 완성시키는 것을 시험한다. - 시간단위에서 2주까지 보통 시간을 준다. - 그 회사에서 실제로 사용하는 컴퓨터 언어나 프레임워크를 사용하도록 요구하기도 한다. https://replit.com/ 웹사이트에서 코딩테스트를 위한 개발환경을 사용할 수 있다. - javascript를 연습할려면 기본적으로 node js를 골라주면 된다. # 시험 환경으로 분류 1. 온라인 코딩테스트 - 문제를 보고 정답을 작성하면된다. - 공채에서는 혼자 힘으로 풀게 표절 검..

modal안에서 버튼이 두번 눌리는 버그

상황: 결재자를 선택해서 다음 그리드에 넘겨주는 버튼을 누르면 같은 사람이 두번이나 들어감. 해결: 여러 바닥에서 같은모달을 쓰고 그안에 결재하는 2차모달이 있었는데 결재하는 모달이 두개이다보니. include를 통해서 다른 결재modal에있는 button event를 불러와서 두번의 이벤트 액션을 뿌려줬다. 그래서 include된 모달들의 id나 name이 겹쳐서 이벤트가 두번이나 call됐던거였다. id랑 name의 이름을 각각 다르게 설정

eclipse IDE에서 코드가 잘못되지 않았는데 오류가 발생할경우 처음해볼것

상황: eclipse에서 새로운 category를 따서 구현을 할려는 도중 controller통해서 url과 jsp위치를 정확하게 입력해주었는데. 계속 404오류가 떴다. 해결방안: eclipse IDE에서는 상단의 project-clean와 server에서 서버clean작업을 통해서 쌓인 데이터를 깨끗하게하여 엉킨오류를 해결할 수 도있다. 오류가 발생했는데 문제가 해결안되면 project와 server를 clean을 먼저해보자.

특정 상황에서 시간이 지나지 않았는데 session time-out이 발생했을때

증상: grid에 있는 결제완료된 row의 모달을 열때 계속 session time-out이 발생함 해결방법: sql에서 테이블에 있는 자료의 datetime을 그대로 가져와서 오류가 발생한것. modal 열때 데이터를 가져가서 모달에 띄워주는데 controller에 있는 url을 탈때 mybatis sql쿼리를 실행했는데 '2023-07-13 19:40:37.017' 이렇게 되어있던 자료를 2023-07-13의 문자형으로 변환해주니 해결 A.rv_write_dt => convert(char(23),A.rv_write_dt, 21) [CONVERT(CHAR(23), DATETIME, 21) : 2000-01-02 13:14:15.678 -> YYYY-MM-DD HH:MM:SS.MS] mssql 날짜 변환..