반응형

분류 전체보기 540

iOS의 UITableView 섹션 확장/축소

iOS의 UITableView 섹션 확장/축소 누가 어떻게 해야 하는지 알려줄 수 있나요?UITableView확장 가능한/확장 가능한 애니메이션sectionsUITableView아래와 같이? 또는 사용자 정의 헤더 행을 직접 만들어 각 섹션의 첫 번째 행으로 지정해야 합니다.위분의 하위 UITableView그렇지 않으면 이미 존재하는 헤더들이 고통스러울 것입니다.그들이 지금 일하는 방식으로 볼 때, 저는 당신이 그들에게서 쉽게 행동을 취할 수 있을지 확신할 수 없습니다.수, 머글처럼설다설수있정다습니할음을고리정하셀록을보를 할 수 있습니다.tableView:didSelectRowAtIndexPath수동으로 해당 섹션을 펼치거나 접습니다. 각 섹션의 "확장" 값에 해당하는 불리언 배열을 저장합니다.그러면 당신..

programing 2023.06.04

SQL: PARTITION BY와 GROUP BY의 차이

SQL: PARTITION BY와 GROUP BY의 차이 계속 사용하고 있습니다.GROUP BY여러 해 동안 모든 유형의 집계 쿼리에 사용할 수 있습니다.최근에, 저는 리버스 엔지니어링을 하고 있습니다.PARTITION BY집계를 수행합니다. 모든 문서를 읽어보면서 찾을 수 있는 것은 다음과 같습니다.PARTITION BY그것은 매우 비슷하게 들립니다.GROUP BY아마도 약간의 추가 기능이 추가되었을 것입니다. 일반적인 기능이 동일한 두 버전입니까? 아니면 완전히 다른 버전입니까?그것들은 다른 장소에서 사용됩니다. GROUP BY다음과 같이 전체 쿼리를 수정합니다. select customerId, count(*) as orderCount from Orders group by customerId 그렇지..

programing 2023.06.04

Git Commit 메시지: 50/72 형식 지정

Git Commit 메시지: 50/72 형식 지정 팀 포프는 블로그 게시물 http://www.tpope.net/node/106 에서 특정 Git commit 메시지 스타일을 주장합니다. 다음은 그가 추천하는 것에 대한 간단한 요약입니다. 첫 번째 줄은 50자 이하입니다. 그다음에 빈 줄. 나머지 텍스트는 72자로 묶어야 합니다. 그의 블로그 게시물은 다음과 같은 권장 사항에 대한 근거를 제공합니다(간단히 설명하자면 "50/72 포맷"이라고 부를 것입니다). 실제로 일부 도구는 첫 번째 줄을 제목 줄로 처리하고 두 번째 단락을 본문으로 처리합니다(이메일과 유사). git log에서는 줄 바꿈을 처리하지 않으므로 줄이 너무 길면 읽기가 어렵습니다. git format-patch --stdout커밋을 전자 ..

programing 2023.06.04

브라우저를 열지 않고 CLI에서 GitHub에 대한 원격 응답을 만들 수 있습니까?

브라우저를 열지 않고 CLI에서 GitHub에 대한 원격 응답을 만들 수 있습니까? 새 로컬 Git 저장소를 만들었습니다. ~$ mkdir projectname ~$ cd projectname ~$ git init ~$ touch file1 ~$ git add file1 ~$ git commit -m 'first commit' 새 원격 레포를 만들고 여기서 GitHub에 대한 내 커밋을 푸시하는 git 명령이 있습니까?브라우저를 실행하고 새 리포지토리 만들기로 넘어가는 것이 큰 문제가 아니라는 것을 알고 있습니다. 하지만 CLI에서 이를 달성할 수 있는 방법이 있다면 매우 기쁠 것입니다. 방대한 양의 기사를 읽었지만 git 명령을 사용하여 CLI에서 원격 레포를 만드는 방법에 대해 언급한 기사는 없습니다..

programing 2023.06.04

iOS에서 프로그래밍 방식으로 스크린샷을 찍는 방법

iOS에서 프로그래밍 방식으로 스크린샷을 찍는 방법 저장된 사진 라이브러리에 저장된 화면 이미지의 스크린샷을 원합니다.다음 코드 스니펫을 사용하여 망막 디스플레이 검사를 고려합니다. #import if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)]) { UIGraphicsBeginImageContextWithOptions(self.window.bounds.size, NO, [UIScreen mainScreen].scale); } else { UIGraphicsBeginImageContext(self.window.bounds.size); } [self.window.layer renderInContext:UIGraphicsGetCurrentCon..

programing 2023.06.04

"Temporary ASP.NET Files" 폴더의 용도는 무엇입니까?

"Temporary ASP.NET Files" 폴더의 용도는 무엇입니까? 이 폴더를 검색했습니다.C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files몇 가지 질문이 있습니다. ASP.NET은 이 폴더를 무엇에 사용하며 여기에 저장되는 파일의 종류는 무엇입니까? 파일은 여기에 어떻게 저장되고 언제 업데이트됩니까? 폴더에 유지 관리가 필요합니까? 이러한 폴더를 섀도 복사본 폴더라고 합니다. 간단히 말해서, 내 말은... ASP.NET은 앱을 처음 실행할 때 /bin 폴더에 있는 어셈블리를 복사하고, 모든 소스 코드 파일(예: App_Code 폴더에 있음)을 복사하고, aspx, aspx 파일을 c# 소스 파일로 구문 분석합니다. 그런 다..

programing 2023.06.04

다른 스레드에서 GUI를 업데이트하려면 어떻게 해야 합니까?

다른 스레드에서 GUI를 업데이트하려면 어떻게 해야 합니까? 업데이트하는 가장 간단한 방법은 무엇입니까?Label 른다곳에서.Thread? 나는 있습니다Form으로 thread1또 다른 그리다작그나터다시스른니레합를드는부고것로으▁(그다▁another▁thread▁and니)를 시작합니다thread2). 하는 동안에thread2. 업데이트하고 싶은 파일이 있습니다.Label에서.Form…의 thread2의 일. 내가 어떻게 그럴 수 있을까?가장 간단한 방법은 다음으로 전달되는 익명 메서드입니다. // Running on the worker thread string newText = "abc"; form.Label.Invoke((MethodInvoker)delegate { // Running on the UI ..

programing 2023.06.04
반응형