반응형

programing 437

iOS 방향 변경 즉시 감지

iOS 방향 변경 즉시 감지 장치 방향이 게임 상태에 영향을 미치는 게임이 있습니다. 사용자는 가로, 세로 및 가로 반전 방향을 빠르게 전환해야합니다. 지금까지 다음을 통해 오리엔테이션 알림을 위해 게임을 등록했습니다. [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; 그러나 너무 느립니다. 전화를 회전하고 알림이 실제로 실행되는 사이에 약 1 초의 지연이있는 것 같습니다. 장치 방향의 변화를 즉시 감지하는 방법이 필요합니다. 자이로 스코프를 실험 해 보았지만 아직 제가 찾고있는 솔루션인지 아닌지 알 수있을만큼 충분히 익숙하지 않습니다. 그 지연 이에 대한 얘기는 사실은 거짓 (원치 않는) 방향 변경 알림을 방지하는 필터입..

programing 2021.01.16

문자열 내에서 문자열이 나타나는 횟수 계산

문자열 내에서 문자열이 나타나는 횟수 계산 이 질문에 이미 답변이 있습니다. 문자열 내에서 문자열 (실제로 문자)의 발생 횟수를 어떻게 계산합니까? 30 답변 다음과 같은 문자열이 있습니다. "7, true, NA, false : 67, false, NA, false : 5, false, NA, false : 5, false, NA, false" 내가 원하는 것은 문자열 " true "가 해당 문자열에 나타나는 횟수를 계산하는 것 입니다. 답이 비슷한 것 String.CountAllTheTimesThisStringAppearsInThatString()같지만 왠지 모르겠어요. 도움? Regex.Matches(input, "true").Count 아마도 가장 효율적인 방법은 아니지만 그것을 수행하는 깔끔한 ..

programing 2021.01.16

데이터 테이블 온더 플라이 크기 조정

데이터 테이블 온더 플라이 크기 조정 저는 놀라운 DataTables jQuery 플러그인을 사용하고 있습니다. http://datatables.net/ FixedColumns 및 KeyTable 엑스트라를 추가했습니다. 이제 창 크기가 변경되면 테이블 크기가 예쁘게 조정됩니다. 그러나 테이블의 포함 div는 jQuery 애니메이션으로 너비의 크기를 조정할 수도 있으며 테이블 크기를 조정하는 방법을 찾지 못했습니다. 원래 너비에서 정체되어 있습니다. 페이지로드 전에 코드에서 div 너비를 변경하는 경우에만 테이블 크기가 올바르게 조정됩니다. 창 너비와 포함 div 너비에 따라 DataTable의 크기를 즉석에서 조정하려면 어떻게해야합니까? 미리 감사드립니다! :-) 무슨 일이 일어나고 있는지는 DataT..

programing 2021.01.16

TypeScript의 'instanceof'에서 " 'Foo'는 유형 만 참조하지만 여기서는 값으로 사용되고 있습니다."라는 오류가 표시되는 이유는 무엇입니까?

TypeScript의 'instanceof'에서 " 'Foo'는 유형 만 참조하지만 여기서는 값으로 사용되고 있습니다."라는 오류가 표시되는 이유는 무엇입니까? 이 코드를 작성했습니다 interface Foo { abcdef: number; } let x: Foo | string; if (x instanceof Foo) { // ... } 그러나 TypeScript는 다음과 같은 오류를주었습니다. 'Foo' only refers to a type, but is being used as a value here. 왜 이런 일이 발생합니까? instanceof내 값에 주어진 유형이 있는지 확인할 수 있다고 생각 했지만 TypeScript는 이것을 좋아하지 않는 것 같습니다. 무슨 일이야 문제는 즉 instan..

programing 2021.01.15

던지지 않도록 IDisposable.Dispose ()를 구현해야합니까?

던지지 않도록 IDisposable.Dispose ()를 구현해야합니까? C ++ (소멸자)의 동등한 메커니즘의 경우 일반적으로 예외를 throw하지 않아야한다는 조언이 있습니다. 이것은 주로 그렇게함으로써 프로세스를 종료 할 수 있기 때문에 매우 드물게 좋은 전략입니다. .NET의 동등한 시나리오에서 ... 첫 번째 예외가 발생합니다. finally 블록은 첫 번째 예외의 결과로 실행됩니다. finally 블록은 Dispose () 메서드를 호출합니다. Dispose () 메서드에서 두 번째 예외가 발생합니다. ... 프로세스가 즉시 종료되지 않습니다. 그러나 .NET이 첫 번째 예외를 두 번째 예외로 잘못 대체하기 때문에 정보가 손실됩니다. 따라서 호출 스택의 어딘가에있는 catch 블록은 첫 번째 ..

programing 2021.01.15

constexpr은 람다 함수 / 식에서 지원됩니까?

constexpr은 람다 함수 / 식에서 지원됩니까? struct Test { static const int value = []() -> int { return 0; } (); }; gcc-4.6을 사용하면 error: function needs to be constexpr. constexpr여러 장소에서 여러 가지 조합을 시도 했지만 운이 없습니다. 가요 constexpr(관계없이뿐만 아니라 람다 함수 지원 return유형 지정된 여부)? 올바른 구문은 무엇입니까? 가능한 해결 방법이 있습니까? 업데이트 : C ++ 17부터 상수 표현식에 람다가 허용됩니다. Lambda는 현재 (C ++ 14) [expr.const] / (2.6)에 따라 상수 표현식에서 허용되지 않지만 N4487 이 승인 되면 허용됩..

programing 2021.01.15

MySQL vs. JSON-왜?

MySQL vs. JSON-왜? 나는 작은 웹 앱 / 게임을 디자인하고 있습니다. 무엇이 더 좋을까요 : MySQL 테이블 또는 json 파일? 둘 다 정보를 저장합니다. 둘 다 PHP로 구문 분석 할 수 있습니다. 장점 / 단점은 무엇입니까? 이것이 내가 의미하는 바입니다. username | password ------------------- seefour | abc123 대 { "username":"seefour", "password":"abc123" } 편집 : 와우, 내가이 질문을 한 지 불과 3 년이 지났 으며이 질문을 한 이후로 얼마나 성숙했는지 보는 것이 놀랍습니다. 미래의 나에서 과거의 나까지, 이것이 두 사람이 작동하지 않는 이유입니다. (당시 나처럼 순진한 사람이 언급 할 수 있다면)..

programing 2021.01.15

"from __future__ import braces"코드는 어디에 있습니까?

"from __future__ import braces"코드는 어디에 있습니까? 명령에서 실행 된 코드가 정확히 무엇인지 궁금합니다. >>> from __future__ import braces SyntaxError: not a chance 그래서 파이썬은 오픈 소스이기 때문에 열어 C:\Python27\Lib\__future__.py보았습니다. 놀랍게도 braces모듈 가져 오기를 처리하는 것을 찾지 못했습니다 . 그래서, 제 질문은 이것을 처리하는 코드는 어디에 있습니까? 이 명령을 실행하면 어떻게됩니까? 코드는 future.c에 있습니다 . future_check_features(PyFutureFeatures *ff, stmt_ty s, const char *filename) ... else if ..

programing 2021.01.15

깊이 1로 특정 커밋을 얕은 복제하는 방법은 무엇입니까?

깊이 1로 특정 커밋을 얕은 복제하는 방법은 무엇입니까? 저장소의 특정 커밋을 얕게 복제하는 것이 가능합니까 (예 : 깊이 1)? 같은 것 git clone http://myrepo.git 728a4d --depth 1 SHA로 커밋 할 때 저장소 상태를 얻으려면 728a4d...? 동기는 전체 저장소를 복제하지 않고 특정 커밋의 저장소 상태에만 관심이있을 때 특정 커밋을 확인하는 것입니다. Git 2.5.0 ( 클라이언트 및 서버 측 모두 에서 사용 가능해야 함)부터 uploadpack.allowReachableSHA1InWant=true특정 SHA1 가져 오기를 활성화하도록 서버 측에서 설정할 수 있습니다 . git init git remote add origin git fetch --depth 1 ..

programing 2021.01.15

requestAnimationFrame이 setInterval 또는 setTimeout보다 나은 이유

requestAnimationFrame이 setInterval 또는 setTimeout보다 나은 이유 setTimeout 또는 setInterval 대신 requestAnimationFrame을 사용해야하는 이유는 무엇입니까? 이 자체 답변 질문은 문서화 예입니다. 고품질 애니메이션. 질문은 가장 간단하게 답변됩니다. requestAnimationFrame높은 품질의 애니메이션을 완전히 제거 깜박임을 생산하고 사용할 때 발생할 수있는 전단 setTimeout이나 setInterval, 및 줄이거 나 완전히 프레임 스킵을 제거합니다. 전단 새 캔버스 버퍼가 디스플레이 스캔 중간에 디스플레이 버퍼에 제공되어 일치하지 않는 애니메이션 위치로 인해 전단 라인이 발생하는 경우입니다. 깜박임 캔버스가 완전히 렌더링..

programing 2021.01.15
반응형