
1-Q. 중복된 섹션이 정의되었습니다. 오류 발생 1-1. 내부 서버 오류. 찾고 있는 리소스에 문제가 있어 표시 할 수 없습니다. 1-2. 요청된 페이지와 관련된 구성 데이터가 잘못되어 해당 페이지에 액세스할 수 없습니다. : 웹 페이지에 들어갔을때, 1-1 처럼 문구가 명확하게 뜨지 않는 경우에는 우측 이미지처럼 [IIS > (좌측 메뉴) 사이트 선택 > .NET 오류 페이지] 을 선택하면 다음과 같이 팝업으로 상세 원인을 알려준다. 1-A. 해결 : .NET CLR 버전을 4.0 -> v2.0 으로 변경 [애플리케이션 풀 > 해당 풀 선택 > 더블 클릭 or 우측 버튼 > 고급 설정 > (일반) : .NET CLR 버전을 변경] 해당 이슈로도 해결이 안될 시에는 다른 문제일 수 있음 2-Q. 이 작..
Enum Key 값으로 반복문을 돌면서 값을 출력하는 단순한 예제 소스 첨부합니다. private string GetCodeName(int code) { string result = string.Empty; foreach(STATUS status in Enum.GetValues(typeof(STATUS))) { if ((int)status == code) result = status.ToString(); } return result; } public enum STATUS { SUCCESS = 1, FAIL = -1, NODATA = -2, ALREADY = -3, }
0. 시작하며 : 카프카를 잘 모르고 처음 프로듀서를 개발할 때 들이받으면서 정리한 글입니다. 저처럼 처음 카프카를 접하시는 분들께는 도움이 될 수 있으나, 아니신 분들께는 다른 좋은 글을 추천드립니다. 이후로는 프로듀서를 개발할 때 사용한 라이브러리, 설정 옵션 등을 포스팅 할 예정입니다. 해당 게시글은 계속 추가(보완) 할 예정입니다. 1. 카프카 (Kafka) 정의 : 여러 대의 분산 서버에서 대량의 데이터를 처리하는 분산 메시징 시스템 - 높은 처리량과 실시간 지향 (확장성, 영속성-임의 타이밍에서 읽기-, 유연성, 신뢰성) - 큐잉 모델과 펍-섭 메시징 모델의 특징을 겸비함 1) 큐잉 모델 - 브로커(서버) 안에 메시지 큐가 존재. - 프로듀서는 큐로 메시지를 보내고, 컨슈머가 큐에서 메시지를 ..

최근에 사용자의 IE 버전이 5 부터 접근이 되는 웹페이지를 유지보수 하게 되었다. 개인적으로 IE는 버렸으면 좋겠지만... 어쨌든 작업하면서 대응했던 오류 등을 업데이트 할 생각이다. 1) IE 문서모드 변경해주기 (메타 태그 삽입) : 내 IE 브라우저가 상위버전이 설치되어 있더라도, 어떤 페이지를 접근하면 기본값이 하위버전으로 변경되는 경우가 있다. 이런 경우, 각 버전마다 작동하는 스크립트, CSS 등이 달라서 사용자 경험이 달라지게 된다. 개발자가 header 부분에 메타 태그를 삽입해주므로써 방지할 수 있다. * 삽입 소스 : content="" 에는 문서모드를 입력해주면 되지만, 대부분 Edge로 사용하고 있는 것으로 보인다. 하지만, 해당 페이지가 태그로 엮인 하위페이지인 경우에는 동작하지..

1) 현상 : IE CSS 에서 overflow:auto; 속성을 주더라도, 스크롤 바가 보이지 않는 현상 해결 방법 (Chrome 에서는 해당 속성만 주어도 정상적으로 스크롤 바 노출 됨) 2) 해결 방법 : 아래 속성을 추가한다 -ms-overflow-style:scrollbar; /*IE Scroll*/ EX 소스 > #.css div.left { width: 50%; float: left; box-sizing: border-box; overflow:auto; -ms-overflow-style:scrollbar; /*IE Scroll*/ height:100%; } #HTML 3. 결과 : IE 에서도 div 스크롤바가 정상적으로 노출된다. 출처 : https://stackoverflow.com/qu..
성공/실패 여부는 HTTP Status Code로 판단한다. HTTP STATUS CODE 메소드 설명 유형 응답코드 상태 성공 200 OK GET PUT 요청이 성공. 성공의 의미는 HTTP 메소드에 따라 달라진다. GET: 리소스를 불러와서 메시지 바디에 전송되었습니다. HEAD: 개체 해더가 메시지 바디에 있습니다. PUT 또는 POST: 수행 결과에 대한 리소스가 메시지 바디에 전송되었습니다. TRACE: 메시지 바디는 서버에서 수신한 요청 메시지를 포함하고 있습니다. 201 Created POST 요청이 성공적이었으며 그 결과로 새로운 리소스가 생성. 이 응답은 일반적으로 POST 요청 또는 일부 PUT 요청 이후에 따라온다. 204 No Content Delete 요청에 대해서 보내줄 수 있는..

윈도우 1903, 1909, 2004 버전에서 취약점이 발견되었으며, 버전 확인 법 및 대응 방법에 대한 포스팅입니다. 1. 윈도우 버전 확인 1) [Win] + [R] 입력 (윈도우키 + R) > winver 입력 2) Window 버전 확인 Windows 10 의 버전이 1903, 1909, 2004 인지 확인 (이 외에 버전들은 이하 확인할 필요 없음) 2. 업데이트 버전 확인 1) [Win] + i 입력 (윈도우키 + i) 2) [업데이트 및 보안] 클릭 > KB 버전 확인 3) KB 버전이 아래 표의 Vulnerable 이거나, 그 미만일 경우 필수 업데이트 필수 진행 3. 상세 버전 내역 확인이 필요한 경우 최신버전이라고 나와서 상세 버전이 보고 싶은 경우 1) [Win] + [R] > cmd..
만들었던 이유는 정확히 기억은 안나지만.... JSON으로 입력받는 data를 전송하면서 동시에 redirect 처리를 하고 싶었던 것 같다. 또한 GET 방식으로 사용하기에는 변수가 많았고, POST 형식과 유사하게 사용할 수 있으므로 보기에 더 편한 이점이 있어서 사용했던 것 같다(?) 누군가는 나와 같은 기능을 원할 수도 있다는 생각에 올리는 포스트 // jQuery 를 확장하여 ajax post 형태처럼 쓸 수 있는 Redirect Post 펑션 (내부는 폼 제출로 동작하도록) $.extend({ redirectPost: function (location, args) { var form = $(''); form.attr("method", "post"); form.attr("action", loca..
1. 버튼의 checked 여부 확인 $("input:checkbox[id='아이디명']").is(':checked') // true : false $("input:checkbox[name='NAME명']").is(':checked') // true : false $("input:radio[id='아이디명']").is(':checked') // true : false $("input:radio[name='NAME명']").is(':checked') // true : false 2. checked/unchecked 제어하기 $("input:checkbox[id='아이디명']").prop("checked", true); // 체크박스 checked $("input:checkbox[name='NAME명']"..
에러 관련 사항을 이 문서에 주기적으로 업데이트 할 것입니다. *03/13/19 1. IIS 32 Bit 파일 실행 오류이슈 : 파일이나 어셈블리 'xxx' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 프로그램을 잘못된 형식으로 로드하려고 했습니다. '/' 응용 프로그램에 서버 오류가 있습니다.파일이나 어셈블리 'xxx' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 프로그램을 잘못된 형식으로 로드하려고 했습니다.설명: 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 스택 추적을 검토하여 발생한 오류 및 코드에서 오류가 발생한 위치에 대한 자세한 정보를 확인하십시오. 예외 정보: System.BadImageFormatExce..
- Total
- Today
- Yesterday