본문 바로가기

error

(2)
Swift의 오류처리(Error Handling) 1. 오류 처리 •스위프트에서 오류(Error)는 Error라는 프로토콜을 준수하는 타입의 값을 통해 표현됨 •Error 프로토콜은 사실상 요구사항이 없는 빈 프로토콜일 뿐이지만, 오류를 표현하기 위한 타입(주로 열거형)은 이 프로토콜을 채택 •스위프트의 열거형은 오류의 종류를 나타내기에 아주 적합한 기능 •연관 값을 통해 오류에 관환 부가 정보를 제공할 수도 있음 이번 예제에는 프로그램 내에서 자판기를 작동시키려고 할 때 발생하는 오류상황을 구현 2. 오류 표현 •Error 프로토콜과 (주로)열거형을 통해서 오류를 표현 12345enum VendingMachineError: Error { case invalidInput case insufficientFunds(moneyNeeded: Int) case ..
CentOS 6.5 - Sysbench 설치 안녕하세요! Ji-nun입니다! 최근 AWS RDS MySQL / Aurora / EC2-MySQL 중 어느 제품을 사용해야하나 결정하려고 성능 테스트를 진행하였습니다. 제가 지식이 짧아서 벤치마크 툴인 Sysbench를 설치하는데 애먹었는데 중간에 나오는 에러메세지 해결 방법을 공유하려 합니다. 하단의 링크는 Sysbench 메뉴얼이며 자세한 사용방법이 궁금하시다면 들어가서 보시는게 좋을 듯 합니다.[Sysbench Manual] SysbenchH/W (CPU, Disk I/O), MySQL DB 환경(버전, 파라미터)의 변경 벤치마크 등간단한 성능 테스트 자료가 필요한 경우 이용할 수 있는 성능 테스트 툴 입니다.GUI 등으로 제공되진 않아 자세한 비교 분석 자료를 만들기는 다소 단점이 있으나, 간단..