분류 전체보기 312

[블로그] 티스토리에 소스코드 이쁘게 올리는방법

이번에는 블로그상에 소스코드를 이쁘게 올리는 방법에 대하여 알아보겠습니다. 예쁘게 꾸며진 블로그들을 보면 소스코드를 보기쉽고, 복사하기 쉽게 해놓은 사이트들이 많습니다. Color Scripter를 이용하면 소스코드를 보다 이쁘게 올릴수 있습니다. 먼저 아래사이트로 접속합니다. colorscripter.com/ 세부설정-> HTML테그 자체복사를 선택후 저장을 클릭합니다. 소스코드를 붙여넣은후 클릭보드에 복사를 선택합니다. 스타일패키지를 클릭해보면 기본,핑크레몬에이드,서브라임 블랙 3가지 스타일로 올릴수 있는 HTML코드를 생성해줍니다. 이제 복사된 HTML코드를 티스토리에 넣어보도록 하겠습니다. 메뉴-> 기본모드 항목을 HTML로 선택합니다. HTML로 선택하면 아래와같이 HTML문서가 나타납니다. 이..

일상/블로그 2020.10.15

[네트워크] iptime 내부 네트워크설정. IP대역변경방법

iptime공유기의 내부네트워크 설정방법에 대하여 알아보겠습니다. 기본적으로 192.168.0.1로 IP가할당됩니다. 거의 변경할 일이 없을겁니다. 다만 이미 사전에 특정 장치/장비들이 IP가 부여되어있어서 해당 내부IP대역을 사용하면서 추가로 인터넷을 연결하고 싶을경우가 있습니다. 이럴때는 내부IP대역을 변경해야합니다. 10.10대역으로 변경해보도록 하겠습니다. 고급설정-> 내부 네트워크설정 -> 내부 네트워크 설정항목에 내부ip주소 대역을 입력후 적용버튼을 클릭합니다. 해당부분을 적용하면 공유기가 재시작되니 주의하셔서 설정하시기 바랍니다. 도스창에서 ipconfig로 pc아이피를 확인하면 10.10대역으로 ip가 할당된것을 확인할수 있습니다.

[네트워크] iptime공유기(N604V) 무선랜 설정방법

아이피타임 무선공유기 설정방법에 대하여 알려드리겠습니다. 먼저 공유기로 접속하여 로그인 합니다. 기본접속IP가 192.168.0.1입니다. 브라우저창에 ip를 입력하면 아래와 같이 사용자이름,암호입력란이 나옵니다. 사용자이름 : admin 암호:admin입니다. 관리도구 메뉴를 선택합니다. 메뉴탐색기-> 무선랜관리 -> 무선 설정/보안탭을 클릭합니다. 네트워크 이름란에 이름을 입력합니다. 네트워크 이름알림 항목을 체크하면 무선으로 휴대폰이나 노트북에 해당네트워크이름이 검색되며 접속하면됩니다. 암호란에 와이파이 접속암호를 입력합니다. 테스트로 123456789!로 해보겠습니다. 체크박스(보기)를 선택하면 설정된 암호를 확인할수 있습니다. 네트워크 이름알림을 체크해제하면 와이파이 목록에 나타나지 않으며 숨겨..

[DB] MSSQL 데이터가져오기,내보내기(엑셀가져오기,엑셀내보내기)

SQL Management 툴을이용하여 외부자료를 가져오는 방법과 내보내기 하는 방법에 대해서 알아보도록 하겠습니다. 아래순서대로 하는 방법에 대하여 알아보도록 하겠습니다. 데이터 가져오기,내보내기 요약 1. 데이터베이스선택 2. 데이터원본선택 : MssqlServer,Excel등 3.대상선택 : MssqlServer,Excel등 4.테이블복사 또는 쿼리지정 : 하나이상의 테이블 및 뷰를 복사할지 아니면 쿼리결과로 복사할지선택 5.원본테이블 및 뷰선택 : 복사할데이터선택작업 6.작업시작 먼저 테스트DB를 다운로드 받아서 테스트 해보도록 하겠습니다. 테스트DB다운로드 경로 docs.microsoft.com/ko-kr/sql/samples/adventureworks-install-configure?view=..

프로그래밍/DB 2020.10.12

[DB] MSSQL 데이터베이스 다이어그램을 통하여 ERD작성

데이터베이스 설계시 ERD작성이 필요한데 ER-Win 이나 ER-Studio와 같은 프로그램을 사용합니다. MSSQL의 경우 SQL Management에서 데이터베이스 다이어그램을 제공하고 있습니다. ERD작성 전문툴보다는 많은 기능을 제공하지는 않지만 엔티티간의 관계나 테이블구조등을 살펴보는데에는 개인적으로 편리하게 사용하고 있습니다. MSSQL에서 제공하는 다이어 그램에 대해서 알아보도록 하겠습니다. 먼저 데이터베이스-> Database Diagrames -> New Database Diagram을 선택합니다. 아래와 같이 보안 주체 "보안 주체 "dbo"이(가) 없거나 이 유형의 보안 주체를 가장할 수 없거나 사용 권한이 없기 때문에 데이터베이스 보안 주체로 실행할 수 없습니다. (microsoft..

프로그래밍/DB 2020.10.11

[DB] MSSQL PIVOT,UNPIVOT(피벗) 사용방법

피벗에 사용법에 대해서 알아보겠습니다. 엑셀의 피벗테이블을 사용해보신분들은 개념을 쉽게 알수 있을겁니다. 위키백과에 검색해보니 아래와 같이 알려주네요. 행,열로된 데이터를 통계표로 나타내주는 부분으로 합계,평균,기타통계등을 출력할수 있게 해줍니다. 1. PIVOT에 대해서 알려보겠습니다. 특정행의 값을 열로 나타내고 싶은경우가 있습니다. 그때 PIVOT함수를 사용하면됩니다. 먼저 MSDN의 자료를 검색해보면 구문이 아래와 같습니다. docs.microsoft.com/ko-kr/sql/t-sql/queries/from-using-pivot-and-unpivot?view=sql-server-ver15 PIVOT Syntax 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 SELEC..

프로그래밍/DB 2020.10.11

[DB] MSSQL 서비스 기본포트(1433) 변경방법

MSSQL 기본서비스포트 변경방법에 대해서 알아보겠습니다. 기본포트를 사용할경우 외부공격에 취약합니다. 포트스캔을 통하여 해당IP가 포트가 오픈된것을 확인할수 있습니다. 관련해서 기본포트변경방법에 대해서 알아보겠습니다. SQL 로그에 "Login failed for user 'sa'. 원인: 암호가 제공된 로그인의 암호와 일치하지 않습니다. [클라이언트: 119.xxx.xxx.xxx]" 와 같은 외부에서 대량으로 접속시도가 되는것이 확인되는 경우가 있습니다. 이때는 sa계정을 변경하는부분과 함께 서비스 포트번호도 변경해서 사용하면 대량접속시도에 대한 취약점이 강화된다고 볼수있습니다. 1. SQL Server 2017 구성관리자를 실행 SQL Server 2017 구성관리자를 실행합니다. 메뉴에 해당항목이..

프로그래밍/DB 2020.10.09

[DB] MSSQL 중복데이터 확인, 중복값제거 쿼리문

데이터베이스에 저장된 항목중 중복값에 대하여 검색해야할 경우이 있습니다. 관련부분 사용시 확인하는 쿼리문입니다. 1. 중복데이터 확인방법 group by문을 사용하여 중복데이터가 확인이 가능합니다. 중복값으로 검색하고싶은 필드를 group by문을 사용하여 그룹을 표기합니다. having문을 사용하여 group by 결과값에 대한 조건을 삽입합니다. 2건이상에 데이터가 있을경우는 중복임을 알수 있습니다. 1 2 3 SELECT [name],count(*) cnt FROM MyUser Group by [name] having count(*) > 1 2. 중복데이터 제거방법 distinct 함수를 사용하면 중복데이터를 제거한후 결과값을 얻을수 있습니다. 중복을 제거하고 싶은 필드값에 distinct함수를 넣..

프로그래밍/DB 2020.10.09

[네트워크] iptime공유기 ddns설정방법

웹서버를 구축하여 운영하고싶으시거나 테스트용도로 외부에서 접속하는 서비스를 하기위해서는 고정IP나 공인IP가 필요합니다. ddns설정방법 요약 1. IP타임 설정페이지 접속 2. 특수기능 -> DDNS설정처리 3. 포트포워딩 구축하고자하는 서버쪽IP로 포트포워딩처리 1. IP타임 설정페이지 접속 웹브라우저에 공유기의 IP를 입력하면 아래와 같이 공유기 설정화면이 나타나며 관리도구를 클릭해서 접속하면됩니다. 기본접속정보는 (ID : admin 패스워드: admin)으로 접속하면됩니다. 기본적으로 별도 설정을 하지 않을경우 192.168.0.1로 할당이됩니다. 2. 특수기능 -> DDNS설정처리 호스트이름에 ddns서비스 하고싶은 도메인주소를 입력하면됩니다. iptime의 경우는 xxx.iptime.org ..

[네트워크] iptime공유기 ddns설정시 클라이언트 접속차단됨 해결방법

아이피타임공유기 DDNS서비스 설정시 클라이언트 접속차단됨 이라는 메세지가 나타나서 설정이 안되는경우가 있습니다. 원인은 낮은 펌웨어 버전으로 인한문제로 펌웨어를 업데이트 하면됩니다. 해결방법요약 1. 펌웨어 버전확인 낮은 펌웨어 버전으로 인한 클라이언트 접속 차단됨발생 2 최신펌웨어 다운로드 iptime홈페이지에서 제품모델에 맞는 펌웨어 다운로드 3. 펌웨어 업그레이드 공유기접속후 최신펌웨어.bin파일 수동업데이트 4. DDNS서비스 재설정 아래와 같이 ddns설정시 클라이언트 접속차단됨 메세지가 나타납니다. 펌웨어 업데이트 버전 확인 공유기IP로 접속하면 아래와 같이 버전정보가 표기됩니다. 기본공유기 IP는 별도 설정을하지 않을경우 게이트웨어아이피인(192.168.0.1)로 할당되니 해당IP로 접속해..