반응형
[C#] SQO / SQL / LinQ
PROGRAMMING/03. C#2024. 4. 16. 17:18[C#] SQO / SQL / LinQ

SQO : 표준 질의 연산자(람다를 이용하여 질의를 편하게 하려는것 [단순한 데이터를 다룰 때]) Structured Query Operator표준 질의 명령 (표준 요구 명령) [일단 예제를 보기위해 데이터를 작성해준다 / 하단 코드 참고]12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312..

[C#] delegate (델리게이트)
PROGRAMMING/03. C#2024. 4. 16. 15:47[C#] delegate (델리게이트)

delegate (델리게이트)델리게이트는 한마디로 말해서 대리자이다. 메소드 참조를 포함하고 있는 영역이라고 말할 수 있다.델리게이트는 메소드의 참조를 포함한다. 델리게이트를 이용해서 메소드를 넘겨줄 수 있다. 메서드 자체를 인자로 넘겨주는 ‘형식’이다. 델리게이트는 메소드를 참조 하는 것이고, 참조하는 메소드가 달라진다면 델리게이트 역시 달라진다. 선언방법public delegate [반환형] [델리게이트명] (매개변수)유니티[C#]를 이용한 델리게이트 예제 - 11234567891011void Start()    {        TestDelegate t = new TestDelegate(Test);        t.Invoke("실행법1");        t("실행법2");    }     priv..

[C#] 연산자 오버로딩
PROGRAMMING/03. C#2024. 4. 15. 10:43[C#] 연산자 오버로딩

연산자 오버로딩C# 에서는 사용자 정의 (Class / Struct) 형식에서 operator 키워드로 정적 멤버 함수를 정의하여 연산자를 오버로드 할 수 있다. 모든 연산자를 오버로드할 수 있는 것은 아니며, 일부 제한이 있는 연산자도 있다. ➡️연산자 오버로딩 - 단항, 산술, 항등 및 비교 연산자를 정의합니다. - C# | Microsoft LearnEquals() 재정의유니티[C#] - 예제123456789101112131415161718192021222324Coordinate coordinate = new Coordinate(){    X = new Vector3(10, 20, 30),    // public 일 때 변수초기화    Y = new Vector3(20, 30, 40),}; Coor..

[컴퓨터 구조] 메모리 지역성
PROGRAMMING/01. 컴퓨터 구조2024. 4. 15. 09:15[컴퓨터 구조] 메모리 지역성

★KEYWORD★메모리 지역성 : 프로그램이 실행되는 동안 데이터나 명령에 접근할 때 특정 시간 동안 집중적으로 접근하는 경향을 의미 / CPU 캐시의 효율적인 사용 / 프로그램의 성능 향상메모리 지역성이란?메모리 지역성(Locality of Reference)은 프로그램이 실행되는 동안 데이터나 명령어에 접근할 때, 특정 시간 동안 특정 영역의 메모리에 집중적으로 접근하는 경향을 의미한다.이러한 지역성은 CPU 캐시의 효율적인 사용을 가능하게 하며, 프로그램의 성능을 향상시키는 중요한 요소이다.메모리 지역성은 크게 다음 두 가지로 분류된다시간 지역성 (Temporal Locality): 한 번 접근한 메모리 위치에 대해 가까운 미래에 다시 접근할 확률이 높은 것을 의미한다. 예를 들어, 루프에서 반복적..

[컴퓨터 구조] CPU 시프터 (Shifter)
PROGRAMMING/01. 컴퓨터 구조2024. 4. 15. 09:02[컴퓨터 구조] CPU 시프터 (Shifter)

★KEYWORD★컴퓨터의 중앙 처리 장치(CPU)를 구성하고 있는 논리 회로의 한 가지. 주어진 숫자와 문자를 입력받아 지정된 자릿수만큼 입력된 숫자의 위치를 자리 이동한다.CPU Shifter연산 장치(ALU)는 산술 연산과 논리 연산을 수행하는 기능을 가진 장치이다. 주로 정수 연산을 수행하지만, 최근에는 실수연산과 부동소수 연산까지 처리할 수 있게되었다. 연산장치의 구성요소에는 가산기(Adder), 보수기(Complementer), 시프터(Shifter), 오버플로우 검출기(Overflow), 데이터 레지스터(Data Register)가 있는데 그 중 시프터는 2진수의 각 자리를 왼쪽 또는 오른쪽으로 이동해주는 회로이다.  출처 및 참고 : 위키백과, 나무위키

[컴퓨터 구조] CPU ALU (산술 논리 장치)
PROGRAMMING/01. 컴퓨터 구조2024. 4. 14. 17:56[컴퓨터 구조] CPU ALU (산술 논리 장치)

★KEYWORD★산술 논리 장치, 산술과 논리연산을 계산하는 디지털 회로 CPU ALU (산술 논리 장치) 란?CPU는 메모리에 저장된 명령어를 읽어 드리고, 해석하고, 실행하는 장치이다. CPU는 ALU, 제어장치, 레지스터로 구성되는데, 계산을 담당하는 ALU(산술 논리 장치(算術論理裝置, arithmetic and logical unit)는 덧셈, 뺄셈 같은 두 숫자의 산술연산과 배타적 논리합, 논리곱, 논리합 같은 논리연산을 계산하는 디지털 회로이다. 산술 논리 장치는 컴퓨터 중앙처리장치의 기본 설계 블록이다.  ALU에서 어떤 형태의 산술연산을 계산하기 위해서는 피연산자와 수행할 연산이 필요하다. ALU는 레지스터를 통해 피연산자를 받아들이고, 제어장치(CU)로부터 수행할 연산을 알려주는 제어신..

반응형
image