SW
-
[SW expert] 1907 모래성 쌓기 삼성 알고르즘 문제SW/Algorithm 2020. 2. 6. 10:15
1907. 모래성 쌓기 문제 링크 풀이 들어가기전1000*1000 = n^2 이니깐 완전 탐색은 불가!!! 1초당 반복문 수행 횟수가 10^8(1억)을 넘으면 시간 초과 가능성.O(n^3) : 대략 크기가 2560인 입력까지 1초O(n^2) : 40960인 입력 까지 1초O(NlogN) : 20000000인 입력 까지 1초O(n) : 160000000인 입력 까지 1초2017/12/30 - [SW/Algorithm] - [알고리즘] Begin Algorithm[알고리즘] Begin Algorithm문제 해결 과정 문제를 읽고 이해하기 재정의와 추상화 계획 세우기 계획 검증 계획 수행 회고하기 (코드와 함께 자신의 경험을 기록 & 오답 원인 & 다른사람코드확인) 간결한 코드 작성하기 #define FOR(..
-
C++ 프로그래밍을 위한 5가지 라이브러리SW/C\C++(STL) 2020. 1. 31. 09:30
C ++은 1979 년에 디자인 된 40 년이 넘은 범용 시스템 프로그래밍 언어입니다. C ++은 스팀을 잃는 것 외에도 여러 프로그래밍 언어의 인기 지수에서 여전히 상위에 있습니다. C ++ 사용 경로를 매끄럽게하는 것은 IDE, 편집기, 컴파일러, 테스트 프레임 워크, 코드 품질 및 기타 도구 제작자 간의 언어에 대한 광범위한 지원입니다. 또한 소프트웨어 개발자는 C ++ 응용 프로그램 작성을 지원하는 많은 우수한 라이브러리를 사용할 수 있습니다. 다음은 C ++ 개발자가 사용하는 5가지 라이브러리. 활성 템플릿 라이브러리 Microsoft의 ATL (Active Template Library)은 이중 인터페이스, 표준 COM 열거 자 인터페이스, 연결 지점 및 ActiveX 컨트롤과 같은 COM 기..
-
[Shell Script] ssh remote command not working well after read lineSW/Shell Script 2020. 1. 18. 10:16
파일을 읽고 그 내용을 ssh로 원격 명령어를 원격에서 내용을 리컬시브하게 출력하는 프로그램이다. Input.txt에는 보낼 단어들이 한줄로 나열 ex) 디비 네트워크 오에스 언어 send_msg_ssh.sh에는 받은 인자(input.txt 단어)를 ssh로 다른 서버에 보낸다. Input파일을 한줄씩 읽어와 send_msg_ssh.sh에 인자로 보내면 send_msg_ssh.sh에서는 다른 서버에 보낸다. 서버에서는 받은 단어 출력. 결과는 4줄다 보낼줄 알았는데 몇개만 받고 test_recursive함수를 끝났다. #!/bin/bash TEST=input.txt test_recursive() { while read -r LINE || [[ -n "$LINE" ]]; do echo $LINE ./sen..
-
[Linux] sar 명령어로 시스템 리소스 확인 cpu, disk, memory, networkingSW/Linux 2019. 11. 9. 17:40
sar (system activity reporter) sar 명령어는 1초 또는 2초마다 화면에 시스템 활동을 끊임없이 보여준다. sar은 sysstat 패키지의 일부이기 때문에 sysstat 다운로드하고 서비스를 활성화하면 시스템 활동 데이터를 즉시 수집한다. sudo apt-get install sysstat sar -u 1 (1초마다 CPU를 보여준다) sar -d 1 (1초마다 disk를 보여준다) sar -n DEV 1 (패킷을 얼마나 주고 받았는지 확인할 수 있다.)