본문 바로가기
반응형

전체 글108

[개발환경] python virtual environment python 가상작업 공간을 할당하여 사용하는 virtualenv 사용방법이다. virtual environment에서 python 설정 값을 사용하게 되며, global하게 python setting 값이 적용되지 않게 할 수 있다. 다양한 version 및 project를 하게 되는 경우, project 마다 virtual 공간을 할당하여 특성에 맞는 환경으로 구축하여 개발할 수 있다. python 설치 방법은 아래 link를 참조한다. [개발환경] python 설치 (windows) 아래 page에서 원하는 버전의 python을 다운받는다. www.python.org/downloads/ Download Python The official home of the Python Programming Lan.. 2020. 12. 16.
[python] 파이썬 반복문 파이썬 반복문 기본 반복문 형태 >>> for i in (1,2,3,4,5): >>> print(i) 1 2 3 4 5 문자열 반복문 형태 >>> for s in ['hi','every','one']: >>> print(s) hi every one range 함수 >>> for i in range(0,10,2): >>> print(i) 0 2 4 6 8 >>> for i in range(1,4): >>> print(i) 1 2 3 >>> for i in range(3): >>> print(i) 0 1 2 dictionary 형태 >>> dic = {'구글':'www.google.com', '네이버':'www.naver.com', '다음':'www.daum.net'} >>> for k, v in dic.i.. 2020. 12. 16.
[java] ConcurrentHashMap iterator 사용법 java의 concurrentHashMap 사용법. entrySet을 이용하여 key, value를 가져올 수 있다. 첫번째 사용법: entrySet과 for loop로 접근 import java.util.concurrent.ConcurrentHashMap; public class ConcurrentHashMapTest { private final ConcurrentHashMap map = new ConcurrentHashMap(); public void test() { map.put("name", "hong"); map.put("param", "test"); for(ConcurrentHashMap.Entry entry : map.entrySet()) { String key = entry.getKey().. 2020. 12. 16.
[개발환경] python 설치 (windows) 아래 page에서 원하는 버전의 python을 다운받는다. Download Python The official home of the Python Programming Language www.python.org 위치는 직접 지정하여 설치한다. project 특성에 따른 version별 python 관리를 가독성 좋게하고자 원하는 위치를 지정한다. version별 관리가 불필요한 경우 기본 설정으로 install 한다. 나머지 option은 취사 선택하여 설치한다. 위치 지정하여 install. 환경변수 path를 잡아준다. 내컴퓨터 (우클릭) -> 속성 -> 고급 시스템 설정 -> 고급 -> 환경변수 -> 시스템 변수 -> path -> 편집 -> 사용자 지정한 경로 추가 cmd에서 설치 된 python .. 2020. 12. 16.
[gson] string을 jsonObject로 변경 gson library를 이용하여 string을 jsonObject로 변경한다. import com.google.gson.JsonObject; import com.google.gson.JsonParser; public class test { private void testFunction() { String tmp = "{\"key\":\"test\", \"param\":\"hi\"}"; JsonParser parser = new JsonParser(); Object obj = parser.parse(tmp); JsonObject jobj = (JsonObject)parser.parse(tmp); } } 아래와 같은 방법으로도 변경할 수 있다. import org.json.simple.JSONObject;.. 2020. 12. 15.
[개발환경] mobaXterm download mobaXterm terminal program download 아래 경로에서 다운로드 할 수 있다. MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more! mobaxterm.mobatek.net Portable edition은 설치하지 않는 형태 Installer edition은 설치형태 설치 후 아래와 같이 실행된다. mobaXterm의 Home directory는 terminal 창에서 아래 명령어로 확인 가능하다. portable edition과 installer edition의.. 2020. 12. 4.
[개발환경] eclipse download 및 package 의미 eclipse verion별 download 아래 경로에서 버전 별 eclipse를 다운로드 받을 수 있다. Eclipse Packaging Project (EPP) Releases | Eclipse Packages www.eclipse.org Eclipse Packaging Project 선택 Eclipse R package 선택 참고로 의미는 아래와 같다 R = Release SR = Service Release RC = Release Candidate M = Milestone 해당 사양 download 2020. 12. 4.
[개발환경] ubuntu download ubuntu version별 download 아래 link에서 버전 별 ubuntu 다운로드가 가능하다. http://mirror.kakao.com/ CTAN HTTP Comprehensive TEX Archive Network 24 hours mirror.kakao.com 위의 페이지에서 ubuntu-release로 진입한다. version 선택하여 download (ex. Ubuntu 18.04.5 LTS) Desktop image download 2020. 12. 4.
[개발환경] ubuntu util 설치 build essential 설치 (gcc, g++, make ..) sudo apt-get install build-essential svn 설치 sudo apt-get install subversion git 설치 sudo apt-get install git share 폴더 설정 windows: virtual box -> 설정 -> 공유 폴더 -> 머신폴더 -> 공유 폴더 지정 (share로 만듦) ubuntu: terminal -> share 폴더 생성 (mkdir share) -> sudo mount -t vboxsf share share ssh 공개키 만들기 ssh-keygen -t rsa 2020. 9. 22.
728x90
반응형