본문 바로가기
빌드노트 검색

빌드노트

검색 결과

검색어를 입력해 글을 찾아보세요.

글 검색

글 목록

총 480개의 글

  1. PowerShell -match가 실패했는데 $Matches에 이전 값이 남는 이유

    PowerShell의 -match가 False를 반환해도 $Matches에는 이전 성공의 캡처가 남는다. 성공 분기에서만 값을 복사하는 수정과 배열 입력의 반환값 차이를 실제 실행 결과로 비교한다.

  2. PostgreSQL에서 NULL로 바뀐 행을 <>가 놓치는 이유

    이전 값과 새 값을 <>로 비교하면 NULL로 비우거나 채운 행이 빠진다. PostgreSQL 18.6에서 비교식과 WHERE 결과를 확인하고, IS DISTINCT FROM의 선택 기준과 COALESCE가 빈 문자열·0 전환을 숨기는 경우를 설명한다.

  3. PostgreSQL에서 같은 01/02/2026이 다른 날짜로 저장되는 이유

    PostgreSQL의 DateStyle 입력 순서에 따라 같은 01/02/2026이 1월 2일 또는 2월 1일로 저장된다. PostgreSQL 18.6에서 MDY·DMY, ISO 입력, 표시만 달라지는 날짜와 잘못된 날짜를 비교하고 입력 계약을 명확히 하는 방법을 설명한다.

  4. fetch의 GET에 body를 넣었는데 서버 로그가 없다

    fetch의 GET+body는 서버 응답을 받기 전에 요청 생성 단계에서 거절된다. 실제 Chromium과 로컬 수신기로 TypeError·수신 0건을 확인하고, 쿼리 GET·명시한 JSON POST·서버의 HTTP 오류와 비교한다.

  5. force-with-lease도 fetch 뒤에는 동료 커밋을 덮어쓸 수 있다

    인자 없는 force-with-lease는 fetch로 갱신된 원격 추적 참조를 기준으로 삼는다. 로컬 bare 원격과 세 clone에서 동료 커밋이 빠지는 조건을 확인하고, 내용을 검토한 전체 커밋 ID를 expected 값으로 고정하는 방법을 설명한다.

  6. Select-String에서 api.example이 apiXexample까지 잡히는 이유

    Select-String은 따옴표 안의 검색어도 기본적으로 정규식으로 읽는다. 합성 로그에서 점·대괄호와 대소문자 조건을 실제 비교해, 문자열 포함 검색에는 SimpleMatch를 쓰고 정규식 안의 고정 값에는 Regex.Escape를 적용하는 기준을 설명한다.

  7. PostgreSQL INSERT를 ROLLBACK했는데 다음 ID가 2인 이유

    PostgreSQL에서 INSERT를 롤백해 행이 없어져도 nextval이 소비한 번호는 돌아오지 않는다. 새 시퀀스의 행 수·발급 상태·다음 ID를 비교하고, 연속 업무 번호를 별도로 설계해야 하는 이유를 설명한다.

  8. PowerShell이 [draft].txt 대신 d.txt를 찾는 이유

    PowerShell의 Path는 따옴표로 감싼 [draft].txt도 패턴으로 읽는다. PowerShell 7.6.6에서 대괄호 파일과 d.txt의 조회·존재 검사를 비교하고, 실제 이름을 지정할 때 LiteralPath를 선택하는 방법을 설명한다.

  9. Node에서 암호화된 PKCS#8 PEM을 읽을 때 passphrase가 빠졌다면

    암호화된 PKCS#8 PEM을 문자열만 넘기면 createPrivateKey에서 실패할 수 있다. 전체 PEM과 암호화 당시의 passphrase를 함께 전달하는 수정, 짧은 합성 입력 예제, 누락·오입력·정상 입력의 실제 차이를 설명한다.

  10. merge 커밋을 revert할 때 -m 1은 무엇을 남기는가

    merge revert의 -m은 비교 기준 부모를 고른다. 실제 부모 순서와 부모별 diff를 읽고, -m 1과 -m 2가 남기는 파일을 비교한다. revert 뒤 같은 브랜치를 다시 병합해도 취소한 변경이 돌아오지 않는 이유도 확인했다.

  11. Get-Content 결과를 문자열 인자에 넘겼더니 줄바꿈이 사라진다

    기본 Get-Content로 읽은 줄 배열을 일반 함수의 문자열 인자에 넘기면 공백으로 이어질 수 있다. PowerShell 7.6.6에서 타입·요소 수·Length와 인자 전달 결과를 비교하고, -Raw가 LF·CRLF와 마지막 개행을 보존하는지 확인했다.

  12. Web Crypto의 RSA-OAEP 암호문이 Node에서 풀리지 않을 때

    Web Crypto의 RSA-OAEP 키에 지정한 hash와 Node의 oaepHash를 맞춘다. 합성 키로 SHA-256 양방향 복호화와 SHA-1 기본값의 차이를 확인하고, label·개인 키가 달라도 같은 오류가 나므로 메시지만으로 원인을 단정하지 않는 방법을 설명한다.