프로그래밍(178)
-
[자바] apache-commons-net FtpClient 래퍼 및 파일 다운로드
사실 별 재미있는 작업은 아니지만, 없으면 또 만들어야 하고 해서 잊어버릴까 한번 다시 만들어 봅니다. https://blog.naver.com/tommybee/220111872151 apach commons net 을 이용한 FtpClient FTP 클라이언트를 만들어 보기로 하겠습니다. 실제로 인터넷 상에 떠돌아 다니는 실시간 음악을 받아보... blog.naver.com FTP 클라이언트를 만들어 보기로 한다. 실제로 인터넷 상에 떠돌아 다니는 멜론 실시간 음악을 받아보자... #아파치 #commons-net 을 사용해서 #FtpClient #래퍼 클래스를 만들어 보는 것이 오늘의 할 일입니다. 우선 고민이 되는 부분은 사용자 접속 정보를 외부 환경 설정에서 가져 오되, 이 접속 정보를 다시 외부에..
2023.01.18 -
[Java] JTable, JscrollPane을 사용한 스크롤 바 활성화
#자바를 사용해서, 특히 스윙을 사용해서 사용자 UI를 작성하다 보면 데이터베이스에서 가져온 데이터를 보여 주기 위해서 테이블 형태를 사용할 때가 많은 데, 우리가 보통 알고 있는 #JTable 클래스를 사용해서 다음의 순서대로 코드를 작성하곤 합니다. 1. JScrollPane 클래스와 JTable 클래스를 생성 보통 테이블 상의 내용이 많으니 스크롤을 사용하기 위해서 #JScrollPane 클래스를 함께 다음과 같이 사용하게 됩니다. InfoScrollPane = new JScrollPane(); SearchResultTable = new JTable(); 그런 다음, 다음과 같이 빈 테이블 모델을 정의하여 생성한 테이블에 붙이는 데요 형태는 다음과 비슷하게 되겠죠. 우선 빈 테이블 모델을 다음과 같..
2023.01.16 -
프로그래밍 씨,씨,씨 - 함수, union
목차 1. 디렉토리 조작 함수들 2. , 디렉토리 스캔 및 소팅 디렉토리 3. 파일 조작 루틴들: unistd.h, sys/types.h, sys/stat.h 4. 파일 상태 5. 파일조작: stdio.h, unistd.h 6. 임시 파일 생성: 유닉스는 디렉토리들과 파일들의 조작을 위해서 많은 유틸리티를 제공한다. cd, ls, rm, cp, mkdir 등등 ... 이런 명령어를 어떻게 비슷하게 C 함수에서 만들수 있을까? 1. 디렉토리 조작 함수들 디렉토리 계층을 순환하거나 디렉토리 내용에 대해서 질의 하면서 적당한 함수들을 호출할 수 있도록 해주는 헤더이다. int chdir(char *path) -- 특정 경로 문자열로 디렉토리를 접근한다. if (chdir(argv[1])..
2023.01.11 -
프로그래밍 씨,씨,씨 - 함수, union
목차 1. C의 함수 1.1 기본 구조 1.2 함수와 배열 2. Union 3. static 변수 1. C의 함수 C의 함수는 리턴 값을 가질 수도, 가지지 않을 수도 있다(void). 1.1 기본 구조 다음을 기억하자 returntype fn_name(1, parameterdef2,) { 지역 변수들... 함수 코드들... } 1.2 함수와 배열 다음과 같이 일차원 배열을 파라메터로 받는 함수 findaverage 가 있다. float findaverage(int size,float list[]) { int i; float sum=0.0; for (i=0;i
2023.01.10 -
[C/C++] GIS 따라해보기 – gdal/GEOS SHP 파일 조작
우선 shp 파일을 조작 해 보기 위해서는 해당 파일을 구해야 하는 데 구글링 해보니 다음과 같은 사이트가 있었습니다. 해당 사이트에서 파일을 다운로드 받아봐도 될 것 같습니다 공짜로 데이터얻는 데 광고도 함 넣어주고… 데이터 받아서 QGIS에서 열어보니, 강인듯…보이네요 미국 해양 대기청사이트에서도 데이터를 아래와 구할 수 있습니다. NOAA 라…. 튜토리얼에 따라서위의 폴리라인 SHP을 읽어 들이는 코드를 작성 한다면 다음 사이트를 보고 작성 해도 될 것입니다. https://gdal.org/tutorials/vector_api_tut.html Vector API tutorial — GDAL documentation This document is intended to document using the..
2023.01.01 -
당신이 알아두어야 할 GIS 프로그래밍 언어들
https://monde-geospatial.com/top-gis-programming-languages-you-should-use/ Top GIS Programming Languages You Should Use Top GIS Programming Languages You Should Use From revolutionizing the manner of map creation and design, to advancing the way manner of earth’s observation monde-geospatial.com GIS는 지구 관찰하는 방식을 발전시키고 지도의 제작 및 디자인의 방식에 혁명까지 다양한 분야에 활용되는 균형 잡힌 모델이나 이론을 만드는 배경지식으로 성장했습니다. GIS영역이 넓..
2022.12.31