dev (261) 썸네일형 리스트형 우주 정거장 최대 거리 구하기 얼마 전에 알고리즘 문제 하나 풀었습니다. 각 도시에서 가장 가까운 우주 정거장까지의 거리가 가장 먼 경우를 찾는 문제입니다. 문제 원문입니다. ============================================================================ 서울랜드는 여러 도시와 우주 정거장을 가지고 있는 나라입니다. 도시들은 연속된 번호가 부여되어있고 각각 다음 도시까지 연결된 도로의 길이는 1Km입니다.입니다 순환 가능한 도로가 아니므로, 첫 번째 도시와 마지막 도시와 연결되지 않습니다. 어떤 도시에서 가장 가까운 우주 정거장까지의 거리가 먼 경우를 찾아내야 합니다. n = 3 인 도시가 있고 우주 정거장이 도시 1번에 있다고 합시다. 도시 2는 2 - 1 = 1 단위만큼 떨.. PostgreSQL 설치 CentOS에 PostgreSQL 설치하는 법 포스팅하겠습니다. 루트 계정으로 설치 진행하겠습니다. 처음부터 루트 계정으로 설치하는 경우는 거의 없는데 편의를 위해 이렇게 진행하겠습니다. yum 패키지를 통해 PostgreSQL를 설치합니다. 중간에 예/아니오 물어보는 문구가 몇 번 나오는데 예(y) 입력해주시면 됩니다. 마찬가지로 예 입력합니다. 설치가 제대로 되면 "Complete!"라는 메시지가 확인됩니다. 설치가 된 PostgreSQL 초기화 진행합니다. PostgreSQL을 실행합니다. 제대로 실행됐는지 확인하기 위해 ps 명령어 사용합니다. PostgreSQL 설치가 끝났으면 postgis 설치 시작합니다. 혹시 중간에 위와 같은 에러 화면이 뜨는 경우가 종종 있습니다. 에러가 발생하는 원인으.. GeoServer 레이어 추가 최근에 레이어를 1000개 이상 등록해야 될 일이 있어서 어떻게 등록해야 하나 고민하고 있었는데 geoserver-manager.jar 파일을 이용해서 쉽게 해결했습니다. 소스를 간략히 설명드리면 GeoServer에 접속할 수 있는 GeoServerRESTPublisher의 객체를 생성하여 (17라인) GeoServerRESTPublisher 객체의 publishExternalGeoTIFF 메소드를 사용하면 등록할 수 있습니다. (34라인) publishExternalGeoTIFF 메소드의 각각의 파라미터들에 설명드리겠습니다. 첫 번째 파라미터는 작업공간 두 번째 파라미터는 저장소 세 번째 파라미터는 tiff파일 객체 네 번째 파라미터는 레이어 이름 다섯 번째 파라미터는 좌표계 여섯 번째 파라미터는 레이.. Windows postgis 설치 앞서 작성한 포스팅에 이어 postgis 설치하는 과정입니다. 먼저 postgis에 대해 간단히 설명하면 postgis는 PostgreSQL의 확장 프로그램이라고 생각하시면 됩니다. 무난히 동의 버튼 클릭합니다. 디폴트로 PostGIS만 설치합니다. (추가로 데이터베이스 설치하실 거면 아래 체크박스 선택합니다.) postgis 설치 경로 화면입니다. PostgreSQL의 설치로 경로를 잡고 next 버튼 클릭합니다. postgis는 PostgreSQL에 비해 설치 과정이 간단합니다. PostgreSQL가 설치된 경로로 설치경로 설정하고 나머지 과정은 디폴트 설정으로 진행하면 됩니다. Windows PostgreSQL 설치 및 백업 회사에서 기존에 운영하던 윈도우 운영 서버를 클라우드 윈도우 서버로 이관하는 작업을 하게 됐습니다. DB도 옮겨야 하는 대상 중에 하나여서 dump 파일로 만들어서 옮기려고 했는데 같은 윈도우인 경우 PostgreSQL의 데이터 경로만 복사해서 옮겨주면 쉽게 할 수 있다고 해서 (리눅스는 해당 안된다고 하네요ㅠ) 이번에 이 방법을 사용했습니다. 먼저 클라우드 서버에 PostgreSQL을 설치해야 합니다. PostgreSQL의 디폴트 설치 경로가 아닌 다른 경로로 설정합니다. 저는 pgAdmin4를 자주 사용하지 않아서 제외했습니다. PostgreSQL의 디폴트 데이터 경로가 아닌 다른 데이터 경로로 설정합니다. 여기서 데이터 경로는 실제 데이터가 저장되는 경로입니다. postgres(PostgreSQL의.. java.net.unknownhostexception 에러 개발서버에 있는 tomcat 서버가 갑자기 카카오 REST API가 안돼서 로그를 확인했는데 unknownhostexception 예외가 발생하고 있었습니다. 네트워크 문제인거 같아 ifcfg-eth0 파일을 확인했는데 dns 주소가 회사 공유기 주소(192.168.0.1)로 되어있어서 구글 DNS 주소로 변경했습니다. 그리고 수정한 ifcfg-eth0 파일을 적용하기 위해 네트워크 재부팅 했고 ping도 잘 가는지도 확인했습니다. 마지막으로 원래 예외가 발생했던 기능을 다시 점검했는데 이상없이 잘 돌아가고 있는 것을 확인했습니다. css ... 처리 "..." 표출하는 것에 대해 설명드리겠습니다. 주요 css 속성으로 4가지를 사용할 수 있습니다, 첫 번째로 width 속성입니다. width 속성은 말 그대로 엘리먼트의 가로길이를 정하는 속성입니다. width 속성이 적용되지 않으면 엘리먼트의 길이를 사용자가 정할 수 없어서 "..." 표출이 제대로 안될 수 있습니다. 두번째로 overflow 속성입니다. overflow 속성은 표출할 문자열(컨텐츠, 데이터)이 엘리먼트 길이보다 초과할 경우 어떻게 처리할 지에 대한 속성입니다. overflow 속성값으로 auto, hidden, scroll 등등 여러 가지가 있는데 저희가 사용할 속성값은 hidden입니다. 세 번째로 text-overflow 속성입니다. text-overflow 속성은 표출되지 않.. 배열 find filter 자바스크립트에서 배열을 특정 조건에 따라 처리할 때 find나 filter를 사용합니다. 예제코드를 보면 특정 조건, 3보다 큰 요소는 find와 filter를 사용해서 따로 처리하는 것을 확인할 수 있습니다. find는 특정 조건에 맞는 첫 번째 요소를 반환하지만 filter는 특정 조건에 맞는 요소들을 반환합니다. 다시 정리하면 find는 특정 조건에 맞는 요소를 1개 아님 0개를 반환하지만 filter는 특정 조건에 맞는 요소를 n개 반환합니다. 그리고 find와 filter는 람다를 사용하기 때문에 코드를 간단하게 작성할 수 있는 장점이 있습니다. 이전 1 ··· 26 27 28 29 30 31 32 33 다음