전체 글
-
[Git] 가장 최근에 push한 커밋 메시지 수정하기공부/Git 2022. 7. 21. 11:55
1. 소개 간단한 기능 하나를 수정하는 이슈를 맡았습니다. 이때 이슈 내용은 하나의 페이지만 수정하면 됐는데, 다른 페이지를 살펴보니 해당 페이지에도 똑같이 수정할 내용을 발견해서 하나의 PR에 두 개의 커밋으로 제출을 하려고 합니다. 그래서 위 사진에 있는 커밋 메시지를 Modify nickname input position이 아닌 Modify nickname input position of OSS List로 바꿔야 합니다. 하지만 먼저 리포지토리의 커밋 메시지가 OSS List로 보내도 되는지, 아니면 oss list로 소문자로 보내야하는지 찾아봅시다. 1) 이전 commit 찾아보기 2) 내가 보낸 commit 수정하고 반영하기 2. 이전 commit 찾아보기 이전 커밋 메시지를 검색하는 방법은 두..
-
2022 SKT T-WorX 지원 후기후기/활동 후기 2022. 7. 21. 02:09
https://programmers.co.kr/competitions/2594 2022 SK텔레콤 T-WorX for Developers 챌린지 접수 22년 06월 03일 10:00 ~ 06월 10일 17:00 테스트 22년 06월 12일 10:00 ~ 06월 12일 13:00 programmers.co.kr 이 글이 공개 상태인줄 알았는데 비공개 상태였네요.. 6월 12일 일요일에 SK텔레콤 T-WorX for Developers 코딩테스트가 있었습니다. 작년에 봤던 코딩테스트 후기를 보니까 어렵지 않은 수준인 것 같던데, 올해는 실버 ~ 골드 수준의 문제가 나왔습니다. 일반적인 코딩테스트와 다르게 테스트 데이터 채점 결과를 보여주지 않았고, 기본 예제와 직접 만든 테스트케이스에 의존을 해야했기 때문에..
-
보아즈(BOAZ) 데이터 엔지니어링 19기 지원 후기후기/활동 후기 2022. 7. 19. 01:54
보아즈는 빅데이터 연합 동아리중에서 가장 유명한 동아리입니다.모집 분야는 데이터 분석, 데이터 시각화, 데이터 엔지니어링으로 나뉘어지고,저는 데이터 엔지니어링 분야에 지원하였습니다. 1. 1차 서류지원서에 작성하는 문항은 총 3가지 입니다.- 지원한 동기와 BOAZ 활동을 통해 얻고 싶은 것- 프로젝트 경험 소개- 열정을 가지고 끝까지 마무리했던 경험- 그 외 분야와 관련된 수업, 블로그, 깃허브, 자격증 등등.. 저 같은 경우엔 친구를 통해 알게 되었으며 매주에 한 번은 계속 모집 공고가 올라오나 확인했었습니다. 페이스북에 올라온 BOAZ 활동을 살펴보니 정말 다양한 스터디를 하고 있어서 계속 기대를 하고 있었네요. 원래 교내 머신러닝 동아리에 들어갈까 말까 고민하고 있었는데, 머신러닝 스터디도 정..
-
[Git] 예전에 fork한 repo를 원래 repo의 최신 버전으로 업데이트하기공부/Git 2022. 7. 16. 14:31
한 달 전에 fork 했었던 repo를 최신 버전으로 업데이트 해야하는데, 아침까지 내가 이전에 보냈던 커밋들과 뒤섞인 상태로 업데이트가 되어 이상한 상태였었다. 옛날에 보낸 커밋(2 commits behind)과 최신 버전으로 merge할 때 추가된 커밋(3 commits ahead)이 있는데, 옛날에 보낸 커밋은 이미 원래 repo에 반영이 됐어서 PR을 날리면 파일은 바뀐게 없지만 5개의 커밋 메시지를 보낼 수 있는 상태였다. * 예시 상황 1. kauKoala라는 유저의 algorithm-study repo에서 내 아이디인 70825에 fork를 한 상황 2. main 브런치는 바로 최신 버전으로 업데이트하면 된다. 3. develop 브런치가 꼬인 상황이다. (2 commits behind, 3..
-
[컴퓨터 네트워크] 목차공부/컴퓨터 네트워크 2022. 6. 15. 17:29
이 글은 Computer Networking: A Top-Down Approach 7th를 읽고 정리한 글입니다. 1. 목차Ch 1. 컴퓨터 네트워크와 인터넷 1. 컴퓨터 네트워크와 인터넷Ch 2. 애플리케이션 계층 1. 네트워크 애플리케이션, Web과 HTTP2. E-mail(SMTP, POP3, IMAP, HTTP), DNSCh 3. 트랜스포트 계층 1. 다중화와 역다중화, UDP, 신뢰적 데이터 전송(rdt)2. 파이프라인 프로토콜(BGN, SR), TCP3. 혼잡 제어Ch 4 ~ Ch 5. 네트워크 계층 1. VC와 Datagram 비교, 라우터, IPv4, Subnet, DHCP2. NAT, IPv6, ICMP, Routing Algorihm(Link State, Distance Vector..
-
12. 웹 페이지 요청에 대한 처리공부/컴퓨터 네트워크 2022. 6. 15. 17:01
이 글은 Computer Networking: A Top-Down Approach 7th를 읽고 정리한 글입니다. Link Layer까지 배우게 되면 마지막에 어떤 과정으로 작동을 하게 되는지 전체적으로 설명하는 부분이 나옵니다. 0. 상황 설명 학생 Bob이 학교의 이더넷 스위치에 노트북을 연결하고, 구글 웹 페이지를 다운로드하는 상황을 가정한다. 1. 처음 네트워크를 연결하면 DHCP 프로토콜을 실행하여 DHCP 서버로부터 IP 주소를 얻기 1) DHCP 요청 메시지를 만들어서 UDP 세그먼트에 넣는데, 아직 Bob의 IP 주소도 모르고, 서버의 IP 주소도 모르기 때문에 브로드캐스트를 할 수 있도록 한다. 이 세그먼트는 IP 데이터그램으로 캡슐화되고, 이후엔 이더넷 프레임으로 캡슐화된다. 2) Bo..
-
Stack around the variable '변수명' was corrupted 에러 해결 방법학교 수업/1-1, 1-2 코딩 기초 (파이썬, C) 2022. 6. 12. 22:45
포인터를 사용하여 배열에 할당된 크기보다 더 큰 값을 불러올 때 나타나는 에러이다. #include #define SIZE 5 int main(void) { int A[SIZE]; printf("A 배열 입력\n"); arrInput(A); return 0; } int arrInput(int* arr) { int i; for (i = 0; i < SIZE; i++) { scanf_s("%d", (arr + i)); } } 잘못 생각해서 (arr + i)를 (arr + i * sizeof(int))로 작성했더니 오류가 나왔다.
-
11. 스위치 근거리 네트워크공부/컴퓨터 네트워크 2022. 6. 7. 16:02
이 글은 Computer Networking: A Top-Down Approach 7th를 읽고 정리한 글입니다. 1. 링크 계층 주소체계과 ARP 호스트와 라우터는 링크 계층 주소를 가지는데, IP 주소를 링크 계층 주소로 변환하는 것이 ARP (Address Resolution Protocol)이다. 정확히 링크 계층 주소는 호스트와 라우트의 어댑터 부분에서 가지게 되는데, 이런 링크 계층 주소는 우리가 많이 들어본 랜 주소(LAN), 물리 주소, MAC 주소라고 부른다. MAC 주소는 6바이트로 이루어져 있어서 2^48개로 표현 가능하고, 평면 구조를 가지기 때문에 항상 동일한 MAC 주소를 가질 수 있다. 1.1 ARP (Address Resolution Protocol) 네트워크 계층 주소와 링..