SQL Server 2017 LocalDB 설치, SSMS 2017 설치, LocalDB 연결, 한글 데이터정렬(Collation) 2017 버전 부터는 인스톨러를 먼저 설치하고 인스톨로를 통해 "LocalDB" 설치파일을 다운로드 하고 그리고 나서 LocalDB 를 설치한다. 먼저 인스톨러를 다음 두 경로 중 한 곳에서 다운로드하고 실행한다. 첫번째는 최근 디자인 스타일이고 두번째 링크는 설치 사양등의 설명을 확인할 수 있어 .. SQL Server 2019.01.16
TMemo 모든 내용(행, Line) 보이게 세로 크기 늘리기 12345678910111213141516var bmp: TBitmap; LineHeight, TotalHeight: integer;begin // TMemo의 모든 Text가 보이게 세로 늘리기 즉 모든 행이 보이고 세로스크롤바가 비활성화되게 bmp:=TBitmap.Create; try bmp.Canvas.Font.Assign(aMemo.Font); LineHeight:=bmp.Canvas.TextHeight('홍'); TotalHeight:=(aMemo.Lines.Count+2) * LineHeight finally FreeAndNIL(bmp) e.. 델파이 2019.01.04
Promise 프라미스, 비동기 처리 콜백(callback) 개념을 익히고 나니 콜백지옥으로 인한 코드 가독성이 너무 떨어진다. 웹의 특성이라 어쩔수 없이 비동기 처리해야 하는 상황이라 이해해야한다. C, Delphi 등에 너무 익숙한 개발자들은 처음 이해하는데 고생이 많을 것 같다. 그나마 Promise (프라미스) 가 코드 가독성이 좋다고.. 웹개발 2018.12.18
자바스크립트 논리연산자의 거짓인 값, 기본값 설정 방법, 변수의 불린값 확인 논리연산자 는 다음과 같다. &&(and연산자), ||(or연산자), ! (부정연산자) 자바스크립트에서 거짓인 값 은 다음과 같다. '' 0 false NaN undefined null document.all 이것 이외에는 모두 참인 값이다. 즉 let a='' if (a) // 는 거짓(false) 이다. 기본값(Default) 설정할 때 사용하는 방법 let a = b || c || d // 기본값을.. 웹개발 2018.12.14
vscode 단어선택 더블클릭으로 , 유용한 단축키 css 클래스 선택자 이름에 대시("-") 기호 를 사용하여 클래스명을 작성하는 것이 일반적이다. nav-button, sr-only-focus, bs-docs-nav 등.. 그런데 vscode 에서 해당 클래스명을 마우스 더블클릭으로 선택하려면 대시("-")기호로 인해 클래스명 전체가 선택되지 않아 불편했다. 대시기호를 단어 구분자로 인식하기 때문이다. 해결 방법은 설정에서 "editor.wordSeparators" 에서 대시기호를 빼주면 된다. (변경전) (변경후) /* 기타 유용한 단축키 */ 커서가 위치한 같은 단어 전체 선택: Ctrl +F2 커서가 위치한 같은 단어 반복 선택: Ctrl + D 줄 복사: 커서 위치에서 (선택된 것이 없는) Ctrl + C 줄 잘라내기: 커서 위치에서 (선택된 .. 웹개발 2018.11.29
iis ssl 인증서(*.pfx) 갱신 iis 웹 서버에 처음 ssl 인증서 적용할 경우나 갱신이나 동일한 과정으로 진행한다. 결론적으로 요약하면 구매한 인증서 (*.pfx) 파일을 가져와서 바인딩으로 연결한다고 보면 된다. 갱신 기능이 아니라 새로 가져와서 가져온 인증서를 바인딩으로 연결한다고 보면된다. 기존 인증서는 새 인증서 바인딩 완료후 삭제해도 된다. 요약하면 0. 구매한 인증서 다운로드(*.pfx 파일) 1. iis관리자>내컴퓨터선택>iis>서버인증서>가져오기>인증서파일(*.pfx), 암호입력 2. iis관리자>사이트>도매인선택>바인딩>https>편집>1번에서 가져온 ssl인증서선택 0. 인증서 (*.pfx 파일) 다운로드 먼저 cafe24에서 구입한 인증서를 다운로드 한다.iis 에서는 *.pfx 인증서를 사용하면 된다.참고로 처.. 서버운영_웹서버 2018.11.15
datetime2, datetime 날짜형 비교 time 형식은 시간만(날짜부분없음) 소수점 7자리까지 표현, 3~5바이트 사용 , 00:00:00부터 23:59:59까지 date 형식은 날짜만(시간부분없음), 3바이트 사용 , 0001-01-01부터 9999-12-31까지 datetime 형식은 초단위 아래 소수점 3자리까지 표현, 8바이트 사용 , 1753-01-01부터 9999-12-31까지 datetime2 형식은 초단.. SQL Server 2018.09.29
DateSeparator 로케일에 따른 날짜포맷 변경 델파이 2007버전에 있던 DateSeparator 는 XE부터는 FormatSettings.DateSeparator 으로 사용해야한다. XE부터는 System.SysUtils 유닛에 있다. 우리나라 Locale에서 기본 날짜 포맷은 'yyyy-mm-dd' 이고 미국은 'mm/dd/yyyy' 가 기본이다. 한글 윈도우 기본 로케일에서 다음 2가지는 동일한 "yyyy-mm-dd hh:nn:ss" ("2018-09-05 13:08:12") 를 표시한다. FormatDateTime('yyyy-mm-dd hh:nn:ss', Now); FormatDateTime('yyyy/mm/dd hh:nn:ss', Now); 이유는 "/" 가 프로그램에 설정된 FormatSettings.DateSeparator 값을 의미하지.. 델파이 2018.09.15
Prolific 칩 USB Serial 컨버터 드라이버 윈도우10 64비트 일부 pc설치 오류 해결 BAFO-810 USB 시리얼 컨버터 등 많은 USB 시리얼 관련 장비들의 Prolific 칩을 사용한다. 그런데 윈도우10 64비트에서 제조사가 제공하는 최신드라이버를 설치해서 되는 컴퓨터도 있고 안되는 컴퓨터도 있다. 제조사가 제공하는 드라이버는 여기서 BF-810 찾아서 설치하면된다. http://www.bafo.com/index... 나의 이야기 2018.08.28
윈도우10 PING 테스트 가능한 ICMP 설정하기 네트워크 연결 상태 확인을 위한 PING 테스트는 DB 서버 구축시 은근히 자주 필요하다. 기본적인 네트워크가 연결 가능한지를 알아야 그 위에 DB서버 연결이 가능하기 때문이다. ping 명령은 이때 서버의 연결이 확인하는 기초적인 확인방법이다. 그런데 문제는 서버가 ping 테스트가 가능하.. 서버운영_웹서버 2018.08.20