git log로 코드의 변경사항을 확인하는 방법
·
Git
Git은 분산 버전 관리 시스템으로, 코드의 변경사항을 추적하고 관리할 수 있습니다. git log 명령을 사용하면 코드의 변경사항을 확인할 수 있습니다. git log의 기본 사용법 git log 명령은 다음과 같은 형식으로 사용합니다. git log [옵션] 옵션을 지정하지 않으면 git log 명령은 다음과 같은 정보를 출력합니다. commit hash | author | date | message commit hash: 커밋의 고유 식별자 author: 커밋을 작성한 사용자 date: 커밋을 작성한 날짜 message: 커밋의 메시지 옵션 git log 명령에는 다음과 같은 옵션이 있습니다. -p : 커밋의 변경사항을 출력합니다. -n : 출력할 커밋의 개수를 지정합니다. --oneline : 각..
2023.11.03 핑크키티 치어 탄생
·
Hobby/물생활
어제 아침에 출근할 때까지만해도 치어가 없었는데 퇴근하고 보니 수십마리의 치어가 태어났네요 😁😁 브라인 열심히 끓여야겠다 😂😂😂
Unity 빌드 에러 : Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
·
Unity/Tip
Unity Editor 버전을 업데이트 했을 경우(필자가 그러함) Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" 이와 같은 에러가 발생한 경우 Minimum API Level을 13.0이상으로 변경해주면 해결이 된다.
2023.11.02 - 생후 60일 베타 치어
·
Hobby/물생활
며칠전까지는 아이들이 너무 작아서 인푸조리아만 급여했는데 이제는 어느정도 자라서 물벼룩을 줘봤는데 빤히 쳐다보다가 뽈뽈뽈 따라가서 입질하는게 너무 귀엽네요 🥰🥰🥰 이건 배양중인 물벼룩들... 양이 너무 많아서 구피도 주고 난주도 주고 있는데 구피들은 사냥은 잘하는데 먹을 때 입 밖으로 다시 나오네요...🥲 새우 먹으라고 준건데 애플이 하라는 청소는 안하고 먹이 독차지를 하고 있네요 😠😠😠
Unity에서 csv파일 만들기
·
Unity/Tip
레벨 디자인을 위해 ScriptableObject 파일들의 정보를 텍스트 파일로 만들 필요가 있어서 데이터를 엑셀로 만드는 방법을 찾다가 Nuget 패키지를 설치해 사용 해보려 했는데 using이 되질 않아 일단 내가 필요한 데이터들을 csv파일로 만들어봤다. 코드 using System; using System.Collections.Generic; using System.IO; using UnityEngine; public class CSVWriter { static Dictionary excel = new Dictionary(); public static void Add(string filename ,params string[] datas) { string cell = string.Join(",", ..
Unity에서 게임 오브젝트의 Null 체크 속도 비교
·
Unity/Tip
Unity 개발을 하다 보면 게임 오브젝트의 Null 체크를 자주 사용하게 됩니다. 게임 오브젝트가 Null인지 확인하기 위해 is 연산자와 == 연산자를 사용할 수 있습니다. is 연산자와 == 연산자의 차이점 is 연산자는 객체의 참조 값이 Null인지 확인합니다. == 연산자는 객체의 값이 Null인지 확인합니다. is 연산자의 장점 == 연산자보다 빠르다. 객체의 값이 Null인지 확인하지 않는다. == 연산자의 장점 is 연산자보다 간결하다. 객체의 값이 Null인지 확인할 수 있다. JetBrain Rider의 제안 최근 필자는 IDE를 VSCode에서 JetBrain Rider로 바꾸었다. Rider에서는 다음과 같은 제안을 했다. Comparison to 'null' is expensive..
Microsoft.CodeAnalysis.LanguageServer client: couldn't create connection to server.
·
C#
Mac OS에서 VS Code로 C# 프로젝트를 열 때 다음과 같은 에러가 발생하는 경우가 있습니다. Microsoft.CodeAnalysis.LanguageServer client: couldn't create connection to server. Mac OS에서 VS Code로 C# 프로젝트를 열 때 다음과 같은 에러가 발생하는 경우가 있습니다. 이 에러는 VS Code의 C# Extension 버전을 최신 버전으로 사용해 발생하는 경우가 많습니다. 그 경우에는 C# Extension의 버전을 다운그레이드 하면 됩니다. 필자의 경우 1.xx 버전에서도 1.24 version을 사용하였고(1.25 이상은 에러 발생 ), 현재 최신 버전인 2.8.23으로 업데이트 했다가 에러가 발생해 다시 2.5.30..
C#의 정적 타입 정보 연산자
·
C#
C#에서는 정적 타입 정보 연산자를 사용하여 변수, 메서드, 클래스 등의 타입 정보를 확인할 수 있습니다. 정적 타입 정보 연산자는 다음과 같습니다. nameof typeof type.GetFields nameof 연산자 nameof 연산자는 변수, 메서드, 클래스 등의 이름을 문자열로 반환합니다. nameof 연산자는 다음과 같은 형식을 사용합니다. nameof(변수 또는 메서드 또는 클래스) 예를 들어, 다음과 같이 사용할 수 있습니다. // 변수의 이름을 문자열로 반환합니다. string variableName = nameof(myVariable); // 메서드의 이름을 문자열로 반환합니다. string methodName = nameof(myMethod); // 클래스의 이름을 문자열로 반환합니다..