전체 글94 Swap을 안쓰고 (메모리를 하나 더 안쓰고) int a와 int b를 교환할 수 있는가? int x = 10; int y = 5; 일때 방법 1 x = x + y y = x - y // x == x+y x = x - y // y 값으로 swap 됨 방법 2 x = x ^ y; y = x ^ y; x = x ^ y; // ^ -> xor 연산 2019. 11. 22. JDBC, JPA, ORM JDBC DB에 접근할 수 있도록 만들어진 JAVA 에서 제공하는 API 이다. JAVA의 모든 Data Access의 근간이다. 따라서 모든 Persistence Framework는 JDBC를 사용한다. JPA ( Java Persistent API ), ORM (Object Relational Mapping) *persistent : 영속성. 영속성을 갖지 않는 데이터는 단지 메모리에만 존재하기 떄문에 프로그램을 종료하게되면 모두 사라진다. 따라서 파일시스템, 관계형/객체 데이터베이스를 이용해 데이터가 영구적으로 보관되게 하여 영속성을 부여한다. JPA 자바 ORM 기술에 대한 API 표준 명세 ORM을 사용하기 위한 인터페이스 들을 모아논 것. DAO와 테이블은 강한 의존성을 가지고 있으며 반복적인.. 2019. 10. 24. 2019 QI IoT Summer Project 7월 4일 ~ 8월 13일 까지. U C SanDiego에서. QI 7th. 총 6주 동안 나는 이 프로젝트를 위해. 1,600줄 이상의 PHP 코드와 1,000줄 이상의 Javascript 코드를 작성했고, 적어도 300시간 이상을 코딩에 할애하였으며, 총 26명의 친구와 함께 하였고, 그중 5명과 한 팀이 되었으며. 3명의 instructor, 2명의 TA, 1명의 박사님과 함께 프로젝트를 진행하였고, 1등 팀으로 교육 과정을 수료하였다. 놀기도 열심히 놀았고, 코딩도 정말 열심히 했다. 6주 동안 미국에서 틈틈이 글을 작성해서 블로그에 포스팅하겠다는 다짐과는 달리 포스팅 몇 개 이후에는 마지막 후기를 쓰게 되었다. 학교에 제출하는 보고서도 써야 했기 때문에 블로그 포스팅할 시간이 그렇게 많지 않았다.. 2019. 10. 14. Django - 1 Django, Django REST framework, Django Swagger에 대해 공부할 예정이다. 이번 학기에 프로젝트가 너무 많아서.. 블로그 포스팅을 계속 미루게 되는데 시간날때마다 조금씩이라도 하도록 하겠다. - 웹 API 웹 앱을 개발할 때 다른 서비스(유튜브, 지도 등등)에 요청해서 원하는 데이터를 가져오거나 데이터를 전송할 때 사용할 수 있다. 일반적으로 특정 URL로 요청하면 백엔드에서 미리 짜여져 있는 logic으로 데이터를 추출해서 원하는 서비스를 이용하게 해준다. - REST API 백엔드에서 정해놓은 특정 URL로 사용자가 요청하면 원하는 데이터를 이미 백앤드에서 정해놓은 logic에 따라서 데이터를 반환해준다. REST란? Representational Sta.. 2019. 9. 30. 이전 1 ··· 13 14 15 16 다음