일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- recyclerview
- 자바
- navigation
- EventEmitter
- 안드로이드
- 알고리즘
- 백준
- HTTP
- android
- node.js
- 네이게이션 드로우
- android list
- SlidingRootNav
- 라이브러리
- databinding
- Java 지네릭스(Generics)에 대하여 알아보겠습니다.
- Today
- Total
삽질개발
오늘은 node.js 시간 class에서 함수를 정의하고 event 리스너를 설정해볼겁니다. require('events')를 불러옵니다. 이후 exports 및 클래스를 설정합니다.그전에 간단하게 2개정도 알고 넘어가겠습니다. 생성자 메소드는 클레스가 오브젝트로 생성되고 초기되기 위한 특별한 메소드 입니다.super 키워드는 부모 오브젝트의 함수를 호출할 때 사용됩니다. 여기서 보시면 생성자 메소드는 constructor() 이되겠습니다.간단하게 x,y를 받고 event 리스너를 'on' 으로 등록해보겠습니다. 이후 받은 x,y 를 더하는 함수를 세팅해보겠습니다. add()라는 함수를 만들어준후 간단하게 x+y 를 return 해보겠습니다.이제 모듈이 완료되었습니다.!! 이제 모듈을 한번 불러서 add..
출처: https://github.com/yarolegovich/SlidingRootNav 좋은 라이브러리를 소개할려고합니다. 위 보시는것처럼 SlidingRootNav 써보자 먼저 세팅을해주자.compile 'com.yarolegovich:sliding-root-nav:1.2.0' 이후 보시게되면 new SlidingRootNavBuilder(this) .withMenuLayout(R.layout.menu_left_drawer) .inject(); 를 쓰게됩니다. .withMenuLayout()의 View는 왼쪽에 보여주는 view 가되겠습니다. 저는 간단하게 이런식의 XML을 만들어보겠습니다. 그런다음 상단의 액션바를 style에서 noactionbar 로 세팅해줍니다. 이후 Toolbar 를 기존X..
node 에서 이벤트를 배워보았다.그래서 그걸활용해서 .txt 파일을 한줄한줄 읽을때마다 이벤트를 발생해보겠다. 먼저 require 내장모듈을 선언해보자 readline은 스트림을 한줄한줄 읽을때마다 인터페이스를 제공해준다. 이제 이벤트를 발생할 함수를 만들어보겠습니다. 먼저 보시면 변수를 받아올 filename을 스트림형식으로 만들어줍니다.!! 이후 라인마다의 이벤트를 만들어줄 interface도 역시 만들어줍니다. 이제 이벤트 세팅을 해볼차례입니다. 인터페이스를 만들어준 변수에 on을 붙혀 이벤트를 'line'에 생성해줍니다.읽기의 구분은 빈공간으로 생각하며 조건식을줘서 읽었을때 출력값을 만들어줍니다.이후 다읽었더라고면 'close' 이벤트를 만들어주면 끝!! 이제 .txt 파일을 저 함수 인자값으로..