본문 바로가기
728x90

분류 전체보기480

하루를 시작하기 전 다짐#12 안녕하세요. 옆집 컴공생입니다. 어제 실험 텀프를 진행할려고 했는데 visual stdio ASP.NET 부분이 다운로드 되는게 너무 느려서ㅠㅠ 하루종일 다운만 받다가 끝나버렸어요ㅠ 물론 논리회로와 설계 과제와 데이터 통신 과제를 거의 다했지만 그래도... 빨리 실험 끝내고 컴퓨터 구조와 특히 운영체제 공부를 마쳐야하는데 할게 너무 많은걸요? 스트레스를 받고 있지만 그래도 할 건 하면서 해야하지 않겠어요? 오늘도 열심히 달려서 후회없는 하루를 만들어봐요. 오늘 할 일 1. 실험 텀프하기 2. 타일링 문제 풀기 2020. 6. 8.
다이나믹 프로그래밍(Dynamic Programming) 안녕하세요. 옆집 컴공생입니다. 오늘은 다이나믹 프로그래밍에 대해 배워 보겠습니다. DP 라고도 부르죠. 다이나믹 프로그램은 알고리즘 문제를 푸는 큰 축인데요. 꼭 익혀놓아야 하는 부분입니다. 컴퓨터적인 사고력을 물어보기에 적합하기 때문에 자주 출제되기 때문이라고 합니다. ▶다이나믹 프로그래밍이란 '하나의 문제는 단 한번만 풀도록 하는 알고리즘' 입니다. 한번 푼걸 다시 여러번 푸는건 비효율적이겠죠? 이런 알고리즘을 개선시키는 방안입니다. ▷분할 정복 기법(Divide and Conquer)은 동일한 문제를 다시 푼다는 단점을 가지고 있습니다.(정렬과 같은 경우 다시 푸는 경우가 없습니다. 퀵정렬과 병합정렬이 빠른 이유입니다.) 예를 들어 피보나치 수열을 심각한 비효율성을 낳는데요. 피보나치 수열은 특정.. 2020. 6. 7.
ASP.NET SignalR 안녕하세요. 옆집 컴공생입니다. 오늘은 ASP.NET SignalR 에 대해 알아보겠습니다. 설계 실험 텀프를 이 기반으로 제작을 할거기 때문에 공부를 해야겠어요. ▶ASP.NET SignalR란? ASP.NET SignalR 은 Microsoft .NET 기반 환경(마소에서 제공하는 웹 개발환경) 에서의 실시간 웹 통신을 가능하게 해주는 GitHub 오픈소스 라이브러리입니다. 또 .NET 개발 플랫폼에서의 Web 개발 프레임워크인 ASP.NET 에 신규로 추가된 RealTime Web 통신을 위한 웹 Push 기술을 핵심으로 제공하는 오픈소스 라이브러리이기도 합니다. (같은 말입니다.) 참조사이트 : https://github.com/SignalR/SignalR SignalR/SignalR Incred.. 2020. 6. 7.
MVC란? 웹 페이지가 커질 수록 코드들이 길고 난해해 집니다. 그럴때는 기준에 따라서 역할을 분리하고 모듈화해서 접근하곤 하죠? 수능도 국수사과영 과목을 나누듯이...( 한번에 8시간씩 시험을 치면 너무 끔찍할거 같아요) 웹사이트를 비롯한 소프트웨어는 이를 Model, View, Controller 로 나눕니다. 이는 MVC 라는 접근법입니다. ▶View 는 말 그대로 눈에 보이는 것 , 웹에서는 html, css 같은 거죠. ▶Controller 는 뭔갈 제어하고 다뤄주는 것, 웹에서는 javascript 같은 느낌인거죠. ▶Model 은 뭘까요? 이는 데이터와 관련된거라고 생각해주면 되요. 예를 들어 업데이트가 자주 되는 게시판에서 글들은 데이터베이스에 데이터로 저장이 됩니다. 이 데이터의 형식을 지정하고 저.. 2020. 6. 7.
728x90