전체 글

Linux

bin/bash^M: bad interpreter: No such file or directory

Window 환경에서 sh 작성 후, linux 환경에서 실행하여 발생하는 문제.window에서 사용한 개행 문자가 Linux에서는 인식되지 못해 발생하는 문제 해결방법vi에서 ^M 삭제하기vi -b [파일명]^M 직접 삭제하고 실행sed 명령어로 ^M 삭제하기sed -i 's/\r$//' [파일명]실행vi에서 fileformat 설정하기vi [파일명]:set fileformat=unix

Linux

window 사용중인 Port 죽이기, Port Kill

열려 있는 포트의 PID 확인netstat -ano | findstr "PORT" C:>netstat -ano | findstr 19080 TCP 0.0.0.0:19080 0.0.0.0:0 LISTENING 25436 TCP [::]:19080 [::]:0 LISTENING 25436 TCP [::1]:19080 [::1]:51001 TIME_WAIT 0  프로세스 죽이기taskkill /f /pid "PID NUMBER"C:>taskkill /f /pid 25436성공: 프로세스(PID 25436)가 종료되었습니다.

Linux

Linux 사용중인 Port 죽이기, Port Kill

netstat 명령어와 ps 명령어로 실행중인 Port 번호를 찾지 못하였을때 lsof 명령어를 이용하여 찾는 방법이 존재한다.lsof란 list open files의 약자로 시스템에서 열려있는 파일에 대한 정보를 출력해주는 명령어이다. lsof -i :portnumberlsof -i :portnum 명령어로 사용중인 해당 Port의 PID를 확인할 수 있다.#lsof -i :8080 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEjava 36544 root 45u IPv6 0xe8ae0ca1b2d..

일상

2024 제22회 중원구민 건강달리기대회

‘제24회 중원구민 건강달리기 대회’가 오는 9월 7일 오전 7시 00분~10시 성남시 중원구 성남종합운동장 주경기장에서 열린다고 해요! 이날 대회는 순위를 가리지 않으며, 자신의 신체 리듬에 맞춰 걷거나 달리면 된다. 참가를 희망하는 성남시민은 행사 시작 시각 전까지 성남종합운동장으로 오면 된다고 합니다. 별도 참가비는 없습니다! 다양한 이벤트가 함께 진행되는 경우, 축하공연이나 건강달리기, 경품 추첨 등 여러 가지 활동이 있어 정말 즐거운 시간이 될 거예요. 이런 행사들은 보통 많은 사람들과 소통하고, 재미있게 참여할 수 있는 좋은 기회가 되죠. 참가하셔서 즐거운 시간 보내세요!   ○ 행사명: 제22회 중원구민 건강달리기대회○ 일 시: 2024. 9. 7.(토) 07:00-10:00 【개회식 07:..

Algorithm/프로그래머스

[알고리즘] 약수의 개수와 덧셈 Java

class Solution { public int solution(int left, int right) { int answer = 0; for (int j = left; j

Algorithm/프로그래머스

[알고리즘] 콜라츠 추측 Java

import java.util.ArrayList; import java.util.List; class Solution { public String solution(String s) { String answer = ""; String[] split = s.split(" ", -1); List list = new ArrayList(); for (String s1 : split) { String[] world = s1.toLowerCase().split(""); for (int i = 0; i < world.length; i++) { if (i % 2 == 0) { world[i] = world[i].toUpperCase(); } } list.add(String.join("", world)); } answer..

Algorithm/프로그래머스

[알고리즘] 콜라츠 추측 Java

class Solution { public int solution(long num) { int answer = 0; while(num > 1) { num = num % 2 == 0 ? num / 2 : (num * 3) + 1; answer++; if(answer >= 500) { answer = -1; break; } } return answer; } }

Algorithm/프로그래머스

[알고리즘] 하샤드 수 Java

class Solution { public boolean solution(int x) { boolean answer = true; int y = x; int sum = 0; while(x > 0) { sum += x % 10; x /= 10; } answer = y % sum == 0 ? true : false; return answer; } }

rw-
Today I Learned