컴퓨터 Info44 맥 OS(MAC OS) 화면 스크린샷 캡처 하는 방법 MAC OS에서의 스크린샷 및 캡처를 위한 3가지 방법과 단축키입니다. 1. Shift + Command + 3 Shift + Command + 3 조합해서 누르면 찰칵소리와 함께 화면 전체 스크린샷을 만듭니다. 해당 스크린샷 파일은 데스크탑 폴더에 저장됩니다. 또는 Command + C 복사해서 Command + V 붙여 넣기로도 활용할 수 있고 이 파일을 다른 폴더나 페이지, 키노트 등 앱에 포함해서 사용할 수 있습니다. 2. Shift + Command + 4 Shift + Command + 4는 전체 화면 캡처가 일부 캡처 기능입니다. 조합한 키를 누르게 되면 마우스가 십자 기호로 변하고 드래그해서 캡처 하고 싶은 범위를 만듭니다. 해당 스크린샷 파일은 데스크탑 폴더에 저장됩니다. 또는 Comma.. 컴퓨터 Info 2023. 2. 13. 컴퓨터 화면 스크린샷 캡처 하는 방법 (Windows) Windows 스크린샷 및 캡처를 위한 6가지 방법과 단축키입니다. 1. PrtScn (Print Screen) 키 PrtScn키(PrintScreen)는 대부분의 키보드의 오른쪽 상단에 있습니다. PrtScn을 누르면 전체 화면이 캡처되고 이미지가 클립보드로 전송됩니다. 캡처하는 동안 화면이 어두워지고 이미지가 클립보드로 전송됩니다. 이미지를 워드 문서, 그림판, 이미지 편집 프로그램 또는 카카오톡 대화창에 붙여 넣으려면 Ctrl+V를 누릅니다. 2. Window + Print Screen 그냥 PrtScn 버튼을 누르면 전체 화면이 캡처가 되어 붙여 넣기로 넣을 수 있지만 윈도우키를 같이 누르게 되면 전체 화면이 캡처되는건 같지만, 차이점은 캡처된 영상이 폴더에 저장됩니다. 저장 폴더는 보통 C:\U.. 컴퓨터 Info 2023. 2. 10. Windows Server의 미래: 주목해야 할 새로운 트렌드와 새로운 기능 Windows Server의 미래에 대한 인사이트를 제공하고 IT 전문가와 기업이 알아야 할 새로운 트렌드와 새로운 기능을 탐색합니다 1. IT 산업에서 Windows Server의 중요성 개요 Windows Server는 20년 이상 IT 산업의 핵심 역할을 해왔습니다. 서버 운영 체제로서 모든 규모의 비즈니스 및 조직의 인프라를 강화하는 데 중요한 역할을 했습니다. 애플리케이션, 서비스 및 데이터를 실행 및 관리하고 원격 액세스, 가상화 및 보안을 지원하는 강력한 플랫폼을 제공합니다. Windows Server는 IT 산업의 변화하는 요구 사항을 충족하기 위해 수년에 걸쳐 발전해 왔으며 조직이 앞서 나갈 수 있도록 새로운 기술과 기능을 통합했습니다. 오늘날 Windows Server는 소기업에서 대기.. 컴퓨터 Info 2023. 2. 9. WMI(Windows Management Instrumentation) 소개 WMI(Windows Management Instrumentation), 해당 구성 요소, 아키텍처 및 응용 프로그램에 대해 독자를 교육합니다. 1. WMI(Windows Management Instrumentation)의 정의 WMI(Windows Management Instrumentation)는 컴퓨터 시스템 및 해당 구성 요소에 대한 정보를 관리하고 액세스하기 위한 공통 인프라를 제공하는 Microsoft 기술입니다. Windows 운영 체제의 구성 요소이며 로컬 및 원격 시스템을 모두 관리하는 데 사용할 수 있습니다. WMI는 관리자와 개발자가 하드웨어 및 소프트웨어 구성, 성능 데이터, 이벤트 로그와 같은 시스템에 대한 광범위한 정보에 액세스할 수 있는 방법을 제공합니다. WMI는 공통 인프라.. 컴퓨터 Info 2023. 2. 6. Windows 11의 새로운 키보드 단축키 및 제스처로 효율성 극대화 Windows 11의 새로운 키보드 단축키 및 제스처로 효율성 극대화 Windows 11에서 사용할 수 있는 새로운 바로 가기 키와 제스처에 대해 배우고 생산성을 향상시킬 수 있는 방법입니다. 1. 소개 키보드 단축키와 제스처는 컴퓨터를 사용하는 동안 생산성을 높이는 데 중요한 역할을 할 수 있습니다. 이를 통해 사용자는 작업을 수행하고 운영 체제를 보다 빠르고 효율적으로 탐색할 수 있으므로 다른 작업에 사용할 수 있는 시간을 확보할 수 있습니다. 키보드 단축키는 운영 체제 내에서 특정 명령이나 기능을 활성화하는 키보드 조합입니다. 예를 들어 "Ctrl + C" 키보드 조합을 누르면 선택한 텍스트나 파일을 복사할 수 있습니다. 키보드 단축키를 사용하면 일상적인 작업 속도를 크게 높이고 사용자가 보다 효율.. 컴퓨터 Info 2023. 2. 4. [Flutter] Firebase 안드로이드 스튜디오 통신이 안 될때 안드로이드 스튜디오에서 Firebase 통신 할때 접속이 늦거나, 못하는 경우가 생겼는데, 에뮬레이터 버전이 31.3.10에서 현재 버그가 있는것 같아 통신이 잘 안됩니다. 해당 에뮬레이터를 다운그레이드 시킨 후 잘 통신이 됩니다. 31.2.9로 다운그레이드 후 잘 되었다. 7시간만에.. 참고 https://developer.android.com/studio/emulator_archive 컴퓨터 Info/Flutter 2022. 9. 17. Python - 퀵 정렬 퀵 정렬 기준 값을 정하고 기준값을 중심으로 나눠서 작고 큰 값을 정렬하여 합치는 방식이다. 예제 def qSort(ns): if len(ns) < 2: return ns midIdx = len(ns) // 2 midVal = ns[midIdx] smallNums = [] sameNums = [] bigNums = [] for n in ns: if n < midVal: smallNums.append(n) elif n == midVal: sameNums.append(n) else: bigNums.append(n) return qSort(smallNums) + sameNums + qSort(bigNums) nums = [2, 3, 4, 5, 2, 1, 4, 11, 14] print(nums) print(qS.. 컴퓨터 Info/Python - 자료구조 2022. 5. 9. Python - 병합정렬 병합정렬 병합정렬은 저장된 데이터를 각각 끝까지 쪼갠 후 쪼갠 상태에서 병합하면서 정렬하는 방식이다. 예제 def mSort(ns, asc=True): if len(ns) < 2: return ns midIdx = len(ns) // 2 leftNums = mSort(ns[0:midIdx], asc=asc) rightNums = mSort(ns[midIdx:len(ns)], asc=asc) mergeNums = [] leftIdx = 0 rightIdx = 0 while leftIdx < len(leftNums) and rightIdx < len(rightNums): if asc: if leftNums[leftIdx] < rightNums[rightIdx]: mergeNums.append(leftNums.. 컴퓨터 Info/Python - 자료구조 2022. 5. 6. Python - 선택정렬 선택정렬 선택정렬은 값들의 최소값을 찾아 최소값으로 하나씩 앞부터 정렬하는 방식이다. 예제 nums = [4, 2, 5, 1, 3] for i in range(len(nums)-1): minIdx = i for j in range(i+1, len(nums)): if nums[minIdx] > nums[j]: minIdx = j nums[i], nums[minIdx] = nums[minIdx], nums[i] print(nums) 내용 첫 인덱스를 최솟값으로 가정하에 최솟값을 찾기때문에 i를 배열의 -1까지의 크기로 한다. 인덱스를 하나씩 증가하여 최솟값을 찾고 비교하는값이 작다면 최솟값의 인덱스를 해당 인덱스로 변경해준다. 배열을 끝까지 수행하여 최솟값의 인덱스를 찾았다면 최솟값과 배열 앞에서부터 교체하.. 컴퓨터 Info/Python - 자료구조 2022. 5. 4. Python - 삽입정렬 삽입정렬 삽입정렬은 손에 들고있는 카드정렬과 비슷하다. 정렬할 카드를 각 카드와 비교해서 사이에 두는 방식이다. 예제 nums = [5, 10, 2, 1, 0] for i1 in range(1, len(nums)): i2 = i1 -1 currentNum = nums[i1] while nums[i2] > currentNum and i2 >= 0: nums[i2 + 1] = nums[i2] i2 -= 1 nums[i2 + 1] = currentNum print(nums) 내용 삽입정렬의 첫 시작은 두번째 값부터 시작한다. 앞의 값은 정렬이 되어 있다고 가정하기 때문이다. i1은 정렬을 수행할 값의 인덱스를 저장하고, i2는 정렬을 수행할 현재값의 앞 인덱스를 저장한다. while문을 이용하여 정렬된 앞의.. 컴퓨터 Info/Python - 자료구조 2022. 5. 4. Python - 버블정렬 버블정렬 처음값부터 끝까지 인접하는 인덱스의 값을 순차적으로 비교하면서 큰 숫자를 가장 끝으로 옮기는 알고리즘이다. 버블정렬 예제 nums = [10, 2, 7, 21, 0] print(f' nums : {nums}') length = len(nums) - 1 for i in range(length): for j in range(length - i): if nums[j] > nums[j+1]: nums[j], nums[j+1] = nums[j+1], nums[j] print(f' sorted nums : {nums}') 내용 첫 인덱스 0번의 값부터 인덱스 값을 1씩 증가시키면서 비교하여 큰 값을 끝으로 보냅니다. 첫 사이클에서 가장 큰 값인 21은 마지막 인덱스로 이동하게 되며 마지막 인덱스는 정렬이 .. 컴퓨터 Info/Python - 자료구조 2022. 5. 3. Python - 순위(Rank) 순위 (Rank) 순위 알고리즘은 컨테이너에 있는 데이터의 순위를 정하는 알고리즘이다. 첫 인덱스의 값부터 끝까지 하나씩 비교하여 값이 큰 값의 인덱스에 해당하는 순위를 저장할 새 컨테이너에 1씩 더 해주기를 반복하여 마지막 인덱스까지 비교하여 순위를 정한다. 순위(Rank) 예제 import random randomList = random.sample(range(50, 101), 20) rankList = [0 for i in range(len(randomList))] print(f'RandomList : {randomList}') print(f'RankList : {rankList}') for idx, num in enumerate(randomList): for num2 in randomList: i.. 컴퓨터 Info/Python - 자료구조 2022. 5. 3. 이전 1 2 3 4 다음 반응형