일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 리액트네이티브
- 오버플로우
- 키보드
- 저장
- 코루틴
- stopcoroutine
- 구독
- 마우스
- 훅
- File
- useEffect
- implicit Conversion
- Subscribe
- GetKey
- 리액트
- 중단
- 유니티
- 명시적형변환
- 불러오기
- 클래스
- >.NET
- Explicit Conversion
- JSON
- 팁
- 암시적형변환
- C#
- oveflow
- Unity
- OnMouseClick
- Fetch
- Today
- Total
목록전체 글 (31)
Log to grow
1. 형변환 어떤 자료형으로 선언된 변수를 다른 자료형으로 변환하는 것을 형변환이라고 한다. 이 때, 코드에 직접 변환 될 자료형을 입력해야 하는 것을 '명시적 형변환'이라고 하고, 변환 될 자료형을 입력하지 않아도 되는 형변환을 '암시적 형변환'이라고 한다. 2. 암시적 형변환 암시적 형변환은 작은 범위의 자료형에서 넓은 범위의 자료형으로 변환할 때 일어난다. 예를 들어, int 타입과 long 타입을 비교해보자. int 타입보다 long 타입이 더 넓은 범위의 정수를 담을 수 있다. 따라서, int 타입으로 선언된 변수는 아래와 같이 long 타입으로 선언된 변수로 변환될 수 있다. int a = 1; long b = a; 하지만 반대의 경우는 어떨까? long 타입으로 선언된 변수는 int 타입 변..
1. 기본 자료형 이 세상에 존재하는 모든 데이터는 '형식' 이라는 것이 필요하다. 예를 들어, 우리의 이름같은 경우는 문자들의 집합으로 이루어져 있으므로 '문자열' 형식이며, 나이는 정수이므로 '정수형', 키는 실수이므로 '실수형'의 형식이다. C#에서도 모든 데이터를 이러한 형식에 따라 구분하여 저장하고 사용하는데, 이를 구분하기 위해 필요한 것이 바로 자료형이다. 2. 기본 자료형의 종류 자료형의 종류는 아래와 같이 5가지로 구분할 수 있다. 종류 예시 정수형 int, byte, short 등 실수형 double, float 등 문자형 char, string 논리형 bool 기타 object 위 표에 표시한 예시 이외에도 C#에 존재하는 다른 자료형이 궁금하다면 아래 url에서 찾아보면 된다. 아래..
1. 변수란 프로그래밍을 할 때 모든 값을 일일히 기억하여 사용할 수 없으므로 등장하는 데이터를 '변수'라는 그릇에 담아 사용하게 된다. 즉, 변수란 '값을 담는 그릇'이다. 2. 변수를 정의하는 방법 변수를 정의하기 위해서는 먼저 2가지가 필요하다. 첫 번째는 자료형이고, 두 번째는 식별자이다. 자료형이란 이 변수가 어떤 타입의 데이터를 담을 것인지를 결정한다. 즉, 자료형은 변수라는 그릇의 모양을 결정한다. 식별자는 변수를 구분하기 위한 이름이다. 식별자가 무엇인지 모른다면 토큰에 대한 내용을 먼저 읽어보아야한다. https://killu.tistory.com/21 [C# 기초] 1. 토큰 1. 토큰이란 토큰이란 문법적으로 더 이상 나누어질 수 없는 요소를 말한다. 예를 들어, new object 라..
1. 토큰이란 토큰이란 문법적으로 더 이상 나누어질 수 없는 요소를 말한다. 예를 들어, new object 라는 구를 생각해보자. 이 때 new 와 object는 나누어 쓰어도 각각이 가진 고유한 의미를 잃지 않는다. 하지만 new를 'n'와 'ew'로 나누어 쓴다면 'new'가 가진 고유한 의미를 잃게 된다. 즉, new와 object 처럼 더 이상 나누어질 수 없는 요소를 토큰이라고 한다. 2. 토큰의 종류 토큰은 아래 표와 같이 크게 5가지 종류로 구분할 수 있다. 각 종류에 해당하는 토큰을 일일히 외울 필요는 전혀 없다. 하지만, 어떤 토큰을 보고 종류를 구분할 수 있어야 한다. 그래야 앞으로 C#을 공부하며 자연스럽게 등장할 설명들을 이해할 수 있다. 종류 예 예약어 (키워드) new, obj..
('없음'이하 'drop')은(는) 개인정보보호법에 따라 이용자의 개인정보 보호 및 권익을 보호하고 개인정보와 관련한 이용자의 고충을 원활하게 처리할 수 있도록 다음과 같은 처리방침을 두고 있습니다. ('drop') 은(는) 회사는 개인정보처리방침을 개정하는 경우 웹사이트 공지사항(또는 개별공지)을 통하여 공지할 것입니다. ○ 본 방침은부터 2019년 8월 10일부터 시행됩니다. 1. 개인정보의 처리 목적 ('없음'이하 'drop')은(는) 개인정보를 다음의 목적을 위해 처리합니다. 처리한 개인정보는 다음의 목적이외의 용도로는 사용되지 않으며 이용 목적이 변경될 시에는 사전동의를 구할 예정입니다. 가. 재화 또는 서비스 제공 서비스 제공 등을 목적으로 개인정보를 처리합니다. 2. 개인정보 파일 현황 3...
유니티에서 코루틴을 중단할 때 쓰이는 StopCoroutine은 제대로 작동하지 않는 경우가 많다. 그 이유는 StopCoroutine 메서드를 잘못 사용했기 때문이다. StopCoroutine의 인자는 string, IEnumerator, Coroutine 의 세가지 타입을 받을 수 있으며, 어떤 인자를 사용하냐에 따라 그 사용법이 달라진다. 개인적으로 1번 방법은 추천하지 않으며 2번과 3번 중 편한 방법을 선택하는 것을 추천한다. 1. String 첫 번째는 가장 간단하게 String 즉, 코루틴의 이름을 인자로 사용하는 경우이다. StartCoroutine과 StopCoroutine에 각각 코루틴의 이름을 String 형태로 입력하면 된다. void Start() { StartMethod(); }..
유니티 에디터에서 디버깅을 위해 키보드, 마우스로 조작하는 방법에 대해 알아보자. - 기본적으로 매 프레임마다 입력이 있는지 없는지 확인해야 하기 때문에 Update 문 안에 코드를 작성한다. 1. 키보드 # 1. 메서드 - 키보드의 인풋을 받아들이는 메서드는 GetKey, GetKeyDown, GetKeyUp 3가지가 존재한다. - GetKey : 해당하는 키를 누르는 동안 true를 반환한다. 즉, 키를 누르고 있다면 매 프레임마다 if 문이 실행된다. - GetKeyDown : 해당하는 키가 눌릴 때 1회 true를 반환한다. - GetKeyUp : 해당하는 키를 뗄 때 1회 true를 반환한다. # 2. 인자 - 인자는 2가지의 형태로 들어갈 수 있다. 첫 번째는 문자열의 형태("w"), 두 번째..
# Tomcat Servlet 생성하기 https://killu.tistory.com/16 [Java Web] Tomcat Servlet 생성 # Servlet - Servlet 이란 웹브라우저 같은 HTTP Client에서 오는 요청과 HTTP Server를 이어주는 중간 역할을 하는 프로그램이다. # 1. Dynamic Web Project 생성 - File > new > Dynamic Web Project # 2. Pac.. killu.tistory.com - 위 링크에서 설정한 url-pattern은 servletPath로 이 글에서는 contextPath를 설정하는 방법에 대해 알아본다. - Tomcat으로 서버를 실행하면 context path의 기본값은 프로젝트의 이름이다. # 기존 cont..