반응형

2020/05 835

GLSL 쉐이더를 디버깅하는 방법?

GLSL 쉐이더를 디버깅하는 방법? GLSL 프로그램을 디버깅해야하지만 중간 결과를 출력하는 방법을 모르겠습니다. GLSL을 사용하여 printf와 같은 디버그 추적을 만들 수 있습니까? GLSL 내에서 CPU와 쉽게 다시 통신 할 수 없습니다. glslDevil 또는 다른 도구를 사용하는 것이 가장 좋습니다. printf는 GLSL 코드를 실행하는 GPU에서 CPU로 돌아 가려고합니다. 대신 디스플레이로 넘어갈 수 있습니다. 텍스트를 출력하는 대신 시각적으로 독특한 것을 화면에 출력하십시오. 예를 들어 printf를 추가하려는 코드의 지점에 도달 한 경우에만 특정 색상으로 무언가를 페인트 할 수 있습니다. 값을 인쇄해야하는 경우 해당 값에 따라 색상을 설정할 수 있습니다. void main(){ flo..

Programing 2020.05.21

예외에 대한 C ++ 디스플레이 스택 추적

예외에 대한 C ++ 디스플레이 스택 추적 예외가 발생하면 스택 추적을 사용자에게보고하는 방법을 원합니다. 가장 좋은 방법은 무엇입니까? 엄청난 양의 추가 코드가 필요합니까? 질문에 대답하려면 : 가능하다면 휴대용으로 만들고 싶습니다. 정보가 팝업되기를 원하므로 오류가 발생하면 사용자가 스택 추적을 복사하여 전자 메일로 보낼 수 있습니다. 플랫폼에 따라 다릅니다. GCC에서는 사소한 것이지만 자세한 내용 은 이 게시물 을 참조하십시오. MSVC 에서는 Windows에 필요한 모든 기본 API 호출을 처리 하는 StackWalker 라이브러리를 사용할 수 있습니다 . 이 기능을 앱에 통합하는 가장 좋은 방법을 찾아야하지만 작성해야하는 코드의 양은 최소화되어야합니다. 앤드류 그랜트의 대답은하지 하지 도움이의..

Programing 2020.05.21

이벤트 처리기가 가비지 수집을 중지합니까?

이벤트 처리기가 가비지 수집을 중지합니까? 다음 코드가있는 경우 : MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass = null; pClass는 가비지 수집됩니까? 아니면 이벤트가 발생할 때마다 이벤트가 계속 발생합니까? 가비지 수집을 허용하려면 다음을 수행해야합니까? MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass.MyEvent -= MyFunction; pClass = null; "pClass가 가비지 수집됩니까?"라는 특정 질문의 경우 : 이벤트 구독은 pClass (게시자)의 콜렉션에 영향을 미치지 않습니다. 일반적으로 GC (특히 대상)의 경우 :..

Programing 2020.05.21

“객체 참조가 객체의 인스턴스로 설정되지 않았다”는 것은 무엇을 의미합니까?

“객체 참조가 객체의 인스턴스로 설정되지 않았다”는 것은 무엇을 의미합니까? [복제] 이 질문에는 이미 답변이 있습니다. NullReferenceException은 무엇이며 어떻게 해결합니까? 답변 31 개 이 오류가 발생하고 무슨 뜻인지 잘 모르겠습니다. 객체 참조가 객체의 인스턴스로 설정되지 않았습니다. .NET의 변수는 참조 유형 또는 값 유형입니다. 값 유형은 정수 및 부울 또는 구조 와 같은 기본 요소 이며 System.ValueType 에서 상속되므로 식별 할 수 있습니다 . 부울 변수는 선언 될 때 기본값을 갖습니다. bool mybool; //mybool == false 선언 된 참조 유형에는 기본값이 없습니다. class ExampleClass { } ExampleClass example..

Programing 2020.05.21

Haskell에서`data`와`newtype`의 차이점

Haskell에서`data`와`newtype`의 차이점 이 글을 쓸 때의 차이점은 무엇입니까? data Book = Book Int Int 대 newtype Book = Book (Int, Int) -- "Book Int Int" is syntactically invalid 좋은 질문입니다! 몇 가지 주요 차이점이 있습니다. 대표 A newtype는 데이터가 랩핑하는 유형과 런타임시 정확히 동일한 표현을 갖도록 보장합니다. 동안은 data런타임에 새로운 데이터 구조를 선언합니다. 여기서 핵심 newtype은 컴파일 타임에에 대한 구문 이 지워진다는 것입니다. 예 : data Book = Book Int Int newtype Book = Book (Int, Int) 생성자가 지워 (Int,Int)지므로, ..

Programing 2020.05.21

MySQL에 삽입 할 때 PHP에서 작은 따옴표를 이스케이프 처리

MySQL에 삽입 할 때 PHP에서 작은 따옴표를 이스케이프 처리 이 질문에는 이미 답변이 있습니다. PHP에서 SQL 삽입을 어떻게 방지 할 수 있습니까? 답변 28 개 이해할 수없는 복잡한 문제가 있습니다 ... 두 개의 SQL 문이 있습니다. 첫 번째는 양식의 정보를 데이터베이스에 입력합니다. 두 번째는 위에서 입력 한 데이터베이스에서 데이터를 가져 와서 이메일을 보낸 다음 거래 세부 정보를 기록합니다. 문제는 작은 따옴표가 두 번째 항목에서만 MySQL 오류를 유발하는 것 같습니다! 첫 번째 인스턴스는 문제없이 작동하지만 두 번째 인스턴스는을 트리거합니다 mysql_error(). 양식의 데이터가 양식에 캡처 된 데이터와 다르게 처리됩니까? 쿼리 1-문제없이 (작은 따옴표를 이스케이프하지 않고) ..

Programing 2020.05.21

텍스트 뷰에 맞게 텍스트 글꼴 크기를 조정하는 방법

텍스트 뷰에 맞게 텍스트 글꼴 크기를 조정하는 방법 안드로이드에서 텍스트 뷰의 텍스트 크기를 차지하는 공간에 맞게 텍스트 크기를 조정하는 방법이 있습니까? 예를 들어 a를 사용하고 각 행에 s를 TableLayout추가하고 TextView있습니다. TextViews가 텍스트를 줄 바꿈하고 싶지 않기 때문에 내용의 글꼴 크기가 줄어 듭니다. 어떤 아이디어? 나는 시도 measureText했지만 열의 크기를 모르기 때문에 사용하기가 까다로워 보입니다. 이것은 글꼴 크기를 적합한 것으로 변경하려는 코드입니다. TableRow row = new TableRow(this); for (int i=0; i < ColumnNames.length; i++) { TextView textColumn = new TextVie..

Programing 2020.05.21

자바 생성자 상속

자바 생성자 상속 Java 생성자가 상속되지 않는 이유가 궁금합니다. 다음과 같은 수업이있을 때 알고 있습니다. public class Super { public Super(ServiceA serviceA, ServiceB serviceB, ServiceC serviceC){ this.serviceA = serviceA; //etc } } 나중에에서 상속 Super하면 java는 기본 생성자가 정의되어 있지 않다고 불평합니다. 해결책은 분명히 다음과 같습니다. public class Son extends Super{ public Son(ServiceA serviceA, ServiceB serviceB, ServiceC serviceC){ super(serviceA,serviceB,serviceC); } ..

Programing 2020.05.21

올바른 / 올바른 패키지 __init__.py 파일을 작성하는 방법

올바른 / 올바른 패키지 __init__.py 파일을 작성하는 방법 내 패키지의 구조는 다음과 같습니다. mobilescouter/ __init__.py #1 mapper/ __init__.py #2 lxml/ __init__.py #3 vehiclemapper.py vehiclefeaturemapper.py vehiclefeaturesetmapper.py ... basemapper.py vehicle/ __init__.py #4 vehicle.py vehiclefeature.py vehiclefeaturemapper.py ... __init__.py파일을 올바르게 작성 하는 방법을 잘 모르겠습니다 . 외모가 좋아 : __init__.py #1 __all__ = ['mapper', 'vehicle'] i..

Programing 2020.05.21

EJB-언제 원격 및 / 또는 로컬 인터페이스를 사용해야합니까?

EJB-언제 원격 및 / 또는 로컬 인터페이스를 사용해야합니까? Java EE를 처음 접했고 로컬 인터페이스 및 원격 인터페이스의 개념을 이해하려고합니다. Java EE의 가장 큰 장점 중 하나는 확장이 쉽다는 것입니다 (다른 서버에 다른 구성 요소를 배포 할 수 있다고 생각합니다). 원격 및 로컬 인터페이스가있는 곳입니까? 응용 프로그램의 서버마다 다른 구성 요소가있을 것으로 예상되는 경우 원격 인터페이스를 사용해야합니까? 응용 프로그램이 하나의 서버에만 상주 할 경우 로컬 인터페이스를 사용 하시겠습니까? 위의 가정이 정확하다면 트래픽 양이 무엇인지 확실하지 않은 새 응용 프로그램에 로컬 또는 원격 인터페이스를 사용할지 여부를 선택하는 방법은 무엇입니까? 로컬 인터페이스를 사용하여 시작하고 해당되는 경..

Programing 2020.05.21
반응형