'CSharp' 태그의 글 목록
본문 바로가기
728x90
반응형

CSharp5

22.03.09_Nuke적용메뉴얼 00.초기환경구성 위와 같이 폴더 구성을 만들어 주자 01.Nuke를 위한 Tool설치 dotnet tool install Nuke.GlobalTool -g Tool먼저 설치를 한다. 설치를 하고 나서 우선 Nuke를 setup해준다. 02.Nuke Setup nuke :setup 맥의 경우 저렇게 안되는 경우 있음 그럼 터미널을 다른것으로 바꿔주자 필자의 경우 bash로 진행` nuke :setup입력해보자 아마 그래도 에러때문에 안됨 powershell을 설치해보자 brew install --cask powershell 브루를 이용해서 위를 설치함 파워셀이 설치된것이 보인다 저것을 실행해서 해보자 맥은 안되는데 ... 이유를 지금은 모르겠으니 윈도우로 해보자 윈도우도 똑같은 상황이 나오게 되는데 이유.. 2022. 3. 9.
22.03.01_Value_Vs_Reference 01.데이터형식 기본 데이터형식과 복합데이터형식이 있음 기본데이터 형식은 상수, 열거형 복합데이터 형식은 구조체와 클래스, 배열 등이 있음 02.값형식과 스택 값 형식은 변수가 값을 담는 데이터 형식 스택 형식은 자신이 담고 있던 데이터가 쓰레기 되지 않게 수거함 { int a = 100; int b = 200; int c = 300; } 단. 코드 블록과 상관 없이 데이터를 유지하고 싶을때 스택의 구조가 발목을 잡음 03.참조형식과 힙 참조형식은 변수가 값 대신 값이 있는 곳의 위치를 담는 데이터 형식 힙은 저장된 데이터를 스스로 제거하는 메커니즘이 없음 그대신 청소부를 따로 고용해서씀 그것이 CLR의 가비지 컬렉터 힙 역역은 데이터를 저장하고 스택영역에 데이터가 저장된 힙 메모리 주소를 저장 그래서 .. 2022. 3. 2.
22.03.01_Function과Method 01.함수(Function) 함수는 독립적으로 존재 특정 작업을 수행하는 코드조각 전역, 지역이던 독립된 기능을 수행하는 단위 02.메소드(Method) Class에 종속적인 함수 또는 클래스 함수라고 불림 클래스, 구조체, 열거형에 포함되어 있는 함수를 메소드라고함 03.소스로 비교하는 함수와 메소드 Java 및 C#의 경우 메소드만 있음 C++ 및 Python의 경우 클래스에 있는지 여부에 따라 다름 C의 경우 함수만 있음 03.1 함수만 있는 경우 C int function() { return 2; } function(); 03.2 메소드 있는 경우 Java class JavaClass{ public int method(){ return 1; } } JavaClass jc = new JavaClas.. 2022. 3. 2.
22.02.17_스레드와태스크 1.프로세스와 스레드 오늘날 OS는 여러 프로세스를 동시에 실행할 수 있는 능력 있음 덕분에 여러가지 음악도 듣고, 코딩도 할 수 있음 OS만 동시에 여러 작업을 할 수 있는 것 아님 프로세스도 한번에 여러 작업을 할 수 있음 프로세스란? 실행 파일이 실행되어 메모리에 적재된 인스턴스임 가령 word.exe가 실행파일이라면, 이 실행 파일에 담겨 있는 데이터와 코드가 메모리에 적재되어 동작하는 것이 프로세스 프로세스는 반드시 하나 이상의 스레드로 구성되는데, 스레드는 운영체제가 CPU시간을 할당하는 기본단위임 프로세스가 밧줄이라면, 스레드는 밧줄을 이루는 실이라고 할 수 있음 1.1 멀티 스레드를 이용할 때 장단점 장점 사용자 대화형 프로그램에서(콜솔프로그램과 GUI프로그램 모두) 멀티 스레드를 이용하면.. 2022. 2. 20.
728x90
반응형