본문 바로가기

전체 글103

Leetcode Merge Two Sorted Lists //빈 head 객체를 만들고 그 헤드에 다음노드를 새로 만들어서 생성해준다. //그러면서 그 다음 노드를 계속적으로 연결시켜준다. //단 시작의 빈 head의 val에는 0이 들어가기 때문에 head.next를 리턴해준다. class Solution { public ListNode mergeTwoLists(ListNode l1, ListNode l2) { if(l1==null||l2==null) return l1==null ? l2 : l1; ListNode head = new ListNode(); ListNode nextNode; if(l1.val>l2.val){ head.next = new ListNode(l2.val); nextNode = head.next; l2=l2.next; }else{ he.. 2020. 12. 23.
WebRTC란? (1) WebRTC? WebRTC (Web Real-Time Communication)는 웹 브라우저 간에 플러그인의 도움 없이 서로 통신할 수 있도록 설계된 API이다. W3C에서 제시된 초안이며, 음성 통화, 영상 통화, P2P 파일 공유 등으로 활용될 수 있다. - 위키백과- 간단하게 이야기 해서 웹브라우저간에 Adobe Flash나 ActiveX와 같은 별도의 플러그인 없이 서로 통신할 수 있도록 만든 기술이며 이것을 이용해서 음성,영상 통화 등 여러가지를 할 수 있다. 여러분이 알만한 회사중에 WebRTC로 구성된 서비스는 Discord가 있다. 일반적인 통신은 그림을 대충 그러보자면 이렇게 서버를 거쳐서 클라이언트에게 전송하는 방식이다. 하지만 WebRTC의 기본적인 통작과정은 다음과 같다. 대략 이.. 2020. 12. 22.
Project #2 Authorization 작성예정.. 2020. 12. 22.
Stove Dev Camp Project#1 Url Shortner - Stove Dev Camp 란? 스마일 게이트의 법인 중에서 플랫폼 사업을 하는 Stove에서 진행하는 인턴십 프로그램이다. 이전까지는 스마일게이트 서버캠프라는 이름의 단순 캠프로 진행되었지만 이번에는 Stove 법인에서 맞추어 취업연계까지 되는 전환형 인턴 으로 새롭게 진행하고 있다. 지난 겨울때, 온라인으로 진행되었던 서버캠프에 이어서 이번에도 운이 좋게도 캠프에 참여하게 되었다. - Project #1 Url Shortner 서버캠프는 교육을 시키며 본격적인 팀 프로젝트가 들어가기 전에 개인에게 프로젝트를 주고 해결하게 한다. 2가지의 프로젝트를 주는데 이번 프로젝트는 Url을 줄여주는 Url Shortner를 구현해보는 과제이다. Url shortner란? 말그대로 URL을 그대로 다른사람들한.. 2020. 12. 22.