socket 사용의 여러 모델 blocking scoket 일반 blocking socket 을 이용한 send,recv 매 send,recv 시 마다 동기 작업으로 여러 소켓을 동시 처리(다수의 client) 하기 위해서는 일반적으로 thread 를 각 소켓마다 할당해 recv,send 하는 식의 스레드 를 활용 non blocking socket non bloking mode socket 으로 전환하는 경우 비동기 send,recv 가능 send,recv 이후 종료시까지 기다리지 않게 […]
Category: linux
linux cli pipe ( | ) 명령 결과 전달
| > 일반적인 키보드의 delete 아래, ] 기호 우측, enter 위에 존재하는 키를 shift 와 함께 누르면 | 파이프 기호 사용가능 앞선 cmd 의 결과를 뒤 cmd 로 전달한다
linux cli 연속 명령어
각 명령어의 끝에 c++ 의 line 끝에 ; 을 붙이듯 한줄에 cli 명령을 이어 붙이게 되면 순차대로 명령을 실행 하게 된다 && 의 경우 앞선 명령어가 성공 했을 때 에 뒤 명령을 실행하게 된다.일반적으로는 앞선 명령어가성공했을때에 대한 후속 명령을 하려 는 경우가 더 많으니 && 를 사용하는 패턴이 더 많다
c++(and another) compiler on website
gcc 버전별 컴파일 가능한 modern c++ feature 확인하기 곧 바뀔 현실이지만 실제 현업에서 많이 장애물이기도 하면서 현재도 많이 남아 있는 centos 에 대한 이슈로 gcc 빌드가 몇몇 회사의 몇몇 솔루션의 경우 c++ 11 의 feature 조차 제대로 사용할 수 없는 (하지만 일부는 또 사용가능한) 케이스가 많다 그때 그때 확인하거나 알고 싶을 때 유용한 사이트가 있다 […]
YumRepo Error: All mirror URLs are not using ftp, http[s] or file. (CentOS 6)
CentOS 6 yum install -y libffi-devel 위와 같은 에러가 발생할 수 있음 CentOS 6 버전 보안 업데이트 지원이 2020.11.30 일부로 지원이 종료되어 발생 위의 명령어를 통해 정상적으로 yum 명령이 사용가능함