분류 전체보기253 [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++ STL sort compare 함수 템플릿 개요 #include 에 sort 함수 내 comapre 함수에 대한 코드 예제입니다. 코드 템플릿 compare에서 참을 반환하는 조건을 기준으로 정렬됩니다. sort(target.begin(), target.end(), compare); #1 compare 예제 a < b 기준, 즉 올림차순으로 정렬됩니다. bool compare(int a, int b){ if(a < b){ return true; } return false; } #2 compare 예제 a 벡터 내 1번째 원소와 b 벡터 내 1번째 원소를 기준으로 올림차순 정렬 bool compare(vector a, vector b){ if(a[1] < b[1]){ return true; } return false; } #3 compare 예제 .. 2023. 10. 19. [Dart] Effective Dart 스타일 가이드 요약 개요 공식 문서에서 각 변수, 파일에 대한 명명 가이드 제공. 크게 3가지 스타일로 나뉩니다. UpperCamelCase : 각 단어 첫 문자 대문자 lowerCamelCase : 첫 단어 모두 소문자, 나머지 단어 첫 문자 대문자 lowercase_with_underscores : 모두 소문자, _ 사용 UpperCamelCase 클래스 class SliderMenu; 익스텐션 extension ExamlpeExtension 사용자 정의 타입 typedef CustomTypeA lowerCamelCase 기타 변수명 및 constant 변수 userName lowercase_with_underscores 디렉토리 명 screen_user 파일 명 (dart 파일 뿐만 아니라, 이미지 등 정적 리소스 파.. 2023. 10. 12. [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. [Flutter] Provider 아키텍처 라이브러리에 대한 이해 개요 Provider는 플러터 전역 상태 관리를 위한 아키텍처 라이브러리 중 하나입니다. 플러터 생태계에서 아키텍처를 라이브러리 형태로 만들어 사용하는 게 일반적 Provider는 인기있는 아키텍처 라이브러리 중 하나로, ChangeNotifier ChangeNotifierProvider Consumer 세 가지 개념을 사용 ChangeNotifier 상태 변화에 대한 알림을 제공하는 클래스 특정 클래스가 ChangeNotifier 클래스이면 NotifyListener를 통해 외부에서 특정 클래스의 상태 변화에 대해 인지 이를 활용해서 유닛 테스팅 또한 쉽게 가능 class CartModel extends ChangeNotifier { List _items = []; void add(Item item) .. 2023. 10. 11. [Dart] Dynamic Type에 대한 이해 개요 Dart언어에서 Type annotation은 필수가 아닌 선택 따라서 Type annotation 을 명시하지 않았을 경우 (== var 으로 변수를 선언한 경우), 기계는 맥락을 파악하여 자료형을 추론 기계는 추론에 실패한 변수에 대해선 'dynamic' 자료형으로 지정 사용 예 dynamic 변수를 선언하는 예제입니다. dynamic은 다른 자료형이 될 수 있는 타입입니다. void main(){ dynamic isThisString = 'hi'; isThisString = 1; if(isThisString is int){ print("Not a String"); } } // 결과 : Not a String 위의 특성을 가지기에 Nullable으로 선언하는 것은 의미가 없습니다. dynamic.. 2023. 9. 22. 이전 1 ··· 15 16 17 18 19 20 21 ··· 43 다음