본문 바로가기

Programming diary

(36)
29. December 18, 2020 홈페이지나 블로그에 유튜브 링크 넣기 유튜브 우클릭으로 소스복사하면 이렇게 나오는데 이러면 거슬리는 부분들이 생기는데, 아래와 같다. 1. 자동재생 안됨 2. 밑에 타임라인바?가 뜸 3. 종료된 뒤에 추천영상들이 뜸 그럴 때 해결방법 www.youtube.com/embed/7B8HPLpoES8?ecver=2&autoplay=1&loop=1&controls=0&showinfo=0&autohide=1&rel=0&autohide=1&mute=1&playlist=7B8HPLpoES8" 이 주소가 중요하다. 동영상 고유주소를 넣고, 또 뒤에 플레이리스트에 해당 고유주소를 하나 더 넣어주기. 플레이리스트를 넣어서 영상이 종료된 뒤에 나오는 추천영상부분을 없애고, 자동재생과 뮤트(무음), 타임라인바도 없앴다.
28. November 24, 2020 오늘의 배움 1. 문제에 직면했을 때 해결하기 전 왜, 어떻게 문제가 발생했는지 대해서 고민해 볼 것 2. 내가 이용하는 사이트 프로그램이 어떠한 기술구조로 짜여져있는지 생각하는 버릇을 들일 것 3. 한 언어의 기초를 제대로 다져야 다른 언어도 유기적으로 공부할 수 있다. 안 것 같다로 끝내지 말 것 4. 타인의 코드를 보고 내 코드와 비교할 것. 작동이 된다고 끝내지 말고 남의 것을 보고 비교하고 더 좋은 성능에 대해서 고민해야 한다. 5. 블로그 포스트는 한번만에 끝내지 말 것. 새로운 정보를 알게된다면 다시 정리하고 업데이트 할 것
27. November 23, 2020 Cookie & Session 쿠키, 세션을 알기전에 먼저 알아야할 것이 있는데, 바로 http. 쿠키와 세션모두 http 환경에서? 때문에? 만들어진 것이기 때문이다. HTTP HTTP(HyperText Transfer Protocol, 문화어: 초본문전송규약, 하이퍼본문전송규약)는 W3 상에서 정보를 주고받을 수 있는 프로토콜이다. HTTP는 클라이언트와 서버 사이에 이루어지는 요청/응답(request/response) 프로토콜이다. 예를 들면, 클라이언트인 웹 브라우저가 HTTP를 통하여 서버로부터 웹페이지(HTML)나 그림 정보를 요청하면, 서버는 이 요청에 응답하여 필요한 정보를 해당 사용자에게 전달하게 된다. 이 정보가 모니터와 같은 출력 장치를 통해 사용자에게 보여지고 HTTP를 통해 전달되..
26. November 23, 2020 Cloud Computing (Cloud Service) 인터넷이 발전하고 4차 산업혁명이 일어나면서 다양한 환경에서 인터넷을, 자료를 사용하는 사용자들이 많아졌다. 그에 따라 Amazone, Google, Microsoft 등의 대기업에서는 가상화된 IT 리소스를 서비스로 인터넷으로 제공하기 시작했다. 이것이 클라우드 컴퓨팅, 클라우드 서버이다. 쉽게 말해 USB나 외장하드가 없이도 내가 컴퓨터에서 작업했던 파일을 클라우드를 통해 모바일로도 확인할 수 있고, 해당 클라우드를 친구나 동료와 공유하면 굳이 파일을 주고받을 필요없이 다운로드 및 수정이 가능한 것이다. 네이버 클라우드나 구글 드라이브를 예로 들 수 있다. 조금 더 나아가서 본다면 회사의 입장에서는 클라우드 서버를 이용하면 얼마만큼의 유저를 모..
25. November 20, 2020 TCP와 UDP의 개념과 특징 그리고 차이점 TCP와 UDP는 전송계층에서 사용하는 프로토콜로써, 목적지 장비까지 전송한 패킷을 상위의 특정 응용 프로토콜에게 전달하는 것을 목적으로 한다. 프로토콜 TCP(Transmission Control Protocol) 장치들 사이에 논리적인 접속을 가능케 하기위해 연결을 설정하여 신뢰성을 보장하는 연결형 서비스이다. TCP는 네트워크에 연결된 컴퓨터에서 실행되는 프로그램 간에 일련의 옥텟(데이터, 메세지, 세그먼트라는 블록 단위)를 안정적으로, 순서대로, 에러없이 교환할 수 있게 한다. 인터넷 환경에서 기본으로 사용하며 인터넷상에서 데이터를 메시지의 형태로 보내기 위해 IP와 함께 사용하는 프로토콜. 일반적으로 TCP와 IP를 함께 사용하는데, IP가 데이터의 ..
Java Developer RoadMap! Study with yuni 하나씩 다시 제대로 배워야 겠다. 다 배운건 빨간색 네모로 체크하면서 업데이트 할 예정
24. November 04, 2020 비트단위(bitwise) 연산자 종류 ~(bitwise not) &(bitwise and) |(bitwise or) ^(bitwise xor), (bitwise right shift) 예 1이 입력되었을 때 저장되는 1을 32비트 2진수로 표현하면 00000000 00000000 00000000 00000001 이고, ~1은 11111111 11111111 11111111 11111110 가 되는데 이는 -2를 의미한다. 예시 int a=1; printf("%d", ~a); //-2가 출력된다. 참고 컴퓨터에 저장되는 모든 데이터들은 2진수 형태로 바뀌어 저장된다. 0과 1로만 구성되는 비트단위들로 변환되어 저장되는데, 양의 정수는 2진수 형태로 바뀌어 저장되고, 음의 정수는 "2의 보수 표현"방법으로 ..
23. October 27, 2020 EmailJS로 Contact me 연결하기 보통 자기 개인사이트에 컨택트 칸을 남겨놓는 경우가 많은데 자신의 개인정보를 무분별?하게 노출하지 않는대신 이렇게 상대방이 자신의 정보를 넘겨서 연락을 하면 그 때 자기 계정의 이메일로 들어오게 할 수 있다. 어떻게? EmailJS로! http://www.emailjs.com/ Send email from Javascript - no server code required | EmailJS Send email directly from your client-side Javascript code – no server side code required. Add static or dynamic attachments, dynamic parameters, captcha c..