반응형

2020/04/16 30

REST 웹 서비스를 사용하여 메타 데이터가있는 파일을 어떻게 업로드합니까?

REST 웹 서비스를 사용하여 메타 데이터가있는 파일을 어떻게 업로드합니까? 현재이 URL을 공개하는 REST 웹 서비스가 있습니다. http : // server / data / media 사용자는 POST다음 JSON을 사용할 수 있습니다 . { "Name": "Test", "Latitude": 12.59817, "Longitude": 52.12873 } 새로운 미디어 메타 데이터를 만들려면 이제 미디어 메타 데이터와 동시에 파일을 업로드 할 수있는 기능이 필요합니다. 가장 좋은 방법은 무엇입니까? 새로운 속성을 도입 file하고 파일을 base64로 인코딩 할 수는 있지만 더 좋은 방법이 있는지 궁금합니다. 또한 사용하여 있습니다 multipart/form-dataHTML 양식을 보내 것이 무엇처럼..

Programing 2020.04.16

서브 프로세스에서 'shell = True'의 실제 의미

서브 프로세스에서 'shell = True'의 실제 의미 subprocess모듈로 다른 프로세스를 호출하고 있습니다. 그러나 질문이 있습니다. 다음 코드에서 : callProcess = subprocess.Popen(['ls', '-l'], shell=True) 과 callProcess = subprocess.Popen(['ls', '-l']) # without shell 둘 다 작동합니다. 문서를 읽은 후에 shell=True쉘을 통해 코드를 실행 한다는 것을 알게되었습니다 . 즉, 부재시 프로세스가 직접 시작됩니다. 그래서 내 경우에 선호해야 할 것은-프로세스를 실행하고 결과를 얻어야합니다. 쉘 내부 또는 외부에서 호출하면 어떤 이점이 있습니까? 쉘을 통해 전화하지 않는 이점은 '미스터리 프로그램'을..

Programing 2020.04.16

GROUP BY 절에 나타나거나 집계 함수에 사용되어야합니다.

GROUP BY 절에 나타나거나 집계 함수에 사용되어야합니다. 이 발신자 '메이커'처럼 보이는 테이블이 있습니다. cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 그리고 각 cname에 대한 최대 평균을 선택하고 싶습니다. SELECT cname, wmname, MAX(avg) FROM makerar GROUP BY cname; 하지만 오류가 발생합니다. ERROR: column "makerar.wmname" must appear in t..

Programing 2020.04.16

java.util.Set에 get (int index)이없는 이유는 무엇입니까?

java.util.Set에 get (int index)이없는 이유는 무엇입니까? 나는 좋은 이유가 있다고 확신하지만 누군가 java.util.Set인터페이스가 부족한 이유 get(int Index)또는 유사한 get()방법을 설명해 주 시겠습니까? 세트가 물건을 넣는 데는 좋은 것 같지만 단일 항목을 검색하는 우아한 방법을 찾을 수 없습니다. 첫 번째 항목을 원한다는 것을 알고 있다면을 사용할 수 set.iterator().next()있지만 그렇지 않으면 특정 인덱스에서 항목을 검색하기 위해 Array로 캐스팅해야합니까? 세트에서 데이터를 검색하는 적절한 방법은 무엇입니까? (반복자를 사용하지 않는 것) API에서 제외되었다는 사실은 이것을하지 않는 좋은 이유가 있음을 의미합니다. 누군가 나를 기쁘게 할..

Programing 2020.04.16

서브 클래스는 개인 필드를 상속합니까?

서브 클래스는 개인 필드를 상속합니까? 이것은 인터뷰 질문입니다. 서브 클래스는 개인 필드를 상속합니까? "일반 OOP 방식"을 사용하여 액세스 할 수 없으므로 "아니오"라고 대답했습니다. 그러나 면접관은 이러한 필드를 간접적으로 또는 리플렉션을 사용하여 액세스 할 수 있으며 여전히 객체에 존재하기 때문에 상속 된 것으로 생각합니다. 돌아온 후 javadoc 에서 다음 인용문을 찾았습니다 . 수퍼 클래스의 개인 회원 서브 클래스는 부모 클래스의 private 멤버를 상속하지 않습니다. 면접관의 의견에 대한 논쟁이 있습니까? 여기에있는 질문 / 답변의 혼란은 대부분 상속의 정의를 둘러 쌉니다. @DigitalRoss가 설명했듯이 서브 클래스 의 객체 는 반드시 슈퍼 클래스의 개인 필드를 포함해야합니다. 그..

Programing 2020.04.16

어떤 MVVM 프레임 워크를 사용해야합니까?

어떤 MVVM 프레임 워크를 사용해야합니까? [닫은] MVVM 모델로 응용 프로그램을 개발하고 있지만 사용할 프레임 워크를 선택해야하는 시점에 도달했습니다. 가능한 옵션은 다음과 같습니다. MVVM 툴킷 MVVM 재단 WPF 응용 프로그램 프레임 워크 (WAF) 가벼운 MVVM 칼리 번 죄다 프리즘 ReactiveUI 당신의 경험에서 어느 것이 더 낫습니까? 실제로 달성하려는 목표와 이미 원하는 인프라의 양 및 도움이되는 샘플을 쉽게 찾을 수 있는지에 따라 달라집니다. 저는 적어도 하나의 MVVM 프레임 워크에 적극적으로 참여했으며 WPF Disciples 그룹을 통해 다른 사람들에게 정보를 제공했기 때문에 여기에 관심을 표명하겠습니다. 그렇게 말하면 다음과 같습니다. Microsoft의 MVVM 툴킷 ..

Programing 2020.04.16

Chrome 디버거에서 편집

Chrome 디버거에서 편집 Chrome 디버거에서 JavaScript 코드를 "동적으로"편집하려면 어떻게합니까? 그것은 나를위한 것이 아니므로 소스 파일에 액세스 할 수 없습니다. 코드를 편집하고 페이지에 어떤 효과가 있는지 확인하고 싶습니다.이 경우 애니메이션이 여러 번 큐에 들어 가지 못하게합니다. Chrome 개발자 도구의 '스크립트'탭 (기본 버전에서는 '소스'탭) 아래에 내장 된 자바 스크립트 디버거를 사용할 수 있지만 코드에 적용한 변경 사항은 실행시에만 적용됩니다. 즉, 페이지를로드 한 후 실행되지 않는 코드를 변경해도 아무런 영향이 없습니다. 예를 들어 마우스 오버 핸들러에 상주 하는 코드 변경과 달리 즉시 테스트 할 수 있습니다. Chrome 개발자 도구의 다른 기능을 소개하는 Goog..

Programing 2020.04.16

HTML 'hidden'과 'aria-hidden'속성의 차이점은 무엇입니까?

HTML 'hidden'과 'aria-hidden'속성의 차이점은 무엇입니까? Angular Material로 작업하는 동안 aria 속성이 온통 보였습니다. aria 접두사가 무엇을 의미하는지 누군가가 나에게 설명 할 수 있습니까? 그러나 가장 중요한 것은 이해하려고하는 aria-hidden것과 hidden속성 의 차이점 입니다. ARIA (액세스 가능한 리치 인터넷 애플리케이션)는 장애인이 웹 컨텐츠 및 웹 애플리케이션에보다 쉽게 ​​액세스 할 수 있도록하는 방법을 정의합니다. 이 hidden속성은 HTML5의 새로운 기능 이며 브라우저 에 요소를 표시하지 않도록 지시 합니다 . 이 aria-hidden속성은 스크린 리더에게 요소를 무시해야하는지 알려줍니다 . 자세한 내용은 w3 문서를 살펴보십시오...

Programing 2020.04.16

Java 제네릭 형식 삭제 : 언제 그리고 어떻게됩니까?

Java 제네릭 형식 삭제 : 언제 그리고 어떻게됩니까? Oracle 웹 사이트에서 Java 유형 삭제 에 대해 읽었습니다 . 타입 삭제는 언제 발생합니까? 컴파일 타임이나 런타임에? 수업이로드되면? 수업이 언제 시작됩니까? 많은 사이트들 (위에서 언급 한 공식 튜토리얼 포함)은 컴파일시에 타입 삭제가 발생한다고 말합니다. 컴파일시에 타입 정보가 완전히 삭제되면, 제네릭을 사용하는 메소드가 타입 정보가 없거나 잘못된 타입 정보로 호출 될 때 JDK는 어떻게 타입 호환성을 검사합니까? 다음 예제를 고려하십시오. 클래스 A에 메소드가 있다고 가정하십시오 empty(Box

Programing 2020.04.16
반응형