본문 바로가기

프로그래밍언어/패턴, 알고리즘, 프로토콜75

이클립스 주석 한글 깨짐 해결 이클립스 Oxygen 사용 다른 버전도 크게 다르지 않을 겁니다. 상단 메뉴바 window->Preferences 이런식으로 설정하면 한글깨짐이 없어 집니다 2018. 4. 17.
안드로이드 프레임워크 3년만에 안드로이드 개발 다시 시작 기념 ^^ 2016. 11. 10.
웹 사이트 성능 개선 웹 사이트 성능 개선 네트워크 기술이 발전하고 인터넷 환경이 좋아 지면서 웹 프로그래머들이 조금은 성능개선에 소홀하지 않나 생각이 듭니다. UI성능개선은 웹 프로그래머의 중요한 역량이자 책임이라고 생각합니다. 웹사이트 성능을 측정하는 분석도구는 많이 있습니다. 이중에서 크롬브라우저에 탑재되어있는 Audits를 활용해 보겠습니다. Audits 탭 특정 URL에서 실행 화면(RUN) 아래와 같은 결과가 나옵니다. 개선이 필요한 주요 리스트 Enable gizp compression javascript, css를 gzip 압축해야 한다. 웹서버에서는 gzip압축을 쉽게 지원하고 있고 대부분 브라우저는 압축을 알아서 해제해서 소스코드를 해석하여 화면에 표시. II7.X 버전은 간단한 모듈을 구성해야 합니다. I.. 2015. 12. 11.
IIS IP 주소 및 도메인 제한 IP 주소 및 도메인 제한 IP 주소 및 도메인 제한 1. 기능 설치 Windows Server 2008 R2 서버 관리자 - 역할 - 웹 서버 - 웹 서버 역할 서비스 추가 - 웹 IP 및 도메인 제한 사항 선택 설치가 완료되면 IIS 정보 관리자에서 아래 그림과 같이 'IP 주소 및 도메인 제한' 기능이 추가된 것을 확인 2. 모든 IP 제한으로 기본 설정 하기 IIS 관리자 - IP 주소 및 도메인 제한 - 기본 설정 편집 3. 특정 IP 또는 IP 대역대 오픈 하기 Ex) 211.115.10.0 ~ 211.115.10.255 오픈시 IP 주소 범위 : 211.115.10.0 마스크 또는 접두사: 255.255.255.0 2015. 5. 4.
클러스터 인덱스 넌 클러스터 인덱스 비교 및 요약 클러스터 인덱스 와 넌 클러스터 인덱스 비교 Clustered Index Non-Clustered Index 테이블 당 1개 존재 테이블에 다수 개 존재 Lead Node가 Data 예) 책 페이지를 알고 있어서 바로 해당 페이지를 펼치는 것 Leaf Node에 RID(Row ID)를 가짐 예) 책 뒤에 목차에서 찾고자 하는 내용의 페이지를 찾고 그리고 나서 해당 페이지로 이동하는 것 물리적으로 행을 재배열 물리적으로 재배열 하지 않는다 해당 컬럼을 기준으로 정렬 레코드 원본은 정렬 안됨 인덱스 사용이 효율적인 경우(장점) . 테이블 크기가 큰 경우 . 컬럼이 where절이나 조인에서 빈번하게 사용되는 경우 . 컬럼의 값의 범위가 넓은 경우 (선수코드, 상품코드 등) 인덱스 사용이 비효율적인 경우(단점).. 2015. 2. 3.
안드로이드 디바이스별 해상도 정보 480 X 800 : 갤럭시S, 갤럭시S2, 옵티머스 2X, Nexus S, Nexus One, HTC Desire HD, HTC Desire HD2 800 X 1280 : 갤럭시탭 10.1, 캘럭시노트2, 넥서스 7 720 X 1280 : 갤럭시S3, 갤럭시S2 HD, 갤럭시노트2, 옵티머스G, 옵티머스LTE, 베가R3, 베가S5 1200 X 1920 : 넥서스 7(2013) 1080 X 1920 : G2, G프로, G프로2, 갤럭시S4, 갤럭시S5, 갤럭시노트3, 넥서스5, 베가LTE-A 2014. 8. 6.
VisualSVN 복구 일반적으로 알려진 장애에 따른 복구 방법은 아님 해당경우 하드디스크 장애가 발생하여 운영체제를 재설치 했을경우 repository가 C드라이브가 아닌곳에 위치한 경우 SVN 버전 : VisualSVN-Server-2.5.9 방법 설치 시작 서버 정보 기존 정보와 동일하게 입력 repository 위치는 기존 위치로 덮어 씌움 설치 종료 사용자 계정, 권한 기타 등등 이전 설정 그대로 살아 있음을 확인 가능 2014. 7. 28.
자원레코드(Resource Record) 주요 유형 :RR type 자원레코드(Resource Record) 주요 유형 :RR type A (Address Record) - 유형값 1 - 호스트 이름에 대한 IPv4 주소 레코드 . 호스트 이름 -> Name, IP 주소 -> Value AAAA - 유형값 28 - 호스트 이름에 대한 IPv6 주소 레코드 NS (Name Server) - 유형값 2 - 영역 또는 도메인명에 대한 책임 네임서버의 호스트 이름 . 도메인명 -> Name, 네임서버의 호스트 이름 -> Value CNAME (Canonical Name) - 유형값 5 - 별칭 호스트 이름에 대한 공식적인 호스트 이름 . 별칭 호스트 이름 -> Name, 캐노니컬(공식적인) 호스트 이름 -> Value SOA (Start Of Authority, 인가의 시작) .. 2014. 7. 23.
SVN 패턴 등록 프로젝트 언어에 따라 다르겠지만 형상 관리상 오브젝트 파일들은 불필요하며, 충돌의 주 원인이 된다 그래서 패턴을 통해 제외 하면 된다. C#을 예를 들면 아래와 같은 패턴을 제외한다. 일반적으로 아래와 같은 패턴을 등록 Bin bin obj Debug 필요하다면 아래 패턴 또한 등록 *.tmp *.pdb *.suo *.bak *.csproj.user *.csdproj.user *Trace.webinfo logs classes *.opt *.plg *.ncb 즉 Bin bin obj Debug 4개 항목을 가능하면 필수로 나머지 패턴은 필요에 따라 등록하면 된다. 설정 -> 일반 2014. 7. 23.