반응형

C++ 105

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

데이터 테이블 온더 플라이 크기 조정 저는 놀라운 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

데이터베이스에서 고유 한 인덱싱 된 열 값 교체

데이터베이스에서 고유 한 인덱싱 된 열 값 교체 데이터베이스 테이블이 있고 필드 중 하나 (기본 키가 아님)에 고유 인덱스가 있습니다. 이제이 열 아래의 값을 두 행으로 바꾸고 싶습니다. 어떻게 할 수 있습니까? 내가 아는 두 가지 해킹은 다음과 같습니다. 두 행을 모두 삭제하고 다시 삽입하십시오. 다른 값으로 행을 업데이트하고 교체 한 다음 실제 값으로 업데이트합니다. 그러나 나는 이것들이 문제에 대한 적절한 해결책이 아닌 것 같아서 가고 싶지 않습니다. 누구든지 나를 도울 수 있습니까? 솔루션 2로 가야한다고 생각합니다. 내가 아는 SQL 변형에는 '스왑'기능이 없습니다. 이 작업을 정기적으로 수행해야하는 경우 소프트웨어의 다른 부분에서이 데이터를 사용하는 방식에 따라 솔루션 1을 제안합니다. 주의하..

programing 2021.01.15

뮤텍스는 어떻게 구현됩니까?

뮤텍스는 어떻게 구현됩니까? 특정 애플리케이션에 대해 일부 구현이 다른 구현보다 낫습니까? 직접 출시하여 얻을 수있는 것이 있습니까? Wikipedia에서 기계 수준에서 원자 적 연산을 수행하는 방법을 암시 하는 테스트 및 설정 기계 명령어에 대한 설명을 확인하세요 . 대부분의 언어 수준 뮤텍스 구현이 테스트 및 설정과 같은 컴퓨터 수준 지원에 의존한다고 상상할 수 있습니다. Adamski의 test-and-set제안을 바탕으로 "빠른 사용자 공간 뮤텍스"또는 퓨 텍스의 개념도 살펴 봐야 합니다. 퓨 텍스는 비 경합 뮤텍스 를 잠 그거나 잠금 해제하는 일반적인 경우에 커널 시스템 호출이 필요하지 않다는 바람직한 속성을 가지고 있습니다. 이러한 경우 사용자 모드 코드는 CAS ( 원자 비교 및 스왑) 작업..

programing 2021.01.15
반응형