본문 바로가기

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

[SAP] client 입력 모드 변경 (insert / override) 입력 모드 변경클라이언트 편집기 하단 우측의 INS 를 클릭하여 override 모드로 변경할 수 있습니다. 출처 SAP Tips: Using the insert and override buttons in your SAP GUI - EursapHere’s a handy tip for all you SAP GUI users. When using SAP GUI, you can activate the “Insert” or “Override” options for text fields without having to do this on your keyboard.eursap.eu 2023. 10. 30.
[SAP] 자주 사용하는 TCODE 개요SAP 사용하면서 자주 사용하는 TCODE 모음입니다. 계속 업데이트 하겠습니다. 사용 팁/NTCODE - 강제로 해당 티코드로 이동/OTCODE - 새로운 창에서 티코드 이동 TCODESE80 - 통합 도구SE37 - FUNCTION MODULE 생성/관리SE38 - 프로그램(리포트) 생성/관리SE11 - 테이블/구조체 등 모든 데이터 타입 관리SE16N - 테이블  데이터 관리 도구 Workzone loginhttps://workzone.one.int.sap/site#workzone-home&/groups https://workzone.one.int.sap/site#workzone-home&/groups workzone.one.int.sap 2023. 10. 24.
[C++] 우선순위 큐 priority_queue 개요 C++ queue 라이브러리에서 제공 push 수행 시 원소를 일반적인 큐와 달리 특정한 우선순위에 배정하는 자료구조 우선순위 큐와 동일한 원리로 자료구조 Heap 존재 Dijkstra 알고리즘에 자주 활용 활용 #1 int 원소를 가지는 힙 (heap) 가장 큰 원소가 top에 위치 #include ... priority_queue PQ; PQ.push(3); PQ.push(1); PQ.push(2); cout class priority_queue; A priority queue is a container adaptor that provides constant time lookup of the largest (by default) element, at the expense of logarit en.. 2023. 10. 11.
[npm] link를 사용하여 개발중인 라이브러리 로컬에서 테스트하기 개요 간단한 라이브러리를 개발하던 도중, 테스트해야 할 때가 있습니다. npm에 배포하기 전, 로컬 프로젝트에서 테스트할 수 있는 방법을 안내합니다. 전제 간단한 라이브러리의 코드는 아래와 같이 구성되어 있습니다. shelljs 라이브러리를 사용하여 터미널에 Hi를 출력하는 기능을 제공합니다. [ package.json ] ... "bin": { "script1": "bin/runScript1.js" }, ... "dependencies": { "shelljs": "^0.8.5" }, ... [ bin/runScript1.js ] #! /usr/bin/env node var shell = require("shelljs"); shell.exec("echo Hi"); link 간단한 라이브러리의 루트 디렉토.. 2023. 9. 5.
[C++] 벡터(vector) 를 활용하여 큐(queue) 자료구조 구현하기 배열과 다르게 크기를 동적으로 조절할 수 있어 유용한 C++의 vector를 사용하여 FIFO 자료구조 queue를 구현해 보겠습니다. 선언 vector를 사용하기 위해 아래와 같이 선언할 수 있습니다. #include ... vector queue_v; 값 마지막에 추가하기 push_back 함수를 사용하여 vector의 끝에 원소를 추가할 수 있습니다. int i=2; queue_v.push_back(i); 첫 번째 값 제거하기 vector의 erase 함수를 사용하여 vector의 가장 첫 원소의 인덱스를 제거할 수 있습니다. queue_v.erase(queue_v.begin()); 첫 번째 값 저장 후 제거하기 값을 빼기 전에 뺄 값을 다른 곳에 활용해야 할 경우가 빈번한데, fron.. 2023. 7. 20.
[Python3] 백준 문제 풀이에 사용되는 입력 코드 자주 사용하는 입력 양식입니다. test_cases = int(input()) for _ in range(test_cases): n = int(input()) values1 = list(map(int, input().split())) values2 = list(map(int, input().split())) #... 2023. 6. 25.