본문 바로가기
반응형

전체 글510

버추어박스(VirtualBox) 네트워크 설정 1. 버추어박스(VirtualBox) 네트워크 설정 버추어박스(VirtualBox)에서 VM 이미지를 생성하면 게스트OS에서 사용할 네트워크는 기본적으로 호스트OS의 버추어박스에서 제공하는 DHCP서비스에 의한 NAT를 사용하게 된다.(내부 사설 네트워크, ex: 192.168.0.x 사용) 일반적인 테스트 목적이나 내부적으로 사용할 용도의 VM인 경우에는 NAT를 사용해서 인터넷만 되면 상관 없지만 VM을 이용해 외부 서비스를 하고자 할 경우에는 VM자체에 외부 IP를 직접 할당받아 사용해야 할 필요가 있다. 외부 IP를 사용하기 위해서는 다음과 같이 버추어박스(VirtualBox)의 VM이미지 설정을 변경해 준다. 버추어박스에서는 기본적으로 VM 게스트 OS에 대해 관리페이지에서는 가상 네트워크 어뎁.. 2023. 2. 12.
인디(Indy)를 이용한 Unicode 문자열의 안전한 전송 1. 개요 Delphi2009 이후부터 기본 문자열이 유니코드를 지원하게 됨에 따라 인디 컴포넌트를 통해 전송되는 UTF8 문자열이 안전하게 전송되지 못하는 문제가 있다. UTF8 문자열을 소켓을 통해 안전하게 전송하는 방법을 찾아 보자 2. 기존처리 방식 //전송부 _Client := TIdTCPClient.Create(nil); _Client.Host := Host; _Client.Port := Port; try _Client.Connect; _Client.IOHandler.WriteLn('Hello World!'); _Client.IOHandler.WriteLn('안녕하세요!'); finally _Client.free; end; // 수신부(TIdTCPServer) procedure TfrmDebu.. 2023. 2. 12.
[mssql] DB 메일 발송 MSSQL 2016 데이터 베이스에서 바로 메일 발송이 가능. 1. SQL SMS 를 열어 서버에 접속 한다. 2. "관리" -> "데이터베이스 메일"을 오른쪽 클릭 -> "데이터베이스 메일 구성" 으로 들어갑니다. 3. 메일 구성 마법사 시작이 나오면 그냥 "다음"을 누름.(이후에 페이지 표시 안함). 4. 구성 태스크 -> "다음 태스크를 수행하여 데이터베이스 메일 설치" 선택합니다. 5. "데이터베이스 메일 기능을 사용할수 없습니다. 이기능을 사용하시겠습니까? " 라는 메세지가 나올 경우 "예" 를 눌러 줍니다. 6. 새 프로필 - 프로필 이름은 이후 프로시져 호출에 사용되므로 기억하기 쉽게 작성 합니다. - SMTP 계정에 "추가"를 클릭하여 새로운 계정을 추가합니다. 7. 계정 이름 설명은 알아.. 2023. 2. 10.
[오라클] 힌트정리 힌트 정리 {SELECT | INSERT | UPDATE | DELETE} /*+ hint [text] [hint [text]] ... */ 혹은 {SELECT | INSERT | UPDATE | DELETE} --+ hint [text] [hint [text]] ... - 이러한 힌트의 사용은 SQL 전체가 아닌 쓰여진 SQL 블럭에만 적용됩니다. 힌트의 종류 별 분류 Optimization Goals and Approaches ALL_ROWS 혹은 FIRST_ROWS CHOOSE RULE Acess Method Hints AND_EQUAL CLUSTER FULL HASH INDEX 혹은 NO_INDEX INDEX_ASC 혹은 INDEX_DESC INDEX_COMBINE INDEX_FFS ROWID J.. 2023. 2. 10.
반응형