Posts by: superjang11

1일 1커밋을 위한 미니 프로젝트 DevDic

새로 출근한 회사에 처음 듣는 용어가 많아서 정리도 할 겸 미니 프로젝트도 해볼 겸 겸사겸사 용어 사전 비슷한 것을 만들었다. 처음엔 회사 용어 정리용 보다는 개발 입문자들이 쓸 수 있는 용어 사전을 만들어 보려고 했었다. 카테고리별로 용어를 정리하고 하나의 키워드에…

회사를 떠나면서

티몬에서의 2년 5개월 4월 30일부로 2년 5개월간 근무한 티몬을 퇴사하였다. 실제로 28일이 마지막 근무였지만 PL님과 유닛장님의 배려로 남은 휴가를 모두 사용하여 뉴욕 여행도 다녀오고 개인 적인 쉼을 가지다 퇴사할 수 있었다. 뉴욕으로 가는 비행기안에서 티켓몬스터라는 회사에서 근무한 2년 5개월에 대해…

Go New York!

뉴욕으로 탑승전인데 사람이 많다. 대부분이 백인 내가 타고갈 비행기 DL158편 휠체어 승객 및 유아가 많아서 탑승 지연된다고 해서 옆에서 포스팅중 ㅎㅎ 내 인생 처음으로 장거리 비행 처음 혼자 홍콩갈 때는 엄청 설레고 긴장되었는데 지금은 사실 아무런 감흥이 없다.. 나이가 들었나…..

ridibooks 읽고 싶은 책 신청해 보기!

최근에 PHP에 빠지면서 열심히 학습중이었는데 PHP는 다른 언어와 다르게 최신 기술 서적이 거의 없다. 경험상 책으로만 날 PHP를 공부하게되면 요즘에 학습하더라도 모던하지 않은(PHP가 엄청 욕을 먹는 이유) 바로 그 PHP를 학습하게 될 가능성이 크다. 그래서 때맞춰 나온 ‘러닝PHP’ 라는 책이…

무려 고디바 초콜릿!!

개발 공부 하고싶다고 해서 아는거 모르는거 다 퍼다주고 좋은 자료  공유해 드려도 읽어 보지도 않는 분들이 많아서 힘빠질 때가 많았는데 이분은 바빠서 제대로 알려드리지도 못했는데 고맙다고 요걸 주셨다. 기분이 썩 괜찮다 🙂

Front-end 개발자를 위한 Atom 개발환경 셋팅

UI개발에 WebStorm을 사용하다 서버를 띄워 API를 호출할 일들이 생기면서 IntelliJ를 사용하여 로컬서버를 띄어놓고 개발을 하고있는데 기능이 풍부해서 매우 편하게 개발을 하고 있습니다. WebStorm과 차이는 정확하게는 모르겠지만 IntelliJ에 WebStorm 패키치를 설치하여 사용하면 동일한걸로 알고있습니다. 근데 이상하게 DSLR을 가지고도 똑딱이를 가지고 싶은…

클래스 상속시 참조 변수와 인스턴스 관계

클래스를 상속받아 인스턴스를 생성시 다형성을 지원하므로 참조 변수 타입을 부모, 자손클래스 타입을 사용할 수 있습니다. 이때 참조 타입에 따라 인스턴스 멤버의 참조가 달라지는데 확인을 위해 Parent 클래스를 상속한 Son클래스를 만들어 두었습니다.

[알고리즘] 선택정렬

선택정렬 선택정렬은 리스트를 모두 훑어서 리스트내 가장 장은 값을 찾아 리스트의 맨 앞으로 옮기며 정렬을 수행하는 방식이다. 다음과 같은 방식으로 처리되는데, 리스트를 훑다가 작은 값이 나오면 해당 index를 비교대상의 기준의 index로 변경하고 다음 루프에서 해당index와 증가된 루프index에 해당하는 리스트 값과…

[알고리즘] 버블정렬

버블정렬 인접한 두 원소간 값 비교만을 통하여 정렬을 수행한다. 1회 정렬 수행시 가장 큰 값이 가장 마지막에 위치함으로 이후부터는 정렬 횟수를 -1씩 감소하여 처리할 수 있다. 최대시간복잡도는 n-1팩토리로 구할 수 있다.

[알고리즘] 병합정렬

병합정렬 병합 알고리즘을 사용한 정렬로 n/2로 리스트n을 쪼개질때까지 나눈다음 쪼개진 원소간 비교연산 후 병합하는 과정을 거친다. 재귀(splitData)를 사용하여 리스트를 n/2로 쪼개며 쪼개진 데이터를 값 비교 및 병합하는 분할정복(mergeData)을 수행하여 값을 정렬한다. 분할정복이 끝나면 정렬된 리스트를 얻을 수 있다.