본문 바로가기

반응형

전체 글

(87)
[Uipath Certification] Uipath RPA Developer Advanced 과제 (2) Uipath Developer Advanced 과제 2번에 대한 인사이트 정리 Assignment Exam 2 Generate Yearly Report for VendorDispatcherPerformerACME-Test SiteUipath Orcherstrator 🔑 Dispatcher는 각 페이지의 Generate Yearly Report for Vendor(WI4)을 찾아 조회하는 프로세스이다. Dispatcher가 다 돌고난 후, Performer를 실행하여 해당 Vendor Detail에서 TaxID를 추출하고 Reports 메뉴에서 TAXID와 Month, Year를 선택 조회한 뒤 excel 리포트를 다운받고 삭제하기를 반복한다. (January ~ December까지 Report가 존재하는..
[Uipath Certification] Uipath RPA Developer Advanced 과제 (1) Uipath academy의 자격 수료 단계 중 Advanced 과제물에 대한 팁 정리 📣 Uipath Academy 링크 UiPath Academy academy.uipath.com Uipath Certification의 단계 Academy 사이트 접속 후 로그인(아무 계정이나 상관없다. 나는 구글 계정으로 가입) - My Dashboard 카테고리 클릭 - Learning Plans Starter - RPA Implementation Manager Foundation Courses (6h 30m 2 courses)Foundation - RPA Developer Foundation (39h 13 courses)Advanced - RPA Developer Advanced (43h 1 courses)위의 ..
[Python] 파이썬 문자열 포맷 간단 정리 TIL 인프런 파이썬 강의 (기본편) - 6시간 뒤면 나도 개발자 강의 참고 🐍 파이썬 문자열 포맷팅 방식은 다양하다. 1. % operator (오래된 방식) python 3 이전의 방식으로 편리하지만 타입을 정확하게 알고 작성해야 한다는 단점이 있다. python 3.0 이상부터는 old style을 가독성의 이유로 권장하지 않는다. example = "Hello %s" % "World" print(example) #Hello World ''' %s : 문자열 대입할 때 사용 str = 'My name is %s' % 'wooaoe' %d : 정수형 숫자 대입할 때 사용 / 여러값 넣을 때는 () 사용 age = '%d' % 26 %f : 실수형 숫자 대입할 때 사용 ex = '%f' % 3.14 ''' 2..
[RPA] RPA란 무엇일까? RPA에 대한 정리를 블로그에 해두려고 한다. 💡 RPA는 무엇인가? RPA는 Robotic Process Automation의 약자이다. 즉 사람이 하는 반복적이고 규칙적인 업무를 소프트웨어 로봇을 적용하여 자동화 하는 기술이다. 인공지능(AI), 빅데이터, 사물인터넷(IoT) 등 다양한 기술이 발전하면서 기업 내부에서는 업무에 활용이 가능한 RPA에 대한 관심이 높아졌다. 특히 국내에서는 주 52시간 근무제를 시행하면서 RPA의 도입을 긍정적으로 검토하고 있다. 사람의 노동을 디지털 노동으로 대체해 업무의 효율성을 높이고, 비용을 최소화 할 수 있기 때문이다. 각 조직 및 기업에서 요구하는 프로세스 자동화 역할에 따라 로봇은 아래 3가지 유형으로 분류된다. 이 로봇들은 모두 RPA로 알려졌지만, 로봇..
[프로그래머스] JAVA K번째 수 Level 1. 💡 나의 풀이 import java.util.*; class Solution { public int[] solution(int[] array, int[][] commands) { int[] answer = new int[commands.length]; for(int i = 0; i > Arrays.copyOfRange(배열, 시작인덱스, 마지막인덱스)를 사용하여 배열을 slicing 해준다. 시..
[MSA] MSA란 무엇인가? 개념 이해하기 MSA가 무엇인지 자세하게 알고싶어 개인적으로 정리하는 포스팅입니다. MSA? MicroService Architecture의 줄임말 👉🏻 마이크로서비스 아키텍처에 대한 정확한 정의는 없다. 하지만 마이크로서비스란 작고, 독립적으로 배포 가능한 각각의 기능을 수행하는 서비스로 구성된 프레임워크라고 할 수 있다. 마이크로서비스는 완전히 독립적으로 배포가 가능하고, 다른 기술 스택(개발 언어, 데이터베이스 등)이 사용 가능한 단일 사업 영역에 초점을 둔다. MSA의 등장배경 👉🏻 Monolithic Architecture는 소프트웨어의 모든 구성요소가 한 프로젝트에 통합되어 있는 형태이다. 웹 개발을 예로 들면 웹 프로그램을 개발하기 위해 모듈별로 개발을 하고, 개발이 완료된 웹 어플리케이션을 하나의 결과물..
[기술면접대비] 개발자 기술 면접 대비 요약본 (6) 1. 교착상태 발생조건에 대해 설명하시오. 👉🏻 교착상태 발생 조건으로는 4가지가 있습니다. 1. 상호배제(Mutual exclusion) : 프로세스들이 필요로 하는 자원에 대해 배타적인 통제권을 요구한다. ----> 공유하지 않고 오로지 나만 쓰는 상황이라고 할 수 있습니다. 2. 점유대기(Hold and wait) : 프로세스가 할당된 자원을 가진 상태에서 다른 자원을 기다린다. ----> 내가 어떤 공유된 자원을 가진 상태에서 또 다른 것을 요구할 때 발생합니다. 3. 비선점(No preemption) : 프로세스가 어떤 자원의 사용을 끝낼 때까지 그 자원을 빼앗을 수 없다. ----> 내가 가진 공유 자원을 양보하지 않아서 더이상 진행되지 않을 때 발생합니다. 4. 순환대기(Circular wa..
[기술면접대비] 개발자 기술 면접 대비 요약본 (5) 1. Thred란 무엇인지 설명하시오. 👉🏻 스레드(Thread)란 프로세스(Process) 내에서 실제로 작업을 수행하는 주체를 의미합니다. 모든 프로세스에는 한 개 이상의 스레드가 존재하여 작업을 수행합니다. 또한 두 개 이상의 스레드를 가지는 프로세스를 멀티스레드 프로세스(Multi-threaded process)라고 합니다. (+) 멀티 스레드란 👉🏻 하나의 응용프로그램을 여러 개의 스레드로 구성하고, 각 스레드로 하여금 하나의 작업을 처리하도록 하는 것입니다. 웹 서버는 대표적인 멀티 스레드 응용 프로그램입니다. 장점 1. 시스템 자원 소모 감소(자원의 효율성 증대) 2. 시스템 처리량 증가(처리 비용 감소) - 스레드 사이의 작업량이 작아 Context Switching**이 빠름 3. 간단한..

반응형