Programing 88

세무민의 코딩일기 : String cannot be resolved to a type 해결하기

[원인] 한줄요약 : String cannot be resolved to a type 오류 발생 시 JRE가 정상적으로 작동하지 않을 때 발생한다. [JRE 확인 및 변경] Project -> Properties -> Java Build Path -> JRE 확인 및 변경 버전의 경우 프로젝트 생성한 버전과 일치하는지 확인 후 해당 버전에 맞는 JRE 다운하여 추가하면 된다. [해결 및 확인] 변경 후 정상적으로 인식하는 것을 확인할 수 있었다.

세무민의 코딩일기 : Spring Boot + GraphQL 연결하기

안녕하세요 세기무민입니다. 이번 포스팅에서는 Spring Boot와 GraphQL을 사용해보도록 하겠습니다. GraphQL? GraphQL은 페이스북에서 만든 쿼리 언어입니다. GrahpQl은 웹 클라이언트가 데이터를 서버로부터 효율적으로 가져올 수 있도록 되어있습니다. REST API의 경우는 다양한 EndPoint가 존재한다면 GraphQL은 하나의 EndPoint를 가집니다. 즉 기존에 Url을 보면 이해하기 쉽다. Rest Api의 경우는 /newPost, /comments, /user 등 다양한 endPoint를 가지지만 gql(GraphQL)은 /graphql 하나의 endpoint 만으로도 사용이 가능하다는 점이다. GraphQL | A query language for your API Ev..

Programing/GraphQL 2022.05.01

세무민의 코딩일기 : NodeJs를 이용한 File Create 및 Delete하기

예전에 Node.js 공부를 했던 내용에서 추가로 공부를 한 내용을 기반으로 다뤄보겠습니다. Node.Js를 사용하면서 느낀점은 서버 구현이 간편하고 비동기적인 병행처리가 매력적입니다. Node Pacakge Module 즉 NPM이 매력적이라는 생각이 들더라구요 ㅎㅎ 본론으로 들어가서 보면 기존에 만들었던 화면에서 파일 생성과 파일 삭제를 추가해봤어요 화면 가장 기본 화면입니다. 기본 Main에서는 현재 파일들을 보여주는데 sg-test와 table이라는 파일을 가지고 있습니다. 여기서 create를 실행하면 내용을 추가할 수 있도록 구성했고 위와 같이 새로 생성된 것을 확인할 수 있으며 새로 생성한 파일을 수정도 가능합니다. (삭제도 가능해요 ㅎㅎ) 코드 Main.js var http = requir..

Programing/NodeJs 2022.04.25

pygame을 이용하여 슈팅게임 만들기 1탄 [세무민의 코딩일기]

안녕하세요 세기무민입니다. 이번에는 파이썬으로 게임 개발하는 포스팅으로 찾아왔어요...ㅎㅎ 사실 진짜 취미로 시작했다가 재미가 붙어서...ㅎ 무튼 포스팅 해보도록 할께요 ㅎ 게임 화면 및 과정 조금 허접한 메인 화면입니다..ㅎ 아직 초기 단계로 개발한거라서 사실 디자인은 추후에 바꿔볼 생각입니다. 여기서 키보드 'A' 를 클릭하면 실행이 됩니다. 실행이 되면 큰 운석과 작은 운석들이 랜덤하게 나오도록 구성했어요 큰 운석의 경우 2번, 작은 운석은 1번 공격하면 없애지도록 구성했습니다. 그리고 운석에 부딛히게 되면 게임이 종료되도록 구성했고 현재까지 개발한 게임 구성은 위와 같아요 ㅎㅎ 게임 개발 To-Do List 사실 심플 프로젝트처럼 할 생각은 없었는데 하다보니 뭔가 욕심이 생기더라구요...ㅎ 그래서..

Programing/Python 2022.04.06

세무민의 코딩일기 : Failed to deploy distro docker-desktop 오류 해결

안녕하세요 세무민입니다. 최근에... Docker가 아에 안되가지고 3~4일정도 삽질을 엄청나게 했네요.. 그러다가 해결한 과정을 여기에 남겨보려고 합니다. 오류 및 WSL 제가 접한 오류는 위의 그림과 같습니다. "Some WSL system related access rights are not set correctly" 위의 문구를 그대로 보면 "WSL와 관련된 접근 권한이 재대로 설정되어 있지 않다" 따라서 WSL 권한을 재대로 설정하면 될텐데..... 우선 WSL란 리눅스용 윈도우 하위 시스템을 말합니다 즉 윈도우에서 우분트부터 도커까지 리눅스 실행 파일과 호환 가능하도록 해주는 시스템을 말합니다. 즉, 현재 저의 PC에서는 호환이 불가능하기 때문에 도커가 실행이 되지 않았습니다. 근데 저는 근본..