일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 마스터링 스프링 클라우드
- 클라우드 네이티브 자바
- 인텔리제이
- MSA
- Spring MSA
- @PostMapping
- @PutMapping
- Java
- sftp
- @PatchMapping
- 파일업로드
- FTP
- spring
- @RequestMapping
- @DeleteMapping
- Microservice
- 업로드
- 마이크로서비스
- IntelliJ
- 인텔리j
- @GetMapping
- Today
- Total
zerofunc
동아리 선배가동아리 자체엔진인 zeroEngine의 사용법을 알려주시면서'싱글톤 함수'라는 것을 알려주셨다.이 싱글톤 함수는 static을 이용해서 단 한번만 생성되는 instance이다.싱글톤 함수는 디자인 패턴의 일종인데효율이 워낙좋아서 실전에서도 자주쓰인다한다.싱글톤으로 몬스터의 스테이트를 구현해 보았다. 이것은 메인!마우스를 갓다댔을시 (호버 시) 색깔이 변한다. 스테이트를 만들어서 닭을 약 20여마리 소환해서각자의 움직임을 줬다.switch를 통해 방향과, 움직일 스피드, 시간등을 결정했기때문에나름 자연스럽게(?)움직였다.싱글톤은 많이많이 쓰이니 한번배워서 우려먹을수 있다하니이만큼 좋은게 어디있으려나 ㅎㅎ
이번에 할 과제는 바로 공튀기기다이것도 겜프 과제로 나온것인데,리스트때문에 해메던 애들이 꽤 있었다.나도 공넣는거는 쉬웠는데공빼는거에서 좀 꼬여서 당황했었다.리스트를 활용했기에리스트를 먼저배우고 이글을 읽기를 바랍니다.내가 이걸 했을때는C++을 좀더 배웠을때라서클래스로 게임을 구현해보았다.#include "header.h"#include #include #include #include #include using namespace std; //디파인으로 방향키값을 정의하고 콘솔창 사이즈를 설정한다#define LEFT 75 #define RIGHT 77#define UP 72#define DOWN 80#define WINDOWSIZEX 35 #define WINDOWSIZEY 23int iSpeed=50;..
이번에 할 프로젝트는 도서목록이다.이건 여름방학 게임프로그래밍 수업때 내주신 과제인대링크드 리스트를 이용한 과제였다.당시 리스트 개념을 몰라 해메는 애들이 많이있었다.리스트도 한번 이해하면정말 쉬운것 중에 하나인것같다.한번 짜고나 보면 누구든지 알만큼 뜨거운 탕에 들어갈때도 처음에 들가는건 고통이지만계속있다보면 시원하고 적응되는 것처럼프로그래밍도처음에 오류떠서 고통받지만하다보면 나름의 자부심과 실력향상이 눈으로 바로바로 보이고자신감이 생기고 어느샌가 즐기게 될 시점이 온다.그럼 이제 프로젝트를 시작해보자.이번 프로젝트는 내가 c++을 배운 시점이라서C++을 이용해서 짜보았다.사실 그냥 C로해도 별 차이는 없지만기본적인 기능들만 사용한거라서 해석하는데 어려움은 없을것이다.참고로 cout은 printf,ci..