프로토콜이란 간단하게 말하자면 규칙이다. - 명확하게 송수신된 메시지와 이러한 메시지가 송수신될 때나 다른 상황이 발생했을 때 취하는 행동- 둘 이상의 통신 개체 간에 교환되는 메시지 포맷과 순서 뿐만 아니라, 메시지의 송수신과 다른 이벤트에 따른 행동들을 정의- 컴퓨터 네트워크에서 데이터를 송수신하기 위해 정해진 규칙과 절차의 집합- 서로 다른 장치나 시스템이 효율적이고 신뢰성 있게 통신할 수 있도록 보장 다음은 프로토콜의 필요성을 알려주기 위한 예시이다. 왼쪽 그림은 전형적인 의사소통 과정을 나타낸다. 사람들은 의사소통을 하기 위해 먼저 인사를 한다. 안녕에 대한 일반적인 응답 역시 안녕이라는 메시지이다. 하지만 일반적이지 않은 경우도 존재한다. "귀찮게 하지마", "한국말 못해요" 등 상대방이 의..
네트워크란컴퓨터와 다른 장치들이 서로 연결되어 정보를 주고받을 수 있도록 만든 시스템 - Network : 관계- Networking : 상호작용 컴퓨터 네트워크가 데이터를 전송하는 방식1. 패킷 교환2. 회선 교환패킷 교환■ 데이터 전송 방식1. 데이터 분할: 큰 데이터를 작은 데이터로 나눈다.패킷: 큰 데이터를 작은 데이터 덩어리로 나눈 것: 데이터를 세그먼트로 나누고 각 세그먼트에 헤더를 붙인 것 2. 전송 각 패킷은 네트워크를 통해 개별적으로 전송된다. 이때, 통신 링크와 패킷 스위치를 거치게 된다. 패킷은 동일한 경로를 따르지 않을 수도 있고, 다양한 경로를 통해 목적지에 도달한다.패킷 스위치종류 : 라우터, 링크 계층 스위치대부분의 패킷 스위치는 저장 후 전달, 전송 (store and for..
두 달이 지나서야 후기를 작성할 시간이 났네요..ㅜ 지난 포스팅에 이어서 지금까지 열심히 했던 일을 기록하는 두 번째 시간입니다. IT 행사 관련한 내용이 하나의 사건이다보니 작성하기 수월해요. 그래서 행사 관련 얘기를 먼저 다 적고 그 다음에 프로젝트,, 대회,, 이야기도 기록해보겠습니다. https://www.coupang.jobs/kr/life-at-coupang/coupang-news/%EC%84%9C%EC%9A%B8%EC%97%90-%EC%83%81%EB%A5%99%ED%95%9C-%EA%B8%80%EB%A1%9C%EB%B2%8C-%ED%95%B4%EC%BB%A4%ED%86%A4-%ED%95%B5%EC%84%9C%EC%9A%B8-hackseoul-2024/ 서울에 상륙한 글로벌 해커톤, ‘핵서울..
안녕하세요! 오늘은 2024.08.20 ~ 2024.08.21 에 진행됐던 AWS 리빙랩 글로컬 해커톤에 대한 후기를 작성해보도록 하겠습니당~ 후기를 작성하기까지 많은 시간이 걸렸네요.. 8,9,10 월 동안 여러 일이 있었습니다. 이제야 조금 시간이 나서 그간 있었던 일들을 기록할 수 있네요. 지금까지 했던 모든 행사들도 빠짐없이 기록해보도록 하겠습니다. 이번이 그 첫 번째 포스팅입니다!https://news.unn.net/news/articleView.html?idxno=567620 서울과기대, ‘제2회 ART-AWS 리빙랩 글로컬 해커톤’ 성료 - 한국대학신문 - 411개 대학을 연결하는[한국대학신문 이정환 기자] 서울과학기술대학교(총장 김동환, 이하 서울과기대)가 지난 20~21일, 이틀 간 대..
데이터베이스 시스템 개념과 구조데이터 모델, 스키마, 인스턴스1. 데이터 모델모델(model)시스템, 프로세스, 현상에 대한 추상적인 표현이다.모델은 복잡한 시스템을 단순화하여 더 관리하기 쉬운 형태로 만들어 시뮬레이션하고 분석하며 이해하는 데 사용된다.ex1) UML “Model” class diagramex2) Mathematical “Model” of motionex3) Simulink state space “Model”데이터 모델데이터베이스에서 데이터들이 어떻게 구조화되고, 저장되고, 조작되는지를 정의하는 개념과 방법의 집합데이터 모델링 : 현실세계에 존재하는 정보를 컴퓨터의 데이터베이스로 옮기는 과정데이터베이스를 위한 데이터 모델1. 개념적(고수준) 데이터모델: 사용자들이 데이터를 인식하는 방식..
학교에서 신경망을 C언어로 구현해보라는 과제를 받아서 한번 해보겠습니다. 기록하면서 개발하면 잘되더라구욤ㅎㅎ..인공신경망을 구현해보기, C언어로 작성한다.- 최대 16개의 Layer - 각 레이어마다 노드는 최대 256개, 레이어마다 따로따로 개수 지정 가능 - 가능한 한 general하게, 나중에 계속 사용할 수 있게 하는 게 좋음 - 레이어와 노드 수 입력은 알아서 구성해도 됨 - C언어 코드 파일, 결과 내용, 실험 결과가 포함된 간단한 설명이 포함된 문서 제출 설계전체적인 흐름신경망에서 계산되는 과정은 1. 입력을 받는다.2. Weight Table(가중치 테이블)과 Input Layer(입력 계층)을 곱한다. (행렬곱)3. Sigmoid Function(시그모이드 함수)를 적용시킨다. 다음 세..
https://www.acmicpc.net/problem/1920이번에 해결한 문제는 Baekjoon의 1920번 "수 찾기" 문제다. 이 문제는 N개의 정수 집합이 주어졌을 때, 주어진 수들이 해당 집합에 존재하는지 확인하는 프로그램을 작성하는 것이다. 문제 자체는 단순해 보였지만, 중간에 실수를 발견하고 해결하는 과정이 있었다. 문제 설명 N개의 정수가 주어진 후, M개의 다른 정수들이 그 N개의 집합에 포함되어 있는지 확인하면 된다. 예를 들어, N개의 정수 집합이 `4, 1, 5, 2, 3`이고, 확인해야 할 수들이 `1, 3, 7, 9, 5`라면, 각 수가 존재하는지 여부를 1 또는 0으로 출력하면 되는 문제다. 처음 작성한 코드처음에는 이 문제를 `set` 자료구조로 쉽게 해결할 수 있다고 생..
1. 용어1. 데이터 (data)- 컴퓨터에 저장되어 사용될 수 있는 정보- 행정 데이터, 의료 데이터, 성적 데이터, 실험 데이터, ...2. 데이터베이스(database)- 실세계의 일부를 표현하는 연관된 데이터들의 구조화된 집합ex) 스마트 폰의 전화번호부 데이터베이스 -> 전화번호라는 작은 세계를 표현ex) 영화 데이터베이스 (영화라는 작은 세계를 표현)3. 데이터베이스 관리 시스템 (DBMS: database management system)- 데이터베이스의 생성과 관리를 담당하는 소프트웨어 패키지- DBMS는 운영체제와 함께 중요한 시스템 소프트웨어 패키지로 분류됨* 기능1. 데이터 저장 및 검색2. 보안 관리3. 데이터 무결성4. 트랜잭션 관리5. 백업 및 복구ex) Oracle, MS SQ..
- Total
- Today
- Yesterday
- Process
- 개발
- 해커톤
- C++
- JS
- Signal
- 프로그래머스
- JavaScript
- 프로젝트
- 혼공단
- 스페인
- MySQL
- 깃 예제
- 교환학생
- 공룡책
- googleapis
- 혼공단 9기
- 개발일지
- 스페인 교환학생
- 자바스크립트
- AWS
- 혼공
- 운영체제
- SQL
- Linux
- nodejs
- 백준
- 혼공학습단
- 혼공단 SQL
- 리눅스
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |