일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 3D모델링
- blender
- 개발이론
- 웹개발
- 개발
- 옵시디언
- 옵시디언 dataviewjs
- 나이아신아마이드
- ender v3
- 프로그래머스
- ender v3 se
- 피부관리
- Sketcher
- 3D프린터
- 3d 프린터 기초
- 코드스니펫
- 남자피부관리
- 기술용어
- 네트워크 이론
- 자바스크립트
- 네트워크
- 알고리즘
- 개발기초
- It용어
- dataviewjs
- ender
- 옵시디언 dataview
- DATAVIEW
- 기술이론
- 웹기초
- Today
- Total
목록전체 글 (77)
루이의 개발 블로그
구체적인 클래스 타입을 알지 못하더라도 그 클래스의 메서드, 타입, 변수들에 접근할수 있도록 해주는 자바 API 리플렉션은 언제 사용할까? 동적으로 클래스를 사용해야할 때 (or 어떤 클래스를 사용 해야할 지 모를 때) 소스코드 사용예시 부모, 자식, main 소스코드 파일을 만들어서 예시를 보여준다면. 우선 메서드 선언 들은 무시하고 같은 패키지 안에 parent, child, Test 메서드가 아래와 같이 정의 되어있다고 이해하자 reflectiontest parent (부모) child (자식) Test (main) 클래스객체 타입으로 clazz 를 선언하여 Child.class 를 담아준다. 객체의 getName() 호출을 하면 test안에 있는 Child 의 클래스명 이 출력되는 것을 확인할 수..
클래스 객체는 클래스 정보를 담고 있으며, 필요한 클래스 정보를 추출할 수 있다. Child.java file package test; class Child{} Test.java file package test; class Test{ Class claaObject = Child.class; System.out.println("Class name: " + claaObject.getName()); } getName은 test.Child 를 출력한다. 이 처럼 Class 객체를 선언하여 클래스 정보를 나타낼 수 있다. 클래스 객체에는 다양한 함수가 제공된다. getName(): 클래스의 이름을 반환합니다. getSuperclass(): 슈퍼 클래스(부모 클래스)를 나타내는 클래스 객체를 반환합니다. getIn..
데이터 마이그레이션 이란? 데이터 마이그레이션은 한 스토리지 시스템에서 다른 것으로 데이터를 이전하는 프로세스이다. 한 마디로 다른 타입의 파일 Format, Database, Storage 데이터 이전을 의미. 데이터 마이그레이션을 하는 경우 기존에 사용하던 스토리지 또는 Hard Disk 를 다른 곳으로 이전해야 하는경우 데이터 마이그레이션이 필요하다. ex ) 하드디스크를 좀 더 성능이 좋은 최신버젼으로 교체를 해야하는 경우.
function solution(s) { var a=[] var answer = s.split("").map(e=>{a[e] = a[e]==undefined?1:a[e]+=1}) return Object.keys(a).filter(e=>a[e]==1).sort().join(""); }