
#include #include #include #include using namespace std; class Node{ int x[100]; int y[100]; public: void node_numset(int num) { for (int i = 0; i x[i] = rand() % 501; this->y[i] = rand() % 501; } } void node_print(int num)//노드 좌표 출력 { cout y[j])*(this->y[i] - this->y[j]))); if (dist[a]
리엑트 네이티브 장단점 장점 1. 작성된 코드 대부분 플랫폼 나 공유가 가능해서 두 플랫폼(안드로이드, ios)을 동시에 개발할 수 있다는 것 2. 자바 스크립트만 알고있으면 된다 3. 구성요소들이 재사용 가능 4. 패스트 리프레쉬 가능 단점 1. 네이티브의 새로운 기능을 사용하는 데 오래걸린다는 단점. 2. 유지보수가 어렵다. 개발 단계에서 원일을 찾고 문제를 해결하는데 시간이 걸림 3. 잦은 업데이트로 인한 버전 맞추기 어려움 리액트 네이티브 동작 방식 1. 브릿지 - 자바스크립트 코드를 이용해 네이티브 계츨과 통신할 수 있도록 연결하는 역할 브릿지 - 자바스크립트 스레드에서 정보를 받아 네이티브로 전달 -> 네이티브 영역에는 UI담장 메인 스레드 / 레이아웃을 계산하는 데 사용하는 백드라운드 스레드..
JDBC? 1. SQL문 일일이 작성 2. connection 관리 직접관리 3. prepared statement, result set 객체 connection 객체가 db와 app의 연결을 관리하고, preparedstatement가 sql을 전달하며 resultset 객체를 통해 결과값이 전달한다. jdbc 개념 다양한 데이터 저장공간에서 가지고 올때 접근 가능 하게끔 할수있는 것 (자바 애플리케이션 -> JPA api ->jdbc) -> DB 1. JPA 장점 - sql문을 직접 java application 내에서 사용할 경우가 적어진다. - sql 구조를 java applicartion 내에서 적용하지 않아도 된다. 스프링 데이터의 JPA 모듈은 커스텀 네임 스테이스를 가지고 있어서 repos..