분류 전체보기106 재귀호출로 하위 항목(디렉토리) 접근 재귀 호출(Recursive Call)이란 메서드 내에서 자기 자신을 재호출하는 것을 말한다. 재귀 함수를 호출하는 것은 가독성 측면에서는 그다지 호평받지 못해서 코딩룰을 따지는 곳에서는 지양하라고 한다. 그러나 재귀함수를 이용하면 가장 좋은 곳이 있다. 바로 하위 디렉토리에 접근하거나 트리구조에서 하위 아이템 항목을 찾을 때 매우 유용하다. 즉, 부모-자식 관계 형태에서도 하위 모든 자식들을 탐색할 수 있다. 재귀함수의 전형적인 모습은 아래와 같다. public void Find(string dir) { string[] dirs = Directory.GetDirectoryInfo(dir); foreach(string item in dirs) { DirectoryInfo directory = new Di.. 2020. 4. 27. DB 이중화(MariaDB Replication) MariaDB를 Master서버와 Slave서버 구조로 이중화하기 위한 방법입니다. OS : Windows 10 Master - Slave에서 DB 설치버전이 같거나 Slave가 더 높은 버전이면 가능합니다. my.ini 설정 변경 후에는 반드시 서비스 재시작을 통해 변경된 설정 내용을 반영하도록 합니다. my.ini 파일 위치는 설치시 개인 설정에 따라 달라질 수 있지만 보통 아래의 경로를 참조하세요. C:\program files\mariaDB 10.0\data DB 이중화 작업에 대한 정리 내용은 아래와 같습니다. [Master] 1. Master my.ini 수정 [mysqld] 하위에 아래 구문 추가 Server-id=1 log-bin=mysql-bin => log-bin은 Slave에서.. 2020. 4. 25. 이전 1 ··· 24 25 26 27 다음