본문 바로가기

반응형

분류 전체보기

(26)
[Java 기초]01. 클래스 및 객체 생성과 사용법 우선 용어부터 알아보자. 객체(object) 객체(object)란 클래스의 인스턴스나 배열을 말한다 → 객체는 모든 인스턴스를 포괄하는 넓은 의미를 가지고, 인스턴스 (Instance) 객체와 인스턴스는 크게 차이를 보이지는 않는다. 따라서 두 용어를 혼용하여 사용하기도 한다. → 객체는 모든 인스턴스를 포괄하는 넓은 의미를 가지고, → 인스턴스는 해당 객체가 어떤 클래스로부터 생성된 것인지를 강조한다. 클래스(Class) 객체지향 프로그래밍에서 클래스는 멤버 변수와 메서드를 가지는 객체를 만들기 위한 확장이 가능한 코드 양식을 말한다 쉽게 말해, 객체를 찍어내기 위한 틀, 설계도라고 보시면 됩니다 [한줄 정리] 객체 : 소프트웨어 세계에 구현할 대상이며 속성과 기능을 가지는 프로그램 단위를 뜻 한다. ..
CPU의 코어와 쓰레드는 무엇인가? 2023.ver 코어(Core) - CPU에 물리적인 존재하는 연산 칩의 개수 | Core : 중심, 핵심 스레드(Thread) - OS 운영체제에서 인식하는 논리적 Core의 개수 ㄴ> 싱글 코어 👤 = 한 명이 컴퓨터에서 일한다 = 한 번에 하나씩만 처리 가능 싱글코어 1코어/1Core 펜타코어 5코어/5Core 듀얼코어 2코어/2Core 헥사코어 6코어/6Core 트리플코어 3코어/3Core 헵타코어 7코어/7Core 쿼드코어 4코어/4Core 옥타코어 8코어/8Core 하이퍼 스레딩(Hyper-Threading) "하이퍼 스레딩 기술은 각 코어에서 둘 이상의 스레드를 실행할 수 있는 하드웨어 혁신입니다. 스레드가 많을수록 더 많은 작업을 병렬로 수행할 수 있습니다." 라고 인텔 공홈에 적혀있다. 쉽게 설명하자면 ..
#1. 아이맥[iMac]중 가성비 원탑 모델은? [2011~2020 iMac] 본 내용은 내가 구형 아이맥을 사고 싶어서, 성능 비교를 일일히 해서 작성한 글이기에, 참고만 하시길 바람 오늘의 주제 과연 인텔 아이맥[iMac]중 최고의 가성비는 무슨 모델인가? 컨텐츠 준비 이유 현재 맥프로 5.1을 빨리 처분해버리고 싶었음;; (아이맥의 감성을 느끼기 위해) 그렇기에 이 컨텐츠를 준비하게 되었음. 본론으로 들어가서, 첫번째. 아이맥들의 스펙을 비교한다. 요약 하자면 모델 CPU RAM 디스플레이 iMac 2011~2012 Intel 2~3th(2~3세대) DDR3 | 32GB Retina 없음 (QHD) iMac 2013~2015(Mid) Intel 4th (4세대) DDR3 | 128GB 지원 2013 - Retina 없음 (QHD) 2014~2015 - Retina 5K iMa..
[Mac] 부트캠프 (Bootcamp)가 안되는 Mac에 Windows 설치하기. [맥프로5.1 기준 설명] M1,M2칩에 윈도우 설치를 기대하고 오셨다면 잘못 찾아오셨습니다. Intel Mac 기준 BOOTCAMP가 안되는 조건에서 윈도우(Windows) 설치 방법의 대해서 설명하려 함 Mac Pro 4.1의 경우 High Sierra에서 Mac Pro 5.1 펌웨어로 업데이트를 시켜 줘야 최신 OS 설치 등이 가능한데, 이렇게 미지원 OS를 강제 설치히면 또 느닷없이 Bootcamp가 지원이 안됨 ;;; 그렇기에 지금 할 방법은 반 강제적으로 윈도우를 설치 하는 과정?? 이라고 생각하면 됨. 이 글의 방법이 맞다 틀리다. 라고 할 수 없음. 이건 단지 내 경험이고 2회 시도 중 2회 성공으로 글을 포스팅 하는 것이기에, Mac에 Windows는 설치가 안되는데, 끝까지 도전하고 싶은 사람들에게 추천! 준비물..
[Unity]오브젝트의 거리 계산하기 | Vector3.Distance ​Vector3.Distance(Vector3 a, Vector3 b) - a와 b 사이에 거리를 측정해 반환하는 함수 - 코드 - float dist = Vector3.Distance (a, b); print("a와 b의 거리: " + dist); 거리를 구하는 방법들 Distance 말고도도 거리를 계산하는 다른 방법들이 있다. 1. Vector3.Distance 와 2. magnitude는 거리 계산에 이용하며, 사용법이 같다 3. sqrMagnitude는 단순히 두 오브젝트 간의 거리를 비교할 때 사용한다. sqrMagnitude는 제곱 값을 루트 계산 없이 그대로 반환한다. 정확한 거리는 측정할 수 없으므로, 두 벡터 사이에 무엇이 더 크고 작은 지 판단하기 위한 용도로 사용하기에 적합하다. ​..
C언어 프로그래밍 기초 정리 #11. C프로그램의 기초 - 간단한 메아리 프로그램 #define _CRT_SECURE_NO_WARINGS //현재 scanf는 더 이상 사용이 권고되지 않는 함수 중 하나이기에 scanf를 사용할 수 있게 허가해 달라는 의미 #include int main() { char input[128] = {0}; printf("입력 : "); scanf("%[^\n]s", input); printf("출력 : %s \n", input); }
C언어 프로그래밍 기초 정리 #10. C프로그램의 기초 - 표준 입력 함수(scanf) 표준 입력 함수(scanf) - printf와 이름만 다르고 다른건 똑같다 - 첫번째 인자로는 서식 문자열을 받고 추가적으로 입력값을 저장하는 함수 이다. #1 _ scanf 함수 코드 #define _CRT_SECURE_NO_WARINGS //현재 scanf는 더 이상 사용이 권고되지 않는 함수 중 하나이기에 scanf를 사용할 수 있게 허가해 달라는 의미 #include int main() { // 값을 저장할 변수를 선언 char name[16] = {0}; //name은 우선 문자열을 저장하는 변수 int age;// age는 정수를 저장하는 변수 printf("이름이 뭔가요?\n"); scanf("%s", &name); printf("나이가 어떻게 되나요?\n"); scanf("%d", &age..
C언어 프로그래밍 기초 정리 #9. C프로그램의 기초 - 표준 출력 함수 (printf) 시스템 콘솔 -> 윈도우의 경우 cmd(명령 프롬포트)를 의미 표준 출력 함수 printf - printf는 콘솔에 문자열을 출력하는 함수 -> printf의 f는 format을 뜻하고 printf에 전달되는 인자들은 주로 출력할 데이터를 나타낸다. #include int main() { printf("%d 난생처음 %s", 2022, "C 프로그래밍"); } // 출력 2022 난생처음 C 프로그래밍 - printf는 stdio.h를 참조한다. 프로그램 실행 순서 1. 컴퓨터는 프로그램을 실행하면서 3행의 main 함수를 호출 한다. 2. main함수는 5행의 printf 함수를 호출한다. - %d, %s, %f 와 같은 것을 형식지정자라고 한다 - printf("%d 난생처음 %s", 2022, "..

반응형