반응형

jQuery 2884

개수, 크기, 길이… 루비에서 너무 많은 선택이 있습니까?

개수, 크기, 길이… 루비에서 너무 많은 선택이 있습니까? 나는 이것에 대한 결정적인 대답을 찾을 수없는 것 같아서 이것을 "n 번째 수준"으로 이해하고 싶습니다 :-) a = { "a"=> "Hello", "b"=> "World"} a. 카운트 # 2 a. 크기 # 2 길이 # 2 a = [10, 20] a. 카운트 # 2 a. 크기 # 2 길이 # 2 그래서 어느 것을 사용해야합니까? 하나 이상의 요소가 있는지 알고 싶다면 중요하지 않지만 실제 차이점을 이해하고 싶습니다. 이것은 배열에도 적용됩니다. 나는 같은 결과를 얻습니다. 또한 ActiveRecord와 개수 / 크기 / 길이가 다른 의미를 가지고 있음을 알고 있습니다. 나는 대부분 순수한 루비 (1.92)에 관심이 있지만, AR의 차이에 대해 ..

IT박스 2020.06.22

armeabi 코드보다 armeabi-v7a 코드를 사용하는 이유는 무엇입니까?

armeabi 코드보다 armeabi-v7a 코드를 사용하는 이유는 무엇입니까? 현재 프로젝트에서 여러 .so 파일을 사용합니다. 이들은 armeabi 및 armeabi-v7a 폴더에 있습니다. 불행히도 .so 파일 중 하나는 6MB이므로 파일 크기를 줄여야합니다. 뚱뚱한 APK 파일 대신에 armeabi 파일 만 사용하고 armeabi-v7a 폴더를 제거하고 싶습니다. NDK 설명서에 따르면 armeabi-v7a 코드는 추가 CPU 명령어를 포함 할 수있는 확장 된 armeabi 코드입니다. 이것은 모두 내 전문 지식을 넘어서지 만 armeabi-v7a와 armeabi 코드를 모두 갖고 싶은 이유에 의문을 제기합니다. 둘 다 가질만한 충분한 이유가 있어야합니까? 내 테스트 장치 에서이 모든 것이 잘 작..

IT박스 2020.06.22

관계형 데이터베이스를 사용하지 않는 좋은 이유는 무엇입니까?

관계형 데이터베이스를 사용하지 않는 좋은 이유는 무엇입니까? 대체 데이터 스토리지 도구를 지적하고 오래된 관계형 데이터베이스 대신 사용해야하는 이유를 설명해 주시겠습니까? 제 생각에는 대부분의 응용 프로그램이 SQL의 전체 기능을 거의 사용하지 않으며 SQL 프리 응용 프로그램을 작성하는 방법을 보는 것이 흥미로울 것입니다. 파일 시스템의 일반 텍스트 파일 작성 및 편집이 매우 간단 사용자가 간단한 도구 (예 : 텍스트 편집기, grep 등)로 쉽게 조작 할 수 있습니다. 이진 문서의 효율적인 저장 디스크의 XML 또는 JSON 파일 위와 같지만 구조를 검증 할 수있는 능력이 조금 더 있습니다. 스프레드 시트 / CSV 파일 비즈니스 사용자가 이해하기 매우 쉬운 모델 Subversion (또는 유사한 디..

IT박스 2020.06.22

Boost : asio에 대한 최고의 설명서?

Boost : asio에 대한 최고의 설명서? 부스트 웹 사이트 에서 제공되는 설명서 는 제한적입니다. 내가 읽은 것에서 일반적인 합의는 boost :: asio 라이브러리에 대한 좋은 문서를 찾기가 어렵다는 것입니다. 이것이 사실입니까? 그렇다면 왜 그렇습니까? 노트: 나는 (부스트가 아닌) Asio 웹 사이트를 이미 발견했으며 문서는 부스트 웹 사이트의 문서와 동일합니다. Boost :: asio가 새롭다는 것을 알고 있습니다! 변명하지 않는 솔루션을 찾고 있습니다. 편집하다: 있습니다 TR2의 표준 라이브러리에 네트워킹 라이브러리를 추가하는 제안 ASIO (크리스토퍼 Kohlhoff) : 부스트의 저자에 의해 쓰여진은. boost : asio에 대한 문서는 아니지만 TR2 제안의 기반으로 사용합니다..

IT박스 2020.06.22

신속한 컴파일러 오류 : 문자열 연결에서“표현이 너무 복잡합니다”

신속한 컴파일러 오류 : 문자열 연결에서“표현이 너무 복잡합니다” 나는 이것이 무엇보다 재미있는 것을 발견합니다. 문제를 해결했지만 원인이 궁금합니다. 오류는 다음과 같습니다 DataManager.swift:51:90: Expression was too complex to be solved in reasonable time; consider breaking up the expression into distinct sub-expressions.. 왜 불평합니까? 가능한 가장 간단한 표현 중 하나 인 것 같습니다. 컴파일러는 columns + ");";섹션을 가리 킵니다. func tableName() -> String { return("users"); } func createTableStatement(sc..

IT박스 2020.06.22

Jest SecurityError : 불투명 한 출처에 대해 localStorage를 사용할 수 없습니다

Jest SecurityError : 불투명 한 출처에 대해 localStorage를 사용할 수 없습니다 명령으로 프로젝트를 실행하려고 할 때 npm run test아래 오류가 발생합니다. 이 원인은 무엇입니까? FAIL ● Test suite failed to run SecurityError: localStorage is not available for opaque origins at Window.get localStorage [as localStorage] (node_modules/jsdom/lib/jsdom/browser/Window.js:257:15) at Array.forEach () http://localhost접두사를 사용 하여 애플리케이션에 액세스하는 경우 다음과 같이 jest 구성 ( j..

IT박스 2020.06.22

클래스 내에서 열거 형 선언

클래스 내에서 열거 형 선언 다음 코드 스 니펫에서 Color열거 형 Car의 범위를 제한하고 전역 네임 스페이스를 "폴링"하지 않도록하기 위해 클래스 내 에서 열거 형이 선언됩니다 . class Car { public: enum Color { RED, BLUE, WHITE }; void SetColor( Car::Color color ) { _color = color; } Car::Color GetColor() const { return _color; } private: Car::Color _color; }; (1) 이것이 Color열거 의 범위를 제한하는 좋은 방법 입니까? 아니면 Car클래스 외부에서 선언해야 하지만 자체 네임 스페이스 또는 구조체 내에서 선언해야 합니까? 나는 오늘이 기사를 보았습..

IT박스 2020.06.22

SVG는 비트 맵 이미지 임베딩을 지원합니까?

SVG는 비트 맵 이미지 임베딩을 지원합니까? SVG 이미지는 순전히 벡터화입니까, 비트 맵 이미지를 SVG 이미지로 결합 할 수 있습니까? 비트 맵 이미지 (관점, 매핑 등)에 적용된 변환은 어떻습니까? 편집 : 이미지는 링크 참조로 SVG에 포함될 수 있습니다. http://www.w3.org/TR/SVG/struct.html#ImageElement를 참조 하십시오 . 내 질문은 실제로 svg 이미지가 자체 포함되도록 비트 맵 이미지가 svg 안에 포함될 수 있는지 여부였습니다. 그렇지 않으면 svg 이미지가 표시 될 때마다 링크를 따라 가고 이미지를 다운로드해야합니다. 분명히 .svg 파일은 단순히 xml 파일입니다. 예, 요소의 모든 이미지를 참조 할 수 있습니다 . 그리고 데이터 URI 를 사용..

IT박스 2020.06.22

catch InterruptException 블록에서 Thread.currentThread.interrupt ()를 호출하는 이유는 무엇입니까?

catch InterruptException 블록에서 Thread.currentThread.interrupt ()를 호출하는 이유는 무엇입니까? Thread.currentThread.interrupt()catch 블록에서 메소드 를 호출하는 이유는 무엇 입니까? 이것은 상태 를 유지 하기 위해 수행됩니다 . 당신이 InterruptException그것을 잡아 삼킬 때, 당신은 본질적으로 더 높은 수준의 메소드 / 스레드 그룹이 인터럽트를 알지 못하게합니다. 문제가 발생할 수 있습니다. 을 호출 Thread.currentThread().interrupt()하면 스레드의 인터럽트 플래그를 설정하므로 높은 수준의 인터럽트 핸들러가이를 감지하여 적절히 처리 할 수 ​​있습니다. 실제로 Java Concurren..

IT박스 2020.06.22

런타임시 기본 클래스를 확장하는 Java 애플리케이션에서 모든 클래스를 찾으십시오.

런타임시 기본 클래스를 확장하는 Java 애플리케이션에서 모든 클래스를 찾으십시오. 나는 이런 식으로하고 싶다 : List animals = new ArrayList(); for( Class c: list_of_all_classes_available_to_my_app() ) if (c is Animal) animals.add( new c() ); 따라서 응용 프로그램 유니버스의 모든 클래스를보고 싶습니다. Animal의 하위 클래스를 찾으면 해당 유형의 새 개체를 만들어 목록에 추가하고 싶습니다. 이를 통해 사물 목록을 업데이트하지 않고도 기능을 추가 할 수 있습니다. 나는 다음을 피할 수 있습니다. List animals = new ArrayList(); animals.add( new Dog() ); ..

IT박스 2020.06.21
반응형