전체 글 765

UIView의 세트 NeedsLayout, layoutIfNeeded 및 layoutSubviews 사이의 관계는 무엇입니까?

UIView의 세트 NeedsLayout, layoutIfNeeded 및 layoutSubviews 사이의 관계는 무엇입니까? 누가 사이의 관계에 대해 결정적인 설명을 해줄 수 있습니까?UIView's setNeedsLayout,layoutIfNeeded그리고.layoutSubviews방법? 세 를 모두 예제 .그리고 이 세 가지를 모두 사용할 수 있는 예제 구현입니다.감사해요. 내가 혼란스러운 것은 내가 내 사용자 정의 보기를 보낸다면setNeedsLayout 이 은 " 메지이메다드음호에출는것같다다습니음과은되시"."입니다.layoutSubviews 건너뛰기layoutIfNeeded서류상으로는 흐름이setNeedsLayout > 인원layoutIfNeeded> 원인이라고 할 수 있습니다.layoutSub..

programing 2023.07.08

Git 브랜치 크리에이터 찾기

Git 브랜치 크리에이터 찾기 저는 누가 지점을 만들었는지 알고 싶습니다. 다음과 같은 기능을 사용할 수 있습니다. git branch -a | xargs -L 1 bash -c 'echo "$1 `git log --pretty=format:"%H %an" $1^..$1`"' _ 그러나 분기를 만든 사용자가 아니라 분기당 마지막 커미터를 반환합니다.작성자별 원격 Git 분기를 커밋 날짜별로 정렬하여 나열합니다. git for-each-ref --format='%(committerdate) %09 %(authorname) %09 %(refname)' --sort=committerdate 분기는 커밋 포인터에 불과합니다.따라서 "누가 나를 창조했는가"와 같은 메타데이터를 추적하지 않습니다.직접 보세요.해라c..

programing 2023.07.08

SQL Server의 단일 행 MERGE/upert 구문

SQL Server의 단일 행 MERGE/upert 구문 테이블에서 단일 행 삽입/업데이트를 수행하려고 하지만 모든 예제가 세트용입니다. 누가 내 구문을 고쳐줄 수 있나요? MERGE member_topic ON mt_member = 0 AND mt_topic = 110 WHEN MATCHED THEN UPDATE SET mt_notes = 'test' WHEN NOT MATCHED THEN INSERT (mt_member, mt_topic, mt_notes) VALUES (0, 110, 'test') marc_s별 해결 방법은 단일 행을 하위 쿼리로 변환하는 것입니다. 따라서 MERGE 명령이 실제로 단일 행 업버트를 위한 것이 아니라고 생각합니다. MERGE member_topic USING (SEL..

programing 2023.07.08

내부 조인이 존재하는 것보다 더 나은 성능을 제공할 수 있습니까?

내부 조인이 존재하는 것보다 더 나은 성능을 제공할 수 있습니까? 저는 일련의 절차에 대한 성능 개선을 검토해 왔습니다. 최근 한 동료가 EXITES 대신 내부 조인을 활용하면 성능이 크게 향상되었다고 언급했습니다. 왜 이것이 가능한지에 대한 조사의 일환으로 저는 여기서 질문을 하려고 생각했습니다. 그래서: 내부 조인이 기존보다 더 나은 성능을 제공할 수 있습니까? 어떤 상황에서 이런 일이 일어날까요? 테스트 케이스를 증거로 설정하려면 어떻게 해야 합니까? 추가 문서에 대한 유용한 링크가 있습니까? 그리고 정말로, 사람들이 이 질문에 대해 가져올 수 있는 다른 경험들도 있습니다. 다른 가능한 성능 개선에 대한 제안 없이 구체적으로 이 문제를 해결할 수 있는 답변이 있으면 감사하겠습니다.우리는 이미 상당한..

programing 2023.07.08

Windows Authentication 사용자로서 "OLE DB 공급자의 인스턴스를 만들 수 없습니다.

Windows Authentication 사용자로서 "OLE DB 공급자의 인스턴스를 만들 수 없습니다. Oracle 서버에서 MS SQL Server의 openrowset을 실행하려고 합니다. 다음 명령을 실행할 때: select * from OPENROWSET('OraOLEDB.Oracle','srv';'user';'pass', 'select * from table') 다음 오류가 발생합니다. Msg 7302, Level 16, State 1, Line 1 Cannot create an instance of OLE DB provider "OraOLEDB.Oracle" for linked server "(null)". 오픈 행셋을 사용하는 방법을 알려주실 수 있나요?OraOLEDB.Oracle? 저는 ..

programing 2023.07.08

다른 열의 정보에서 날짜를 계산하는 MySQL/MariaDB에 생성된 열을 추가하려면 어떻게 해야 합니까?

다른 열의 정보에서 날짜를 계산하는 MySQL/MariaDB에 생성된 열을 추가하려면 어떻게 해야 합니까? MariaDB(MySQL과 동일한 구문 지원)를 사용하여 생성된 열을 추가하는 방법을 이해하고 간단한 산술 연산을 사용하여 이 표를 사용하여 추가했습니다.그러나 DATE_SUB 함수를 사용하려고 하면 구문 오류가 발생합니다. SQL Error [1064] [42000]: (conn=28594) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WEEKS)) STORED' at line 3 사용 중인 코드는 ..

programing 2023.07.03

-u 없이 업스트림으로 자동 설정되도록 깃 푸시를 구성하는 방법은 무엇입니까?

-u 없이 업스트림으로 자동 설정되도록 깃 푸시를 구성하는 방법은 무엇입니까? 나는 되고 싶다.git push origin로컬로 만든 분기를 처음으로 누를 때 업스트림 참조를 자동으로 설정합니다. 에 대해 알고 있습니다.git push -u하지만 제가 사용해 본 적이 있는지 없는지에 대해 생각하고 싶지 않아요.-u업스트림 기준을 설정하기 전 또는 설정합니다.다시 말해서, 나는 원합니다.git push으로 자적으효의 git push -u업스트림이 없는 지점의 푸시에서. 이것이 가능합니까?별칭이나 유틸리티 스크립트가 필요한 경우에는 괜찮습니다.여 구있수다니습성으로 할 수 .git config --global push.default current(으)로 현재 분기를 밀어넣어 같은 이름의 분기를 업데이트합니다...

programing 2023.07.03

파이썬에서 %s 대신 %r을 사용할 때는 언제입니까?

파이썬에서 %s 대신 %r을 사용할 때는 언제입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. %r의 의미는 무엇입니까? (9개 답변) 마감됨8년 전에. Learn Python the Hard Way 페이지 21에서 다음 코드 예제를 봅니다. x = "There are %d types of people." % 10 ... print "I said: %r." % x 왜?%r대신 여기서 사용됨%s은 언제 사제용시습까니겠하언?를 사용합니까?%r그리고 언제 사용하시겠습니까?%s? 그%s지정자는 , 및 를 사용하여 객체를 변환합니다.%r를 사용하여 변환합니다. 정수와 같은 일부 개체의 경우 동일한 결과를 생성하지만 (이 가능한 유형의 경우) 일반적으로 유효한 Python 구문을 반환한다는 점에서 특별하며, ..

programing 2023.07.03

문자열에서 한 문자를 다른 문자로 바꾸기

문자열에서 한 문자를 다른 문자로 바꾸기 아래와 같은 데이터가 있습니다. A:B:C:D 그리고 저는 그것을 교체하고 싶습니다.C데이터와 함께(예:Z) 처럼 보일 수 있도록. A:B:Z:D 어떻게 해야 하나요?=SUBSTITUTE(A1,"C","Z") 당신이 원하는 것인지는 확실하지 않았지만요G또는Z말씀하신G하지만 당신의 출력 예는 다음과 같습니다.Z.셀 A1에 A:B:C:D가 있으면 다음과 같이 작동합니다. =CONCATENATE(MID(A1, 1, SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + SEARCH(":", A1)), "Z", MID(MID(MID(A1, SEARCH(":", A1) + 1, LEN(A1) -..

programing 2023.07.03

Mongoid 3 + Heroku(MongoHQ) 원인 모페드::오류::작업 실패

Mongoid 3 + Heroku(MongoHQ) 원인 모페드::오류::작업 실패 레일즈 3로, Mongoid 2.x에서 Mongoid 3.x로 업그레이드한 후, my Heroku + MongoHQ 설정이 작동하지 않습니다.재미있는 것은, 제 개발 및 테스트 프레임워크와 전체 테스트 세트가 잘 통과한다는 것입니다. 나는 내 mongoid.yml 파일에 문제가 있다고 생각하지만, 문서, 구글 및 스택 오버플로를 검색해 보았고 herku mongohq 및 mongoid Mongo:를 포함하여 제안된 모든 형식을 사용했습니다.:연결 실패 또는 실제로는 다음과 같습니다. 7월 16일 업데이트:mongoid.yml 파일은 여러 가지를 시도한 후 + MongoHQ의 Jason이 제안한 내용 이후에 다음과 같이 보입..

programing 2023.07.03