본문 바로가기

전체 글28

CRT 파일을 JKS 파일로 변환 하기 crt(pem) to jks 준비물도메인이름.crt도메인이름.ca-bundle (or chain1.crt chain2.crt root.crt ...)private.key (CSR 생성 시 발행) 도메인이름.crt + 도메인이름.ca-bundle (chain1.crt chain2.crt root.crt ... ) > 도메인이름.pem // 1개 pem 파일로 통합 [ crt(pem) to pfx ]$ openssl pkcs12 -export -name 도메인이름 -in 도메인이름.pem -inkey private.key -out 도메인이름.pfx$ Enter Export Password: 패스워드 입력 (JKS 변환 시 필요)$ Verifying - Enter Export Password: 패스워드 한번 .. 2019. 3. 13.
위도 경도 길이 구하기 안녕하세요. 듀빈입니다. 프로젝트 개발 중에 위도 경도 거리를 구할 일이 생겼는데Location.distanceTo() 를 사용하지 못하는 사정이 있어서 직접 거리를 구하기 위해 관련 공식을 찾아 보았습니다.지난번에 한 번 했던 내용인데.. 기억이 나지 않아서 또 한번 헤메는 일이 있어서 이번에는 기록을 남겨보고자 합니다. 대한민국의 경우를 가정하고 측정 된 값이긴 하지만 어느정도 오차가 발생할 수 있습니다. Latitude (1도) 1Km = 1 / 109.958489129649955Longitude (1도) 1Km = 1 / 88.74 로 계산하시면 됩니다.미터 단위 환산은 / 1000을 해주시면 됩니다.감사합니당~ 2018. 4. 9.
MSSQL 데이터베이스 복원하기 안녕하세요. 듀빈입니다. 이번에는 MSSQL 에서 데이터베이스를 이전하는 방법에 대해 알아보도록 하겠습니다. 우선은 데이터베이스 백업을 위해서 SQL Server Management Studio (이하 SSMS) 에 접속합니다. 그리고 데이터베이스에 접속한 후에 백업할 데이터베이스를 선택하고 오른쪽 클릭 -> 태스트 -> 백업을 선택합니다. 이후에 백업할 위치를 추가해줍니다.이후 확인을 선택해주시면 백업이 완료 됩니다. 이후 백업파일을 복원할 SQL 서버에 복원합니다.데이터베이스 > 오른쪽 버튼 클릭 > 데이터베이스 복원을 선택합니다. 이후 장치 라디오체크박스를 선택하고 ... 버튼을 선택한 후 백업 미디어를 추가하고 이전에 백업했던 파일을 선택합니다. 이후에 복원 확인을 누르면 데이터베이스가 복원이 됩.. 2018. 3. 12.
MSSQL 외부 접속 허용하기 안녕하세요. 듀빈입니다. 오늘은 MSSQL을 새로 접속하고 TCP/IP 로 접속하기 위해서 설정하는 방법을 공유하고자 합니다. 요즘 진행중인 프로젝트에서 MSSQL을 사용하다보니 관심이 많아졌는데요. 서버 이전하면서 SQL Server 를 설치 했는데 TCP/IP로 접속하기 위한 설정을 까먹어서 글로 남겨보고자 합니다. SQL Server 구성 관리자를 선택합니다. (버전별로 차이는 있을 것 같습니다.) SQL Server 네트워크 구성에 MSSQLSERVER에 대한 프로토콜을 선택하시고요, TCP/IP 를 사용으로 변경해주시면 됩니다. 그리고 IP 주소 탭을 선택하셔서 맨 하단 IPALL 에 TCP 포트를 1433 으로 설정해주시고 확인 누르시면 됩니다. 여기 까지가 대부분의 블로그에서 설명하는 방법인.. 2018. 3. 11.
파일 첨부시 웹브라우저 튕기는 현상 메일이나 파일 첨부시에 크롬 또는 다른 브라우저에서 튕기는 경우 아래 방법으로 이용해보시면 될 듯 합니다.https://answers.microsoft.com/ko-kr/ie/forum/ie11-iewindows_10/%EB%A9%94%EC%9D%BC/cb986ea5-4d2e-4907-a1ff-88c6c47f82ee 2018. 1. 24.
안드로이드 유용한 라이브러리 Custom ProgressBar LibraryJack WangApache License, Version 2.0https://github.com/81813780/AVLoadingIndicatorView Custom Android Swipe Layoutdaimajiahttps://github.com/daimajia/AndroidSwipeLayout Android BootstrapBearded Henhttps://github.com/Bearded-Hen/Android-Bootstrap Material Cameraafollestadhttps://github.com/afollestad/material-camera 2016. 12. 5.
[Stored Procedure] 12. Stored Procedure 의 MySQL 에러 처리 요약: 이번 강좌는 저장 프로시저에서 예외나 에러를 만났을 때 처리하기 위한 MySQL handler를 사용하는 방법에 대해서 배워 볼 것이다. 저장 프로시저 내부에서 에러가 발생했을 때, 실행중인 현재 코드 단락에서 계속 실행하거나 종료하는 것 처럼 적당하게 처리하는 것이 중요하며, 의미 있는 에러메세지를 부여해야 한다. MySQL은 경고나 예외 같은 일반적인 조건 부터 특정한 조건(특정한 에러 코드) 까지 처리하는 handler를 정의하는데 쉬운 방법을 제공한다. handler 선언 handler를 선언하기 위해서 아래 처럼 DECLARE HANDLER문을 사용할 수 있다. DECLARE action HANDLER FOR condition_value statement; 만약 조건이 condition_.. 2016. 8. 8.
[Stored Procedure] 11. MySQL에서의 저장 프로시저 리스트 요약: 이번 강좌에서는 MySQL 데이터 베이스에서 모든 stored procedure들의 리스트화(listing) 하는 방법과, stored procedure들의 소스코드를 보여주는 아주 유용한 문법을 소개 할 것이다. MySQL은 stored procedure를 조금 더 효율적으로 관리하는데 도움을 주는 몇가지 유용한 문법을 제공한다. 이 문법들은 stored procedure들을 listing 하고 stored procedure의 소스 코드를 보여주는 것을 포함하고 있다. Stored Procedures 의 특징을 제공stored procedure의 특징을 보여주기 위해 아래 처럼 SHOW PROCEDURE STATUS를 사용할 수 있다.1SHOW PROCEDURE STATUS [LIKE 'patt.. 2016. 8. 5.
Android Version Check Thread 안드로이드 버전 체크하기 안드로이드 버전 체크하기 작동 방식은 HttpURLConnectoin 클래스를 이용하여 웹에서 버전 정보를 불러온 다음 안드로이드 어플리케이션의 버전이랑 확인 후 다르면 자동으로 play store로 이동 시켜주는 클래스 입니다. 질문은 댓글로 달아주세요! 버전 파일 version.txt11.0cs Class GetVersionData.java1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 // ======================================= // 버전 정보 확인 // ===================.. 2016. 8. 4.
[Stored Procedure] 10. MySQL Cursor 요약: 이번 강좌에서는, SELECT문에 의해 반환되어지는 결과값을 반복하는 저장 프로시저에서 MySQL cursor를 사용하는 방법을 배워 볼 것이다. MySQL Cursor 를 소개합니다.저장 프로세저 내부에 있는 결과 집합들을 처리하는데 cursor를 사용할 수 있다. cursor는 query에 의해 반환된 rows의 set을 반복하고 그에 따라 각 row를 처리할 수 있다.MySQL cursor는 Read Only, Non-Scrollable, Asensitive 이다.- ReadOnly : cursor를 통해서 테이블에 있는 데이터를 업데이트 할 수 없다. - Non-scrollable : SELECT문에 의해 결정된 순서로 rows를 가져 올 수 있다. 반대 순서로 rows를 가져 올 수 없다.. 2016. 8. 4.
[Stored Procedure] 9. 저장 프로시저 에서의 반복 요약: 이번 강좌에서는 조건에 맞는 코드를 반복해서 실행하게 하는 다양한 MySQL Loop 문(WHILE, REPEAT, LOOP) 을 어떻게 사용하는지 배워 볼 것이다. MySQL은 반복적으로 조건에 맞는 SQL코드를 실행하게 허용하는 반복문을 제공한다. MySQL에서는 WHILE, REPEAT, LOOP의 반복문이 있다.우리는 아래 섹션에서 더 상세하게 반복문을 연습해 볼 것이다. WHILE 반복WHILE문의 구조는 아래와 같다:123WHILE expression DO statementsEND WHILEcs WHILE문은 각 반복의 처음에 표현식(expression)을 체크한다. 만약 표현식의 값이 TURE이면 MySQL은 WHILE 문과 END WHILE 문 사이에 있는 식(statement)을 .. 2016. 8. 3.
[Stored Procedure] 8. IF 문과 CASE문 중 선택하는 팁 요약: 이번 강좌에서는, 저장 프로시저(Stored Procedure) 에서 IF문 과 CASE문을 선택하는데 도움을 줄 만한 힌트를 알려 줄 것이다. MySQL은 흐름 제어(flow control) 처럼 특정한 조건에 맞는 SQL 코드를 실행 하기 위해 IF 문과 CASE문을 제공한다. 그렇다면 둘 중 어떤 문법을 사용해야 할까? 대부분의 개발자들은 IF와 CASE문을 선택하는 것을 개인의 선호도로 선택 한다. 하지만, IF나 CASE를 결정 했을 때, 아래 사항들을 고려 해봐야 한다.간단한 CASE 문은 특정한 값의 범위에 대한 간단한 표현식을 비교 했을 때는, IF문 보다 CASE문이 더 가독성이 좋다. 추가로, simple CASE문은 IF문 보다 더 효율적이다.다중 값을 기반으로 하는 복잡한 표.. 2016. 8. 1.