전체 글(23)
-
소중했던 새로운 경험, 세종 'SEASON 주식회사 인턴십' 후기
🌊 근로 기간 : 2021.07.01 ~ 2021.08.31 ☎️ 일상 생활 시간 📧 기상 06:50 🐦 출근 8:30 🔗 퇴근 6:00 ⭐️ 복싱 6:30 ~ 8:00 💡 회사 근무 시간은 10시 ~ 3시 사이 탄력 근무제로, 나머지는 월 근로 시간을 자유롭게 채우는 형식으로 출퇴근 시간은 자유로웠습니다. 여러 시간에 출근을 하여 업무를 해 보면서, 저는 점심 먹기 전 오전에 집중이 잘 되는 스타일이라는 사실도 알게 되었습니다 👩🏻💻 Work experience Goal 코딩 실력을 늘리자! (코드 짜는 연습을 많이 해 보자) 저는 코딩 실력이 부족했기 때문에 처음 회사에 들어와서 도움이 될 수 있을까? 막연함과 두려움이 있었습니다. 하지만 회사에서 7시간 이상 앉아서 내가 원하는 것을 만들기 위해 ..
2021.08.31 -
[코딩테스트 & Python] '키패드 누르기' - 2020 카카오 인턴십 문제
0. 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/67256 1. 문제 설명 이 전화 키패드에서 왼손과 오른손의 엄지손가락만을 이용해서 숫자만을 입력하려고 합니다. 맨 처음 왼손 엄지손가락은 * 키패드에 오른손 엄지손가락은 # 키패드 위치에서 시작하며, 엄지손가락을 사용하는 규칙은 다음과 같습니다. 엄지손가락은 상하좌우 4가지 방향으로만 이동할 수 있으며 키패드 이동 한 칸은 거리로 1에 해당합니다. 왼쪽 열의 3개의 숫자 1, 4, 7을 입력할 때는 왼손 엄지손가락을 사용합니다. 오른쪽 열의 3개의 숫자 3, 6, 9를 입력할 때는 오른손 엄지손가락을 사용합니다. 가운데 열의 4개의 숫자 2, 5, 8, 0을 입력할 때는 두 엄지손가락의 현재 키..
2021.08.27 -
[JS] '비동기 프로그래밍'을 이용한 뉴스 워드클라우드 생성기 만들기
제가 진행 중인 프로젝트는 검색창에 원하는 '키워드'를 입력하면 네이버의 뉴스 기사들의 제목을 크롤링 하여 워드클라우드를 생성해 주는 웹페이지입니다. ^~^ 😊😊 제가 재학 중인 '군산대'를 입력하니 '재정', '지원', '탈락', '이의신청' 등의 키워드들이 모여 워드 클라우드가 만들어졌네요. 여담으로 키워드를 통해 도출할 수 있는 인사이트를 잠깐 알려 드리자면 ... ! 🤔 군산대가 현재 일반재정지원대학에 미선정되어 내년부터 재정 지원이 중단될 것이라는 통보를 받았다는 것을 추측해볼 수 있습니다. 그래서 우리 학교 측에서는 이를 인정할 수 없어 이의신청을 제기하여 국민 청원에 올린 상태입니다. 많은 관심 부탁드립니다 ! https://www1.president.go.kr/petitions/Temp/h..
2021.08.24 -
Flask 정적 파일 다운로드 방법
frontend : angularjs backend : flask Close Download Download 버튼을 누르면 정적 파일(서버에 있는 PDF 파일) 등을 다운로드 할 수 있는 방법을 알려드리겠습니다 이러한 modal 창이 있다고 하면 header 정보를 통해 python 에서 다운받고자 하는 PDF 파일 경로를 얻어오는 코드를 짜야 합니다. def fileSearch(title, files): for file in files: if title in file: return file else: print('없습니다.') files = glob.glob(fpath + '*_infor2.csv') if 'title' in query: file = fileSearch(query['title'] + '..
2021.08.05 -
[네트워크] TCP, UDP 통신 프로토콜 / IP 프로토콜
0. TCP 프로토콜 송신자와 수신자의 통신이 시작되면 둘 사이에 연결이 맺어지고 통신이 끝날 때까지 연결이 지속됨 3-way Handshaking (연결 생성 방식) 송신자 : 연결을 맺자고 요청하는 SYN 패킷 보냄 수신자 : 송신자 요청을 승인하는 SYN + ACK 패킷 보냄 송신자 : 이러한 연결을 승인 확인했다는 ACK 패킷 보냄 2-way 방식 (실제 메시지 통신 과정) 실제 메시지가 오고 가는 과정 흐름 제어 (Flow Control) 수신자의 ACK 패킷을 송신자가 일정 시간 못 받은 경우 송신자는 수신자에게 다시 메시지를 재전송함 TCP 헤더 정보를 이용, 슬라이딩 윈도우 (Sliding Window) 기법으로 처리함 4-way 방식 (통신 종료 과정) 송신자 : 송신자에게 연결을 끊고자..
2021.06.14 -
[네트워크] OSI 7 Layer (OSI 7 계층)
OSI 7 Layer 국제 표준화 기구인 ISO가 다양한 네트워크가 상호 연동을 할 수 있도록 해 주는 표준 네트워크 모델이 필요하기 때문에 만듦 통신이 일어나는 과정을 7단계로 표준화하여 호환성 있는 네트워킹 프로토콜의 개발을 위한 지침 제공 장점 네트워크 커뮤니케이션을 작은 부분으로 나눔으로써 각각의 부분이 단순화됨 네트워크 H/W 및 S/W가 다르더라도 서로 통신이 될 수 있도록 모듈화 지원 한 계층에서의 변화가 다른 계층에 영향을 미치지 않도록 함 각각의 계층별로 빠른 발전이 가능함 계층 별 특징 물리 계층(Physical Layer) 물리 계층은 실제 장치들을 연결하기 위해 필요한 전기적, 물리적 세부 사항들을 정의함 단말과 단말 사이를 실제 물리적 장치로 연결함 (예) 광케이블, 구리 케이블 ..
2021.06.14