반응형

spring3 393

앱을 열 때 실행할 활동을 어떻게 동적으로 선택합니까?

앱을 열 때 실행할 활동을 어떻게 동적으로 선택합니까? 서비스를 사용하기 전에 로그인해야 하는 앱을 작성 중입니다. 지금까지 Android에 대한 나의 이해에서 매니페스트의 런처에서 열 때 시작할 활동을 선택해야 합니다. 컴파일 타임에 어떤 활동을 시작하고 싶은지 모르겠습니다. 사용자가 아이콘을 클릭하도록 한 다음 로그인했는지 확인한 다음 로그인 활동을 시작할지 아니면 기본 앱 활동을 시작할지 여부를 결정합니다. 이 작업을 수행하는 방법이 있습니까? 아니요, 일부 코드를 실행해야 하기 때문에 선언적으로(매니페스트에서) 이것을 말할 방법이 없습니다. 활동(매니페스트에 설정)을 시작한 다음 사용자가 로그온했는지 여부에 따라 이 활동이 Intent를 통해 시작할 두 번째 활동을 결정하도록 해야 합니다. fin..

IT이야기 2021.10.28

Scala(및 Java)에서 클래스와 유형의 차이점

Scala(및 Java)에서 클래스와 유형의 차이점은 무엇입니까? 스칼라 Scala에서 클래스와 유형의 차이점은 어디에서 관찰할 수 있으며 이 구분이 중요한 이유는 무엇입니까? 언어 디자인 관점에서만 고려하는 것입니까, 아니면 Scala를 프로그래밍할 때 "실용적인" 영향을 미치나요? 아니면 유형 시스템의 "경계 확보"가 기본 입니까 ( Nothing, Null마음에 와요)? 자바 위에서 언급한 고려 사항/차이점/문제 중 몇 가지를 Java에서도 인식할 수 있습니까? ( 언어에 구애받지 않는 소개로 Type과 Class의 차이점 은 무엇입니까? 를 참조하십시오 .) "유형"이라고 하면 주로 정적 유형을 의미한다고 가정하겠습니다. 하지만 곧 동적 유형에 대해 이야기하겠습니다. 정적 유형은 정적으로 입증될 ..

IT이야기 2021.10.28

Node.js에서 이메일 수신

Node.js에서 이메일 수신 SMTP를 통해 메일을 보내는 많은 Node.js 모듈이 있습니다. 그런데 메일을 받는 모듈이 있나요? 전자 메일 클라이언트 라이브러리를 찾고 있습니다. 현재 2가지 옵션이 있습니다( 여기에 언급됨 ). 노드-imap (IMAP) n3 (POP3, 실험용) 나는 전에 그것들을 사용한 적이 없지만 사용법은 꽤 간단합니다(문서에 따르면). node-imap 이 더 안정적인 라이브러리인 것으로 보이며 gmail에 대해 테스트되었습니다. IMAP이 귀하의 환경에서 옵션이라면 나는 node-imap을 고수할 것 입니다. Mailin의 모듈은, 이메일을 수신을 분석하고 선택의은 webhook에 게시 할 수 있습니다. 이것은 simplesmtp를 기반으로 합니다 . 또한 dkim 및 s..

IT이야기 2021.10.28

로그인 시나트라?

로그인 시나트라? Sinatra로 메시지를 기록하는 방법을 알아내는 데 문제가 있습니다. 나는 요청을 기록하려는 것이 아니라 내 앱의 특정 지점에서 사용자 정의 메시지를 찾고 있습니다. 예를 들어 URL을 가져올 때 "Fetching #{url}". 내가 원하는 것은 다음과 같습니다. 로그 수준을 지정하는 기능(예: logger.info("Fetching #{url}")) 개발 및 테스트 환경에서 메시지는 콘솔에 기록됩니다. 프로덕션에서는 현재 로그 수준과 일치하는 메시지만 작성합니다. 나는이 쉽게 수행 할 수 있습니다 같은데요 config.ru,하지만 내가 사용하려는 설정이 확실 100 % 아니에요, 나는 수동으로 작성해야하는 경우 Logger개체 자신 (또한 및 클래스 Logger사용에을 : Logg..

IT이야기 2021.10.28

Entity Framework에서 모든 엔터티 삭제

Entity Framework에서 모든 엔터티 삭제 Entity Framework 4+를 사용하여 모든 테이블(모든 엔터티)의 내용을 삭제하고 싶습니다. 어떻게 할 수 있습니까? 이것은 기본 데이터베이스가 MSSQL이라고 가정할 때 개별 엔터티 개체를 삭제하는 것보다 훨씬 더 나은 성능을 제공합니다. foreach (var tableName in listOfTableNames) { context.ExecuteStoreCommand("TRUNCATE TABLE [" + tableName + "]"); } 물론 테이블에 외래 키 관계가 있는 경우 테이블 이름 목록을 올바른 순서로 설정하여 해당 테이블이 의존할 수 있는 기본 키 테이블을 지우기 전에 외래 키 테이블을 지워야 합니다. 게으른 사람들을 위해 답을..

IT이야기 2021.10.28

Java: 새 키워드와 인터페이스 어떻게 그게 가능합니까?

Java: 새 키워드와 인터페이스 어떻게 그게 가능합니까? Java 라이브러리에서 일부 소스 코드를 읽고 있었는데 여기서 혼란스럽습니다. 이 코드는 jaxb 라이브러리의 Document.java에서 가져온 것이고 ContentVisitor는 동일한 패키지의 Interface입니다. 새 키워드로 Interface의 인스턴스를 어떻게 만들 수 있습니까? 불법아닌가요? public final class Document { . . private final ContentVisitor visitor = new ContentVisitor() { public void onStartDocument() { throw new IllegalStateException(); } public void onEndDocument() ..

IT이야기 2021.10.28

C#에서 이벤트가 발생할 때까지 차단하는 방법

C#에서 이벤트가 발생할 때까지 차단하는 방법 이 질문을 한 후 이벤트가 발생하기를 기다렸다가 이벤트 데이터를 가져와서 그 일부를 반환할 수 있는지 궁금합니다. 다음과 같은 종류: private event MyEventHandler event; public string ReadLine(){ return event.waitForValue().Message; } ... event("My String"); ...elsewhere... var resp = ReadLine(); 제공하는 솔루션이 다른 것에서 값을 가져오는 대신 직접 값을 반환하는지 확인하십시오. 위의 방법이 어떤 식 으로든 사용할 수 있는지 묻습니다. Auto/ManuelResetEvent에 대해 알고 있지만 위에서 했던 것처럼 직접 값을 반환하..

IT이야기 2021.10.28

C# 코드용 html 문서 만들기

C# 코드용 html 문서 만들기 저는 현재 C# 프로젝트에서 작업 중이며 VisualAssist /// 가 저를 위해 이러한 멋진 주석을 생성 하고 저는 그것들을 사용하여 제 코드를 문서화하고 있습니다. Doxygen 또는 Javadoc에서 수행한 것과 같은 HTML 문서를 작성하기 위해 이러한 주석을 사용하는 방법이 있어야 한다고 가정합니다. 어떻게 해야 하나요? Doxygen 또는 Sandcastle 도움말 파일 빌더 는 XML 문서를 외부 문서의 HTML(및 기타 형식)로 추출하는 기본 도구입니다. 이러한 문서 내보내기 도구를 문서 생성기와 결합할 수 있다는 점에 유의하십시오. Resharper에는 몇 가지 기본적인 도우미가 있지만 GhostDoc (XML 문서가 있는 C#/VB 코드용 ) 또는 ..

IT이야기 2021.10.27

Typescript- tsconfig의 대상

Typescript- tsconfig의 대상은 무엇입니까? 저는 Typescript가 처음입니다. tsconfig.json의 Target은 무엇을 의미합니까? { "compilerOptions": { "sourceMap": true, "target": "es5", "module": "commonjs", "jsx": "react", "moduleResolution": "classic", "lib": [ "es2015", "dom", "es2017" ] } } 저는 Typescript가 처음입니다. tsconfig.json의 Target은 무엇을 의미합니까? target주어진 TypeScript에서 내보내야 하는 JavaScript 대상을 나타냅니다 . 예: target:es5 ()=>null될 것입니다 f..

IT이야기 2021.10.27

DIV 대 테이블 또는 CSS

DIV 대 테이블 또는 CSS 대 바보됨 테이블이 테이블 형식 데이터용이라는 것을 알고 있지만 레이아웃에 사용하고 싶은 유혹이 많습니다. DIV를 처리하여 3열 레이아웃을 얻을 수 있지만 4개의 ​​중첩 DIV가 있으면 까다로워집니다. 레이아웃에 DIV를 사용하도록 설득하는 튜토리얼/참조가 있습니까? DIV를 사용하고 싶지만 DIV/SPAN을 원하는 위치에 배치하는 데 한 시간을 할애하는 것을 거부합니다. @GaryF: Blueprint CSS 는 CSS에서 가장 잘 지켜지는 비밀이어야 합니다. 훌륭한 도구 - Blueprint Grid CSS Generator . 모든 종류의 작업을 수행할 수 있는 Yahoo Grid CSS 가 있습니다. 그러나 기억하십시오: CSS는 종교가 아닙니다 . CSS 대신 ..

IT이야기 2021.10.27
반응형