반응형

Java 576

ConstraintLayout 종횡비

ConstraintLayout 종횡비 다음 레이아웃 파일을 고려하십시오. app : layout_constraintDimensionRatio가 어떻게 작동하는지 잘 모르겠습니다. 내 이해는 비율이 항상 너비 : 높이입니다. 따라서 3 : 1은 항상 ImageView가 높이보다 3 배 더 넓게 보이게합니다. 접두사 H 또는 W는 비율을 준수해야하는 차원을 ConstraintLayout에 알려줍니다. H이면 다른 제약 조건에서 너비가 먼저 계산되고 가로 세로 비율에 따라 높이가 조정됨을 의미합니다. 그러나 이것은 레이아웃의 결과입니다. 높이가 너비보다 3 배 더 큽니다. 누구든지 app : layout_constraintDimensionRatio 설정과 관련하여 치수가 계산되는 방법을 나에게 설명 할 수 있..

IT이야기 2021.04.08

Cobertura를 사용하여 코드 검사에서 메서드 제외

Cobertura를 사용하여 코드 검사에서 메서드 제외 Cobertura 커버리지 보고서에 포함되지 않도록 코드를 제외하는 방법이 있습니까? 보장 보고서에 포함해서는 안되는 몇 가지 방법이 있으므로 보장 번호를 낮추지 않습니다. 나는 Clover에 그러한 기능이 있다는 것을 알고 있지만 Cobertura와 비슷한 것을 찾지 못했습니다. 계측에서 클래스를 제외 할 수 있습니다. 그런 다음 보고서에 나타나지 않아야합니다. 아래의 exclude 문을 참조하세요. 일부 메서드에 대한 호출을 무시할 수도 있습니다. 아래의 ignore 문을 참조하십시오 . maven을 사용하는 경우 maven 플러그인 설명서를 참조하십시오 . com.example.boringcode.* com/example/dullcode/**/..

IT이야기 2021.04.08

C ++ 싱글 톤 대 전역 정적 개체

C ++ 싱글 톤 대 전역 정적 개체 오늘 제 친구가 왜 전역 정적 객체보다 싱글 톤을 선호해야하는지 물었습니다. 내가 설명하기 시작한 방법은 싱글 톤이 상태를 가질 수 있다는 것입니다. 정적 전역 객체는 그렇지 않을 것입니다 ...하지만 C ++에서 .. 되었기 때문에 저는 확신하지 못했습니다 .. (C #에서 왔습니다) 다른 것보다 장점은 무엇입니까? (C ++에서) 실제로 C ++에서 선호하는 방법은 로컬 정적 객체입니다. Printer & thePrinter() { static Printer printer; return printer; } 기술적으로는 싱글 톤이지만이 함수는 클래스의 정적 메서드 일 수도 있습니다. 따라서 어떤 순서로도 생성 될 수있는 전역 정적 객체와 달리 사용하기 전에 구성되도..

IT이야기 2021.04.08

SELECT 문에서 BOOLEAN 유형을 사용하는 방법

SELECT 문에서 BOOLEAN 유형을 사용하는 방법 매개 변수에 BOOLEAN이있는 PL / SQL 함수가 있습니다. function get_something(name in varchar2, ignore_notfound in boolean); 이 기능은 타사 도구의 일부이므로 변경할 수 없습니다. 다음과 같은 SELECT 문 내에서이 함수를 사용하고 싶습니다. select get_something('NAME', TRUE) from dual; 작동하지 않습니다.이 예외가 발생합니다. ORA-00904 : "TRUE": 유효하지 않은 식별자 알기 때문에 키워드 TRUE가 인식되지 않습니다. 이 작업을 어떻게 할 수 있습니까? 다음과 같이 래퍼 함수를 ​​빌드 할 수 있습니다. function get_so..

IT이야기 2021.04.08

std :: string 구현

std :: string은 어떻게 구현됩니까? std :: string이 구현되는 방법과 c string과 어떻게 다른지 알고 싶습니다. 표준이 구현을 지정하지 않으면 설명이있는 구현이 표준에 의해 주어진 문자열 요구 사항을 어떻게 충족하는지에 대해 훌륭할까요? 내가 사용한 거의 모든 컴파일러는 런타임을위한 소스 코드를 제공합니다. 따라서 GCC를 사용하든 MSVC를 사용하든 관계없이 구현을 볼 수 있습니다. 그러나 대부분 또는 전부가 std::string템플릿 코드로 구현되어 읽기가 매우 어려울 수 있습니다. Scott Meyer의 저서 인 Effective STL 에는 일반적인 변형에 대한 적절한 개요 인 std :: string 구현에 대한 장이 있습니다. "항목 15 : string구현 의 변형에..

IT이야기 2021.04.08

SQL IN 연산자에 해당하는 linq는~?

SQL IN 연산자에 해당하는 linq는 무엇입니까? linq를 사용하면 행 값이 배열에 있는지 확인해야합니다. SQL 쿼리와 동일합니다. WHERE ID IN (2,3,4,5) 내가 어떻게 해? . 포함 var resultset = from x in collection where new[] {2,3,4,5}.Contains(x) select x 물론 간단한 문제로 다음과 같은 문제가 발생할 수 있습니다. var resultset = from x in collection where x >= 2 && x new[] {2,3,4,5}.Contains(x)); 또는 from x in db.SomeTable where new[] {2,3,4,5}.Contains(x) Intersect 및 Except는 좀 더 ..

IT이야기 2021.04.08

ASP.NET MVC3의 부분보기에서 ViewBag에 액세스 할 수 없습니다.

ASP.NET MVC3의 부분보기에서 ViewBag에 액세스 할 수 없습니다. 뷰를 호출하는 컨트롤러가 있습니다. 뷰에서이 PartialView될 불리는 @Html.Partial("ViewName", model).이 작품 벌금. 그러나 controller뷰백에 무언가를 넣고 싶습니다. 뷰 모델에 놓기 어려운 것을 뷰에 전달합니다. 메인 뷰는에 액세스하는 데 문제가 ViewBag없지만에서는 PartialView아무것도 반환하지 않습니다. ViewBag이 경우 를 사용할 수 있습니까? 아니면 이 데이터를 뷰에 전달하는 모델 (및에 전달 PartialView하는 모델과 PartialView첫 번째 중첩에 전달하는 모델)에 "해킹"해야 PartialView합니까? 아무 문제없이 작동합니다. 내 HomeContr..

IT이야기 2021.04.08

DbContext 스레드는 안전할까?

DbContext 스레드는 안전합니까? DbContext클래스가 스레드로부터 안전한지 궁금합니다. 현재 DbContext내 응용 프로그램에서에 액세스하는 병렬 스레드를 실행 하고 있으며 스레드와 관련된 것처럼 보이는 잠금 예외 및 기타 항목이 호스트되고 있기 때문에 그렇지 않다고 가정합니다 . 최근까지는 오류가 발생하지 않았지만 최근까지 DbContext스레드에서 액세스하지 못했습니다 . 내가 옳다면 사람들은 해결책으로 무엇을 제안할까요? 스레드로부터 안전하지 않습니다. DbContext스레드에서 의 새 인스턴스를 만들기 만하면 됩니다. 아니요 스레드로부터 안전하지 않습니다. EF 컨텍스트를 공유해서는 안되므로 전체 EF는 스레드로부터 안전하지 않습니다. 수정 됨-아래의 이전 답변. 이제는 항상 DbCo..

IT이야기 2021.04.08

URL을 일반 Windows 파일 이름 Java로 변환

URL을 일반 Windows 파일 이름 Java로 변환 이것을 변환하는 방법이 있습니까? /C:/Users/David/Dropbox/My%20Programs/Java/Test/bin/myJar.jar 이것으로? : C:\Users\David\Dropbox\My Programs\Java\Test\bin\myJar.jar .JAR 아카이브 또는 / bin 디렉토리의 전체 경로를 반환하는 다음 코드를 사용하고 있습니다. fullPath = new String(MainInterface.class.getProtectionDomain() .getCodeSource().getLocation().getPath()); 문제는 getLocation()a를 반환 URL하고 일반 Windows 파일 이름이 필요하다는 것입니다..

IT이야기 2021.04.08

bash 함수 반환 값을 테스트하는 적절한 방법

bash 함수 반환 값을 테스트하는 적절한 방법은 무엇입니까? 다음과 같은 if 문에서 bash 함수 반환 값을 테스트하고 싶습니다. if [[ func arg ]] ; then … 하지만 다음과 같은 오류 메시지가 나타납니다. 조건부 이항 연산자가 예상됩니다. 이를 수행하는 올바른 방법은 무엇입니까? 그것은 : if [[ $(func arg) ]] ; then ... 종료 코드이고 결과가 아니라면 사용할 수 있습니다. if func arg; then ... 함수가 적절한 종료 코드 (사용 return N)를 반환하도록 할 수없고 문자열 결과를 사용해야하는 경우 @Alex Gitelman 답변을 사용합니다. $ help if: if: if COMMANDS; then COMMANDS; [ elif COMM..

IT이야기 2021.04.08
반응형