일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- as?
- go
- 노트북 추천
- HP
- Python
- 리스트 뷰
- 코틀린
- 싱글 스레드
- adapter
- javascript
- Android
- 파이썬
- 오버로딩
- 자바스크립트
- Array
- 노트북
- var
- 안드로이드
- Overloading
- node.js
- 패널 교체
- golang
- Kotlin
- 함수
- ListView
- 배열
- 자바
- 연산자
- Java
- js
- Today
- Total
목록프로그래밍 (Programming) (51)
Bbaktaeho
Javascript 팁 제곱근 구하기 Math.pow(3, 3) // 3의 3승 Math.pow(2, 10) // 2의 10승 2**3 // 2의 3승....! 10진법으로 변환 parseInt('1200', 3) // 1200이 3진법 이라면 10진법으로 나오는 수 parseInt('1011', 2) // 1011이 2진법 이라면 10진법으로 나오는 수 10진법을 변환 var dec = 45 dec.toString(3) // 10진법을 3진법으로 변환 dec.toString(2) // 10진법을 2진법으로 변환 대문자 소문자 변환 "string".toUpperCase() // STRING "StRing".toUpperCase() // STRING "STring".toLowerCase() // strin..
들어가며 generator, iterator, iterable의 상세한 설명은 없습니다. 궁금하신 분들은 아래의 포스팅을 먼저 읽고 보는 것을 추천드립니다. bbaktaeho-95.tistory.com/79 [Javascript] Generator, Iterator, Iterable (제너레이터, 이터레이터, function*) 들어가며 ※ FxJS 라이브러리를 개발하신 유인동 강사님의 함수형 프로그래밍 강의를 듣고 정리한 글임을 밝힙니다. 함수형 프로그래밍 자바스크립트 페이스북 커뮤니티입니다. ko-kr.facebook.com/gr bbaktaeho-95.tistory.com 무한 루프 (무한수열 만들기) 일반 함수에서 무한 루프가 발생한다면 프로세스가 죽을 수 있습니다. function infinit..
들어가며 ※ FxJS 라이브러리를 개발하신 유인동 강사님의 함수형 프로그래밍 강의를 듣고 정리한 글임을 밝힙니다. 함수형 프로그래밍 자바스크립트 페이스북 커뮤니티입니다. ko-kr.facebook.com/groups/539983619537858/ Facebook에 로그인 | Facebook 메뉴를 열려면 alt + / 키 조합을 누르세요 ko-kr.facebook.com iterable, iterator iterable : 반복 가능한 / iterator : 반복자 자바스크립트에서 배열은 반복 가능한 객체(object)입니다. 반복이 가능하다는 것은 iterable이라고 부르기도 합니다. 자바스크립트는 itrable 요소들만 순회할 수 있는 문법이 있습니다. for of 반복문인데요. 이 반복문은 ite..
인스턴스화 (Instantiate) 클래스를 인스턴스화(객체 생성)할 때 생성자를 통해서 하게 됩니다. 하지만 생성자로 생성하는데 어려움이 있을 수 있습니다. 자동차 클래스를 예시로 보여드리겠습니다. class Car { private String brand; private String engine; private String name; private String tire; private int capacity; private int price; Car(String brand, String engine, String name, String tire, int capacity, int price) { this.brand = brand; this.engine = engine; this.name = name; ..
JUnit? JUnit(제이유닛)은 자바 프로그래밍 언어용 유닛 테스트 프레임워크이다. JUnit은 테스트 주도 개발 면에서 중요하며 SUnit과 함께 시작된 XUnit이라는 이름의 유닛 테스트 프레임워크 계열의 하나이다. -위키백과 JUnit- 즉, 테스트 주도 개발에서 모듈별 테스트를 하기 위해 자바 프로젝트에서 사용하는 프레임워크입니다. 자바스크립트에서 jest, mocha 라이브러리와 비슷한 목적을 가진 것 같습니다. JUnit 맛보기 Android 프로젝트에서 맛보기 안드로이드 프로젝트를 생성하고 Android 트리구조를 확인하면 app -> java -> 패키지들이 존재합니다. 그중에 ExmpleUnitText.java를 열어줍니다. 안드로이드에서 기본적으로 junit 프레임워크를 사용할 수 ..
Lombok? Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate your logging variables, and much more. - Project Lombok - Lombok은 자바 라이브러리로 자바 작성을 빠르게 도와준다고 합니다. @어노테이션으로 클래스 필드에 접근하도록 구현하는 게터와 세터를 작성할 필요가 없다고 하며 로깅 변수를..
배열 같은 자료형의 딱딱한 모임 가장 기본적인 이터러블한 요소이고 한정된 공간을 가지고 있습니다. 선언 boolean[] bs; byte[] bys; int[] is; float[] fs; double[] ds; char[] cs; String[] ss; 할당 this.bs = new boolean[]{true, false, true, false, false}; this.bys = new byte[]{}; this.is = new int[]{-1, 1, 2, 3, 4, 5, 6}; this.fs = new float[]{1, 0.2f, 0.3F}; // 0.1 error this.ds = new double[]{0, 1, 2, 3, 0.4}; this.cs = new char[]{'a', 'b', 'c'..
[2021-04-23] 내용 추가 프로그래밍 패러다임 패러다임은 프로그래머에게서 권한을 박탈한다. 어느 패러다임도 새로운 권한을 부여하지 않고, 일종의 추가적인 규칙을 부과한다. 즉, 패러다임은 무엇을 해야 할지를 말하기보다는 무엇을 해서는 안 되는지를 말해준다. - 클린 아키텍처 로버트 C. 마틴 - 객체 지향 좋은 아키텍처를 만드는 일은 객체 지향 설계 원칙을 이해하고 응용하는 데서 출발합니다. 객체 지향 설계 원칙을 쉽게 말하면 "데이터와 함수의 조합"이라고 답하는 것은 만족스러운 대답이 아닙니다. 또는 실세계를 모델링하는 방법이라고 하는데 이 또한 만족스럽지 못합니다. 대부분의 서적이 실세계의 모든 객체는 어떤 유형을 가지고 있으므로 각 객체는 같은 유형을 갖는 객체들로 분류할 수 있다고 합니다...