전체 글

전체 글

    [Eclipse-GIT] 깃 계정 변경하는 법

    Window - Preferences - General - Security - Secure Storage 클릭 Contents - [Default Secure Storage] - Git - 해당 repository 클릭 후 기존 계정이 있다면 Delete > 위 작업 진행하면 이클립스가 자동 재시작됨 이후 commit, push 하게 되면 다시 계정 입력을 요하는 창이 나오는데 바꿀 계정 ID/비밀번호 입력해 주면 변경 끝!

    [자바스크립트] 동기 지연 함수 구현

    자바스크립트에서 의도적으로 함수를 지연시키고 싶을 때 지연시킬 부분에 사용 function sleep(ms) { var start = Date.now() + ms; while (Date.now() < start) {} } sleep(5000); // 5초 지연 더보기 https://mylife365.tistory.com/504 [JavaScript][사용자함수] sleep 동기 지연 함수 // 동기 지연 함수 function sleep(ms) { var start = Date.now() + ms; while (Date.now() < start) {} } sleep(5000); // 5초 지연 mylife365.tistory.com https://inpa.tistory.com/entry/JS-%F0%9F%..

    [이클립스] 프로젝트 아이콘 의미

    이외에도 많은 아이콘에 대한 설명이 있으니 궁금하시다면 아래의 공식 도움말을 참고하시길 바랍니다. 이클립스 공식 도움말 http://help.eclipse.org 더보기 https://stackoverflow.com/questions/1561336/what-do-the-icons-in-eclipse-mean What do the icons in Eclipse mean? What do the icons in the Eclipse debugger mean? What do the icon decorators in Eclipse mean? What do the icons in Eclipse's Package Explorer mean? What do the little letters on top of Eclips..

    [자바스크립트] null 처리 쉽게 하는 법(삼항연산자)

    객체 내 'posName'이라는 변수가 null인지 아닌지 확인하고 싶을 때 ⇒ 경우에따라 null, 공백, undefined로 들어오기 때문에 null 처리가 번거로움 if(emp.posName != '' && emp.posName != null && emp.posName != undefined) { } 2) 삼항연산자를 사용하면 간단해짐! ⇒ 있으면 한 칸 띄우고 걔를 쓰고, 없으면 공백으로 둬라 (emp.posName ? ' ' + emp.posName : '') 3) true 구문 안에서 다시 조건절도 가능함

    [Tistory] 마우스 커서 바꾸기

    1. 사이트 접속 https://www.cursors-4u.com/ Free Cursor Downloads - Cursors-4U.com Date: 4 Feb 2021, 21:35 By Tor With 7 Comments This month's favorite cursors is the "Sexy Red Lips". It's unknown who made the image. If you know who did it, send me an email so I can give proper credit. Also being February, check out some Valentine's Day www.cursors-4u.com http://www.rw-designer.com/cursor-library Open..

    [Windows] 작업표시줄 초 단위 표시하기

    1. cmd창 접속하여 regedit 입력 2. 아래 경로로 접속 컴퓨터\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced 3. 마우스 오른쪽 버튼 > 새로 만들기 > DWORD(32비트) 값 접속 4. ShowSecondsInSystemClock 값 생성 ShowSecondsInSystemClock 5. 값 데이터를 1로 수정 6. 작업 관리자 > Windows 탐색 기 다시 시작 7. 초 단위 확인

    [Eclipse-Git] Eclipse에서 Git Pull 할때 충돌 간단히 해결하기

    0) Git pull 할 때 새로 당겨올 파일과 내가 수정한 파일이 겹치면 충돌이 나면서 pull 안 됨 1) 충돌 파일 확인 2) Git Staging 켜서 충돌 난 파일 찾기 3) Compare with Index 클릭 4) 빨간 박스 클릭 ▶ 기존 index(처음 pull 당겨 왔을 때의 파일 그대로) 파일 상태로 돌리는 것이므로 내가 수정한 파일은 백업해 놓기 5) 다시 Sync 확인해 보면 충돌 풀려 있음! 6) 다시 pull 당겨 보면 완료되는 것 확인 완료!

    [myBatis] VO cannot be cast to java.util.list

    디버깅 시 DAO-XML로 넘어갈 때 아래 오류가 발견되었다 VO cannot be cast to java.util.list 말 그대로 VO 객체를 List로 변환할 수 없다는 의미이며, 나의 경우 DAO에 selectList가 아닌 selectOne으로 명시해서 생긴 오류였다 오류가 났을 당시 이클립스에서 소스를 찾을 수 없다는 창이 떴음 내가 원래 썼던 로직 // -------------- 반환형 List로 기재해 놓고 public List selectMngrInfo(MemberVO memberVO) { // --------- 받을 때는 One로만 받겠다는 나... return this.sqlSession.selectOne(nameSpace + "selectMngrInfo", memberVO); } ..

    [자료 구조와 알고리즘] 동적 프로그래밍 - 타뷸레이션

    🔥 그림으로 쉽게 배우는 자료 구조와 알고리즘 동적 프로그래밍 - 타뷸레이션 📍 타뷸레이션(Tabulation) 👉🏻 분할 정복을 하기 위한 하향식 계산 방식: 메모이제이션 👉🏻 함수 하나를 사용하는 것보다는 오버 헤드가 큼 👉🏻 상향식 계산으로 계산에 필요한 모든 값을 전부 계산 후 테이블에 저장해 둘 것 // 구하고 싶은 수의 자릿수를 매개변수로 받음 function fibonacci1(n) { if(n == 0 || n == 1) return n; // 기저 조건 return fibonacci1(n - 2) + fibonacci1(n - 1); } function fibonacci2(n, memo) { // 메모이제이션 if(n == 0 || n == 1) return n; // 객체에 해당 값의 ..

    [자료 구조와 알고리즘] 동적 프로그래밍 - 메모이제이션

    🔥 그림으로 쉽게 배우는 자료 구조와 알고리즘 동적 프로그래밍 - 메모이제이션 📍 메모이제이션의 필요성 👉🏻 재귀를 이용해 큰 문제를 작은 문제로 분할 정복을 이용하여 풀어 왔음 👉🏻 하지만 재귀를 사용하면 스택에 함수를 쌓는 단점 이외에도 이미 계산한 것을 또 계산하게 되는 치명적인 단점이 있음 // 피보나치 수열 // 앞의 두 수를 더한 수를 뒤에 나열 1, 1, 2, 3, 5, 8, 13, 21, 34, ... [ fibonacci.mjs ] // 구하고 싶은 수의 자릿수를 매개변수로 받음 function fibonacci(n) { if(n == 0 || n == 1) return n; // 기저 조건 return fibonacci(n - 2) + fibonacci(n - 1); } console...