파동이란 공간이나 물질의 한 부분에서 생긴 주기적인 진동 이 시간의 흐름에 따라 주위로 퍼져 나가는 현상일반적으로 에너지 전달의 한 형태역학적 파동파동의 한 종류로 매질의 물리적 변형과 이러한 변형으로부터 발생하는 복원력에 의하여 전파되는 파동실질적으로 공기 분자가 이동하지는 않으면서 진동은 공기 분자들을 따라 퍼져 나가게 함횡파(가로 파동)파동의 진행방향에 수직으로 매질의 변위가 발생하는 파동종파(세로 파동) 파동의 진행 방향과 나란한 방향으로 매질의 변위가 발생하는 파동공기를 가득 채운 긴 관의 피스톤을 움직여 음파를 발생시킴 파동의 성질반사 reflection다른 두 매질의 경계에서 다른 매질로 진행하지 않고 진행 방향이 변경되는 현상회절 diffraction장애물에 틈이 있는 경우 틈을 지나 휘어..
신호의 분류아날로그 신호시간축과 크기축 모두에서 연속적인 신호시간 연속 신호시간축 상의 모든 점에서 값 크기가 정의됨정해진 범위 내의 연속적인 모든 값, 정해진 유한한 개수의 가능한 값시간 이산 신호정해진 특별한 순간에만 값이 존재하는 경우수열로 표현될 수 있음x를 Number Sequence라고 하고, x의 n번째 원소를 x(n)라 할 경우 표본화된 신호를 의미디지털 신호시간축과 크기축 모드에서 불연속적인 신호시간축 상에서 정해진 일부의 사간에서만 값 존재크기도 정해진 유한한 개수의 값들 중에 한 값아날로그 신호를 디지털 신호로 변환 ADC, 디지털화정현파sin 함수에 의하여 표현될 수 있는 주기적 진동이 나타나는 파동복합파하나의 정현파로 표현될 수 없는 복잡한 형태의 파형푸리에 정리정사상태의 모든 파..
3,4,5주차 정리소켓이란네트워크 연결 모델인터넷 서비스 포트소켓TCP/IP 4계층에서 전송계층 위에 놓인 것전송 계층에서 전송계층의 프로토콜 제어를 위한 코드를 제공전송 계층 아래를 모두 추상화하는 고수준 네트워크 프로그래밍 인터페이스를 제공소켓의 역할소프트웨어와 소프트웨어를 연결, 소프트웨어간 데이터 통신소켓의 역할(www 를 예로)Apache와 Chrome 브라우저가 인터넷을 사이에 두고 떨어져 있다Apache웹에서 HTML 문서 서비스를 위해서 사용되는 인터넷 프로그램 이라고 하며, 웹 서버라고도 부른다Chrome웹 브라우저로 웹 서버에 문서를 요청하고 이를 Rendering 한다기다리는 측은 accept 함수를 이용해 기다림연결하는 측은 connect 함수를 이용해 연결 시도coneect 함수를..
암호학 수업 중간 이해가 안 가는 부분이 있었는데, 마침내 이해가 되어 정리해보려 한다. Berry paradox‘19글자 이내로 표현할 수 없는 최소의 자연수’위 문장 자체가 19글자 이내로 표현을 하고 있기 때문에 존재한다 따라서 ‘빨간 부분’은 존재할 수가 없으므로 역설이다.이런 류의 역설을 Berry Paradox 라고 한다. https://surpriser.tistory.com/789 자기 언급의 역설'I'm liar(나는 거짓말쟁이다)' 이 말은 진실이든, 거짓말이든 모두 모순이 생긴다. 이처럼 '자신에 대해 언급'하거나 '집단에 자기 자신을 포함시켜서 언급'하면, '역설(Paradox)'이 생기는 경우가 있surpriser.tistory.com위 링크에서 참고하였다.Berry paradox ..
이번 프로젝트에서는 aws rds 를 구현해보고 싶어서 내가 맡게 되었다. 채용 공고들을 보다가 redis 구현 경험 이 조건인게 많아서 이기도 했고redis 를 다른 프로젝트를 보면 사용한 게 많았는데 사용하는 이유가 궁금해서이번 기회에 프로젝트에 적용해보고자 먼저 공부를 위해 강의를 구매했다. Redis 란Redis는 데이터 처리 속도가 엄청 빠른 NoSQL 형태 데이터베이스이다.NoSQL 데이터베이스는 Key-Value 형태로 저장하는 데이터베이스이다.데이터 처리 속도가 엄청 빠른 이유는 인메모리(in-memory) 에 모든 데이터를 저장하기 때문이다. 즉, 메모리 안에 데이터를 저장하기 때문에 디스크에 데이터를 저장하는 RDBMS의 데이터베이스인 MYSQL 과 같은 것들보다 처리 속도가 빠르다. ..
[산학협력 프로젝트] 과목으로 학교 수업에서 프로젝트를 하게 되었다.이왕이면 프로젝트의 기록을 적어서나중에 프로젝트를 할때 이 기록을 통해 흐름을 참고하고, 스스로 피드백을 통해 부족한 점을 가시화하여성장하고자 앞으로 주차별로 진행상황을 적어보려 한다.팀원 모으기 솔직히, 요거부터 힘들었다.최종적으로 이 과목을 통해 하고 싶었던 것은 배포까지 하여 실 사용자가 있는 결과물 내기였는데뜻이 맞는 동기 한명은 백엔드, 나도 백엔드 포지션으로 프론트가 필요했다. 이 과목을 수강하는 수강생 중 아는 프론트 분이 없었고교수님께서 자유롭게 이캠퍼스 게시판에서 어필하면서 팀빌딩을 하라고 하셔서최대한 빨리 내 이력서를 만들고 이를 토대로 동기와 원하는 포지션 사람을 의논한 후, 팀빌딩 게시판에 글을 썼다. 내가 선택한..