전체 글787 [C#]Call By Value, Call By Reference Call By Value, Call By Reference C#에서는 함수 또는 메서드를 호출하는 두 가지 방법이 있습니다. 첫 번째는 "Call By Value(값으로 호출)"이고 두 번째는 "Call By Reference(참조로 호출)"입니다. 두 방법의 주요 차이점은 Call By Value는 변수의 값을 전달하고 Call By Reference는 해당 변수의 주소를 전달한다는 것입니다. Call By Value에 의한 호출은 변수의 값을 함수에 전달합니다. 함수 내부에서 전달 받은 값을 변경해도 원래 변수의 값은 변경되지 않습니다. Call By Reference에 의한 호출은 변수 자체를 함수에 전달합니다. 함수 내부에서 전달 받은 값의 변경 사항이 있을 경우 원래 변수에도 영향을 줍니다. C.. C# 2021. 5. 16. [ORACLE]소수점, 날짜 자르는 TRUNC 함수 TRUNC Function TRUNC(n1 [, n2 ]) 숫자 또는 날짜 값을 자르는 함수입니다. TRUNC 함수는 숫자 또는 날짜 두 가지 데이터 타입에 대해 동작을 하며, 데이터 타입에 따라 다르게 동작을 합니다. 숫자형 TRUNC( number [, decimal] ) 소수점 위치(decimal)의 값을 잘라 버린 숫자(number)의 값을 반환합니다. 매개변수 number - 잘릴 숫자 값입니다. decimal - 생략되면 number는 0 자리로 잘립니다.(=정수가 반환됩니다.) - 자를 소수점 이하 자릿수입니다. - 양수이면 오른쪽 자릿수가 잘리고 음수이면 왼쪽 자릿수가 잘립니다. Example Data WITH TEMP AS ( SELECT 1234.5678 AS COL FROM DUAL .. DataBase/Oracle 2021. 5. 16. [C#]값 형식(Value Types)과 참조 형식(Reference Types) 값 형식(Value Types)과 참조 형식(Reference Types) C#에서는 메모리에 공간에 데이터를 할당하는 두 가지 방법이 있습니다. 값 형식(Value Types)은 스택(Stack) 공간에 데이터를 할당하며, 참조 형식(Reference Types)은 힙(Heap) 공간에 데이터를 할당합니다. 이번 포스팅에서는 값 형식과 참조형식에 대해 정리하였습니다. 목차 스택(Stack)과 힙(Heap) 스택(Stack)과 값 형식(Value Type) 힙(Heap)과 참조 형식(Value Type) 값 형식(Value Type)과 참조 형식(Reference Types)의 주요 차이점 스택(Stack)과 힙(Heap) 스택(Stack) - 정적으로 메모리에 할당됩니다. - 스택 영역에 있는 변수들은.. C# 2021. 5. 15. [PowerShell]이 시스템에서 스크립트를 실행할 수 없으므로 파일을 로드할 수 없습니다. 에러 발생 Visual Studio Code에서 create-react-app 명령어로 React 프로젝트 생성 도중 에러가 발생하였습니다. PowerShell 실행 정책에서 스크립트 실행을 허용하지 않을 때 발생하므로 실행 정책을 변경합니다. Create-react-app : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Program Files\nodejs\create-react-app.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about Execution_Policies(http://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 위치 줄 : 1 문자 : 1 + create-react-app hello-react + ~~~~~~~ + Category.. 기타 2021. 5. 14. [Node]Window10에서 Node.js 버전 업그레이드 Node.js의 버전을 업그레이드 하는 방법에 대해 설명합니다. 「 You are running Node 6.10.2. Create React App requires Node 10 or higher. Please update your version of Node. 」 VS Code에서 create-react-app으로 프로젝트 생성 도중 Node.js의 버전이 낮아서 Node.js의 버전을 10 또는 그 이상의 버전으로 업데이트 해달라는 내용입니다. 1. 현재 버전 확인 node -v 2. 업그레이드 가능한 리스트 확인 nvm list available 3. 업그레이드하고자 하는 버전으로 설치 nvm install version 4. 버전 변경 후 버전 확인 nvm use version 기타 2021. 5. 13. [React]Window10에서 React 개발 환경 세팅 Windows 10에 React를 설치하는 단계에 대해 설명합니다. 1. Visual Studio Code 설치 VS Code 다운로드 링크에서 다운로드 받습니다. 2. Node.js 설치 Node.js 다운로드 링크에 접속해서 node.js를 다운받습니다. ※ 유의사항 create-react-app로 react 프로젝트를 만들 경우에는 Node.js Version은 10 이상으로 설치를 하셔야합니다. 최신 버전은 안정성 측면에서 100% 검증이 되지 않았기 때문에 굳이 최신 버전을 다운로드 받으실 필요가 없습니다. node 설치후 cmd에서 아래 명령어로 node와 npm이 설치가 되었는지 확인합니다. node -v npm -v 저는 node의 Version 6.10.2라서 Node.js의 버전을 업그.. React/기타 2021. 5. 13. [C#]물음표(?) 사용 이전 포스팅에서는 숫자형과 불리언 타입의 변수에 null을 대입할 수 있는 Nullable 타입을 소개했습니다. 이번 포스팅에서는 null과 관련된 연산자들을 정리합니다. 목차 ?? 연산자 ??= 연산자 ?. 연산자 ?[] 연산자 ?? 연산자 피연산자가 null이 아닌 경우 왼쪽 피연산자의 값을 반환합니다. 피연산자가 null일 경우에는 오른쪽 피연산자의 값을 반환합니다. a ?? b; a가 null이면, b가 반환됩니다. a가 null이 아니면 a가 반환됩니다. ?? 연산자 사용 방법 int? a = null; // a가 null이므로 오른쪽 피연산자(29)가 반환됩니다. int b = a ?? 29; Console.WriteLine(b); 실행 결과 ??= 연산자 왼쪽 피연산자가 null일 경우 오른.. C# 2021. 5. 13. [C#]Nullable 타입 대부분의 프로그래밍 언어에서는 숫자형 또는 불리언 타입의 변수에 null을 허용하지 않습니다. 하지만, C#에서 Nullable 타입을 사용하여 변수를 선언하면, 숫자형 또는 불리언 타입에도 null을 대입할 수 있습니다. 이번 포스팅에서는 Nullable 타입의 사용 방법을 정리합니다. 목차 Nullable 타입 사용 방법 int a;와 int? a = null;의 차이점 Nullable 타입의 추가적인 기능(HasValue, Value) Nullable 타입 사용 방법 타입 뒤에 "?"를 붙여주면 됩니다. 자료형? 변수이름; 숫자형과 불리언 타입의 변수를 null로 초기화 후 null이 맞는지 체크하는 코드입니다. class Program { static void Main(string[] args) .. C# 2021. 5. 13. [Java]String 리터럴(Literal), String 객체(Object) Java에서 문자열을 생성하는 과정은 2가지 방법이 있습니다. 1. 문자열 리터럴(Literal)을 사용 public class Main { public static void main(String[] args) { String strLiteral1 = "TEST"; String strLiteral3 = "TEST"; String strLiteral2 = "Java"; } } 2. new String()을 사용 public class Main { public static void main(String[] args) { String strObject1 = new String("TEST"); String strObject2 = new String("TEST"); String strObject3 = new St.. Java 2021. 5. 12. [DBeaver]행 추가, 행 삭제, 행 복제, Cell 편집 DBeaver 유용한 기능 몇 가지를 소개합니다. 기능 1. Cell 편집 2. 행 추가 3. 행 복제 4. 행 삭제 5. 행 추가, 복제, 삭제, Cell 편집 Script 출력 6. 취소 7. 저장 유의사항 1. Dual 테이블은 적용되지 않습니다. 2. 임시 테이블은 적용되지 않습니다. 3. Join하여 조회된 데이터에 대해서는 적용되지 않습니다. 1. Cell 편집 - 방법 1. 더블 클릭을 하여 편집 가능합니다. - 방법 2. Editor 편집기로 편집 가능합니다. - 단축키 : - 수정된 데이터는 배경색이 주황색입니다. 2. 행 추가 - NULL값을 가진 빈 행을 추가합니다. - 단축키 : - 추가된 행은 배경색이 녹색입니다. 3. 행 복제 - 선택한 행을 복제합니다. - 단축키 : - 복제도.. DataBase/DataBase Tool 2021. 5. 11. [ORACLE]지정한 범위에서의 위치를 구하는 WIDTH_BUCKET함수 WIDTH_BUCKET Function WIDTH_BUCKET (expr, min_value, max_value, num_buckets) 최솟값(min_vale)과 최댓값(max_value) 범위에서 버킷 수(num_buckets)만큼 동일한 데이터 세트를 나눕니다. 표현식(expr)이 속하는 버킷 번호(정숫값)를 리턴합니다. 말이 상당히 어렵기 때문에 아래 예제로 설명합니다. WIDTH_BUCKET (expr, 0, 100, 4) 0~100 범위를 4개의 구간으로 나누면 아래의 범위로 나누어지게 됩니다. 유의사항 ※ 대부분 다른 블로그에서 잘못된 정보를 알려주고 있습니다. 범위는 소수까지 따져야 합니다. 1구간 : 0 ~ 24.999... 2구간 : 25 ~ 49.999... 3구간 : 50 ~ 74... DataBase/Oracle 2021. 5. 9. [ORACLE]올림 처리하는 CEIL 함수 CEIL Function CEIL(number) number을 올림 처리한 정수 값을 반환합니다. 특징 - 매개변수가 NULL이면 리턴 값은 NULL입니다. - 매개변수가 정수라면 리턴 값은 매개변수와 동일합니다. - 매개변수가 0이라면 리턴 값은 0입니다. - 매개변수가 -1 ~ 0 사이의 값이면 리턴 값은 0입니다. 사용 가능한 버전 Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i EX 1) - 매개변수가 NULL SELECT CEIL(NULL) AS NULL_COL FROM DUAL; EX 2) - 매개변수가 정수 SELECT CEIL(5) AS INTEGER_COL FROM DUAL; EX 3) - 매개변수가 0 SELECT CEIL(0) AS.. DataBase/Oracle 2021. 5. 9. 이전 1 ··· 61 62 63 64 65 66 다음