목록분류 전체보기 (92)
새벽을 밝히는 붉은 달
📎 백준 10815번 풀러 가기! 10815번: 숫자 카드 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10, www.acmicpc.net 문제 숫자 카드는 정수 하나가 적혀져 있는 카드이다. 상근이는 숫자 카드 N개를 가지고 있다. 정수 M개가 주어졌을 때, 이 수가 적혀있는 숫자 카드를 상근이가 가지고 있는지 아닌지를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,..
아주대학교 노병희 교수님의 강의와 강의노트를 기반으로 정리한 내용입니다. 수강한지 1년이 지나 복습 겸 작성하는 글이기 때문에 잘못된 내용이 있다면 댓글로 알려주시면 감사하겠습니다. 🙏 1. Layered Protocol Reference Model 네트워크는 layered model로 이루어져 있다. Layered Model을 사용했을 때의 이점은 다음과 같다. 1. assists in protocol design 2. fosters competition 3. changes in one layer do not affect other layers 4. provides a common language 5. better learning and understanding protocols Layer archit..
아주대학교 노병희 교수님의 강의와 강의노트를 기반으로 정리한 내용입니다. 수강한지 1년이 지나 복습 겸 작성하는 글이기 때문에 잘못된 내용이 있다면 댓글로 알려주시면 감사하겠습니다. 🙏 1. Definition of protocols 위키피디아의 정의에 따르면, 통신에서의 protocol의 의미는 a defined set of rules and regulations that determine how data is transmitted in telecommunications and computer networking 이다. 한국말로 다시 풀어서 써보자면, telecommunication과 computer networking에서 어떻게 data가 전송될 지 정의한 일종의 규율 또는 규칙이다. communic..
아주대학교 노병희 교수님의 강의와 강의노트를 기반으로 정리한 내용입니다. 수강한지 1년이 지나 복습 겸 작성하는 글이기 때문에 잘못된 내용이 있다면 댓글로 알려주시면 감사하겠습니다. 🙏 1. 인터넷의 발전 처음의 인터넷은 무선과 유선, 컴퓨터가 각자 발전했다. 1993년, 유비쿼터스 이론으로 무선과 유선, 컴퓨터가 하나로 합쳐졌다. 1. VoIP (Internet + PSTN) : 전화는 용량이 작아서 가장 빠르게 발전했다. 2. IPTV (Internet + Broadcast): 광대역화 3. WoIP (Internet + Wireless): 무선의 발전 VoIP와 IPTV, WoIP의 공통점은 바로 IP이다. 여기서 착안하여 IP를 기반으로 하나를 통합한 것이 Interactive XoIP이다. 여기..
최근에 진행하는 프로젝트에서 FastText를 다루게 되었는데, FastText의 pretrained-model을 사용해서 text-classifcation을 위해 추가학습을 하려고 했는데, 생각보다 방법을 찾기가 어려웠어서 이렇게 기록해둔다. 1. pretrained-model 받아오기 https://fasttext.cc/docs/en/crawl-vectors.html fastText Library for efficient text classification and representation learning fasttext.cc 위 링크를 타고 들어가면 fasttext에서 wikipedia 등의 자료를 사용하여 학습시킨 pretrained model을 제공한다. 나는 한국어를 사용할 것이므로 cc.ko..
팀원님께서 개발하고 계신 어플리케이션을 나도 같이 개발하기 위해서 클론해왔는데, The named parameter 'colors' isn't defined. 라고 하면서 분명 존재하는 parameter인데도 정의가 되지 않았다고 떴었다. error로 처리되어서 어플리케이션이 빌드조차 되지 않았고... 처음에는 팀원님께서 아직 덜 완성된 코드를 올리셨나 했다. 여쭤보니까 팀원님 컴퓨터에서는 매우매우 잘 동작해서 뭐가 문제인지 같이 고민했었다. 일단 스택오버플로우에 알려져 있는 방법 (안드로이드 스튜디오를 사용하고 있는 경우) 1. Files -> Restart and Invalidate Cache 시행 2. Dart: Restart Analysis Server 시행 물론 나는 이 방법이 안 됐다. 그래서..
분명 목요일까지만 해도 MongoDB가 제대로 동작했는데, 오늘 robo3T를 켰더니 cannot connect to the mongodb at localhost 27017 이라는 에러가 떴다. 그래서 cmd를 통해 mongo 명령을 실행해 보았더니 다음과 같은 에러가 떴다. 왜인지는 모르겠지만 에러 원인도 다 깨져서 나와서 에러에 관해 찾기가 굉장히 애매했다. 그래서 cannot connect to the mongodb at localhost 27017로 구글링을 해보니 방법은 굉장히 많았는데, 나는 다음과 같은 방법으로 해결했다. 일단 나의 경우, mongodb의 데이터가 저장될 장소를 mongodb에서 기본으로 지정하는 path로 설정하지 않고, 따로 D 드라이브에 폴더를 생성해서 지정을 해주었다...
📎 백준 2581번 풀러 가기 2581번: 소수 M이상 N이하의 자연수 중 소수인 것을 모두 찾아 첫째 줄에 그 합을, 둘째 줄에 그 중 최솟값을 출력한다. 단, M이상 N이하의 자연수 중 소수가 없을 경우는 첫째 줄에 -1을 출력한다. www.acmicpc.net 문제 자연수 M과 N이 주어질 때 M이상 N이하의 자연수 중 소수인 것을 모두 골라 이들 소수의 합과 최솟값을 찾는 프로그램을 작성하시오. 예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 소수는 61, 67, 71, 73, 79, 83, 89, 97 총 8개가 있으므로, 이들 소수의 합은 620이고, 최솟값은 61이 된다. 입력 입력의 첫째 줄에 M이, 둘째 줄에 N이 주어진다. M과 N은 10,000이하의 자연수이며,..