대해적시대
본문 바로가기

728x90
반응형

전체 글

스테이블 디퓨전 설치 방법 (깃 클론 X) 따라 하다가 에러가 나면https://dpcks5959.tistory.com/93이전 포스팅 보고 해결하시기 바랍니다.  https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases/tag/v1.0.0-pre 접속sd.webui.zip 파일 설치 후 압축 해제update.bat 실행run.bat 실행끝 설치가 완료되고 나면 자동적으로 웹 창이 나올겁니다.    터미널에서 프로세스(cmd)가 실행되고 있어야지만 동작하니 주의하시기 바랍니다. 만약 프로세스를 종료시키고 다시 키고 싶다면 run.bat을 실행시키면 됩니다. 더보기
스테이블 디퓨전 설치 오류 해결 방법 이상하게 설치하는데 오류가 계속 생겨서 오류 도장깨기 성공한 방법들을 공유하려 합니다.다른 오류 해결 방법은 저도 모릅니다. 에러 1ERROR: Could not find a version that satisfies the requirement torch==2.1.2 (from versions: 2.2.0, 2.2.0+cu121, 2.2.1, 2.2.1+cu121, 2.2.2, 2.2.2+cu121) ERROR: No matching distribution found for torch==2.1.2 오류 발생 시점 : webui-user.bat 실행 하고 파일들을 다운받기 전해결 방법 : git clone해서 설치하지 않고https://github.com/AUTOMATIC1111/stable-diffusi.. 더보기
[Unity] 클릭해서 2D 오브젝트 감지하기 2D에서 클릭한 위치에 있는 오브젝트를 감지하는 대표적인 방법은 Raycast와 Collider를 사용하는건데저는 Raycast를 사용했습니다. void Update(){    if (Input.GetMouseButton(0))    {        Vector3 touchPos = Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, 10));        Vector3 cameraPos = Camera.main.transform.position;        Debug.DrawRay(cameraPos, touchPos - cameraPos, Color.red, 100f);        Raycas.. 더보기
[C#] 구글 프로토 버퍼 .proto 문법 정리 ※.proto ver 3을 기준으로 한 포스팅입니다. https://protobuf.dev/getting-started/csharptutorial/ Protocol Buffer Basics: C#A basic C# programmers introduction to working with protocol buffers.protobuf.dev 공식 문서도 참고해서 보시면 좋습니다.  좀더 상세한 문법들을 살펴보고 싶다면 아래 MS의 문서도 참고하시면 됩니다.https://learn.microsoft.com/ko-kr/aspnet/core/grpc/protobuf?view=aspnetcore-8.0 .NET 앱에 대한 Protobuf 메시지 만들기.NET 앱에 대한 Pro.. 더보기
[CS] 식사하는 철학자 C언어로 해결하기 ※ 이 포스트에서는 Command Pattern을 이용해 문제를 해결하는 방식을 썻고 철학자가 1명인 경우는 제외했습니다. 교착 상태(Dead Lock)와 경합 조건(Race Condition)에 관해 배우는 대표적인 주제인 식사하는 철학자 입니다. 식사하는 철학자 문제를 간단하게 설명드리자면 각각의 철학자는 스레드이다. 철학자는 스파게티를 먹고 자고 생각하는 루틴을 반드시 지켜야 한다. 각각의 철학자는 다른 철학자의 상태를 확인할 수 없다. 포크는 철학자 수 만큼 주어지고 각 포크는 철학자 사이에 있다. 철학자가 식사할 때는 포크가 반드시 2개가 필요하다. 각 철학자는 생명 시간이 있다. 철학자는 먹고 자는 루틴에 생명을 담보로한 소요 시간이 있다. 자고 난 뒤에는 생명 시간이 연장 된다. 만약 하나의.. 더보기
Command 패턴이란? Goal Command 패턴의 정의 이해 Command 패턴 사용 이유와 사용법 정의 작업을 수행하거나 나중에 이벤트를 트리거하는 데 필요한 모든 정보를 캡슐화하기 위해 객체를 사용 하는 동작 디자인 패턴 입니다 . - Wikipeida - Command Pattern 쉽게 말하면 여러 기능들을 캡슐화해서 클래스 한곳에 모아두고 사용하는 패턴입니다. 왜 사용하는가? 만약 식당를 운영한다고 칩시다. 식당엔 사장님 혼자라 요리, 서빙, 주문 접수 청소 전부 사장님 혼자한다고 하는데 식당을 운영하다보니 일손이 부족해서 서빙을 할 수 있는 로봇을 샀습니다. 그런데 맛집으로 유명해져서 손님이 많이오게 되어서 주방일이 많아졌습니다. 그래서 주문 접수할 시간이 없던 사장님은 로봇에게 주문 접수 기능을 추가하고 싶어졌.. 더보기
[Unity] 맥에서 스크립트 주석 없애는 법 결론부터 말씀드리자면 제가 스크립트 하나짯는데 이거 사용하시면 됩니다. "버전"이라고 적혀있는 부분만 자신이 사용하고 있는 버전에 맞게 바꿔주세요 sed -i '' -e '8d;14d' /Applications/Unity/Hub/Editor/버전/Unity.app/Contents/Resources/ScriptTemplates/81-C\#\ Script-NewBehaviourScript.cs.txt 맨 처음 유니티 설치하고 스크립트를 만들면 Start와 Update 함수 위에 주석이 달려있는데 매번 스크립트를 만들때마다 나타나서 짜증나죠 지우는 방법이 있습니다 윈도우와 맥 둘다 같은 방법이지만 경로가 다르니 주의해 주세요 C# 스크립트의 기본 파일이 담겨져있는 경로는 저렇게 되어있습니다. Editor 뒤에.. 더보기
[C#] Extension Method Extension Method란? Extension Method는 정식 라이브러리에서 제공하는 클래스들에 함수를 추가하는 기능을 말합니다. 내가 만든 함수가 print 함수라고 쳤을 때 String 클래스에다가 추가시켜서 String.print(); 이런 느낌으로 사용 가능합니다. 구현하기 구현하기 위한 조건 4가지가 있습니다. static 클래스 static 함수 함수가 추가될 클래스는 첫 인자 추가될 클래스는 this 표시 보시면 함수가 추가될 클래스인 GameObject라 함수 첫 인자로, 첫 인자는 this로 표시해서 구현할 수 있습니다. 2번째 함수인 AddUIEvent함수 첫 줄에 확장한 메소드를 바로 사용하는것을 볼 수 있죠 기존에는 GameObject 클래스 내에 F_GetComponent.. 더보기

728x90
반응형