반응형

자바 2357

activerecord의 하위 쿼리

activerecord의 하위 쿼리 SQL을 사용하면 다음과 같은 하위 쿼리를 쉽게 수행 할 수 있습니다. User.where(:id => Account.where(..).select(:user_id)) 이것은 다음을 생성합니다. SELECT * FROM users WHERE id IN (SELECT user_id FROM accounts WHERE ..) rails의 3 activerecord / arel / meta_where를 사용하여 어떻게 할 수 있습니까? 실제 하위 쿼리가 필요하거나 루비 해결 방법이 없습니다 (여러 쿼리 사용). Rails는 이제 기본적으로이 작업을 수행합니다. :) Message.where(user_id: Profile.select("user_id").where(gender..

Program Tip 2020.10.11

긴 경로에 대한 "별칭"을 만드는 방법은 무엇입니까?

긴 경로에 대한 "별칭"을 만드는 방법은 무엇입니까? 쉘 스크립팅 중에 자주 사용하는 경로에 대해 "별칭"을 만들려고했습니다. 나는 뭔가를 시도했지만 실패했습니다. myFold="~/Files/Scripts/Main" cd myFold bash: cd: myFold: No such file or directory 어떻게 작동합니까? 그러나 cd ~/Files/Scripts/Main작동합니다. 환경 변수 (별칭은에서 다른 정의 bash를 가짐)이므로 다음과 같이 평가해야합니다. cd "${myFold}" 또는: cp "${myFold}/someFile" /somewhere/else 그러나 실제로 해당 디렉토리로 쉽게 전환하고 싶다면 실제 별칭 (예 : bash시작 파일 중 하나) 을 만드는 것이 더 쉬우 ..

Program Tip 2020.10.11

Swift 4.0으로 컴파일 된 모듈은 Swift 4.0.1에서 가져올 수 없습니다.

Swift 4.0으로 컴파일 된 모듈은 Swift 4.0.1에서 가져올 수 없습니다. 그러나 동일한 Xcode를 사용하여 프레임 워크를 다시 컴파일했지만 여전히이 오류가 발생합니다. 두 가지 모두를위한 Base SDK iOS 11.1 Swift 언어 버전 Swift 4.0 포드 / 카르타고를 사용하지 않음 누군가가 알기를 바랍니다 최신 정보: Xcode 릴리스 버전의 경우 : 이 오류 (및 Swift 4.1, 4.2 등과 관련된 유사한 오류)는 이전 Xcode 도구로 빌드 된 프레임 워크를 사용하는 Xcode 9.1, 9.2, 9.3, 9.4, 10 등으로 프로젝트를 열 때 발생합니다. 문제를 해결하려면 Carthage ( carthage update --platform iOS), Cocoapods ( ..

Program Tip 2020.10.11

Visual Studio에 포함 된 아이콘은 어디에 있습니까?

Visual Studio에 포함 된 아이콘은 어디에 있습니까? Visual Studio가 이미지 라이브러리와 함께 제공된다고 들었지만 어디서도 찾을 수 없습니다. 어디 있는지 아는 사람 있나요? VS 2008에서는 다음과 같습니다. PROGRAMFILES \ Microsoft Visual Studio 9.0 \ Common7 \ VS2008ImageLibrary \ 1033 Visual Studio 2012부터 아이콘은 Visual Studio에서 별도로 다운로드 할 수 있습니다. Visual Studio 이미지 라이브러리 라이브러리에는 Microsoft Visual Studio, Microsoft Windows, Office 시스템 및 기타 Microsoft 소프트웨어에 나타나는 응용 프로그램 이미지가..

Program Tip 2020.10.11

프로그래밍 방식으로 버튼 위젯에 포커스를 설정하는 방법은 무엇입니까?

프로그래밍 방식으로 버튼 위젯에 포커스를 설정하는 방법은 무엇입니까? 내 레이아웃 어딘가에있는 버튼 위젯에 포커스를 설정할 수 있습니까? onCreate내 컨트롤 / 포커스가 프로그래밍 방식으로 해당 버튼에 있어야합니다. 네 가능합니다. Button myBtn = (Button)findViewById(R.id.myButtonId); myBtn.requestFocus(); 또는 XML 중요 참고 : 버튼 위젯은 focusable 및 이어야 focusableInTouchMode합니다. 대부분의 위젯은 기본적으로 제공 focusable되지 는 않습니다 focusableInTouchMode. 따라서 코드에서 설정해야합니다. myBtn.setFocusableInTouchMode(true); 또는 XML andro..

Program Tip 2020.10.11

Javascript-다른 배열 안에 배열 삽입

Javascript-다른 배열 안에 배열 삽입 다른 배열 안에 배열을 삽입하는 더 효율적인 방법은 무엇입니까? a1 = [1,2,3,4,5]; a2 = [21,22]; newArray - a1.insertAt(2,a2) -> [1,2, 21,22, 3,4,5]; splice를 사용하여 a2를 반복하는 것은 a2 어레이가 큰 경우 성능 관점에서 약간 끔찍하게 보입니다. 감사. splice몇 가지 apply속임수 와 함께 사용할 수 있습니다 . a1 = [1,2,3,4,5]; a2 = [21,22]; a1.splice.apply(a1, [2, 0].concat(a2)); console.log(a1); // [1, 2, 21, 22, 3, 4, 5]; ES2015 +에서는 스프레드 연산자를 사용하여 좀 더 멋..

Program Tip 2020.10.11

HTML / CSS의 라디오 / 체크 박스 정렬

HTML / CSS의 라디오 / 체크 박스 정렬 라디오 버튼 / 체크 박스를 텍스트와 올바르게 정렬하는 가장 깨끗한 방법은 무엇입니까? 지금까지 사용해온 유일한 신뢰할 수있는 솔루션은 테이블 기반입니다. Option 1 Option 2 이것은 일부 사람들에게 눈살을 찌푸 릴 수 있습니다. 테이블리스 솔루션을 조사하는 데 시간을 (다시) 보냈지 만 실패했습니다. 부동, 절대 / 상대 위치 및 유사한 접근 방식의 다양한 조합을 시도했습니다. 라디오 버튼 / 체크 박스의 예상 높이에 대부분 조용히 의존했을뿐만 아니라 브라우저마다 다르게 작동했습니다. 이상적으로는 크기 또는 특수한 브라우저 특성에 대해 아무것도 가정하지 않는 솔루션을 찾고 싶습니다. 나는 테이블을 사용하는 것은 좋지만 다른 해결책이 어디에 있는..

Program Tip 2020.10.11

Internet Explorer 8의 jQuery 문제

Internet Explorer 8의 jQuery 문제 IE8에서 작동하도록 jQuery 함수를 얻으려고합니다. Google 서버 ( http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js ) 에서 라이브러리를로드하고 있습니다 . 가 $(function(){})호출되지 않습니다. 대신 오류가 발생 Object expected합니다. 개발자를 열고 typeof $콘솔에서 실행했는데 undefined. jQuery (jquery.com)를 사용하는 다른 사이트로 이동하려고했는데 모두 작동합니다. 여기에 누락 된 것이 있습니까? 변수를 정의 할 때 변수 앞에 "var"를 씁니다. IE8은 "var"가 없으면 죽습니다. 보정: 스크립트 포함 태그를 확인하십..

Program Tip 2020.10.11

다음을 사용하여 컴파일 오류 : 스위치, "이전에 예상되는 표현식"

다음을 사용하여 컴파일 오류 : 스위치, "이전에 예상되는 표현식" 꽤 자명하기 때문에 내 문제를 재현했습니다. 이것은 오류없이 준수합니다. switch (n) { case 1: NSLog(@""); NSString *aStr; break; default: break; } 이것은 오류 와 함께 컴파일되며 NSLog () 만 누락되었습니다. switch (n) { case 1: NSString *aStr; break; default: break; } 컴파일시 오류가 발생합니다. " 'NSString'앞에 예상되는 표현식 " 여기에 뭔가 빠졌나요? 일반 C에서는 두 경우 모두 괄호로 묶어야합니다. 이것이 문제를 해결할 수 있다고 생각합니다. case 1: { NSLog(@""); NSString *aStr;..

Program Tip 2020.10.11

jQuery scrollTop은 Chrome에서 작동하지 않지만 Firefox에서는 작동합니다.

jQuery scrollTop은 Chrome에서 작동하지 않지만 Firefox에서는 작동합니다. scrollTop맨 위로 이동하기 위해 jQuery 의 기능을 사용 했지만 이상하게도 '부드러운 애니메이션 스크롤'이 약간 변경 한 후 Safari 및 Chrome에서 작동하지 않습니다 (부드러운 애니메이션없이 스크롤). 그러나 Firefox에서는 여전히 원활하게 작동합니다. 무엇이 잘못 되었을까요? 다음은 내가 사용한 jQuery 함수입니다. jQuery : $('a#gotop').click(function() { $("html").animate({ scrollTop: 0 }, "slow"); //alert('Animation complete.'); //return false; }); HTML Go Top ..

Program Tip 2020.10.11
반응형