본문 바로가기

프로그래밍/기타 프로그래밍21

[Python] nohup을 활용한 백그라운드 실행하기 개요 파이썬 프로그램을 백그라운드에서 실행, 중지하는 방법을 안내합니다. 백그라운드 실행 python nohup 파이썬파일.py 백그라운드 실행 중지 실행한 파이썬 프로그램의 PID를 확인ps -ef | grep python [ 참고 ] 현재 user가 실행한 프로세스에 한해서 PID 확인ps -ef | grep python | grep 사용자명 프로세스 종료kill 파이썬PID 참고 자료  nohup(1) - Linux manual page man7.org How to get the process ID to kill a nohup process?I'm running a nohup process on the server. When I try to kill it my putty console closes .. 2024. 8. 9.
[java] @Override 메소드 오버라이딩에 대한 이해 개요 메소드 오버라이딩은, 부모 클래스에서 정의된 메소드를 재정의하는 것입니다. 기본 어노테이션 @Override 를 선언하여 기존 클래스의 동일한 메소드를 재정의함을 명시합니다. 아래 소스 코드는 클래스 A를 상속받는 클래스 B에서 메소드 hello()를 오버라이딩했습니다. 클래스 A에서 정의한 hello()가 아닌 클래스 B에서 정의한 hello()가 실행되었습니다. ▶ 소스 코드 class A { public void hello() { System.out.println("Hello, A"); } } class B extends A { @Override public void hello() { System.out.println("Hello, B"); } } class HelloWorld { public.. 2024. 1. 13.
[python] Firebase Admin SDK child path 활용 데이터 읽기 개요 python firebase admin sdk를 활용하여 실시간데이터베이스에서 데이터를 읽는 방법과 path를 작성하는 방법입니다. 가정 다음과 같이 데이터가 저장되어 있다고 가정합니다. - fruit : - apple : - price : "100" - size : "3" - banana : - price : "200" - size : "92" - orange : - price : "600" - people : - amy - james 기본 설정 python 스크립트에서 아래와 같이 작성합니다. import firebase_admin from firebase_admin import credentials from firebase_admin import db cred = credentials.Cert.. 2024. 1. 2.
[SAP/ABAP] EVENT DATA_CHANGED 활용하여 ALV 체크박스(checkbox) 클릭 시 바로 반영하기 개요cl_gui_alv_grid 에서 필드 카탈로그를 통해 설정한 체크박스는 체크 후 새로고침해야 인터널 테이블에 해당 체크 값('X')이 저장됩니다. (새로고침 없이 체크박스 체크만 할 경우 인터널 테이블에 반영되지 않음)이는 매우 불편하므로 DATA_CHANGED 이벤트를 통해 체크 시 바로 인터널 테이블에 반영되도록 만들어 보겠습니다. 전제아래 구현 예제는 다음과 같이 전제합니다.alv를 구현하기 위해 필요한 일반적인 코드가 구현되어 있다. (아래 구현 예제는 이러한 코드가 모두 구현된 후에 추가해야 하는 코드만 서술합니다)변수 ZCHECKBOX는 구조체 안에 TYPE C LENGTH 1 데이터 타입으로 선언되어 있다.필드 카탈로그 내 ZCHECKBOX의 EDIT에는 'X' 값이 저장되어 있다. 사.. 2023. 12. 14.
[C++] vector <queue<int>> 그리고 vector<pair<int,int>> 개요 참 많이 헷갈립니다. vector 자유롭게 추가/삭제 가능한 queue의 집합입니다. #1 예제 코드 #include #include #include using namespace std; int main() { vector vecOfQueues; for (int i = 0; i Queue 2 +---+---+---+---+---+ |11 |12 |13 |14 |15 | --> Queue 3 +---+---+---+---+---+ vector vecOfQueues[1001] #1 예제 코드 #include #include #inclu.. 2023. 11. 20.
[SAP/ABAP] RETURN과 EXIT의 차이 Procedureabap에서 procedure는 다음과 같은 종류를 가집니다.SubroutineFunction moduleMethod RETURN상황에 관계없이 procedure에서 나갑니다.#1 예제 코드DO 5 TIMES. WRITE : / 'A'. DO 5 TIMES. WRITE : / 'B'. IF SY-INDEX = '3'. RETURN. ENDIF. ENDDO.ENDDO.#2 출력 결과ABBB EXIT반복문 안에서는 해당 반복문만을, 반복문 밖에서는 코드를 감싸는 procedure에서부터 나갑니다. 즉 일관적인 return과 다르게  상황에 따라 모호한 명령을 수행합니다.#1 예제 코드DO 5 TIMES. WRITE : / 'A'. DO 5 TIMES. .. 2023. 11. 13.