Big Data Handling을 위한 Scala - 제5편 Scala 의 Array(배열)를 사용 해보자 Programming in Scala를 참고 했다http://www.lirmm.fr/~ducour/Doc-objets/scalabook.pdf Array는 어떤 언어든지 데이터를 다루는데 기본적으로 사용 하므로 scala에서 array를 사용 할 수 있으면 금방 사용법을 익힐 수 있을 것 같다. array를 만들고 array에 저장한 data를 출력하는 간단한 예제를 통해 scala에서 array를 사용하는 방법을 배워보자. start intelli j 켠다. src -> context menu -> Scala Class 이름은 적절히 'PracticeArray' 등으로 정해준다. Class가 만들..
누구나 할 수 있는 Scala - 제4편 Scala 의 함수를 선언해보자 Programming in Scala를 참고 했다http://www.lirmm.fr/~ducour/Doc-objets/scalabook.pdf 변수를 써봤으면 함수를 써보고 싶을 것이다. 랭기지에서 function을 쓸줄 알면 절반이고 Class까지 쓸 수 있으면 해당 언어로 작업하는데 기본은 된 것이라 생각한다. def max(x:int, y:int):int = {//생략} 이런 식으로 함수를 선언 해보고 엔터를 쳤더니 위와 같은 에러까 났다. 'int' 라는 타입이 없다고 한다. 'Int' 라고 i를 대문자 I로 써주어야 하는 것 같다. 아래와 같이 써줬더니 잘 만들어 진 것 같다.def max(x:Int, y:Int):Int ..
누구나 할 수 있는 Scala - 제3편 Scala 의 변수를 선언해보자 Programming in Scala를 참고 했다http://www.lirmm.fr/~ducour/Doc-objets/scalabook.pdf 스칼라는 두가지 변수가 있다. val하고 var 이다. val은 java의 final과 같이 한번 값을 할당 하면 바꿀 수 없는 변수이고, var은 재할당이 가능하다. 한번 할당을 해보자 인터프리터에서 val msg = "hello world" 라고 쳐봤다. Type이 String 으로 나오는데 val msg = "hello world" 이 구문 어디에도 String type을 지정해주는 부분은 없다. 스칼라가 알아서 타입을 추론해서 정해준 것이다. 타입을 정해주어야 할 필요도 있는데 아래와..
누구나 할 수 있는 Scala - 제2편 Scala interpreter(인터프리터) 사용하기 Programming in Scala를 참고 했다http://www.lirmm.fr/~ducour/Doc-objets/scalabook.pdf 스칼라는 이름 그대로 스케일러블 랭기지이기 때문에 확장성이 매우 좋다. JVM에서 돌아가기 때문이기도 하고 여러가지 면에서 Java와도 호환성이 아주 좋은 편이다. 그리고 Java는 컴파일 후 실행하지만 스칼라는 functional language이기도 하기 때문에 interpreter에서 실행해도 되는 편안한 점이 있다. java는 뭐 하나 테스트 해볼려고 해도 꼭 클래스 만들고 메인메소드에서 테스트 해야하는데 여기에서도 function을 만들어서 실행 하려면 java..
누구나 할 수 있는 Scala - 제1편 Scala로 'Hello, World!' 출력하기Every body can programming with Scala - Chapter 1 Print 'Hello, World!" using Scala. 요즘 Scala(스칼라)가 대세라고 하여 우리 회사에서 스터디를 시작해서 이 글을 쓴다.These days the programming language Scala located front of trend at it. IDEA는 Intelli j(인텔리 제이)를 쓰고 있기 때문에 이걸로 했다.I've post this post for intelli j because I like Intelli j. intelli j에 scala plugin 설치는 아래 포스트를 참고해서..
라이센스 정책 변경Sublime text3는 한번 사면 계속 쓸 수 있었습니다. 저는 2014년에 샀는데 2021년까지 7년을 한번만 구매해서 계속 이용 했는데요 이번에 4가 나오면서 라이센스 정책도 3년마다 갱신해야 하는것으로 바뀌었습니다.Sublime Text가 좋긴 한데 개발할때는 IntelliJ를 쓰기 때문에 사용시간이 길지는 않습니다. 그런데 3년마다 라이센스를 갱신하라고 하니 좀 별로네요. 4가 나와서 구매할 생각은 있습니다. Color Scheme바꾸기Preferences -> Color Scheme... 에서 바꿀 수 있습니다. Package Controller로 이동Short cut : shift + command + p위 단축키를 누르면 아래와 같이 하얀 명령어 입력창이 나옵니다. A..
javascript 전월 구하는 법 javascript에서 아래와 같이 데이트(date) 오브젝트를 만들어서 '월'을 구하는 date.getMonth()메소드를 부르면 이번 '월 -1'이 된 숫자가 나온다. 예를들어 이번 월이 8월이면 '7'이라고 나온다.var date = new Date();var month = date.getMonth(); alert(month); 그래서 보통 getMonth()를 써서 나온 값에 1을 더해서 이번 달을 구한다.var date = new Date();var this_month = date.getMonth() + 1; alert(this_month); 전월을 구할 때 아래와 같은 코드를 이용하면 12월까지는 오류가 나지 않는다.하지만 해가 바뀌고 1월에 '월'이 '00..
http://fillin.tistory.com/88위 블로그에서 퍼왔습니다. 1. 소수점 올림, 버림, 반올림 Math.ceil() : 소수점 올림, 정수형 반환Math.floor() : 소수점 버림, 정수형 반환Math.round() : 소수점 반올림, 정수형 반환 12345678var n = 123.456;alert(Math.ceil(n)); // 124alert(Math.round(n)); // 123 n = 123.567;alert(Math.ceil(n)); // 124alert(Math.floor(n)); // 123alert(Math.round(n)); // 124 2. 소수점 자리수 표기 toFiexed() : 숫자를 문자열로 변환하면서 지정된 소수점 이하 숫자를 반올림하여 출력한다.toEx..
javascript와 json을 이용한 parameter 넘기고 받기 SAP를 구축하다 보면 웹으로 UI를 구성하는 경우가 많아요. 사용자는 웹을 선호하는 것 같아요. UI 로직은 대부분 자바스크립트라고 보면 될거에요. SAP도 JSP와 비슷한 BSP라는 서버단 UI프로그램 언어가 있었지만 지금은 SAP HANA로 사업 방향을 돌리면서 지원 중단을 했어요. 그리고 앞으로는 사용하지 말것을 권장하고 있지요. 요즘은 클라이언트단 하드웨어와 웹브라우저가 좋아져서 굳이 서버에 부하를 줘가면서 UI로직을 서버단에서 처리할 필요가 없게 되었어요. 뒤로 갈 수록소스코드를 스파게티 처럼 짜게 되는 SI 프로젝트의 특성상 프로젝트 끝나갈 무렵에는 퍼포먼스(속도)로 얘기가 나오는 경우가 많아요. 이런 상황에서 javasc..
- Total
- Today
- Yesterday
- docker container tissue box
- vim
- Sh
- 도커각티슈케이스
- docker container whale
- 이직
- shellscript
- 도커티슈박스
- 싱가폴
- 도커컨테이너
- docker container case
- 도커티슈케이스
- Linux
- docker container tissue
- 2017 티스토리 결산
- 개발자
- 도커각티슈박스
- docker container
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |