OOP에 대해 알아보자 - 제1편 OOP란? 1.OOP란?OOP란 '라면'이라고 보면 되. OOP의 정의는 검색 해보면 되니까 따로 적지 않겠어. 짤은 '신라면'과 '사리곰탕면'이야. 위에 두가지 다 먹어보긴 먹어봤을거야. OOP란 런타임 시에 해당 메소드의 작동 방법을 결정하는 프로그래밍 방식이라고 보면 되. 런타임이 뭐냐면 말 그대로 '실행할 때'인데 소스코드 상태로 있던 코드가 메모리나 Tomcat 같은 Container로 올라와서 실제 프로그램이 작동하는 순간을 말해. '라면' 하고 비교를 해보면 라면을 뜯기 전 상태가 소스코드 상태이고, 라면을 뜯어서 라면을 끓는 물에 넣고 스프를 넣을 때를 말해. 프로그램이 동작이 끝나서 사용자에게 보여지는 시점은 라면이 다 끓어서 내가 직접 면과 국물을 맛볼..
Python으로 놀아보자 - 제4편 엑셀 제곱 그래프를 그리는 데이터를 만들어보자 다른 글을 쓰다 보니까 제곱, 로그 그래프를 넣고 싶었는데 엑셀로 어떻게 그리는지 금방 안떠올라서 뭐든 찍어내기는 좋은 파이썬으로 데이터를 만들려고 구상을 하다보니 파이썬 글을 쓰고 있네? ㅎㅎ 근데 글을 쓸려고 보니까 엑셀로 제곱, 로그 그래프 그리는 법이 떠올라 버렸네. 이런... 그래도 하려던거니까 주루룩 써보긴 할게. 파이썬은 내 전공은 아니지만 뚝딱뚝딱 후루룩 뭘 만들기 좋기 때문에 내가 좋아하는 언어야. 간단한 매크로나 txt파일로 뽑아낼 일 있으면 파이썬도 참 괜츈한 것 같아. 파이썬은 이런 시커먼 화면에서 대화하는 식으로 개발하기 좋은 언어야. 친구가 별로 없는 개발자들에게는 좋은 친구가 되어줄 수도 있어. ..
xlrd, xlwt 라는 package를 이용한다. 사이트는 http://www.python-excel.org/ 여기다. 여기에서 받을 수 있음. 특정 계산이나 매크로 같은거... VBA는 Excel에서 바로 열어서 쓰기는 편한데 매크로 쓰기가 약간 구리다. 일단 class기능이 좀 구리다. 암튼 뭐든... 연산해서 Excel로 뽑아내려면 xlrd를 써서 뽑아내면 될 듯 하다. txt를 excel에서 열래도 좀 불편하긴 한 것 같은데... ㅎㅎ
※ myBatis에 대하여 myBatis는 Java(및 다른 언어)에서 DataBase(MySql 등)를 조금 더 유연하게 사용할 수 있도록 도와주는 Framework이다. Framework은 그냥 '도구'라고 생각하면 다소 이해하기 쉽다. 처음에는 이게 뭐하는건지 감이 안잡혀서 myBatis를 왜 쓰는가? 라는 의문이 들었다. 나랑 비슷한 고민을 하는 뉴비들을 위해 이 메모를 남긴다. 나는 주로 웹프로그래밍을 하는데 내가 생각했던 방식은 query문을 미리 작성해 놓고 DAO에 query를 보내서 결과값을 받아오고 출력하는 식으로 하면 되겠지 라고 생각을 했다. 그럼 DAO는 또 무엇인가? 라는 질문이 나올 수 있다. DAO는 쉽게 말해서 '게시판'이라고 보면 된다. 글을 쓰고 수정하고 지우고 조회하는..
빌드(Build)란? Ant, Maven의 차이점 등 Java에서 Build라고 하면 가장 먼저 나오는 도구가 Ant, Maven입니다. 요즘은 Maven 아니면 Gradle입니다. Ant는 한 10년전에 사용이 되었던 것 같습니다. 요즘은 잘 사용되지는 않습니다. 이 빌드 도구들이 사용해보면 편하고, 많이들 사용하니까 자주 언급 됩니다. 여태껏 로컬에서만 실행하다보니 '빌드'라는 것을 할 일이 없었습니다. 하지만 내가 개발한 앱을 Web Server에 배포하기 위해서는 Build라는 과정을 거칠 수 밖에 없습니다. 왜냐하면 서버환경은 로컬 환경과 다르기 때문입니다. 우리가 로컬에 개발환경 세팅을 했기 때문에 로컬에서 어플리케이션이 실행 되는 것입니다. 서버 환경이 로컬과 다르다면 어플리케이션이 실행되지..
JSON.parse('{"name":"krk"}');
Python으로 놀아보자 - 05 Eclipse Python 연동하기 Python을 하려면 IDE를 적절한걸 써야 개발하기 편하다. Eclipse가 이것저것 붙혀서 쓰기 좋으니 Eclipse를 쓰도록 해보자.Eclipse로 Python 개발을 하려면 연동을 해주어야 하므로 이 글을 쓴다. 보통 파이썬 관련 플러그인으로 pyDev를 많이 쓰는데 Aptana라고 pyDev가 포함된 All in One Plugin이 있으니 이걸 설치 하도록 하겠다. 아래와 같은 순서로 진행을 해보겠다. 1.Python 설치2013/06/24 - [개발/Python] - Python으로 놀아보자 - 04 Python 설치하기위 링크를 참고 하자. 2.Eclipse 설치2013/04/11 - [개발] - Eclipse를 설치해 ..
안녕 여러분! 오랜만에 포스팅 하는군요 ㅎㅎ 오늘 알아볼 것은 javascript로 '날짜'(연 월 일 시 분 초)를 이용하는 방법이에요. 여러분들이 만약 2013년 5월 1일에서 6시간 전부터 db에 찍힌 데이터를 이용하고 싶을 경우 보통은 자바스크립트의 '시 분 초'를 구해서 If문을 넣고 오늘 날짜가 1일이면 앞에 '월'에서 1을 빼고 '월'이 홀수 달이면 31일로 만들고 짝수달이면 30일로 만들고 윤달이면 ............. 아..... 이걸 어떻게 한답니까. 머리아파요. 코드가 길어집니다. 고로 우리는 Time Stamp라는걸 쓸거에요. 자바스크립트의 timestamp는 시간을 1밀리 세컨드(1/1000 초) 단위로 나타내 줍니다.그렇기 때문에 월이 바뀌고 년도가 바뀌어도 알아서 처리를 해..
- Total
- Today
- Yesterday
- 도커각티슈박스
- 도커티슈박스
- 2017 티스토리 결산
- 도커각티슈케이스
- docker container tissue
- 이직
- docker container tissue box
- Sh
- 싱가폴
- docker container case
- 도커컨테이너
- docker container whale
- 개발자
- vim
- shellscript
- docker container
- 도커티슈케이스
- Linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |