본문 바로가기

TOTAL146

AWS 기초 교육 정리 세션 1: VPC (Virtual Private Cloud)VPC 개요[리전 > 가용 영역 (AZ) > VPC > 서브넷 > 인스턴스]-리전(Region): AWS가 데이터 센터를 위치시킨 특정 지리적 영역.-가용 영역(AZ): 하나의 리전 안에서 물리적으로 분리된 데이터 센터. 여러 AZ를 활용해 가용성과 안정성을 확보.-VPC: 가상 네트워크로, 고객이 AWS 리소스를 배치하고 관리할 수 있는 공간.-서브넷: VPC 내에서 더 세분화된 네트워크로, 공용(퍼블릭) 또는 비공용(프라이빗)으로 나뉨.-인스턴스: 서브넷 내부에 배치. 퍼블릭 서브넷에는 주로 웹 서버와 같은 인터넷 접근이 필요한 인스턴스, 프라이빗 서브넷에는 데이터베이스 서버와 같은 외부와 격리된 인스턴스를 배치.VPC 흐름 다이어그램리전 .. 2024. 12. 20.
UI PATH RPA - 배포/PIP/VLOOKUP/TRY CATCH 1204 rpa 교육실습 파일https://github.com/UiPathRPA-KCC/240909_240911액티비티 1. WRITE CELL엑셀에 값 입력 가능아래 VLOOKUP 같은 함수식을 바로 사용 가능 2. VLOOKUP"=VLOOKUP([@Employee ID]],TBL_Employees,2)" 3. create pivot table 4. merge data table엑셀 병합속성 > 스키마 액션 누락 > add(전부추가) ignore(동일한 애들만 추가) 5. for each file in folder폴더에 있는 파일들을 반복문으로 읽어올 수 있음하위 폴더 포함 을 체크하면 폴더 안에 폴더까지 모두 반복 돌아줌. 6. read csvread range와 비슷하나 read csv는 엑셀 자체.. 2024. 12. 4.
UI PATH RPA - for each/와일드카드/필터 1203 rpa 교육-테스트 데이터)https://jqueryui.com/datepicker/- 변수 설정 단축키 ctrl+k- 엑셀 참조값은 다른시쿼스이더라도 동일명으로 사용 불가함- 브라우저 작업 시 창 최대화 & 닫지 않음으로 하는 습관화 - 맞춰놔야 추후에 에러 안남- url 타겟보다 selector 타겟이 더 우선순위가 높음- 엑셀파일이 없어도 새로 만드는 간편한 방법 -> 엑셀 파일에 확장자까지 써주면 됨ex) "C:\Users\rentpc\Desktop\sj_rpa\Studio_기본\Studio_기본\Session4\exportResult.xlsx"변수/SELECTOR 사용 시와일드카드끝자리를 퉁쳐줌*를 사용해서 여러개 문자를 대체할 수 있음액티비티1. modify activity수정할 날짜.. 2024. 12. 3.
UiPath RPA RPA란?로우코드 형태로 개발자가 아니어도 코딩할 수 있게 해주는 솔루션가시성 높은 UI PATH STUDIO를 이용하여 개발 가능중앙관리 콘솔을 통해 배포robot이 실제 업무 수행studio에서 코드 작성  무인 로봇 : 스케줄러 개념처럼 실행 주기 지정유인 로봇 : 사람이 직접 실행설치관련크롬 확장 프로그램 승인 여부 확인패키지관리 > 모든 패키지 > GOOGLE GSUIT 다운실행 단축키 : ctrl+f6액티비티 무시하기 : ctrl + d파일 확장자명 : 워크플로우 파일변수Data Table : 표(테이블)Array of [T] : 1차원 배열 ex) [1;2;3;4;5;6;7;8;9]boolean : 참/거짓double : 실수int32 : 정수string : 문자열액티비티  input dia.. 2024. 12. 2.
알고리즘 백준 문제 로드맵 (추천) https://code.plus/course/41 알고리즘 기초 1/2 알고리즘 기초 code.plus 백준 알고리즘 온라인 강의 사이트인데, 알고리즘 초급/중급/고급 강의에 나와있는 문제들을 차례대로 풀어보면 좋을 것 같음. 백준에서 뭐부터 풀어야 하나 고민이 많았는데, 이대로 풀면 정리되는 느낌이 들듯. 아래는 알고리즘 기초 1/2 강의의 문제들 2021. 5. 31.
@ResponseEntity @PathVariable @RestController @RequestBody @ResponseBody 스프링 어노테이션 설명 스프링 스터디 chapter 3 REST 방식 URI = 데이터 자체 스프링에서의 REST -> @RestController 애노테이션 :rest 방식의 데이터 처리를 위해 사용 ->단순 문자열, json(스프링에서 json타입의 데이터로 변환 또는 그 반대의 작업하기 위해서는 해당 라이브러리 추가 꼭 해야함),xml 형태의 데이터 자체를 반환 ->데이터만 주고 싶을 때 사용 list/map 타입 http://j2yes.tistory.com/entry/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0-list-set-map rest가 방식, ajax는 이를 이용하는 수단 ajax 화면 전환없는 한 화면에서 데이터 받고 결과 보여줄수있는 그런것 http://marobiana.tistory... 2021. 5. 5.
동기 vs 비동기 쉬운 설명 (예제 코드 포함) 출처: 생활코딩 (opentutorials.org/course/2136/11884) 동기 내가 몸 1개로 직접 빨래 끝낸 후, 설거지 끝낸 후, 청소 작업 하기 비동기 내가 빨래 업체, 설거지 업체, 청소 업체에 전화 돌려서 해달라 하기. 진짜 일 하는 건 업체가 알아서. 나는 업체 쪽에서 완료했다는 연락만 기다리기. 예제 코드 (node.js) Sync 방식 출력 창: 1 file data Async 방식 출력 창: // fs.readFile은 코드상으론 두 번째 줄이나, 그때 일을 시작해 백그라운드로 돌다가 작업이 완료되면 결과물을 내뱉음 2 4 3 file data 2020. 11. 1.
[Spread syntax] 데이터 원본 보존하기, shallow copy (예제 포함) spread문법을 사용하여 shallow copy 하는 방법에 대해 소개 shallow copy - 원본을 복사하는 방법 중 하나이다. [...객체이름] -> ...라는 문법을 사용하여 복사하면 된다. 사용법 예시) function sum(x, y, z) { return x + y + z; } const numbers = [1, 2, 3]; numbers2 =[2,3,3]; console.log(sum(...numbers)); // expected output: 6 console.log(sum.apply(null, numbers)); // expected output: 6 sorting 하기 전으로 되돌리는 함수 만들어보기 (Vue.js) -> 원본 배열을 복사해두는 방법을 사용할 것! data 부분. .. 2020. 4. 16.
[Vue.js 기본 문법] v-for, 컴포넌트 생성, props 등록.전달 [목차] v-for 사용법을 알아본다 컴포넌트화 하는 법을 알아본다 props를 사용하여 부모 -> 자식 흐름으로 데이터 바인딩하는 방법을 알아본다 props에 v-for를 함께 써서 응용해본다. v-for 반복문 food: ['chicken', 'pizza', 'ramen', 'dumplings'], food라는 data가 있다고 가정하자, 이를 로 목록화시켜서 보여주고 싶다면? = > for문!! 반복문!! Vue.js에서는 for문을 v-for라고 부른다. v-for 사용법 데이터를 만들어준다 태그에 v-for를 넣어준다. {{별명}} for문 사용시 v-bind:key=""를 꼭 넣어준다. (안 쓰면 에러 남) 이유: In 2.2.0+, when using v-for wi.. 2020. 4. 16.
[Vue.js 기본 문법] v-if, v-on:click 이벤트 핸들링 v-if, v-on:click 이벤트 리스너 사용법! v-if 를 사용하여 -> 버튼 클릭 시 속성 숨기기 원하는 태그에 v-if를 넣는다. true / false 데이터를 넣어줄 변수를 생성하여 data()에 넣어준다 나는 flag라는 데이터 생성 v-if="flag" 를 넣어준다. button 클릭 시 v-if의 true / false 를 바꿔줄 것이기에 v-on:click을 button 태그에 써준다. button 클릭 시 함수를 실행하게 v-on:click="함수이름" 라고 써준다. 함수를 정의 해준다. 함수 안에서 flag를 true / false로 바꿔주면 됨. Hello world, this is {{name}}. 이름 숨기기 v-on:click를 사용하여 -> 버튼 클릭 시 컨텐츠 정렬하기.. 2020. 4. 14.
[Vue.js 기본 문법] (데이터 바인딩) v-bind (데이터 바인딩) v-bind 데이터 바인딩 1. 내용 데이터 바인딩 data()에 데이터를 적어두고, 원하는 부분에 이중 대괄호로 불러오기! Hello world, this is {{name}}. 2. 속성 데이터 바인딩 data()에 속성 적어두고, 원하는 부분에 v-bind:style="" 로 불러오기! font size 3. 데이터를 js파일로 빼서 데이터 바인딩 데이터를 적어둔 파일을 import 한다. & 이름을 정해준다. data()에 정한 이름을 불러온다. 원하는 부분에 이중 대괄호로 불러온다. {{Oneroom[0].title}} {{Oneroom[0].capt.. 2020. 4. 14.
WEB 개발 LEARNING SITE https://developer.mozilla.org/ko/docs/Learn Web 개발 학습하기 여기에서는 여러분을 "초보자"에서 "전문가"로 이끄는 걸 목표로 하지 않습니다. 다만, 여러분을 "초보자"에서 "안정된 단계"로 이끄는 걸 목표로 합니다. 그 이후에는 자신만의 스타일을 찾아야만 합니다. 그리고 그때 보게 될 MDN의 나머지 문서들이나 다른 문서들은 많은 사전지식을 필요로 할 것입니다. 코딩을 처음 접하는 분들에게 웹개발은 어려울 수 있습니다(그렇지만 저희가 최선을 다해 설명해드릴께요!). 그렇지만 당신이 웹 개발을 배우고 싶은 학생이든, developer.mozilla.org 2020. 3. 30.
로직 변경 사항 to-do/history 완료된 사항들 표시 1. -> admin으로 회원 가입 시 form에서 alert창 띄우기 alert("관리자-회원가입의 경우 담당자 승인 후에 가입신청이 완료됩니다.\n승인 담당자 정보는 아래와 같습니다.\nsoojinsarah@naver.com") sweetalert submit 오류 해결 -> 관리자 경고창을 submit onclick에 뜨게 하지 않고, option onchange 할 때 뜨게 함 2. -> 회원 가입 insert 쿼리 수정 accept_flag 칼럼 db에 추가 admin이면 flag를 n으로 주고 다른 정보들 insert user이면 flag를 무조건 y로 주고 주고 다른 정보들 insert 기존 insert 로직을 flag가 y일 때만 insert 되게 수정 3. -> (추후.. 2020. 3. 26.
마크다운 문법, 마크다운 문법 직접 연습/적용해볼 수 있는 툴 추천 https://dooray.com/htmls/guides/markdown_ko_KR.html Markdown Help # 마크다운 ## 마크다운(Markdown)이란? 2004년에 존 그루버(John Gruber)와 애런 스워츠(Aaron Swartz)가 만든 마크업 언어의 하나로 읽기 쉽고 쓰기 쉬운 텍스트 포맷입니다. 이 페이지의 왼쪽은 마크다운 편집기입니다. **자유롭게 연습해 보세요**. 여러분이 연습한 내용은 다른 사람에게 보이지 않고, 저장되지 않습니다. 아래 링크를 클릭하여 해당 도움말(연습장)로 바로 이동할 수도 있습니다. * [문단](#paragraph) dooray.com 마크다운 문법, 마크다운 문법 직접 연습/적용해볼 수 있는 툴 추천 마크다운 문법 항상 쓰는 것만 써서 가끔가다 마.. 2020. 3. 18.
[ORACLE SQL 문제] 목록과 함께 평균 구하기 - GROUPING, GROUPING_ID, PIVOT. ROLLUP 결과 행 조건 걸기 문제 링크: http://www.gurubee.net/lecture/2862 (내 댓글 참고) [퀴즈] 목록과 함께 평균, 최대, 최소값 구하기 이번 퀴즈로 배워보는 SQL 시간에는 목록과 함께 평균, 최대, 최소값을 구하는 문제를 풀어본다. 지면 특성상 문제와 정답 그리고 해설이 같이 있다.. www.gurubee.net 문제 요약: [표 1]의 각 일자별 수치 정보와 상태 코드 목록을 출력하고, 상태 코드(YN 칼럼)가 ‘Y’인 자료의 평균, 최댓값, 최솟값을 출력하세요. 마찬가지로 전체 자료에 대한 평균, 최댓값, 최솟값을 함께 출력하는 쿼리를 작성하세요. 또한 [표 2]의 결과를 도출하는 쿼리를 작성하세요. 평균값은 소수 2자리까지 표시하세요. [STEP 1] YN 조건 상관없이 ROLLUP으로 .. 2020. 3. 12.
[JAVASCRIPT에서 session 값 가져다 쓰는 법] 가져오는 법, string data type과 비교하는 법 내가 하고 싶었던 것: 마이페이지 버튼 클릭 시, 세션 유지 여부에 따라 해당 페이지로 redirect 되거나 로그인하라고 alert창을 뜨게 한다. 최종 코드 home.jsp body 부분. 마이 페이지 문제 상황 1 해당 if/esle문은 jsp의 태그에 위치해 있는데, 자바스크립트 안에서 session값을 어떻게 써도 에러가 났었음. 당시 시도했던 방법: 방법 1) var uid = (String)session.getAttribute("uid"); 방법 2) 해결한 방법: var uid = ''; 문제 상황2 session 값을 가져와서 null값 여부에 따라 분기점 생성하려는데 또 안됨.. 당시 시도한 방법: 방법 1) if(uid==null){ alert("로그인 필요"); } 방법 2) if(.. 2020. 3. 6.
[MySQL] toy project 테이블 ERD, CREATE문 유저 HUT_USER 상품 HUT_PRODUCT 장바구니 HUT_CART CREATE문 ERD 정보 2020. 3. 6.
[session이란?] 예제, 개념, 메소드, 쿠키와의 차이점 session 정리 session -> 클라이언트와 서버의 연결 정보를 유지하려면 연결이 끊어지지 않고 유지되어야 하므로 세션이라는 기능이 필요하다. 클라이언트가 세션에 요청할 경우 서버 측에서는 클라이언트에게 클라이언트를 구분할 수 있는 식별자(Session ID)를 부여하게 된다. 여러 클라이언트가 요청하는 정보들은 이 Session ID를 통하여 클라이언트를 구분하여 정보를 저장할 수 있는 것이다. session 객체 메소드 session.setAttribute("name","hongkildong"); =세션 객체에 hongkildong이라는 값이 들어있는 name이라는 속성을 저장하는 역할을 한다. 세션은 유지 시간을 초과하지 않는 한 브라우저를 종료하지 않게 되면 name 속성은 계속해서 잃지 .. 2020. 3. 6.