본문 바로가기
반응형

SWE324

윈도우 폴더 오류 해결 방법 [오류 0X80070570 파일 또는 디렉터리가 손상되었기 때문에 읽을 수 없습니다] 문제 현상:어느날 갑자기 Visual Studio 프로젝트에서 빌드를 하는데 오류가 나왔다. '오류 0X80070570 파일 또는 디렉터리가 손상되었기 때문에 읽을 수 없습니다'해당 폴더 삭제도 불가했다.  해결 방법은 폴더가 위치한 디스크의 오류 검사를 진행하는 것이다.아래 자세한 가이드를 따라하면 된다.   1. cmd 관리자 권한으로 실행  2.문제 발생한 하드디스크 구조 검사1) 명령어> chkdsk D: /f나는 D드라이브에서 오류가 났기 때문에 'D:'를 입력했지만, 위치가 발생한 path의 디스크를 입력하면 된다. 2) 이 볼륨에서 분리하도록 하시겠습니까(Y/N)?> Y볼륨 분리 여부를 묻는데 Yes로 답한다.  다행히 문제가 해결되었다. 야호Window GUI에서 폴더삭제도 가능하고, Vi.. 2024. 5. 2.
멀티캐스트 프로그래밍 디테일한 설명 | Network interface index 멀티캐스트 개념에 대해 간략히 먼저 정리한다. - 브로드캐스트란? 일대다 전송이다. TV에서 영상 송출하는 방식을 생각하면 이해하기 쉽다. - 멀티캐스트란? 브로드캐스트의 오버헤드를 줄이기위해 만들어졌다. 일대다 전송이라는 특징은 같지만, 호스트는 멀티캐스트 그룹 한 곳에만 보내면 된다. (해당 데이터그램에 관심이 있는 수신자가 멀티캐스트 그룹에 join해야한다.) 따라서 데이터그램 한 번의 복사로 모든 link에 전달될 수 있다는 큰 이점이 있다. 멀티캐스트 프로그래밍의 기본 단계에 대해 살펴본다. 전송부와 수신부가 있다. *[참고] 연결지향통신(ex.tcp)에서는 server와 client라고 칭하지만, 비연결지향(ex.udp)에서는 sender와 receiver로 부른다. *[참고] tcp 패킷은 .. 2024. 4. 10.
[C++] 동적 라이브러리에서 클래스 객체 생성하는 방법 | 런타임 링킹 | 팩토리함수 | 예제 코드 먼저 라이브러리 기초 개념에 대해 정리해보자 라이브러리 종류 1. 정적 라이브러리 (static library) .lib, .a 파일 2. 동적 라이브러리 (dynamic-link library) .dll, .so 파일 동적 라이브러리 사용 방법 1. 묵시적 링킹, 암시적 링킹(Implicit linking) 실행 파일 자체에 어떤 dll의 어떤 함수를 사용하겠다는 정보를 포함시키고, 운영체제가 프로그램 실행 시 해당 함수들을 초기화한 후 그것을 이용하는 방법 정적 라이브러의 함수 호출과 유사한 방법 Include header file 필요, 라이브러리 링킹 필요 #pragma comment(lib, "library명") 2. 명시적 링킹(Explicit linking) 프로그램이 실행 중일 때 API를.. 2023. 11. 2.
[Streaming][Multimedia] 스트리밍의 대표적인 프로토콜, RTSP란? 스트리밍의 대표적인 프로토콜, RTSP에 대해 알아보자 RTSP(Real-Time Streaming Protocol)는 검증된 비디오 프로토콜이다. 두 엔드 포인트 간의 오디오/비디오 전송을 제어하고, 인터넷에서 지연 시간이 짧은 스트리밍 콘텐츠 전송을 용이하게 하는데 사용된다. 한 때 RTSP는 RTMP(Real-Time Messaging Protocol)와 함께 스트리밍 환경을 지배했었다. 요즘에는 더 이상 그렇지 않다. RTSP만 많은 장비와 CCTV(closed-circuit television) 설계에서 표준으로 남아있다. 그 이유는 단순하다: 여전히 IP카메라에서 선택한 프로토콜이기 때문이다. 이 기사에서 우리는 RTSP 사양, RTSP 스트리밍의 역사, 이 프로토콜을 사용하는 일반적인 wor.. 2023. 7. 29.
반응형