lesson89 winSXS 정리로 윈도우 드라이브 용량 줄이는 방법 윈도우 운영체제를 사용하다보면 설치한 프로그램이 별로 없음에도 용량이 많이 차지하는 것을 알 수 있습니다. 그 이유 중에는 여러 가지가 있겠습니다만, 바로 winSXS라는 폴더가 그 이유이기도 합니다. winSXS 폴더는 주로 C:\Windows\WinSxS에 저장되어 있으며, Windows 시스템 파일을 저장하는 공간으로 아주 큰 용량을 차지하고 있습니다. 윈도우 운영체제는 끊임없이 업데이트를 하게 되는데 만약 업데이트한 버젼의 시스템 파일에 문제가 생기면 문제가 생기지 않았던 이전의 시스템 파일로 반영을 해야 합니다. 그때 이 폴더에 있는 파일들을 적용시키는 것이지요. 물론, 처음부터 끝까지 계속 쌓아두는 것은 아니고, 업데이트가 되고 일정 기간이 지나게 되면 운영체제가 임의로 이전의 파일들을 삭제합.. 2024. 11. 29. Visual Studio E0077 해결 이 때에는 소스 코드 파일 상단의 #include 부분 확인 필요합니다.예를 들어, mfc 프로그래밍 중에afx_msg라는 부분이 계속 이 오류를 일으킨다면, afx_msg을 명세하고 있는 afxwin.h 헤더를 include 하는 작업이 필요합니다. 2024. 11. 27. TCP timer ㅇ 재전송 (Retransmission) 타이머 - 송신측은 매 세그먼트를 전송할 때 마다 재전송 타이머 가동 ☞ 재전송 타임아웃 참조 . 정해진 시간(RTO, Retransmission Timeout) 내 수신 확인응답(ACK)이 안되면 재전송 .. 여기서, RTO 값은 고정된 것이 아니라 조정 가능함 * 재전송 타임아웃(RTO)은, 고정된 시간 값을 갖지 않음 ☞ RTT, RTO . 즉, 동적(dynamic) 또는 적응적(adaptive)으로 조정되는 재전송 타이머를 사용함 ㅇ 영속 (Persistence) 타이머 - 윈도우 크기 결정을 위한 타이머 ☞ Sliding Window Pr.. 2024. 11. 24. 통신사 IP 조회할 수 있는 사이트 https://krnic.or.kr/jsp/business/management/isCurrentIpv4.jsp 한국인터넷정보센터(KRNIC)도메인 소개, 등록 및 사용, IP주소, AS번호, DNS 정보, 관련규정 제공xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e 2024. 11. 24. USB 메모리의 용량이 갑자기 줄어들었을 때 USB 메모리는 휴대성과 편리성으로 많이 애용되는 저장장치입니다. 물론, 클라우드 기술이 발전한 현재에는 생경한 얘기일 수도 있지만 인터넷이 잘 안되는 지역이나 망이 분리된 환경에서는 요긴히 사용되고 있지요. 대표적으로 북한에서 한국 드라마를 당국의 눈을 피해 몰래 담아서 전달하거나 국내에서도 특히 개발의 경우, 인터넷과 단절된 공공 금융 SI개발의 경우 사용할 패키지를 USB 메모리에 담아 미리 담당자의 PC에서 확인하는 등 많은 용처를 가지고 있습니다. 이번 포스팅에서는 USB 메모리가 파일이 없음에도 갑자기 줄어들어버린 상황을 가정 하에 설명하겠습니다. 며칠 전 구매한 32GB USB 메모리가 갑자기 1기가 아래로 줄어드는 것을 보고 CMD를 이용해서 작업을 진행했습니다. CMD 관리자 권한 실행이.. 2024. 11. 16. 리눅스 쉘 $에서 #로 바꾸는 방법 sudo supassword 입력완료 2024. 11. 10. dram은 무엇인가? dynamic ram은 동적 램을 의미하며 한국어로는 디램이라고도 읽습니다. 메모리 반도체의 일종이며 국내 기업에서 주축을 담당하는 제품군이기도 하지요. 디램에는 여러 종류가 있습니다. 1. DIP = 듀얼 인라인 패키지 주로 이렇게 생긴 칩을 의미합니다. 아두이노 보드 등에서 많이 볼 수 있는 집적회로입니다. 이러한 형태의 칩 외에 여러 칩이 묶여있는 결합체처럼 구성된 메모리 모듈이 존재하는데 이를 MM으로 줄여서 이야기 하고는 합니다. 2. SIMM = single inline memory module 3. DIMM = double inline memory module 2024. 11. 4. 원격 리눅스 환경에서 mariadb 사용중 화면을 clear하는 방법 리눅스 쉘 환경에서는 ~$ clear와 같은 명령어를 이용해서 화면을 깨끗하게 날릴 수 있지만 MariaDB [mysql]> 이런 환경에서는 clear을 입력해도 지워지지 않습니다. 그럴 때는, MariaDB [mysql]> system clear 을 입력해주면 화면이 깨끗해집니다. 2024. 11. 2. 5장 데이터 전송하기 구조체 멤버 맞춤 예시를 보면 다음과 같습니다. #pragma pack //윈도우 비주얼 C++ 컴파일러에서 적용 struct __attribute__((packed)) MyMessage { // 구조체의 내용};Struct MyMessage msg; //gcc 컴파일러에서 적용 2024. 10. 22. C언어가 실행 파일이 되는 과정까지 이 글은 gcc라는 소프트웨어를 통해서 C/C++ 소스 코드 파일을 직접 실행했을 때의 중간 과정들을 기록하기 위한 목적으로 작성되었습니다. 일반적으로 visual studio 의 MSVC 컴파일러를 통해서 c 소스 코드를 작성하는 방법도 있습니다만, 비주얼 스튜디오의 제일 주된 목적은 윈도우에서 실행 가능한 C++ MFC, C# 클라이언트 프로그램(워드, 엑셀, ppt ...etc) 을 작성하는 것이고 거기에 최적화되어있습니다. 0. 소스 코드 작성(.c 파일)당연한 얘기겠습니다. c파일이 있어야 전처리를 하든 컴파일을 하든 할 수 있을테니까요. ~$ vi example.c이러한 vi 명령어를 통해 c언어 파일을 작성합니다. 1. 전처리(.c 파일 => .i 파일)~$ gcc -E -o one.i.. 2024. 10. 9. 이전 1 2 3 4 ··· 9 다음