반응형

2020/08 545

관찰 가능한 배열에서 항목을 조건부로 푸시하는 방법은 무엇입니까?

관찰 가능한 배열에서 항목을 조건부로 푸시하는 방법은 무엇입니까? 나는 싶습니다 push에 새 항목 observableArray,하지만 항목이 이미 존재하지 않는 경우에만 가능합니다. KnockoutJS에서이를 달성하기위한 "찾기"기능이나 권장 패턴이 있습니까? 의 remove함수 observableArray가 조건을 전달하는 함수를받을 수 있음을 알았습니다 . 거의 동일한 기능을 원하지만 전달 된 조건이 참이거나 참이 아닌 경우에만 푸시합니다. observableArray는 indexOf함수 (에 대한 래퍼)를 노출합니다 ko.utils.arrayIndexOf. 이를 통해 다음을 수행 할 수 있습니다. if (myObservableArray.indexOf(itemToAdd) < 0) { myObserv..

Programing 2020.08.14

Sync 대신 reactjs Async에서 setState가 사용되는 이유는 무엇입니까?

Sync 대신 reactjs Async에서 setState가 사용되는 이유는 무엇입니까? this.setState()모든 구성 요소의 반응 함수가 비동기 적이 거나 호출 된 함수가 완료된 후에 호출 된다는 것을 방금 발견 했습니다. 이제이 블로그를 검색하고 찾았습니다 ( setState () State Mutation Operation May Be Synchronous In ReactJS ) 여기서 그는 setState상태 변경이 트리거 된 방법에 따라 async (스택이 비어있을 때 호출 됨) 또는 sync (호출되는 즉시 호출 됨) 임을 발견했습니다 . 이제이 두 가지는 소화하기 어렵습니다 블로그에서 setState함수는 함수 내부에서 호출 updateState되지만 함수 를 트리거 한 updateS..

Programing 2020.08.14

CDI와 EJB는 어떻게 비교됩니까?

CDI와 EJB는 어떻게 비교됩니까? 상호 작용? 나는 두 사람이 어떻게 상호 작용하는지 그리고 그들 사이의 경계가 어디에 있는지 이해하는 데 어려움을 겪고 있습니다. 중복됩니까? 그들 사이에 중복이 있습니까? 둘 다 관련된 주석이 있다는 것을 알고 있지만 간략한 설명이 포함 된 전체 목록을 찾을 수 없었습니다. 이것이 어떻게 다른지 또는 겹치는지를 명확히하는 데 도움이 될지 확실하지 않습니다. 정말 혼란 스러워요. 나는 EJB를 합리적으로 잘 이해하고 있다고 생각합니다. CDI가 테이블에 제공하는 것과 EJB가 이미 제공하는 것을 대체하거나 향상시키는 방법을 정확히 이해하는 데 어려움을 겪고 있다고 생각합니다. CDI-의존성 주입에 관한 것입니다. 이는 어디에서나 인터페이스 구현을 삽입 할 수 있음을 ..

Programing 2020.08.14

동일한 이름의 구성이 이미 있습니다.

동일한 이름의 구성이 이미 있습니다. 10 개 이상의 프로젝트 (VS2010 SP1)가있는 솔루션이 있습니다. 솔루션에 다음 구성이 정의되어 있습니다. 디버그 디버그 -QA 릴리스 -UAT 출시-생산 이를 통해 각 배포 시나리오에 대한 특정 설정을 쉽게 설정할 수 있습니다. 그러나 어떤 이유로 내가 원하는대로 설정을 얻을 수 없습니다. 이 스크린 샷을 참조하십시오 : 강조 표시된 프로젝트 / 구성을 확인합니다. 이 프로젝트에 대한 "Debug-QA"구성을 만들 수 없습니다 ( 해당 특정 프로젝트의 셀에서 선택 ). 예를 들어, DataUtility 프로젝트에 새 "Debug-QA"구성을 추가하려고하면 Visual Studio에서 소리를 지 릅니다. 동일한 이름의 솔루션 구성이 이미 존재하므로이 구성을 작..

Programing 2020.08.14

boxed Long 값 127과 128 비교

boxed Long 값 127과 128 비교 조건을 사용하여 두 개의 Long 개체 값 을 비교하고 싶습니다 if. 이 값은 때 적은 128보다 의 if조건은 제대로 작동하지만,이 경우 보다 크거나 128에 동일 비교는 실패합니다. 예: Long num1 = 127; Long num2 = 127; if (num1 == num2) { // Works ok } 위 코드 비교는 제대로 작동하지만 아래 코드에서는 실패합니다. Long num1 = 128; Long num2 = 128; if (num1 == num2) { // Does NOT work } Long 변수를 127보다 큰 값과 비교할 때 왜 문제가 있습니까? 변수 데이터 유형이 long primitives 로 변경 되면 비교가 모든 경우에 적용됩니다..

Programing 2020.08.14

"&amp;&amp;"논리 연산자를 사용한 안드로이드 데이터 바인딩

"&&"논리 연산자를 사용한 안드로이드 데이터 바인딩 Android 데이터 바인딩을 사용하여 xml에서 및 "&&"연산자를 사용하려고합니다. android:visibility="@{(bean.currentSpaceId == bean.selectedSpaceId **&&** bean.currentSpaceId > 0)? View.VISIBLE: View.GONE}" 하지만 컴파일 오류가 발생했습니다. 오류 : ': app : dataBindingProcessLayoutsDevDebug'작업에 대한 실행이 실패했습니다. org.xml.sax.SAXParseException; systemId : 파일 : /Users/path/app/build/intermediates/res/merged/dev/debug/la..

Programing 2020.08.14

XML에서 문자열로 org.w3c.dom.Document를로드하려면 어떻게해야합니까?

XML에서 문자열로 org.w3c.dom.Document를로드하려면 어떻게해야합니까? 문자열에 완전한 XML 문서가 있고 Document객체를 원합니다 . Google은 모든 종류의 쓰레기를 찾아냅니다. 가장 간단한 해결책은 무엇입니까? (Java 1.5에서) 솔루션 Matt McMinn 덕분에 저는이 구현을 결정했습니다. 나에게 적합한 수준의 입력 유연성과 예외 세분성을 갖추고 있습니다. (오류가 잘못된 XML에서 발생한 것인지 SAXException아니면 잘못된 IO 에서 발생한 것인지 아는 것이 좋습니다 IOException.) public static org.w3c.dom.Document loadXMLFrom(String xml) throws org.xml.sax.SAXException, java..

Programing 2020.08.14

Active Directory에서 사용자 그룹을 가져 오는 방법은 무엇입니까?

Active Directory에서 사용자 그룹을 가져 오는 방법은 무엇입니까? (c #, asp.net) 이 코드를 사용하여 현재 사용자의 그룹을 가져옵니다. 하지만 수동으로 사용자에게 부여한 다음 그의 그룹을 얻고 싶습니다. 어떻게 할 수 있습니까? using System.Security.Principal; public ArrayList Groups() { ArrayList groups = new ArrayList(); foreach (IdentityReference group in System.Web.HttpContext.Current.Request.LogonUserIdentity.Groups) { groups.Add(group.Translate(typeof(NTAccount)).ToString())..

Programing 2020.08.14

CSS 상자 그림자-상단 및 하단 만

CSS 상자 그림자-상단 및 하단 만 중복 가능성 : 그림자 만 하단 css3 이 작업을 수행하는 방법에 대한 예를 찾을 수 없지만 요소의 위쪽과 아래쪽에만 상자 그림자를 추가하려면 어떻게해야합니까? Kristian이 지적했듯이 z- 값을 잘 제어하면 문제가 해결되는 경우가 많습니다. 그래도 작동하지 않으면 과도한 그림자를 숨기기 위해 오버플로 숨김을 사용하여 CSS Box Shadow Bottom Only 를 살펴볼 수 있습니다 . 또한 box-shadow 속성은 다음과 같이 쉼표로 구분 된 그림자 목록을 허용 할 수 있음을 염두에 두어야합니다. box-shadow: 0px 10px 5px #888, 0px -10px 5px #888; 이렇게하면 각 방향에서 그림자의 "양"을 제어 할 수 있습니다. 한..

Programing 2020.08.14

존재하지 않는 경우 mysql 테이블에 열 추가

존재하지 않는 경우 mysql 테이블에 열 추가 내 연구와 실험이 아직 답을 얻지 못했기 때문에 도움이 필요합니다. 이전 버전에서 지금 추가하고 싶은 열이 없었던 응용 프로그램의 설치 파일을 수정하고 있습니다. 열을 수동으로 추가하지 않고 설치 파일에 새 열이 테이블에 아직없는 경우에만 추가하고 싶습니다. 테이블은 다음과 같이 생성됩니다. CREATE TABLE IF NOT EXISTS `#__comm_subscribers` ( `subscriber_id` int(11) NOT NULL auto_increment, `user_id` int(11) NOT NULL default '0', `subscriber_name` varchar(64) NOT NULL default '', `subscriber_surn..

Programing 2020.08.14
반응형