분류 전체보기
-
JUNGOL...8일지 2020. 10. 16. 19:14
Language_Code/연산자/형성평가1 문제 국어 영어 수학 컴퓨터 과목의 점수를 정수로 입력받아서 총점과 평균을 구하는 프로그램을 작성하시오. (단 평균의 소수점 이하는 버림 한다.) 입력 예 70 95 63 100 출력 예 sum 328 avg 82 FormativeOperator01.h #include FormativeOperator01.cpp void FormativeOperator01::Code() { int kor, eng, math, com; std::cin >> kor >> eng >> math >> com; int sum{ kor + eng + math + com }; int avg{ sum / 4 }; std::cout
-
젠킨스...10일지 2020. 10. 16. 11:50
블루오션에서 파이프라인 생성하기 젠킨스 대시보드의 블루 오션 열기를 눌러 블루오션으로 이동한다. 상단의 새로운 파이프라인을 누르고 사용할 환경을 선택한다. 설명에서는 GitHub를 기준으로 한다. GitHub를 누른 뒤 토큰을 생성하기 위해 Create an access token here.를 누른다. 이동된 페이지에서 GitHub계정으로 로그인 후 New personal access token 페이지에서 자신이 원하는 정보를 선택한 뒤 Note에 토큰의 설명을 작성하고 Generate token을 눌러 토큰을 생성한다. 블루오션 페이지로 돌아와 생성된 토큰을 복사 붙여 넣기 한 뒤 Connect를 누른다. Organization이 있는 경우 파이프라인 생성에 사용할 Organization을 선택한다. ..
-
연결 자료구조 - 단일 연결 리스트(SinglyLinkedList)프로그래밍 기초/자료구조 2020. 10. 16. 09:56
연결 자료구조 메모리에 연속적으로 저장되어 연결되는 것이 아니라 각 원소가 가진 포인터를 통해 다음 원소를 가리키는 것으로 연결된다. 순차 자료구조의 삽입과 삭제에 추가 연산이 필요하고 메모리 사용에 비효율적이라는 문제를 개선한 방법이다. 노드 자료구조에서는 연결 자료구조의 표현을 위한 데이터와 다음 원소를 가리키는 포인터의 묶음으로 이루어진 구조를 노드라고 한다. 데이터를 저장하는 부분을 데이터 필드(Data Field), 포인터 부분을 링크 필드(Link Field)라고 한다. 다음의 순차 자료구조로 표현된 데이터를 연결 자료구조로 표현하면 다음과 같이 표현된다. - 순차 자료구조 표현 인덱스 0 1 2 3 데이터 10 20 30 40 - 연결 자료구조 표현 ※ 연결 자료구조는 인덱스를 저장하는 것이..
-
자료구조...16일지 2020. 10. 15. 08:58
기능 메서드 구현 자료구조를 효율적으로 사용하기 위한 기능 메서드를 구현한다. SinglyLinkedList.cpp /// /// 지정한 값을 포함한 노드가 존재하는지 확인한다. /// /// 찾을 값 /// 값의 존재 여부 bool SinglyLinkedList::Contains(int value) { SinglyLinkedListNode* curNode = m_head; while (curNode != nullptr) { if (curNode->m_data == value) { return true; } curNode = curNode->m_next; } return false; } /// /// 지정한 노드가 SinglyLinkedList에 포함되는지 확인한다. /// /// 찾을 노드 /// 노드..
-
JUNGOL...7일지 2020. 10. 14. 22:39
Language_Code/연산자/자가진단1 문제 세 개의 정수를 입력 받아서 합계와 평균을 출력하시오. (단 평균은 소수 이하를 버리고 정수부분만 출력한다.) 입력 예 10 25 33 출력 예 sum : 68 avg : 22 BasicOperator01.h #include BasicOperator01.cpp void BasicOperator01::Code() { int var1, var2, var3; std::cin >> var1 >> var2 >> var3; int sum{ var1 + var2 + var3 }; int avg{ sum / 3 }; std::cout var2; std::cout
-
젠킨스...9일지 2020. 10. 14. 21:36
젠킨스 블루오션 젠킨스를 다루는 새로운 방식으로 젠킨스의 주요 애플리케이션에 대한 UI 보조기능이라고 할 수 있다. 젠킨스 블루오션의 기능은 다음과 같다. 향상된 시각화 파이프라인 에디터 개인화 깃과 깃허브를 위한 쉽고 빠른 파이프라인 설정 마법사 젠킨스 블루오션 플러그인 설치하기 젠킨스 관리를 누르고 플러그인 관리를 누르고 설치 가능 탭을 누른다. Filter에 Blue Ocean을 입력하고 검색한다. 목록에서 Blue Ocean을 선택하고 재시작 없이 설치하기를 눌러 완료한다. 블루오션에서 기본적인 젠킨스 파이프라인 살펴보기 젠킨스 대시보드에 새로 추가된 블루 오션 열기를 눌러 블루 오션을 사용할 수 있다. 상단에 보이는 버튼들의 기능은 다음과 같다. 파이프라인 생성된 파이프라인들 확인 관리 젠킨스 ..
-
젠킨스...8일지 2020. 10. 13. 18:08
Jenkinsfile 이용하기 젠킨스 멀티브랜치 파이프라인은 Jenkinsfile을 사용하며 Jenkinsfile은 저장소에 커밋하여 사용한다. 깃허브에 Jenkinsfile을 올리는 방법은 다음과 같다. 깃허브 계정에 로그인한다. 젠킨스에서 사용할 저장소로 이동한다. 저장소 우상단의 Add file을 누르고 Create new File을 누른다. Name your file...에 Jenkinsfile을 입력하고 내용에 파이프라인 코드를 작성해 커밋한다. 젠킨스에서 멀티브랜치 파이프라인 생성하기 젠킨스 대시보드의 New Item을 누르고 Multibranch Pipeline을 선택한 뒤 [젠킨스 파이프라인 잡 만들기]를 따라 생성한다. 상단에서 Branch Sources 탭을 누른다. Add Source..