⚙️ERROR & CS11 [Git/SourceTree] Sourcetree '자식 커밋 쌍방향 재배치(Interactive Rebase) 안 뜸' 해결하기 커밋 메시지를 변경하기 위해 자식커밋쌍방향 재배치 를 클릭했는데 텅 비어있다. . Sourcetree에서 자식커밋 쌍방향 재배치(Interactive Rebase)가 나타나지 않는 이유 1. 브랜치가 HEAD 상태가 아닌 경우반드시 로컬 브랜치에 체크아웃되어 있어야 한다.Detached HEAD 상태에서는 해당 메뉴가 비활성화된다. → Sourcetree 상단에서 현재 브랜치가 정상적으로 선택되어 있는지 확인해야 한다. 2. 현재 브랜치에 커밋 수가 부족한 경우쌍방향 재배치는 최소 두 개 이상의 커밋이 존재해야 실행할 수 있다.커밋이 1개 이하일 경우, 메뉴가 나타나지 않는다. 3. 메인 브랜치(main/master)에서 실행한 경우 일반적으로 rebase는 기능 브랜치(featur.. 2025. 5. 30. [Error/OS] 윈도우 0xd0000225 오류 / 업데이트 후 로그인 오류 "문제가 발생하여 PIN을 사용할 수 없습니다(코드: 0xd0000225) PIN 설정을 다시하려면 클릭하십시오. " 윈도우 업데이트 후 처음으로 컴퓨터 켜서 PIN 입력하니 오류가 발생했다."문제가 발생하여 PIN을 사용할 수 없습니다(코드: 0xd0000225) PIN 설정을 다시하려면 클릭하십시오. " 라는 메시지와 로그인이 안되는 상황. 이건 또 무슨 경우지..윈도우 OS 자체 오류는 또 처음이라.. 당황함 👀 💡오류 해결 방법 1. shift 키 + 다시시작 (안전모드 부팅 하기)+ 나는 이렇게 다시시작을 해도, 안전모드 진입이 되지 않아서, 재부팅될 때까지 F8키를 계속해서 눌러서 부팅하는 방법을 사용했다. 2. NGC 폴더이름 변경하기 문제해결 > 고급옵션> 명.. 2025. 2. 15. [Error] EPERM: operation not permitted c: > 사용자> documents 폴더에 폴더를 생성하고(생성 당시 보안 alert창이 뜨긴했음.. 🫥) VS code로 폴더를 열어 파일을 생성하니, 이런 에러가 떴다. :관리자권한이 필요한 폴더내에 프로젝트 폴더가 있어서 생기는 에러. 1. 첫 번째 방법cmd를 관리자 권한으로 실행하고 해당 위치로 경로를 이동 후, code 폴더명 해서 VS code를 실행하니 된다 😚 2. 두 번째 방법cmd를 관리자 권한으로 실행하고 code 만 입력해도 이전에 열었던 폴더가 열렸다. 2025. 1. 23. [Error] ORA-02292: 무결성 제약조건이 위배되었습니다- 자식 레코드가 발견되었습니다. ORA-02292: 무결성 제약조건(AAA.BBB)이 위배되었습니다- 자식 레코드가 발견되었습니다.에러 메세지에서 BBB를 기억한다.123SELECT CONSTRAINT_NAME, TABLE_NAME, R_CONSTRAINT_NAME FROM USER_CONSTRAINTS WHERE CONSTRAINT_NAME = 'BBB'; 위 SQL문에서 다른건 수정하지않고 BBB만 바꾸어 실행한다.그럼 TABLE_NAME이 나오는데,그 테이블을 열어서 잘 찾아보면 삭제하고자 한 테이블의 FK가 보인다.이럴 때 해결방법1) 자식레코드가 있는지 검사 후 있을 경우 사용자에게 삭제불가 경고메세지를 띄운다. 123SELECT COUNT(*) FROM TABLE_NAME WHERE FK = 'FK값'; 위 SQL.. 2025. 1. 14. [Git/ Sourcetree] rebase 충돌 해결법 개인 브랜치에 작업한 소스를 commit, pull, push 후에 rebase를 하니, 충돌이 발생했다. . . 🥲 해결법1. Git Bash에서 rebase시 충돌 발생 2. '파일상태'에 충돌한 파일들이 스테이지에 아직 올라가지 않은 상태로 뜬다. 3. 외부병합 툴을 사용해 각 파일의 충돌난 코드 부분을 수정해주기. 4. 해결 완료된 파일을 스테이지에 올려준다. 5. Git Bash로 와서 "git rebase --continue" 를 입력. 6. vi(text-editor)로 화면이 전환되면, esc 누른 후에 ":wq" 입력 wq(=write quit) 7. rebase를 성공할때까지 이 작업을 반복 8. rebase를 성공하면, '강제푸시' 이렇게 하면 충돌을 관리할 수.. 2024. 12. 19. [CS/API] RESTful API 란? +URI, HATEOAS 2024.12.14 - [💻/CS] - [CS/ API] API 란? [CS/ API] API 란?프로그래밍 공부를 하며 수없이 들어보게 되는게 바로 ' API ' 다. API에 대해 명확하게 정리해보자. ☺️ 1. API 란?: Application Programming Interface 쉽게 말해 ' 상호간의 소통을 위한 접점' 이라고 soonybutter.tistory.com 저번에 API의 개념에 대해 간략히 정리 했다. 이번에는 REST API, 정확하게는 RESTful API에 대해 정리해보자. ☺️ 1. RESTful API 란?RESTful API는 다양한 형식들 중 오늘날 가장 널리 사용되는 것이다. RESTful API는 A가 어떤방식으로 데이터를 요청하면, B가 어떤 방식으로.. 2024. 12. 14. [CS/ API] API 란? 프로그래밍 공부를 하며 수없이 들어보게 되는게 바로 ' API ' 다. API에 대해 명확하게 정리해보자. ☺️ 1. API 란?: Application Programming Interface 쉽게 말해 ' 상호간의 소통을 위한 접점' 이라고 할 수 있다. API 는 '애플리케이션에서 데이터를 읽거나 쓰기 위해 사용하는 인터페이스'를 말한다. 2. 클라이언트와 서버그럼 어떤 방식으로 API를 통해 데이터를 주고 받는 것이 이루어질까. 예를 들어 날씨 앱을 만든다면기상청으로부터 날씨정보를 요청해서 응답을 받은 후 , 화면에 나타내야 한다.이때 날씨 정보를 제공 받을 수 있도록 기상청에서 제공하는 인터페이스가 바로 API 인 것이다.이러한 형식의 API는 'HTTP API' 다. 클라이언트는 A.. 2024. 12. 14. [에러] Path contains invalid character: 바 Path contains invalid character:바다음과 같은 오류가 났다.한글 문자열을 읽어오지 못하는 오류같았다... 원인을 찾아보니 기본내장된 xml parser로는 한글처리가 부족해서 다른 xml parser를 추가시켜줘야했다.pom.xml에 apache 에서 만든 xerces 파서를 정보를 넣어주면 해결된다. xerces xercesImpl 2.9.1 *출처 :http://www.mungchung.com/xe/spring/33423 2024. 10. 30. [에러] Exception encountered during context initialization 뜰 때 Spring 으로 servlet 연결,html 파일 실행했더니 자꾸 콘솔창에 에러가 떴다... Exeception encounted during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationExecption: Error creating bean with name 'dataSource' defined in class path resource 초기화 하는중 예외 발생 + 자꾸 refresh 하는데 실패했다 해서톰캣도 재시작해주고 clean도 여러번했지만 찾기 어려웠다..알고보니 DB 접속 문제였다. - url 에 \을 적게 추가해서 붙여넣은것이 문제였다.. 확.. 2024. 10. 30. [WEB/네트워크] GET과 POST 의 차이 컴퓨터네트워크에서 http통신을 다룰때 등장하는 get과 post.둘은 클라이언트와 서버 사이에 정보를 요청하고, 데이터를 주고 받는 메서드의 방식이다.이 둘의 차이를 정리하자. Get 방식클라이언트가 서버에게 어떤 리소스로부터 정보를 요청하기 위해 사용되는 메서드URL 가장 끝에 파라미터로 표기되어 전송된다. 이를 쿼리스트링(Query string)이라고 한다.URL주소 끝에 ? name=value & name=value & name= value... 형식으로 쓰여진다.URL 예시) https://soonyexampleimnidaaaa.com/show?name1=value1&name2=value2 위 예시 주소의 서버에서 name1 파라미터 명으로 value1 파라미터값을 전달받고, name2 파라미.. 2024. 7. 31. [WEB] 정적 웹 페이지와 동적 웹 페이지 정적 웹 페이지 (Static Web Page)웹 서버에 이미 저장된 파일 (HTML, 이미지, Javascript 파일 등 )을 클라이언트에게 전송하는 웹 페이지.사용자는 서버에 저장된 데이터가 변경되지 않는 한 고정된 웹 페이지를 계속 보게 된다.다른 처리 없이 요청에 대한 파일만 전송함으로 빠르다.단순한 문서로 웹 서버를 구축하기 때문에 '호스팅 서버'에 연결하는 비용이 적다. 저장된 정보만 보여주기 때문에 서비스가 한정적이다.추가, 삭제, 수정 등의 작업이 모두 코드를 직접 건드려야 하기 때문에 관리가 힘들다. 동적 웹 페이지 (Dynamic Web Page)서버에 저장된 HTML 파일이 그대로 브라우저에 나오는 것이 아닌, 동적으로 만들어지는 웹 페이지요청에 관하여 사용자는 조건에 따라 다.. 2024. 1. 22. 이전 1 다음