반응형

C# 75

프로토콜에 초기화 기능을 사용할 수 있습니까?

프로토콜에 초기화 기능을 사용할 수 있습니까? 이 방법으로 프로토콜을 구현하려고 할 때 : protocol Serialization { func init(key keyValue: String, jsonValue: String) } 다음과 같은 오류가 발생 합니다. 함수 선언에 식별자가 필요합니다. 이 오류가 발생하는 이유는 무엇입니까? 그래 넌 할수있어. 그러나 당신 func은 앞에 두지 않았습니다 init. protocol Serialization { init(key keyValue: String, jsonValue: String) } 여기서 핵심 포인트 : 프로토콜 및 구현을 그 클래스는 결코 키워드가 없습니다 func의 앞에 init방법. 클래스에서 init메서드가 프로토콜에서 호출되었으므로 이제 ..

programing 2021.01.18

WildFly에서 기본 포트 8080을 변경하는 방법

WildFly에서 기본 포트 8080을 변경하는 방법 방금 WildFly 8.2로 JAVA EE 개발을 시작했습니다. 내 첫 번째 문제는 기본 포트 8080을 다른 것으로 변경하는 방법입니다. 아래 줄을 포함하는 많은 xml 파일을 찾았습니다. 하지만 모두 변경할 필요는없는 것 같아요?! standalone.xml 파일에서 다음 요소를 찾습니다. port-offset 속성을 사용하면 지정한 번호를 추가하여 wildfly가 사용하는 모든 포트를 수정할 수 있습니다. 예를 들어 기본값은 0입니다. 즉, http 포트는 8080, remoting 4447등이됩니다. 을 사용하는 ${jboss.socket.binding.port-offset:100}경우 http 포트는 8180 (8080+100), 원격 454..

programing 2021.01.18

도커 이미지의 sha256 코드는 어디에서 찾을 수 있습니까?

도커 이미지의 sha256 코드는 어디에서 찾을 수 있습니까? 다음과 같이 sha256 코드를 사용하여 centos, tomcat, ...의 이미지를 가져오고 싶습니다. docker pull myimage@sha256:0ecb2ad60 하지만 어디에서나 사용할 sha256 코드를 찾을 수 없습니다. sha256 코드에 대한 힌트가 있는지 dockerhub 저장소를 확인했지만 찾을 수 없었습니다. 태그로 이미지를 다운로드했습니다. docker pull tomcat:7-jre8 docker inspect메타 데이터에 sha256 코드가 있는지 확인하기 위해 이미지를 확인 했지만 아무것도 없습니다 (이미지의 sha256 코드를 추가하면 sha256 코드가 변경 될 수 있음). 이미지의 sha256 코드를 직접..

programing 2021.01.18

Angular 2/4/6/7-라우터를 사용한 단위 테스트

Angular 2/4/6/7-라우터를 사용한 단위 테스트 Angular 2.0.0에서는 Router를 사용하는 구성 요소를 단위 테스트하고 있습니다. 그러나 '제공된 매개 변수가 호출 대상의 서명과 일치하지 않습니다.'라는 메시지가 나타납니다. 오류. spec.ts의 Visual Studio 코드에서 빨간색으로 강조 표시된 새 Router ()입니다. 누군가가 올바른 구문이 무엇인지 알려줄 수 있다면 정말 감사합니다. 미리 감사드립니다. 내 코드는 다음과 같습니다. 사양 import { TestBed, async } from '@angular/core/testing'; import { NavToolComponent } from './nav-tool.component'; import { ComponentC..

programing 2021.01.18

자식 커밋 빈도

자식 커밋 빈도 svn에서 git로 전환했기 때문에 다시 컴파일하고 테스트를 통과 할 때마다 더 많은 커밋을 만들기 시작했습니다. 결국 나는 기능별로 기능을 커밋합니다. 나는 또한 emacs, wordpress 등과 같은 git을 사용하여 다른 프로젝트를 추적합니다. 나는 그들이 그렇게 자주 커밋하지 않는다는 것을 알았습니다. 그래서 나는 당신이 어떻게 커밋합니까? Git 프로젝트 자체 (및 Linux 프로젝트, AFAIK)에 대한 지침은 "논리적으로 분리 된 변경 집합"당 하나의 커밋입니다. 이것은 약간 모호하지만 프로젝트에서 지속적으로 작업하는 경우 며칠마다 커밋하고 싶지 않을 것이며 , 함수가 변경 될 때마다 커밋하고 싶지 않을 것입니다 -여러 함수를 편집 한 경우 여러 개의 다른 파일이있는 경우,..

programing 2021.01.18

설치 후 서비스 목록에 Windows 서비스가 나타나지 않음

설치 후 서비스 목록에 Windows 서비스가 나타나지 않음 Visual Studio 2008을 사용하여 C #으로 Windows 서비스를 만들었습니다. http://www.codeproject.com/KB/dotnet/simplewindowsservice.aspx 기사의 지시에 따라 설치 프로젝트를 생성하고 실행했습니다 ... 내 서비스를 c : \ program files \ product etc ....에 설치하지만 서비스 목록에 나타나지 않습니다 .. 내가 무엇을 놓치고 있습니까? 링크 한 기사의 가장 중요한 부분은 여기입니다. 설치 프로젝트에 사용자 지정 작업을 추가하려면 1. 솔루션 탐색기에서 설치 프로젝트를 마우스 오른쪽 단추로 클릭하고보기를 가리킨 다음 사용자 지정 작업을 선택합니다. 사용..

programing 2021.01.18

필드가 리플렉션을 통해 유형의 인스턴스인지 확인하는 방법은 무엇입니까?

필드가 리플렉션을 통해 유형의 인스턴스인지 확인하는 방법은 무엇입니까? 필드가 어떤 유형의 인스턴스인지 리플렉션을 통해 알아 내고 싶습니다 T. 객체가 있다고 가정 해 봅시다 o. 이제 인스턴스 인 필드가 있는지 알고 싶습니다 T. 다음을 사용하여 모든 필드를 가져올 수 있습니다. o.getClass().getFields(); 다음을 사용하여 필드 유형을 가져올 수 있습니다. field.getType(); 하지만 지금은이 유형 또는 수퍼 유형이 같은지 알고 싶습니다 T. getSuperclass()모든 상위 유형을 확인하려면 재귀 적 으로 호출 해야합니까? isAssignableFrom 을 사용해야 합니다 . 오히려 바로크 이름 Class.isAssignableFrom이 당신이 추구 하는 것입니다. 나는..

programing 2021.01.18

숨겨진 항목을 제외한 JQuery 선택 입력 필드

숨겨진 항목을 제외한 JQuery 선택 입력 필드 체크 박스와 기타 양식 필드 (텍스트 상자, 숨겨진 필드, 선택 목록)가 포함 된 테이블에 행이 있습니다. 확인란을 선택하면 숨겨진 필드를 제외하고 해당 행의 모든 ​​양식 필드를 비활성화하고 싶습니다. 나는 이것이 대부분 작동하지만 숨겨진 필드를 무시할 수 없습니다. 테이블 행의 모든 ​​양식 필드를 선택하고 선택 항목에서 숨겨진 필드를 무시하는 가장 좋은 방법은 무엇입니까? $(":input:not([type=hidden])") ": input"은 jQuery 의사 선택기입니다 ... "모든 입력, 텍스트 영역, 선택 및 단추 요소를 선택합니다." http://api.jquery.com/input-selector/ "숨김"으로 가정하면 다음을 의미합니..

programing 2021.01.18

epoch에서 날짜 형식 변환

epoch에서 날짜 형식 변환 다음과 같은 날짜 형식의 문자열이 있습니다. Jun 13 2003 23:11:52.454 UTC 밀리 세크가 포함되어 있습니다. 획기적으로 변환하고 싶습니다. 이 변환을 수행하는 데 사용할 수있는 Java 유틸리티가 있습니까? 이 코드는 java.text.SimpleDateFormat 을 사용 하여 문자열에서 java.util.Date 를 구문 분석하는 방법을 보여줍니다 . String str = "Jun 13 2003 23:11:52.454 UTC"; SimpleDateFormat df = new SimpleDateFormat("MMM dd yyyy HH:mm:ss.SSS zzz"); Date date = df.parse(str); long epoch = date.getT..

programing 2021.01.18

동시성 : C ++ 11 메모리 모델의 원자 및 휘발성

동시성 : C ++ 11 메모리 모델의 원자 및 휘발성 전역 변수는 2 개의 서로 다른 코어에서 동시에 실행되는 2 개의 스레드에서 공유됩니다. 스레드는 변수에 쓰고 읽습니다. 원자 변수의 경우 한 스레드가 오래된 값을 읽을 수 있습니까? 각 코어는 캐시에 공유 변수의 값을 가질 수 있으며 한 스레드가 캐시의 사본에 쓸 때 다른 코어의 다른 스레드는 자체 캐시에서 오래된 값을 읽을 수 있습니다. 아니면 컴파일러가 다른 캐시에서 최신 값을 읽기 위해 강력한 메모리 순서를 지정합니까? C ++ 11 표준 라이브러리에는 std :: atomic 지원이 있습니다. volatile 키워드와 어떻게 다른가요? 위의 시나리오에서 휘발성 및 원자 유형이 어떻게 다르게 작동합니까? 첫째, volatile원자 적 접근을 ..

programing 2021.01.18
반응형