분류 전체보기 123

[C#] Int32.Parse, int.Parse 차이

의문 문제 풀다가 int.Parse() 를 쓰는 사람이 있고 Int32.Parse() 를 사람이 있어서 찾아봤다. 해결 int 와 Int32를 타고 들어가면 둘은 같은 32 비트 정수 라는 것을 알 수 있다. 어셈블리 내에서 Int32를 int로 단순화 시켜서 사용할 수 있도록 해둔 것 같다. 사용자 스타일에 따라 둘 중 맘에 드는 걸로 하면 될 듯 하다... 참고 https://stackoverflow.com/questions/10336213/int32-parse-vs-int-parse

C# 2023.10.12

[백준][C#] 2884번, 알람 시계

문제 https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 반례 입력 0 45 출력 0 0 풀이 더보기 using System; namespace AlgorithmTest { class cSharpPractice { static void Main() { string[] time = Console.ReadLine().Split(" "); int h = Int32.Parse(time[0]); int m = Int32.Parse(time[1]); int total..

[SourceTree] 'fast-forward가 가능해도 새 커밋으로 생성' 의 의미

나는 기본적으로 저 체크 박스가 풀려있었는데 Merge branch 'develop' into '(내 브랜치)' 라는 커밋 기록이 남지 않고 통합되버려서 흠냐링 왜 그러지 했는데 알고보니 지금까지 fast-forward : branch 간의 병합을 진행할 때 추가 커밋없이 해당 브랜치의 Head commit으로 이동되는 것 이 되고 있어서 그랬던 것 그래서 체크를 해주게 되면 merge를 했다는 커밋 기록을 남길 수 있게 됨 옵션에서 체크 박스 활성화를 해둘 수 있음 참고 https://velog.io/@devp1023/GIT-%EB%B3%91%ED%95%A9-%EC%B6%A9%EB%8F%8C-%ED%95%B4%EA%B2%B0-3-way-merge-fast-forward

[Unity/UnityEditor] Undo Redo MissingReference

너무 어려워!!!EditorWindow에서 Undo Redo 시에 MissingReference가 날 수가 있는데 Undo 를 이것저것해봐도 적용되지 않았다.그래서 찾아보니 SerializedObject를 사용하면 된다는데 생각만큼 로직에 적용하기 쉽지 않았는데겨우겨우 해보니 Undo Redo가 아주 수월하게 된다 참조 에러에는 직렬화가 최고구나;;참고[1] https://forum.unity.com/threads/monobehaviour-references-are-lost-on-undo.587011/[2]chatGPT[3] https://kingmuffin.tistory.com/95[4] https://m.blog.naver.com/PostView.nhn?blogId=hammerimpact&logNo=..

Unity/UnityEditor 2023.07.28

[Python] module 사용 종합 버전(json, os, dict, shutil, string)

import json import os.path import shutil '''json''' # 읽기 with open('경로', "r") as file: json_data = json.load(file) # 쓰기 with open('경로', "w") as file: json.dump(json_data, file, indent="\t") # indent = "\t" : 들여쓰기 포함 '''os''' # 디렉토리 생성 os.makedirs('경로') # 경로 존재 확인 if os.path.exists('경로'): print("있다") # 해당 경로에 있는거 열기 os.startfile('경로') # 절대 경로 찾기 os.path.abspath('경로') # 파일 제거 os.remove('경로') # 경로의..

Python 2023.07.27

[Unity/최적화] Unity Korea Youtube - 알쓸유잡 메모리

Force To Mono : 스테레오 타입으로 변환, 모바일에서는 서라운드같은 음향효과가 크게 중요하지 않기 때문에 사용하는 편    (비권장)Decompress on load : 메모리에 압축을 풀어서 올림, 재생속도가 굉장히 빨라야되는거나 사이즈가 굉장히 작은 것 아니면 웬만해서 사용하지 않아야 함   (권장)Compressed into memory : 압축을 해서 올리는 것, 1메가 이하에 사용   (권장)Streaming : 긴 배경음악처럼 사이즈가 큰 것에 사용   IOS, AOS 상관없이 Vorbis 사용 권장배경음을 교체하는 경우   Mute를 사용해도 메모리에 올라가 있음   그러므로 사용할때마다 로드를 하는 방식을 권장

Unity/최적화 2023.05.31