반응형

Java 2020

도메인간에 window.postMessage를 어떻게 사용합니까?

도메인간에 window.postMessage를 어떻게 사용합니까? window.postMessage 의 요점은 다른 도메인에서 호스팅되는 창 / 프레임 간의 안전한 통신을 허용 하는 것 같지만 실제로 Chrome 에서는 허용 하지 않는 것 같습니다 . 시나리오는 다음과 같습니다. 도메인 A의 페이지에 ( src도메인 B에 포함 * ) 삽입 은 대부분 사용주의 top.postMessage나 parent.postMessage하지 window.postMessage여기를 페이지 A : A와 B는 다음과 같아야합니다. http://domain.com 편집하다: 에서 또 다른 질문 , 그것은 도메인 (여기에서 A와 B)가 있어야합니다 보이는 /를 들어 postMessage제대로 작동합니다. You should po..

code 2020.10.08

Web.Config 파일이 MVC 프로젝트의보기 폴더에서 수행하는 작업

Web.Config 파일이 MVC 프로젝트의보기 폴더에서 수행하는 작업 내 응용 프로그램을 배포하는 데 문제가 있으며 문제를 해결하는 동안 폴더에 있는 Web.Config파일을 발견했습니다 Views. 소스의 가능성을 내 문제로 좁히기 위해 ~ Web.Config 파일의 목적을 찾으려고했지만 실제로 많은 정보를 찾을 수 없습니다. 그래서 기본적으로 내 질문은 다음과 같습니다. MVC 프로젝트 Web.config의 Views폴더 에서 파일은 무엇을 합니까? 필수인가요? Asp.Net webforms에서는 폴더에 별도의 web.config 파일을 사용하려면 해당 폴더를 IIS에서 가상 폴더로 설정해야한다고 생각합니다. MVC의 경우입니까 (즉, Views폴더를 가상 폴더로 구성해야합니까)? 아니요,이 추가 ..

code 2020.10.08

sys.path.insert (1, path) 대신 sys.path.append (path)를 사용하는 이유는 무엇입니까?

sys.path.insert (1, path) 대신 sys.path.append (path)를 사용하는 이유는 무엇입니까? 편집 : Ulf Rompe의 의견에 따라 "0"대신 "1"을 사용하는 것이 중요합니다 . 그렇지 않으면 sys.path 가 중단 됩니다. 나는 꽤 오랫동안 (1 년 이상) 파이썬을 해왔고, 사람들 sys.path.append()이 sys.path.insert(). 제가 보여 드리겠습니다. PyWorkbooks (내 컴퓨터에 설치되어 있음)라는 모듈을 작업하고 있지만 동시에 PyWorkbooks를 통합하는 다른 모듈 (PyJob이라고 가정 해 보겠습니다)에서 작업하고 있다고 가정 해 보겠습니다. PyJob에서 작업하는 동안 수정중인 PyWorkbooks에서 오류를 발견하므로 개발 버전..

code 2020.10.08

Android Studio : 기본 프로젝트 디렉토리

Android Studio : 기본 프로젝트 디렉토리 새 프로젝트를 만들 때마다 Android Studio비슷한 위치의 일반 기본 폴더에 저장하려고합니다 (OS에 따라 다름-Ubuntu 여기). /home/USER/AndroidStudioProjects/ 이 디렉토리를 다른 위치로 변경하고 싶습니다. 모든 프로젝트를 만들 때이 새 위치를 선택하는 것 외에도이 path variable디렉토리 (예 :)를 /home/USER/Projects/AndroidStudio/기본값으로 설정할 수있는 설정 (찾을 수 없음) 또는 (문서를 찾을 수 없음)이 있습니까? Eclipse에서 작업 공간을 변경하는 것과 유사한 것이 내가 찾고있는 것입니다. 어느 시점에서 나도 이것을 시도했지만 Android Studio는 Ecl..

code 2020.10.08

정적 초기화 프로그램에서 람다가있는 병렬 스트림이 교착 상태를 일으키는 이유는 무엇입니까?

정적 초기화 프로그램에서 람다가있는 병렬 스트림이 교착 상태를 일으키는 이유는 무엇입니까? 정적 이니셜 라이저에서 람다와 함께 병렬 스트림을 사용하는 데 CPU 사용률이없이 영원히 걸리는 이상한 상황을 발견했습니다. 코드는 다음과 같습니다. class Deadlock { static { IntStream.range(0, 10000).parallel().map(i -> i).count(); System.out.println("done"); } public static void main(final String[] args) {} } 이것은이 동작에 대한 최소한의 재현 테스트 케이스 인 것으로 보입니다. 만약 내가: 정적 이니셜 라이저 대신 main 메서드에 블록을 넣습니다. 병렬화 제거 또는 람다를 제거하고..

code 2020.10.08

MySQL 쿼리에 'LIMIT 1'을 추가하면 결과가 1 개뿐이라는 것을 알고있을 때 쿼리가 더 빨라 집니까?

MySQL 쿼리에 'LIMIT 1'을 추가하면 결과가 1 개뿐이라는 것을 알고있을 때 쿼리가 더 빨라 집니까? MySQL 쿼리에 LIMIT 1을 추가하면 1 개의 결과를 찾은 후 검색이 중지됩니까 (따라서 더 빨라짐), 아니면 여전히 모든 결과를 가져오고 끝에서 잘립니까? 쿼리에 따라 제한 절을 추가하면 성능에 큰 영향을 미칠 수 있습니다. 하나의 행만 원하고 (또는 하나의 행만 쿼리를 충족 할 수 있다는 사실을 알고 있음) 내부 최적화 프로그램이이를 실행하는 방법에 대해 확신하지 못하는 경우 (예 : WHERE 절이 인덱스에 부딪히지 않는 등) 확실히 LIMIT 절을 추가해야합니다. 최적화 된 쿼리 (작은 테이블의 인덱스 사용)의 경우 성능면에서는 그다지 중요하지 않지만 LIMIT 절을 추가하는 것보다..

code 2020.10.08

OutputStream에서 InputStream을 생성하는 가장 효율적인 방법

OutputStream에서 InputStream을 생성하는 가장 효율적인 방법 이 페이지 : http://blog.ostermiller.org/convert-java-outputstream-inputstream 은 OutputStream에서 InputStream을 만드는 방법을 설명합니다. new ByteArrayInputStream(out.toByteArray()) 다른 대안은 PipedStreams와 번거로운 새 스레드를 사용하는 것입니다. 나는 많은 메가 바이트를 메모리 바이트 배열에서 새로운 것으로 복사하는 아이디어를 좋아하지 않습니다. 이 작업을보다 효율적으로 수행하는 라이브러리가 있습니까? 편집하다: Laurence Gonsalves의 조언에 따라 PipedStreams를 사용해 보았는데 처리..

code 2020.10.08

ASP.Net의 dll.refresh 파일은 무엇입니까?

ASP.Net의 dll.refresh 파일은 무엇입니까? 우리의 ASP.Net 웹 프로젝트에서 우리는 우리가 사용하고있는 일부 타사 DLL과 관련된 .refresh 파일을 가지고있는 것 같습니다. 그것이 무엇이며 어떻게 / 언제 만들어 졌는지 아십니까? 이러한 파일은 해당 DLL의 경로를 제공하여 Visual Studio에 위치를 알려줍니다 (텍스트 편집기에서 열면 확인할 수 있음). 프로젝트에 새 참조를 추가 할 때마다 생성됩니다. 표준 Visual Studio 프로젝트 파일을 만들지 않는 프로젝트 유형을 사용할 때 일반적으로 나타납니다. 일반적으로 참조 된 DLL에 대한 경로가 거기에 들어갑니다. 에서 여기 : ASP.NET 프로젝트에서 파일 기반 참조를 추가하면 Bin 폴더에 .refresh 파일이..

code 2020.10.08

클래스 내부 또는 외부의 함수 선언

클래스 내부 또는 외부의 함수 선언 저는 C ++를 배우려는 JAVA 개발자이지만 표준 함수 선언에 대한 모범 사례가 무엇인지 실제로는 모릅니다. 수업에서 : class Clazz { public: void Fun1() { //do something } } 또는 외부 : class Clazz { public: void Fun1(); } Clazz::Fun1(){ // Do something } 두 번째는 가독성이 떨어질 수 있다는 느낌이 듭니다. C ++는 소프트웨어 개발을위한 객체 지향 패러다임을 지원한다는 점에서 객체 지향입니다. 그러나 Java와 달리 C ++는 클래스에서 함수 정의를 그룹화하도록 강요하지 않습니다. 함수를 선언하는 표준 C ++ 방식은 클래스없이 함수를 선언하는 것입니다. 대신 메..

code 2020.10.08

이 ADL 예제에 대해 Bjarne이 틀렸습니까? 아니면 컴파일러 버그가 있습니까?

이 ADL 예제에 대해 Bjarne이 틀렸습니까? 아니면 컴파일러 버그가 있습니까? 인수 종속 조회에 대한 The C ++ Programming Language, 4th Edition (by Bjarne Stroustrup )을 읽고 있습니다. 다음은 인용문입니다 (26.3.6, Overaggressive ADL) : 인수 종속 조회 (종종 ADL이라고 함)는 자세한 정보를 피하는 데 매우 유용합니다 (14.2.4). 예를 들면 : #include int main() { std::cout

code 2020.10.07
반응형