공개 SW개발대회를 준비하면서 소켓프로그래밍을 공부하다가 정리가 굉장히 잘되어있는 글을 발견했습니다.게시글 링크제가 작성하는 글은 위 블로그의 게시글을 다시한번 정리한 글입니다소켓 프로그래밍을 하는데 있어서 Server와 클라이언트가 필요하다포트포워딩까지 하지는 않고
MD5란?파일의 무결성을 점검하는데 사용하는 해시 함수.백신 엔진이 파일을 점검함에 있어서 악성코드를 판별할 수 있게 하는 검사 방법중 한가지인 MD5해시를확인할 수 있게 해주는 코드를 작성해 보겠습니다.(python2.7)해당 프로그램의 인자값으로 주게된 파일의 MD
정렬 알고리즘을 사용한 문제를 풀던 중 시간초과가 발생했다.정렬을 기본 sort로 한건 스킵하고 시간초과 발생 원인이 입력받는 부분일 수도 있다는 글을 보았다.해당글데이터의 수n을 입력받고 n개의 데이터들을 입력받는 문제가 있다고 하자. 위와 같이 반복문을 통해 입력받
백준 2805번을 풀다가 시간초과가 발생하였습니다.이진탐색을 사용하여 문제를 풀었는데 시간초과가 발생하는 것으로 봐선 중간에 입력받은 n만큼 반복하여 리스트 요소의 값을 연산하여 더하는 부분에서 시간초과가 발생됐다고 판단됐습니다.구글링 결과 리스트 내포방식을 사용하면