본문 바로가기

분류 전체보기

(90)
React에서 Recoil로 상태관리하기 상태 관리 라이브러리 Recoil에 대해 학습해보자. Recoil: A state management library for React Recoil A state management library for React. recoiljs.org 서론 왜 State 관리가 필요한가? ->다크모드/라이트모드 스위치를 만들며 이해해보기 1) index.tsx 파일에 적용되어있는 themeProvider 옮기기 왜 index.tsx -> app.tsx로 옮겼나면, theme을 state로 관리하기 위해서다. -index.tsx에 있던 ThemeProvider를 App.js로 이전 -(theme.tsx) Theme = > lightTheme, darkTheme 두가지 버전으로 확장 //theme을 app.tsx에서의 s..
SC-900 : Microsoft Entra ID의 인증 기능 설명 https://learn.microsoft.com/ko-kr/training/modules/explore-authentication-capabilities/ Microsoft Entra ID의 인증 기능 설명 - Training Microsoft Entra ID의 인증 기능 설명 learn.microsoft.com 목차 Microsoft Entra ID의 인증 기능 설명 1) 인증 방법 2) 다단계 인증 3) 셀프 서비스 암호 재설정 4) 암호 보호 및 관리 기능 1) 인증 방법 ID 플랫폼은 사용자가 디바이스, 애플리케이션 또는 서비스에 로그인할 때 자격증명을 확인하거나 인증한다. 💡 암호 단일 단계 인증에 사용되는 경우 좋지 않음. 기억하기 쉬우면 공격받기 좋고 강력한 암호는 기억하기 어려움. 잊어버..
SC-900 2) Microsoft Entra의 기능 설명 목차 ID 유형 설명 1) 사용자 ID 2) 워크로드 ID 3) 관리 ID 4) 디바이스 ID 5) 그룹 6) 외부 ID 및 하이브리드 ID Microsoft Entra는 Microsoft 기반의 ID 및 액세서 관리 솔루션이다. +) Tenant란? https://maily.so/saascenter/posts/de82fda4 SaaS하면서 나도 모르게 헷갈렸던 Tenant 개념! 오늘 딱 정리해드립니다. Tenant 가 무엇인지에 대해서 살펴봅니다. maily.so 사용자 ID 사용자(사람)에게 ID 부여함. 직원 및 외부 사용자(고객, 컨설턴트, 공급업체 및 파트너)와 같은 사람을 말함. 사용자 인증 방법은 Microsoft Entra의 테넌트를 기준으로 요청됨. ✔️내부 인증 호스트 조직의 Micr..
SC-900 개념 정리(1) 보안, 규정 준수, ID 개념 설명 목차 1. 보안, 규정 준수, ID 개념 설명(10~15%) 1) 보안, 규정 준수 1-1) 공동 책임 모델 1-2) 심층 방어 1-3) 제로 트러스트 모델 1-4) 암호화 및 해시 1-5) GRC(거버넌스, 위험, 규정 준수) 개념 2) ID 개념 설명 2-1) 기본 보안 경계로서의 ID 정의 2-2) 인증 정의 2-3) 권한 부여 정의 2-4) ID 공급자 설명 2-5) 디렉토리와 Active Directory 개념 설명 2-6) 페더레이션 개념 설명 1) 보안, 규정 준수, ID 개념 설명(10~15%) Microsoft 보안, 규정 준수 및 ID 기본 사항: 보안, 규정 준수 및 ID의 개념 설명 - Training Microsoft 보안, 규정 준수 및 ID 기본 사항: 보안, 규정 준수 및 I..
백준 11047: 동전 0 📃 문제: 백준 11047(동전 0) 11047번: 동전 0 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) www.acmicpc.net 준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다. 동전을 적절히 사용해서 그 가치의 합을 K로 만들려고 한다. 이때 필요한 동전 개수의 최솟값을 구하는 프로그램을 작성하시오. [입력] 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로..
백준 1300: K번째 수 📃 문제: 백준 1300(K번째 수) 1300번: K번째 수 세준이는 크기가 N×N인 배열 A를 만들었다. 배열에 들어있는 수 A[i][j] = i×j 이다. 이 수를 일차원 배열 B에 넣으면 B의 크기는 N×N이 된다. B를 오름차순 정렬했을 때, B[k]를 구해보자. 배열 A와 B www.acmicpc.net 세준이는 크기가 N×N인 배열 A를 만들었다. 배열에 들어있는 수 A[i][j] = i×j 이다. 이 수를 일차원 배열 B에 넣으면 B의 크기는 N×N이 된다. B를 오름차순 정렬했을 때, B[k]를 구해보자. 배열 A와 B의 인덱스는 1부터 시작한다. [입력] 첫째 줄에 배열의 크기 N이 주어진다. N은 105보다 작거나 같은 자연수이다. 둘째 줄에 k가 주어진다. k는 min(109, N2)..
백준 2805: 나무 자르기 📃 문제: 백준 2805(나무 자르기) 2805번: 나무 자르기 첫째 줄에 나무의 수 N과 상근이가 집으로 가져가려고 하는 나무의 길이 M이 주어진다. (1 ≤ N ≤ 1,000,000, 1 ≤ M ≤ 2,000,000,000) 둘째 줄에는 나무의 높이가 주어진다. 나무의 높이의 합은 항상 M보 www.acmicpc.net 상근이는 나무 M미터가 필요하다. 근처에 나무를 구입할 곳이 모두 망해버렸기 때문에, 정부에 벌목 허가를 요청했다. 정부는 상근이네 집 근처의 나무 한 줄에 대한 벌목 허가를 내주었고, 상근이는 새로 구입한 목재절단기를 이용해서 나무를 구할것이다. 목재절단기는 다음과 같이 동작한다. 먼저, 상근이는 절단기에 높이 H를 지정해야 한다. 높이를 지정하면 톱날이 땅으로부터 H미터 위로 올라..
백준 1920: 수 찾기 📃 문제: 백준 1920(수 찾기) 1920번: 수 찾기 첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들 www.acmicpc.net N개의 정수 A[1], A[2], …, A[N]이 주어져 있을 때, 이 안에 X라는 정수가 존재하는지 알아내는 프로그램을 작성하시오. [입력] 첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이..