일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- react
- 백준알고리즘
- 2D 게임
- 윈도우환경
- 리액트네이티브 환경설정
- C
- 캐주얼 게임
- IDE
- 프로그래밍 언어
- 어드벤처
- C++
- Python
- 크로스플랫폼
- 오브젝트 파일
- vscode
- 웹프레임워크
- 유니티
- 리액트
- 프론트엔드
- 버튼 클릭 이벤트
- react-native
- 게임 개발
- unity
- 웹개발
- Visual Studio Code
- 리액트네이티브 시작하기
- 컴파일러
- 1차원 배열
- 코딩
- 자바스크립트
- Today
- Total
목록전체 글 (19)
cosmic developer
문제 #2884상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다.상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다.이런 상근이를 불쌍하게 보던, 창영이는 자신이 사용하는 방법을 추천해 주었다.바로 "45분 일찍 알람 설정하기"이다.이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다.현재 상근이가 설정한 알람 시각이 주어졌을 때, 창영이의 방법을 사용한다면, 이를 언제로..
리액트를 사용함에 있어서 기존의 웹사이트에 추가하는 방법도 있지만, create-react-app을 활용하는 방법도 있다. 새로운 리액트 앱 생성을 위한 공식 문서는 이곳을 클릭. - Node 8.10 이상- npm 5.6 이상 1. 새로운 앱 생성Node와 npm에 대한 설치를 완료했다면, npx 명령어를 사용할 수 있다. (appname: 앱 이름)npx create-react-app appnamecs 2. 앱 생성 완료몇 분간의 설치가 완료되면 해당 폴더(appname)에 들어가서 아래와 같이 생성 되었음을 확인할 수 있다. 3. 앱 실행해보기해당 폴더에서 경로 부분에 cmd .. 를 입력하면 cmd 창이 실행된다. cmd 창에서 아래와 같은 명령어를 입력한 후 기다리면npm startcs 아래와 ..
아래의 세 가지 이미지는 자바스크립트를 기반으로 하는 웹 프레임워크의 로고로 왼쪽부터 앵귤러JS, 리액트, 뷰JS이다. 앵귤러같은 경우에는 구글, 리액트는 페이스북에서 시작되었지만 특이하게도 뷰js는 중국출신의 한 사람에 의해서 시작된 프로젝트라고 한다. 요즘 뷰js가 많이 떠오르고 있다고 하던데, 정말 대단하다고 생각한다. 오늘은 특히 리액트의 특징에 대해서 알아보자. 먼저 라이브러리라는 개념은 프로그래밍에 있어서 자주 쓰는 기능들을 모아뒀다는 것이다. 그리고 위 세가지는 화면을 만들기 위한 기능들을 모아놓은 자바스크립트 라이브러리이며, 이를 다르게 말하면 웹페이지를 쉽게 만들 수 있게 도와준다는 것을 의미한다. 리액트의 특징① 빠른 업데이트와 렌더링 속도리액트는 화면을 업데이트할 때 속도가 빠르다는 ..
요즘 리액트로 프론트를 구현하는 프로젝트를 맡아서 진행중인데, 자바스크립트도 건너뛰고 프레임워크 공부 경험이 없다보니 어렵게 느껴진다. 그래도 요즘 웹 공부에 재미를 많이 느끼고 있어서 다행이지만 한편으로는 그동안 이걸 안하고 뭐했지? 라는 생각이 들기도한다.. 어쨌든 까먹지 않기 위해서 간단한 내용이라도 조금씩 정리를 해두어야겠다.. 기초 공부 말고 실제로 프로젝트를 진행하면서 코드를 재사용하기 위해서라도 하하,,,, 빨리 리액트를 편하게 다루고 싶다. 어쨌든 시작! 일단 버튼 하나만 달랑(?) 구현해볼 것이다. ON이라고 쓰여있는 버튼을 마우스로 클릭하면 OFF로, 또 클릭하면 다시 ON으로 버튼의 텍스트를 바꾼다. 1. js 파일 만들기src 폴더에 js파일을 하나 만든다. 2. 소스코드 작성ver..
문제 #문제번호 입력 출력 예제 입력1 예제 출력1 예제 입력2 예제 출력2 문제 접근① 테스트 케이스의 개수 C 입력받기 ▶ int② ③ ④ ⑤ ⑥ ⑦ 소스 코드여기에 코드 문제점1. 컴파일 에러 - 헤더 파일 미포함 아래와 같은 오류 메세지를 확인할 수 있다.HEAP CORRUPTION DETECTED: after Normal block (#189) at 0x0135CB50CRT detected that the application wrote to memory after end of heap buffer. 성공여기에 코드
게임을 만들면서 힌트 버튼이 필요한 경우가 종종 있다. 오늘은 그 힌트를 구현해 볼 것이다. 사실 몇 달 전에 해두고 잊을만한 것들을 지금 쓰고 있는 것이기 때문에 놓치는 부분이 있을 수 있지만 그런 것들은 차차 보완해 나갈 것이다. 어쨌든 힌트 버튼을 클릭하면 해당 이미지를 보여주었다가 사라지도록 구현해보자. 필요한 것은 당연히 힌트 버튼과 힌트에 해당하는 이미지이다. 나머지는 이제 굳이 말하지 않겠다. 혹시 잘 모르겠다면 이전 포스팅을 참고하자.2020/03/09 - [Programming/Unity] - [Unity 2D] 게임 시작 전 카운트다운 화면 만들기 1) 필요한 이미지 Project 영역에 추가하기힌트 버튼 이미지 힌트로 보여줄 이미지 필요한 이미지 소스를 프로젝트 영역에 드래그 해서 추..
게임 시작 버튼을 눌렀을 때 카운트다운 없이 바로 게임이 시작된다면 얼마나 당황스러울까?본격적으로 게임을 시작하기 전에 먼저 3, 2, 1, 시작을 외치는 카운트다운 화면을 구현해보자. 먼저 준비물은 카운트다운 화면을 준비할 Scene, 그리고 소스코드를 작성할 Script, 마지막으로 각 초마다 화면에 나타날 이미지들이다. 씬 추가와 스크립트 추가하는 방법은 워낙 간단하고 유니티로 개발한다면 몰라서는 안되기 때문에 방법만 간단하게 써두겠다. 1) Scene 만들기좌측 맨 위 File → New Scene 2) Script 만들기Project 영역에서 우클릭 → Create → C# Script → 스크립트 파일의 이름을 설정하자! 3) 소스코드 작성나는 튜토리얼 화면을 포함하여 튜토리얼 → 3 → 2 ..
문제 #15596정수 n개가 주어졌을 때, n개의 합을 구하는 함수를 작성하시오.C++, C++11, C++14, C++17, C++ (Clang), C++11 (Clang), C++14 (Clang), C++17 (Clang): long long sum(std::vector &a);a: 합을 구해야 하는 정수 n개가 저장되어 있는 배열 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000)리턴값: a에 포함되어 있는 정수 n개의 합 입력 없음 출력 없음 예제 입력없음 예제 출력1없음 문제 접근① 제출 코드에 제한이 있는 문제이다. 먼저 문제를 풀기 위한 언어를 정하자! ▶ 나는 C++을 선택했다.② vector container를 사용하라는 조건이 있다. 기본적으로 이에 대한 지식이..