체크리스트
<최신글>
기타문서2025.11.30
유니티 기반 게임의 클라이언트를 뜯어 캐릭터 애니메이션의 gif를 가져와 보자
1. 클라이언트 파일 받기적당한 파일 탐색기 앱을 다운받아서 게임 정보가 있을만한 위치로 간다. 적당히 여기가 클라이언트 정보가 있는 폴더같으면 탐색기 앱에 압축하기 같은 기능으로 압축해서 작업 할 컴퓨터로 각자 방법으로 알아서 보내준다일단 이 글에서 예제로 사용할 게임은 위와 같은 주소에서 받았다. 2. 에셋 스튜디오 설치 / 유니티 실행먼저 에셋 스튜디오를 설치한다. 에셋 스튜디오의 버전이나 모드에 따라 해당 게임을 개발한 유니티 버전과 호환 될 수도 있고 아닐 수도 있다. 따라서 에셋 스튜디오로 다운 받은 클라이언트 파일을 풀어봤을때 에러가 뜬다면 포기하지 말고 적당히 다른 에셋 스튜디오 버전을 찾아봐야 한다.내 경우가 이 게임의 유니티 버전과 정식버전이 호환되이 않았다. 그래서 https://gi..
0
코딩테스트2025.06.15
벨만 포드 알고리즘 문제의 여러 함정에 대한 고찰
벨만 포드 알고리즘 이란뭐 더이상 까먹을 일은 없겠지만, 정리를 하자면1. 정점의 수 - 1 만큼 싸이클을 돈다2. 어떤 싸이클이냐 하면 출발노드로 부터 도달 할 수 있는 노드에서 뻗는 간선을 통해 다른 노드로 가는 비용이 기존 비용 보다 싸다면 비용을 갱신 이건데,, 싸이클 안에서 어떤 노드의 간선 부터 확인 하는지는 중요하지 않다. 정점 수 - 1 만큼 싸이클을 돌기 때문에 모든 노드의 모든 간선을 확인 할 수 있다. 일단 벨만 포드 알고리즘을 써야한다는 건 떠올리기 쉬울 거 같다.특정 노드에서 각 노드로의 최단거리 구하기 + 간선 가중치에 음수가 있음그래서 떠올려야 되는건 맞음 함정이라고 하긴 그렇지만 뭐 넘겨야할 첫번째 고비갑자기 벨만 포드 알고리즘을 떠올릴 수 없었다면이게 문제인데 해결책은 없다..
2
코딩테스트2025.06.12
버퍼 입력 방식에 대한 고찰
백준을 풀다가,, 당연히 성능 차이는 알고리즘차이로 내야 되는거지 입력방식으로 차이를 내는 건 좀 정당하지 못하다고 생각해 오긴했는데, 어쨌든 버퍼 입력방식에 따른 성능 차이가 있다는 사실을 무시할 수 있는 것도 아니고 코드를 보니까 그렇게 어려운 방식도 아닐 뿐더러 오히려 이때까지 입력 방식으로 활용해온 방법이 내가 무지성으로 사용한게 아닌가하는 느낌이 들어 정리해 본다. 기존방식import java.io.*;import java.util.StringTokenizer;public class Main { static private BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); static private Str..
3
기타문서2025.06.10
로컬에서 리슝좍 언어 실행하기~
일단 제일 만만한 파이썬으로 해보려고 한다. 다음과 같은 절차를 거쳐 vscode에서 리슝좍을 실행한다1. 리슝좍 파이썬 모듈을 다운받아 컴퓨터 어딘가에 저장해 둔다. 나는 C:/jwak 에 설치했다.2. 리슝좍 파이썬 모듈을 시스템 환경변수에 등록한다. 그래야 파이썬 모듈을 실행할 수 있다. 이름은 PYTHONPATH 내용은 C:/jwak3. vscode에서 code runner 익스텐션을 다운받는다.4. code runnder에 대한 설정을 Ctrl + Shift + P로 settings.json 파일을 열어 몇줄 추가해 준다 "code-runner.executorMap": { "jwak": "python -m jwak_python" }, "code-runner.run..
5
기타문서2025.06.09
언어 '리슝좍'에 대해 아ㄹ아보자
https://github.com/nabibear33/Lang-shung-jwak?tab=readme-ov-file GitHub - nabibear33/Lang-shung-jwakContribute to nabibear33/Lang-shung-jwak development by creating an account on GitHub.github.com유튜브에서 우연히 본 리슝좍 언어의 리드미다.. 웹 인터프리터도 있다https://nabibear33.github.io/jwak/ Shung-jwak Interpreter nabibear33.github.io 근데 코드 예시가 좀 부족해서 인터프리터에서 제공하는 예시를 보면서 공부를 해야 사용이 가능한 것 같다. 일단 헬로우 월드를 출력하는 예제 코드는 이렇다..
5
<인기글>
stomp2022.12.16
vue-cli, spring-boot, stomp라이브러리를 활용한 채팅사이트 만들기(1) - 환경구축 - 백
목차 : https://okane-on-cliff.tistory.com/239 백엔드의 환경구축은 이렇게 했다. 1. sts 설치 2. 프로젝트 생성 3. application.properties 4. Configurer 클래스 생성 5. Dto 클래스 생성 6. 컨트롤러/핸들러 생성 먼저 프로젝트의 디렉터리 구조는 이렇다. 1. sts 설치 인터넷에서 검색해서 설치한다. 2. 프로젝트 생성 maven으로 했다. 하지만 라이브러리를 선택 이미 다해놔서 pom.xml에서 딱히 건들건 없다. 특이한 점으로는 롬복을 설치했다는 것이다 롬복은 그냥 jar파일 다운받아서 실행해서 sts 선택해서 설치하여 jar파일 끈다음 원하는 프로젝트에서 pom.xml에 라이브러리를 기술해 주기만 하면 된다. 3. applic..
0
stomp2022.12.16
vue-cli, spring-boot, stomp라이브러리를 활용한 채팅사이트 만들기(1) - 환경구축 - 프론트
목차 : https://okane-on-cliff.tistory.com/239 프론트 환경구축 vue-cli를 사용했다. 1. npm 다운 2. vue-cli 다운 3. vue-cli 실행 4. 프로젝트 초기화 이 순서로 프론트 환경을 구축한다. 1. npm 다운 npm은 여기서 다운로드한다. https://nodejs.org/ko/download/ 2. vue-cli 다운 명령프롬프트에서 npm install -g @vue/cli 명령어를 입력하여 다운로드한다. 3. vue-cli 실행 vue create socketFront 명령어를 입력하여 프로젝트를 생성한다. 메뉴얼로 프로젝트를 생성하고 router와 vuex를 추가로 사용 버전은 2, router는 history를 하지 않도록 한다. 4. 프로..
0
stomp2022.12.16
vue-cli, spring-boot, stomp라이브러리를 활용한 채팅사이트 만들기(목차)
vue-cli와 spring-boot를 활용하여 채팅 사이트를 만들어 보는 프로젝트이다. 완전히 csr방식으로 만들었다. 1. 환경 구축 (프론트) https://okane-on-cliff.tistory.com/241 (백) https://okane-on-cliff.tistory.com/242 2. 프론트 코드 : https://okane-on-cliff.tistory.com/243 3. 백 코드 : https://okane-on-cliff.tistory.com/244 4. 배포 : https://okane-on-cliff.tistory.com/245 1. 깃 주소 (프론트) : https://github.com/okanekudasai/socketFront.git (백) : https://github.c..
0
<댓글>
<공지사항>
skinned@2024 by Okane
벼랑끝의 오케인
벼랑끝의 오케인