분류 전체보기 32

UTM - Network

UTM을 사용하면 네트워크 연결을 안했는데 Local환경과 연결은 물론 VM끼리도 자동적으로 연결이 되어있음을 확인 할 수 있다.다른 VM소프트웨어 VirtualBox에서는 SSH 접속을 위해서는 포트포워딩이 필요하지만 UTM은 달랐다.이번 포스팅에서는 UTM에서는 어떤식으로 VM과 로컬의 네트워크가 연결되어있는지와 UTM에서 사용하는 네트워크 옵션들을 살펴보려한다.*MacOS, Apple Silicon와 QEMU를 사용했습니다.UTM에서는 기본값으로 어떤 네트워크를 사용할까?UTM에서 다른 설정을 하지않았다면 Shared Network를 사용한다.Shared Network 는 호스트와 게스트(VM)이 같은 VLAN을 공유하도록 만들어준다. 별도의 네트워크 구성이 필요없으며 NAT(Network Addr..

클라우드 2024.09.30

입력-출력 속도 최적화

문제상황C++에서 cin, cout을 사용해 대량의 데이터를 처리할 때, 예상보다 시간이 오래 걸릴 수 있다. 특히 백준사이트같이 시간제한이 빡빡히 걸려있는경우 시간초과와 연결되기때문에 입출력 속도를 개선하는 방법이 중요하다.이번 포스팅에서는 입출력속도가 느려지는 이유와 최적화 하는 방법에대해 포스팅한다.0. C / C++에서 시간차이가 발생하는 이유c와 c++에서는 비슷한 기능을하는 출력함수 printf()와 cin()가 있다. 당장 사용해보면 사용편의성 외에는 큰점을 느끼지못하지만 막상 백준에서 알고리즘 문제를 푸는과정에서 cin()으로는 시간 초과가 나는 문제가 printf()로 해결되는 경우가 있다. 두 함수를 비교해서 어디서 속도 차이가 있는지 비교해보려한다.int printf ( const c..

C++ 2024.09.23