반응형

C# 840

Angular 2의 구성 요소간에 데이터를 어떻게 공유합니까?

Angular 2의 구성 요소간에 데이터를 어떻게 공유합니까? Angular 1.xx에서는 단순히 동일한 서비스를 요청하면 동일한 인스턴스로 끝나므로 서비스에서 데이터를 공유 할 수 있습니다. 이제 Angular 2에는 내 서비스에 대한 참조가있는 구성 요소가 있습니다. 나는 서비스의 데이터를 읽고 수정할 수 있습니다. 다른 구성 요소에 동일한 서비스를 삽입하려고하면 새 인스턴스를 얻는 것처럼 보입니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 패턴 자체가 잘못된 것입니까 (서비스를 사용하여 데이터를 공유) 또는 서비스를 싱글 톤 (앱의 한 인스턴스 내) 또는 다른 것으로 표시해야합니까? 나는 2.0.0-alpha.27/btw에있다 주석의 appInjector(edit : now providers)를 통..

your programing 2020.10.12

vs

vs stdint.h과 의 차이점은 무엇입니까 cstdint? 둘 다 MSVC (Visual Studio 2010) 및 gcc-4.5.1에서 사용할 수 있습니다. 또한 둘 다 intX_t/ uintX_t유형을 정의합니다 (여기서는 유형의 X바이트 크기). 두 헤더의 이론적 근거가 동일하다면 (이동 가능한 유형) 둘 중 하나를 결정하기 위해 어떤 결정을 내려야합니까? 은 stdint.h어떤 네임 스페이스는하지 않고 각 유형을 정의 cstdint의 유형 거짓말 std네임 스페이스. 정의 된 유형을 std네임 스페이스 에 포함하거나 포함하지 않을 이유가 있습니까? 두 헤더의 차이점은 무엇입니까? cstdint파일 확장자가없고 c접두사를 stdint.h사용하고 .h확장자를 사용합니다 . 이 헤더의 명명 규칙은 ..

your programing 2020.10.12

신호 처리기에서 printf를 사용하지 않는 방법은 무엇입니까?

신호 처리기에서 printf를 사용하지 않는 방법은 무엇입니까? printf재진입이 아니기 때문에 신호 처리기에서 사용하는 것은 안전하지 않습니다. 하지만 printf이런 식으로 사용하는 예제 코드를 많이 보았습니다 . 그래서 제 질문은 printf신호 처리기에서 사용을 피해야 할 때이며 권장되는 대체품이 있습니까? 일부 플래그 변수를 사용하고, 신호 처리기 내부에서 해당 플래그를 설정하고, printf()정상적인 작동 중에 main () 또는 프로그램의 다른 부분에서 해당 플래그 호출 함수를 기반으로 할 수 있습니다. printf신호 처리기 내에서 와 같은 모든 함수를 호출하는 것은 안전하지 않습니다 . 유용한 기술은 신호 처리기를 사용하여 a를 설정 한 flag다음 flag주 프로그램에서 확인하고 필..

your programing 2020.10.12

Laravel의 Artisan을 설치하는 방법은 무엇입니까?

Laravel의 Artisan을 설치하는 방법은 무엇입니까? Laravel에서 마이그레이션을 만들고 싶지만 튜토리얼 에 따라 Artisan CLI가 필요합니다. php명령은 잘 작동 내가 Windows에서입니다. 난에 입력 php artisan또는 php artisan list나는 다음과 같은 오류가 발생합니다 : 입력 파일을 열 수 없습니다 : artisan 문서 나 Google에서 가이드를 찾을 수 없었습니다. Artisan은 어떻게 설치하나요? 프로젝트의 루트 폴더 사용 Artisan은 기본적으로 Laravel과 함께 제공되며, php명령 이 제대로 작동 하면 프로젝트의 루트 폴더 로 이동하는 것뿐입니다 . 루트 폴더입니다 의 상위 폴더 app폴더 . 예를 들면 : cd c:\Program File..

your programing 2020.10.12

ConfigureServices 메서드에서 IHostingEnvironment 액세스

ConfigureServices 메서드에서 IHostingEnvironment 액세스 ConfigureServices현재 호스팅 환경 이름이 '개발'인지 확인해야합니다 . 그래서 IHostingEnvironment.IsDevelopment()방법을 사용 하는 것은 나에게 괜찮을 수 있지만 Configure 방법과 달리 IHostingEnvironment env. IHostingEnvironment를 유지하려면 Startup 클래스에 속성을 만듭니다. 이미 액세스 권한이있는 Startup 생성자에서 속성을 설정 한 다음 ConfigureServices에서 속성에 액세스 할 수 있습니다. 이 질문 과 중복 된 것으로 표시된 질문에서 여기로 복사 하여 삭제했습니다 . 배우 에 대한 크레딧 . 액세스하려는 경우..

your programing 2020.10.12

MSIL과 Java 바이트 코드의 차이점은 무엇입니까?

MSIL과 Java 바이트 코드의 차이점은 무엇입니까? 저는 .Net을 처음 사용하고 기본 사항을 먼저 이해하려고 노력하고 있습니다. MSIL과 Java 바이트 코드의 차이점은 무엇입니까? 먼저 Java 바이트 코드와 MSIL의 미묘한 차이가 초보 .NET 개발자를 귀찮게해야한다고 생각하지 않습니다. 둘 다 최종적으로 사용되는 물리적 머신 위의 레이어 인 추상 타겟 머신을 정의하는 동일한 목적을 수행합니다. MSIL과 Java 바이트 코드는 매우 유사합니다. 사실 MSIL을 Java 바이트 코드로 변환하는 Grasshopper 라는 도구가 있습니다. 저는 Grasshopper 개발 팀의 일원이어서 제 (흐린) 지식을 공유 할 수 있습니다. .NET 프레임 워크 2.0이 나왔을 때이 문제에 대한 작업을 중..

your programing 2020.10.12

SQL의 데이터베이스 테이블에서 상위 n 개를 제외한 모두 삭제

SQL의 데이터베이스 테이블에서 상위 n 개를 제외한 모두 삭제 SQL의 테이블에서 모든 행을 삭제하고 n 개의 행을 맨 위에 유지하는 가장 좋은 방법은 무엇입니까? DELETE FROM Table WHERE ID NOT IN (SELECT TOP 10 ID FROM Table) 편집하다: Chris는 각 행에 대해 TOP 10 쿼리가 실행되기 때문에 좋은 성능 저하를 가져옵니다. 일회성이라면 별거 아닐 수도 있지만, 흔한 일이라면 자세히 살펴 보았습니다. 임시 테이블 또는 테이블 변수에 보관하려는 행 집합의 ID 열을 선택합니다. 그런 다음 임시 테이블에없는 모든 행을 삭제하십시오. 다른 사용자가 언급 한 구문 : DELETE FROM Table WHERE ID NOT IN (SELECT TOP 10 ..

your programing 2020.10.12

C ++에서 big int를 구현하는 방법

C ++에서 big int를 구현하는 방법 프로그래밍 연습으로 C ++에서 큰 int 클래스를 구현하고 싶습니다.이 클래스는 long int보다 큰 숫자를 처리 할 수 ​​있습니다. 이미 여러 가지 오픈 소스 구현이 있다는 것을 알고 있지만 직접 작성하고 싶습니다. 나는 올바른 접근 방식이 무엇인지 느끼려고 노력하고 있습니다. 일반적인 전략은 숫자를 문자열로 얻은 다음 더 작은 숫자 (예 : 단일 숫자)로 나누고 배열에 배치하는 것임을 이해합니다. 이 시점에서 다양한 비교 연산자를 구현하는 것은 비교적 간단해야합니다. 내 주요 관심사는 덧셈과 곱셈과 같은 것들을 구현하는 방법입니다. 실제 작업 코드가 아닌 일반적인 접근 방식과 조언을 찾고 있습니다. 큰 int 클래스에 대해 고려할 사항 : 수학 연산자 ..

your programing 2020.10.12

JAX-RS / Jersey를 사용하는 이유는 무엇입니까?

JAX-RS / Jersey를 사용하는 이유는 무엇입니까? 죄송합니다.이 질문은 어리석은 것처럼 들리지만 Jersey를 사용하여 일부 RESTful 서비스를 개발 한 후 스스로에게 질문했습니다. REST가 SOAP와 같은 프로토콜이 아닌 아키텍처 인 경우 JAX-RS와 같은 사양이 필요한 이유는 무엇입니까? 실제로 "HTTP를 통한 서블릿과 RESTful 서비스의 차이점"과 같은 질문을 검색하고 커뮤니티 답변을 요약하면 다음과 같은 결과를 얻었습니다. RESTful 서비스 개발 (저지에서)은 본질적으로 서블릿을 사용하는 아키텍처입니다. Jersey와 같은 JAX-RS 호환 도구는 XML / JSON 데이터를 쉽게 마샬링-언 마샬링하여 개발자를 지원합니다. REST는 일반 서블릿보다 훨씬 효율적인 방식으로..

your programing 2020.10.12

React 컴포넌트를 동적으로 렌더링

React 컴포넌트를 동적으로 렌더링 React JSX에서는 다음과 같은 작업을 수행 할 수 없습니다. render: function() { return ( {this.props.component.value} ); } 구문 분석 오류가 발생합니다. Unexpected token {. 이것은 React가 처리 할 수있는 것이 아닙니까? 내부적으로 저장된 값에 this.props.component.slug유효한 HTML 요소 (h1, p 등)가 포함 되도록이 구성 요소를 설계하고 있습니다. 이 작업을 수행 할 수있는 방법이 있습니까? 구성 요소 슬러그를 중괄호로 묶어서는 안됩니다. var Hello = React.createClass({ render: function() { return {this.props..

your programing 2020.10.12
반응형