Feed 피드

Job Coding Feed

방준영의 블로그

http://bangjunyoung.blogspot.kr/atom.xml

http://bangjunyoung.blogspot.com/

isNewsFeed? :

총 13 개의 피드

Java ArrayList 대 C# List 정렬 성능 비교

인터넷을 둘러 보다가 C++와 C#, Java, 그리고 Node.js 정렬 성능 비교란 흥미로운 글을 발견했다. 글에서는 크기가 1백만인 int[] 배열로 벤치마크를 하고 있었는데, 소스를 약간 고쳐서 자바 ArrayList<Integer...

자바/안드로이드 초성 검색: API 디자인

자바/안드로이드 초성 검색 자바/안드로이드 초성 검색 2.0에 이어 이번 글은 API를 디자인하면서 얻은 교훈에 관한 것이다.버전 1KoreanChar최초의 버전에서는 KoreanChar를 아래와 같이 쓰도록 했었다:public clas...

자바/안드로이드 초성 검색 2.0

지난번 자바/안드로이드 초성 검색에서 가비지 컬렉션을 최소화함과 동시에 단순 불리언 매칭 대신 매칭된 문자열의 실제값과 위치까지 제공하는 새 API는 다음편에서 다루도록 하겠다.고 했었는데, 다음편이 생각보...

학실하게 읽어주세요

The Daily WTF이라고 종종 가는 사이트가 있는데, 웃음이 절로 나오는 코드, 개발 일화, 짤방들이 많다. 주말 기념으로 몇가지를 골라 보았다.현재 작업을 취소할까요? "OK", "취소", "도움말"(취소 누르면 되는 거...

Swift - 첫 인상

애플이 어제 WWDC에서 iOS 8을 발표하면서 Swift라는 새 프로그래밍 언어도 함께 발표했다. The Swift Programming Language라는 책도 함께 배포했길래 받아서 첫부분을 읽어 보았다. 그런데 한 중간 정도까지 읽고 ...

10억 달러 짜리 해결책

10억 달러 짜리 실수편에 이어 이번 글에서는 10억 달러 짜리 실수의 해결책에 관해 알아보기로 한다.지난번 글에서는 비슷한 프로젝트를 C#과 F#으로 짰었는데 F#으로 짠 쪽은 null 체크를 27번 했던 반면 C#으로 ...

10억 달러 짜리 실수

만약 여러분이 C/C++/C#/자바 프로그래머라면 이 질문의 답을 한번 구해 보자: “null이 필요한 이유가 뭐지?” 너무 당연한 질문인가? 정답은 아래 있으나 일단 30초간 생각할 시간.. . . . . . . . . .null이 필요...

C# using vs. Java try-with-resources

C/C++1와 달리 C#이나 자바는 가비지 컬렉션이 있어서 사용한 메모리를 일일히 수동으로 반환해야 하는—지옥에 가까운—번거로움 없이도 프로그램을 쉽게 짤 수 있다2. 그렇지만 파일이나 네트워크 같은 외부 자원...

자바/안드로이드 초성 검색

몇해전 예기치 않게 안드로이드 앱을 만들게 되었던 때의 일이다. 주소록을 검색할 때 초성으로도 가능하게—빨리—만들어 달라는 고객의 요구가 들어왔다. 예를 들어 “ㅈㅇ”을 치면 “정우성”과 “정엽”이 리스...

다언어 프로그래밍 2014

예전에 다언어 프로그래밍이란 주제로 블로그에 글을 쓴 적이 있다. 그 글에서는 같은 일을 하는 프로그램을 세 가지 언어로 짠 것을 비교했었다1:그루비:def number=0new File (args[0]).eachLine { line -> num...

2
back to top