반응형

JQuery 2507

clang의 stdbool.h에 #define false false가 포함 된 이유

clang의 stdbool.h에 #define false false가 포함 된 이유 컴파일러 오류로 지적 된 후 clang의 stdbool.h파일에 다음 줄이 포함되어 있음을 알았습니다 . #define bool bool #define false false #define true true 간접적으로 #ifdef적용 되는 블록에 포함되어 __cplusplus있으므로 stdbool.hC 헤더 인 경우에도 C ++ 태그 가 사용됩니다. 그 정의에 대한 필요성은 무엇입니까? 나는 그것들이 전 처리기 관련 이유로 필요하다고 생각하지만 표준의 어떤 부분이나 어떤 기술적 이유 때문에 clang이 그것들을 포함 해야하는지 알고 싶습니다. stdbool.hC ++ 헤더가 아니라 C 헤더입니다. 때문에 일반적으로 C ++..

Program Tip 2020.12.05

바벨 대 바벨 코어 대 바벨 런타임

바벨 대 바벨 코어 대 바벨 런타임 내 노드 웹팩 프로젝트는 세 개의 바벨 라이브러리를 사용합니다. 이것들의 차이점은 무엇이며 어떻게 사용됩니까? "dependencies": { "babel-runtime": "^5.8.24" } "dev-dependencies": { "babel": "^5.8.23", "babel-core": "^5.8.23" } babel-coreAPI입니다. v5의 경우 babel패키지는 CLI이며 babel-core. v6의 경우 babel-cli패키지는 CLI이며 (CLI bin 명령은 여전히 ​​있음 babel) babel패키지는 아무 작업도 수행하지 않습니다. babel-runtime이미 변형 된 코드를 지원하는 런타임 (폴리 필 및 도우미) 일 뿐이라고 생각합니다. TL;..

Program Tip 2020.12.05

임시 개체 반환 및 const 참조에 바인딩

임시 개체 반환 및 const 참조에 바인딩 중복 가능성 : const 참조가 임시의 수명을 연장합니까? 내 컴파일러는 const 참조에 임시 할당에 대해 불평하지 않습니다. string foo() { return string("123"); }; int main() { const string& val = foo(); printf("%s\n", val.c_str()); return 0; } 왜? 반환 된 문자열 foo은 일시적이고 val은 수명이 끝난 객체를 가리킬 수 있다고 생각했습니다 . C ++ 표준이이를 허용하고 반환 된 객체의 수명을 연장합니까? 이것은 C ++ 기능입니다. 코드는 유효하며 정확히 표시되는 작업을 수행합니다. 일반적으로 임시 개체는 표시되는 전체식이 끝날 때까지만 지속됩니다. 그러..

Program Tip 2020.12.05

:: PostgreSQL에서 무엇을합니까?

:: PostgreSQL에서 무엇을합니까? 이 질문에 이미 답변이 있습니다. SQL 4 답변의 이중 콜론 (: :) 표기법 나는 ::인터넷에서 본 포스트그레스 코드와 관련된 다양한 곳에서 보았다. 예를 들면 : SELECT '{apple,cherry apple, avocado}'::text[]; 일종의 캐스트 인 것 같습니다. ::Postgres에는 정확히 무엇이 있으며 언제 사용해야합니까? 나는 약간의 인터넷 검색을 시도하고 Postgres 문서를 검색 ::했지만 좋은 결과를 얻지 못했습니다. Google에서 다음 검색을 시도했습니다. postgres 이중 콜론 Postgres :: :: postgres 문서 검색 버튼에서 다음 검색을 시도했습니다. 이중 콜론 이중 결장 캐스트 :: 이것은 거의 부끄러..

Program Tip 2020.12.05

React에서 onChange와 onInput의 차이점은 무엇입니까?

React에서 onChange와 onInput의 차이점은 무엇입니까? 나는 이것에 대한 답을 찾기 위해 노력했지만 대부분은 onChange흐림을 유발하는 React의 컨텍스트 외부에 있습니다 . 다양한 테스트를 수행 할 때이 두 이벤트가 어떻게 다른지 (텍스트 영역에 적용했을 때) 말할 수없는 것 같습니다. 누구든지 이것에 대해 밝힐 수 있습니까? 진짜 차이가없는 것 같아요 어떤 이유로 React는 리스너를 Component.onChangeDOM element.oninput이벤트에 연결합니다. 양식에 대한 문서의 참고를 참조하십시오. React 문서-양식 이 행동에 놀란 사람들이 더 많이 있습니다. 자세한 내용은 React 문제 추적기에서이 문제를 참조하세요. React의 onChange가 onInput..

Program Tip 2020.12.05

C 및 C ++의 문자열 리터럴 유형은 무엇입니까?

C 및 C ++의 문자열 리터럴 유형은 무엇입니까? C에서 문자열 리터럴의 유형은 무엇입니까? 그것은인가 char *또는 const char *나 const char * const? C ++는 어떻습니까? C에서 문자열 리터럴의 유형은이다 char[]가 아니다 - const종류에 따라,하지만 내용을 수정하는 정의되지 않은 동작입니다. 또한 동일한 내용 (또는 동일한 내용으로 충분 함)을 가진 두 개의 서로 다른 문자열 리터럴은 동일한 배열 요소를 공유 할 수도 있고 공유하지 않을 수도 있습니다. C99 표준 6.4.5 / 5 "문자열 리터럴-의미 체계"에서 : 변환 단계 7에서는 문자열 리터럴 또는 리터럴의 결과 인 각 멀티 바이트 문자 시퀀스에 값이 0 인 바이트 또는 코드가 추가됩니다. 그런 다음 멀..

Program Tip 2020.12.05

검색 엔진은 관련 콘텐츠를 어떻게 찾습니까?

검색 엔진은 관련 콘텐츠를 어떻게 찾습니까? Google은 웹을 파싱 할 때 관련 콘텐츠를 어떻게 찾나요? 예를 들어 Google이 PHP 네이티브 DOM 라이브러리를 사용하여 콘텐츠를 구문 분석한다고 가정 해 보겠습니다. 웹 페이지에서 가장 관련성이 높은 콘텐츠를 찾는 방법은 무엇입니까? 내 생각은 모든 단락을 검색하고 각 단락의 길이에 따라 정렬 한 다음 가능한 검색 문자열과 쿼리 매개 변수에서 각 단락의 관련성 비율을 계산하는 것입니다. 다음 URL이 있다고 가정 해 보겠습니다. http://domain.tld/posts/stackoverflow-dominates-the-world-wide-web.html 이제 해당 URL에서 HTML 파일 이름이 관련성이 높은지 알아 내면 해당 문자열이 페이지의 ..

Program Tip 2020.12.05

언제 바이트 배열을 사용하고 언제 바이트 버퍼를 사용합니까?

언제 바이트 배열을 사용하고 언제 바이트 버퍼를 사용합니까? 바이트 배열과 바이트 버퍼의 차이점은 무엇입니까? 또한 어떤 상황에서 한 쪽을 다른 쪽보다 선호해야합니까? [제 사용 사례는 자바로 개발중인 웹 애플리케이션입니다]. 실제로 바이트로 작업하는 방법에는 여러 가지가 있습니다. 그리고 나는 최고의 것을 선택하는 것이 항상 쉬운 것은 아니라는 데 동의합니다. 그만큼 byte[] 그만큼 java.nio.ByteBuffer java.io.ByteArrayOutputStream(다른 스트림과의 조합) 그만큼 java.util.BitSet 는 byte[]그냥 미가공 데이터를 포함하는 프리미티브 (primitive) 배열이다. 따라서 콘텐츠를 작성하거나 조작하는 편리한 방법이 없습니다. A ByteBuffer..

Program Tip 2020.12.05

ASP.NET MVC의 사용자 인증 및 권한 부여

ASP.NET MVC의 사용자 인증 및 권한 부여 ASP.NET MVC에서 사용자 권한 부여 / 인증을위한 가장 좋은 방법은 무엇입니까? 실제로 두 가지 접근 방식이 있습니다. 기본 제공 ASP.NET 인증 시스템을 사용합니다. 내 사용자, 권한, 사용자 그룹 테이블 등이있는 사용자 정의 시스템을 사용하십시오. 두 번째 옵션을 선호합니다. User가 내 도메인 모델의 일부이기 때문입니다 (그리고 ASP.NET의 기본 제공 항목에 대한 경험 이 전혀 없습니다 ).하지만 사람들이이 분야에서 무엇을했는지 듣고 싶습니다. 실제로 세 번째 접근 방식이 있습니다. asp.net 멤버십 기능은 공급자 모델을 기반으로합니다. 사용자 지정 공급자를 작성할 수 있으므로 데이터 저장 방법에 대한 고유 한 구현을 제공 할 수..

Program Tip 2020.12.05

모든 열을 기준으로 SQL 그룹화

모든 열을 기준으로 SQL 그룹화 열 이름을 지정하지 않고 테이블의 모든 열을 기준으로 그룹화하는 방법이 있습니까? 처럼: select * from table group by * DISTINCT 키워드 나는 당신이하려는 것이 다음과 같다고 믿습니다. SELECT DISTINCT * FROM MyFooTable; 모든 열을 기준으로 그룹화하는 경우 중복 데이터를 제거하도록 요청하는 것입니다. 예를 들어 다음 데이터가있는 테이블 : id | value ----+---------------- 1 | foo 2 | bar 1 | foo 3 | something else SELECT * FROM MyFooTable GROUP BY **가 모든 열을 의미한다고 가정 하는 것과 본질적으로 동일한 다음 쿼리를 수행하는..

Program Tip 2020.12.05
반응형