Avoid passing null as the view root

LayoutManager로 직접 View를 생성할때 가끔 이런 경고를 볼 수 있다. LayoutInflater는 View를 생성할때 자신의 레이아웃을 잡기위해 부모 View가 필요하다. 이때 부모 View를 알려주지 않으면 (null을 넘기면) »

안드로이드 LayoutInflater 사용하기

안드로이드에서 레이아웃 XML파일을 View객체로 만들기 위해서는 LayoutInflater를 이용한다. LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(R.layout.my_layout, parent, »

루비 가중치 랜덤

Ruby Weighted Random 랜덤 배열을 무작위로 섞는 방법은 루비 기본 API에서 제공한다 [a, b, c].shuffle # => [c, a, b] [a, b, c].sample # => b »

Ruby

[Git] Merge된 Branch들 삭제하기

1. merge된 branch 1개를 지우기 git branch -D my_branch 2. merge된 모든 branch들을 지우기 브랜치 모두 지우기 git branch --merged | grep -v "\*" | grep »

Git

루비 조합 (Combination)

조합(combination)이란 n개의 원소를 가지는 집합에서 k개의 부분집합을 고르는 조합의 경우의 수를 이항계수라 하며, nCk나, C(n, k) 로 나타낸다. 기호 C는 콤비네이션이라고 읽기도 한다. »

Ruby