본문 바로가기

SMALL

분류 전체보기

(53)
TCP CLOSE_WAIT, FIN_WAIT_2 에러 - C++ 포스팅 계기 최근에 같이 개발을 하고 있는 타 업체 개발자가 client가 비정상 종료되었을 때 프로그램을 다시 On 하면 TCP Connection이 되지 않는다고 도움을 요청을 받았다. 그때 발생한 TCP Error가 Server 측에서는 FIN_WIAT_2가 발생하였고, Client 측에서는 FIN_WAIT_2가 발생했다. 그래서 그때 왜 그런 문제가 발생하는지 또한, 어떻게 코드적으로 해결할 수 있는지 이야기하고자 한다. ※ 아래는 Window 환경에서 내 PC에서 TCP Connection 상태를 볼 수 있는 명령어다.CMD 명령어 : netstat -nao | find "TCP"TCP 통신이란? TCP는 Server와 Client 간에 데이터를 주고받을 때 신뢰성을 기반으로 전송하기 위한 프로..
프로그래머스 - [PCCE 기출문제] 2번 / 각도 합치기 C++ 오늘은 이전 포스팅 2024.10.19 - [알고리즘/프로그래머스] - 프로그래머스 - [PCCE 기출문제] 1번 / 문자 출력 C++에 이어 2번 문제를 풀어보았다. 1번 문제랑 수준은 비슷하지만 입출력 다음단계인 연산에 관한 지식을 묻는 문제로 보였다. 오늘도 풀이만 작성하면 너무 심심하니깐 간단하게 연산에 관해서 설명도 하겠다..알고리즘 난이도 및 시간 ( ※ 개인적인 의견 )난이도 : Level 0 ( ※ Min : 0, Max : 10 )풀이 시간 : 1분제출 횟수 : 1번 풀이 결과 : Pass문제 설명  문제를 해석하면 두 각도를 입력받아 0 ~ 360도 미만으로 출력하게 하라는 문제다. 그러면 여기서 보자마자 for문을 돌려야 할까? 아니면 어떻게 해야 할까?와 같은 방법이 여러개 떠오를 ..
프로그래머스 - [PCCE 기출문제] 1번 / 문자 출력 C++ 오늘은 PCCP 기출문제를 모두 완료하고, PCCE 기출문제 시리즈의 시작인 1번 문자 출력을 포스팅하려고 한다. 근데 문제를 보고? 할 정도로 너무 당황스러웠다... 너무 쉬웠기 때문이다. 하지만 C++를 처음 하는 개발자에게는 필요할 수도 있다는 생각이 들어, 간단하게 정답이 왜 그렇게 나오는지 간단하게 설명도 하고, 입 출력에 관한 내용도 공유하고자 한다. 알고리즘 난이도 및 시간 ( ※ 개인적인 의견 )난이도 : Level 0 ( ※ Min : 0, Max : 10 )풀이 시간 : 1분제출 횟수 : 1번 풀이 결과 : Pass문제 설명  문제를 보면 너무 짧아서 당황스러겠지만, 정말 말 그대로 코드에 변수를 데이터를 저장하고, 출력 예시와 같이 출력되게 하라는 문제다.  그나마 아래 출력에서 유의..
프로그래머스 - [PCCP 기출문제] 4번 / 수식 복원하기 C++ 오늘은 PCCP 마지막 문제 4번 포스팅을 하려고 한다. 2024.10.14 - [알고리즘/프로그래머스] - 프로그래머스 - [PCCP 기출문제] 3번 / 충돌위험 찾기 C++ 문제란 난이도 자체는 내가 느끼기에 비슷하다고 느꼈다. 다만 코드의 양이 조금 더 많은? 느낌이었고, 구현의 양으로 인해 검증도 한다고 3번 문제보다 시간은 조금 더 소요되었다. 같이 한 번 문제를 해석해 보자. 알고리즘 난이도 및 시간 ( ※ 개인적인 의견 )난이도 : Level 4 ( ※ Min : 0, Max : 10 )풀이 시간 : 2시간제출 횟수 : 2번 ( 예외 처리 실수 )풀이 결과 : Pass문제 설명 이번 문제 해석은 2번 3번보다 간결하고 이해하기도 쉽다. 그냥 전달받은 수식이 어떤 진법으로 해결해야 하는지 찾은..
새로운 시작 올해는 업무가 너무 바빠서 대부분의 근무를 타지방에서 보냈다. 타지방에서 보내면서 야근도 같이하고 결혼 준비도 하다 보니 나도 모르게 게을러지고 살도 많이 쪘다. 근데 결혼 후 아내가 나에게 "이제 오빠는 홀 몸이 아니야. 몸 관리를 해야 해"라는 말을 듣고 변화가 필요하다고 느꼈다.  그래서 나는 앞으로 개발 관련 포스팅을 최소 1주일에 2번은 할 생각이며, 하루에 최소 30분 이상 운동을 꾸준히 할 계획이다. 또한, 이직 준비도 다시 시작해 볼 것이다.
프로그래머스 - [PCCP 기출문제] 3번 / 충돌위험 찾기 C++ 이전 포스팅에 이어 2024.10.14 - [알고리즘/프로그래머스] - 프로그래머스 - [PCCP 기출문제] 2번 / 퍼즐 게임 챌린지 C++ 3번 문제를 풀어보았다. 2번 문제보다 소요시간은 1.5배 정도 걸렸는데, 해결 방법은 간단하게 생각이 되었는데, 코딩을 하는 와중에 Crash가 발생하여 시간이 오래 걸렸다. 바보 같이 for문에서 index가 아니라 count를 ++ 하면서... 문제의 난이도는 이전 문제와 비슷하게 느껴졌다. 알고리즘 난이도 및 시간 ( ※ 개인적인 의견 )난이도 : Level 3 ( ※ Min : 0, Max : 10 )풀이 시간 : 1시간 30제출 횟수 : 2번 ( 코드 실수 )풀이 결과 : Pass문제 설명 이번 문제는 해석하는데 큰 문제는 없었다. 오히려 내가 느끼기에..
이직 실패에 관한 고민 내가 하고자 하는 이야기는 개발자뿐만 아니라 이직을 고민하고 있는 사람 그리고 이직이 잘 안 되는 사람들에게 해주고 싶은 말이다. 나는 이제 비록 연차로는 7년 차 실무 경력은 약 6년이 된 개발자다. 첫 번째 회사에서 대리를 달고, 이 회사에서 내가 무엇을 더 해야 할까?라는 생각에 이직을 준비했다. 첫 번째 이직은 비교적 순조로웠다. 10개의 대기업에 서류를 제출해서 3군데 붙고 7군데 떨어졌다.   하지만 현재 2 번째 이직을 준비중에 있다. 그 이유는 결혼을 하게 되었는데, 아내의 직장에 맞춰 집을 구하다 보니 나의 직장이 너무 멀기 때문이다. 현재까지 약 20군데 회사에 약 28번의 서류를 제출하였다. 그 결과는 최종 합격 1번 서류 합격 3번뿐이었다. 처음에는 자존감도 많이 떨어지고 무엇이 문..
프로그래머스 - [PCCP 기출문제] 2번 / 퍼즐 게임 챌린지 C++ 오늘은 이전 포스팅  2024.10.12 - [알고리즘/프로그래머스] - 프로그래머스 - [PCCP 기출문제] 1번 / 동영상 재생기 C++에 이어 2번 문제를 풀어보았다. 1번 문제보다 소요시간은 2배 정도 걸렸는데, 최초 문제 풀이는 빨랐지만 예외적인 사항을 놓쳐 테스트 14번에서 실패가 발생하였다. 다른 풀이자들의 예외적인 케이스는 나에게 문제가 되지 않았다.. 그래서 더 어려웠다... 해당 부분을 같이 공유하면서 문제를 풀이해 보자. 알고리즘 난이도 및 시간 ( ※ 개인적인 의견 )난이도 : Level 3 ( ※ Min : 0, Max : 10 )풀이 시간 : 1시간제출 횟수 : 3번 ( Fail Case : 14 )풀이 결과 : Pass문제 설명  문제는 나의 레벨이 어느 정도라면 제한 시간 내..

LIST