반응형

C# 840

모듈을 여러 파일로 분할

모듈을 여러 파일로 분할 각각 자체 파일에 여러 구조체가있는 모듈을 갖고 싶습니다 . 사용하여 A Math예로서 모듈 : Math/ Vector.rs Matrix.rs Complex.rs 각 구조체가 동일한 모듈에 있기를 원하며 다음과 같이 기본 파일에서 사용할 것입니다. use Math::Vector; fn main() { // ... } 그러나 Rust의 모듈 시스템 (처음에는 약간 혼란 스럽습니다)은이를 수행하는 명백한 방법을 제공하지 않습니다. 전체 모듈을 하나의 파일로만 허용하는 것 같습니다. 소박하지 않습니까? 그렇지 않은 경우 어떻게해야합니까? Rust의 모듈 시스템은 실제로 믿을 수 없을 정도로 유연하며 코드가 파일에서 어떻게 구조화되어 있는지 숨기면서 원하는 구조를 노출 할 수 있습니다...

your programing 2020.10.07

Gradle 버전 1.10이 필요합니다.

Gradle 버전 1.10이 필요합니다. 현재 버전은 2.0입니다. 최신 Gradle 버전 (2.0)을 사용하려고하지만 터미널에서 gradle 빌드 를 눌렀을 때이 메시지가 계속 표시됩니다 . 1.10 버전을 요구하는 이유는 무엇입니까? 저는 Gradle을 처음 사용하므로 그것에 대해 머리를 돌리려고 노력하고 있습니다. Gradle 버전 1.10이 필요합니다. 현재 버전은 2.0입니다. 다음은 내 종속성 (모듈 build.gradle 파일)입니다. dependencies { classpath 'com.android.tools.build:gradle:0.12.+' classpath fileTree(dir: 'build-libs', include: '*.jar') } ... 및 래퍼 작업 : task wra..

your programing 2020.10.07

요소를 주문하는 모범 사례는 무엇입니까?

요소를 주문하는 모범 사례는 무엇입니까? 어떤 순서로든 사용할 수 있습니까? 전에 배치 가 중요 합니까 이것이 가장 많이 사용됩니다. 가장 좋은 방법입니까? This is my web page 이 사이트 http://stackoverflow.com 에는 인코딩이 없으며 나는 모든 js와 css 후에 SEO를 위해 모든 것을 추가하는 SEO 구성 요소가있는 CMS를 사용합니다 . 파일. 허용되는 순서대로 요소를 배치하면 W3 에 따르면 다음과 같아야합니다. 메타 문자셋 표제 메타 이름 = "설명" 메타 이름 = "키워드" 스타일 시트 JavaScript 파일 대부분의 브라우저 는 요소의 순서를 신경 쓰지 않지만 항상 charset먼저 지정해야합니다 . Best practices for IE7+ requir..

your programing 2020.10.07

Node.js에서 실행되는 javascript에서 NPM 패키지를 설치할 수 있습니까?

Node.js에서 실행되는 javascript에서 NPM 패키지를 설치할 수 있습니까? Node.js에서 실행되는 javascript 파일에서 NPM 패키지를 설치할 수 있습니까? 예를 들어, 스크립트를 갖고 싶습니다. "script.js"라고 부르면 어떻게 든 (... NPM 사용 여부 ...) 일반적으로 NPM을 통해 제공되는 패키지를 설치합니다. 이 예에서는 "FFI"를 설치하고 싶습니다. (npm 설치 ffi) 실제로 npm을 프로그래밍 방식 으로 사용할 수 있으며 이전 버전의 문서에 설명되어 있습니다. 이후 공식 문서에서 제거되었지만 다음과 같은 내용으로 소스 제어에 여전히 존재합니다. npm은 프로그래밍 방식으로 사용할 수 있지만 API는 CLI에서만 사용하도록되어 있으며 다른 목적에 대한 적..

your programing 2020.10.07

Jenkins : 파이프 라인 단계에서 변수를 정의 할 수 없습니다.

Jenkins : 파이프 라인 단계에서 변수를 정의 할 수 없습니다. 선언적 Jenkins 파이프 라인 스크립트를 만들려고하지만 간단한 변수 선언에 문제가 있습니다. 내 스크립트는 다음과 같습니다. pipeline { agent none stages { stage("first") { def foo = "foo" // fails with "WorkflowScript: 5: Expected a step @ line 5, column 13." sh "echo ${foo}" } } } 그러나 다음 오류가 발생합니다. org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: WorkflowScript: 5: Expected a ..

your programing 2020.10.07

WPF-콤보 상자에 정적 항목 추가

WPF-콤보 상자에 정적 항목 추가 나는 전에 그것을 말했고 나는 그것을 다시 말할 것이다. WPF의 가장 쉬운 예는 또한 웹에서 찾기가 가장 어렵다. :) 표시해야하는 콤보 상자가 있지만 데이터 바인딩 또는 다른 항목 일 필요는 없으며 콘텐츠는 정적입니다. XAML을 사용하여 콤보 상자에 정적 항목 목록을 추가하려면 어떻게해야합니까? 다음은 MSDN의 코드와 자세한 내용을 확인해야하는 기사 링크 입니다. Item1 Item2 Item3 이렇게 : Item1 Item2 Item3 코드에 항목을 추가 할 수도 있습니다. cboWhatever.Items.Add("SomeItem"); 또한 디스플레이 / 값을 제어하는 ​​곳에 무언가를 추가하려면 (제 경험상 거의 절대적으로 필요함) 그렇게 할 수 있습니다. ..

your programing 2020.10.07

iOS 키 체인이 백그라운드에서 값을 검색하지 않음

iOS 키 체인이 백그라운드에서 값을 검색하지 않음 현재 iOS KeyChain에 사용자 이름 (이메일)과 이메일 및 비밀번호의 솔트 된 해시를 저장하고 있습니다. 여기에 있는 ARC 버전을 사용하고 있습니다 . KeychainItemWrapper *wrapper = [[KeychainItemWrapper alloc] initWithIdentifier:@"MyCustomIdentifier" accessGroup:nil]; [wrapper setObject:APP_NAME forKey:(__bridge id)kSecAttrService]; [wrapper setObject:email forKey:(__bridge id)kSecAttrAccount]; [wrapper setObject:token forKey..

your programing 2020.10.07

UrlScan없이 Azure / IIS7에서 과도한 HTTP 응답 헤더 제거 / 숨기기 / 비활성화

UrlScan없이 Azure / IIS7에서 과도한 HTTP 응답 헤더 제거 / 숨기기 / 비활성화 과도한 헤더 를 제거해야합니다 (주로 침투 테스트를 통과하기 위해). UrlScan 실행과 관련된 솔루션을 찾는 데 시간을 보냈지 만 Azure 인스턴스가 시작될 때마다 UrlScan을 설치해야 하므로 이는 번거 롭습니다 . startup.cmd에서 설치 관리자를 배포하지 않는 좋은 Azure 솔루션이 있어야합니다. 응답 헤더가 다른 위치에 추가된다는 것을 이해합니다 . 서버 : IIS에 의해 추가되었습니다. X-AspNet-Version : HttpResponse 클래스에서 Flush시 System.Web.dll에 의해 추가됨 X-AspNetMvc-Version : System.Web.dll의 MvcHa..

your programing 2020.10.07

장고 데이터베이스 쿼리 : ID로 객체를 얻는 방법?

장고 데이터베이스 쿼리 : ID로 객체를 얻는 방법? Django는 자동으로 id 필드를 기본 키로 만듭니다. 이제이 ID로 개체를 가져와야합니다. object = Class.objects.filter() 이 필터를 작성하는 방법? 객체를 얻으려면 사용 get()이 더 간단합니다. obj = Class.objects.get(pk=this_object_id) 나는 같은 문제로 여기에 왔지만 다른 이유로 : Class.objects.get(id=1) 이 코드는 ImportError 예외를 발생 시켰습니다. 나를 혼란스럽게하는 것은 아래 코드가 제대로 실행되고 예상대로 결과 집합을 반환했다는 것입니다. Class.objects.all() get()메서드 에 대한 트레이스 백의 꼬리 : File "django/..

your programing 2020.10.07

내 xpath를 깨는 XML 네임 스페이스!

내 xpath를 깨는 XML 네임 스페이스! [복제] 이 질문에 이미 답변이 있습니다. XPath는 XML 네임 스페이스를 어떻게 처리합니까? 1 개의 답변 다음 XML이 있습니다. 이것은 SharePoint 웹 서비스에서 반환되는 XML의 축소 된 버전입니다. 또한 다음 xPath가 있습니다. /List/Fields/Field xmlns내 XML에서 제거하면 xPath가 제대로 작동합니다. 거기에있을 때 내 xPath는 아무것도 찾지 못합니다. xPath와 다르게해야 할 일이 있습니까? XML 수정은 옵션이 아닙니다. 또한 다음 xPath가 있습니다. /List/Fields/Field 내 XML에서 xmlns를 제거하면 xPath가 제대로 작동합니다. 거기에있을 때 내 xPath는 아무것도 찾지 못합니..

your programing 2020.10.07
반응형