분류 전체보기 1444

prepareForSege 메서드에서 sege를 방지하시겠습니까?

prepareForSege 메서드에서 sege를 방지하시겠습니까? 에서 segue를 취소할 수 있습니까?prepareForSegue:방법? segue 전에 몇 가지 검사를 수행하고 조건이 true가 아닌 경우(이 경우,UITextFieldis empty)는 segue를 실행하는 대신 오류 메시지를 표시합니다.iOS 6 이상에서는 가능합니다.이 방법을 구현해야 합니다. - (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender 뷰 컨트롤러.거기서 검증을 하고, 괜찮다면return YES;그때가 아니면return NO;prepare For Segue는 호출되지 않습니다. 이 메서드는 프로그래밍 방식으로 세그먼트를 트리거할..

programing 2023.04.20

Excel 워크시트를 CSV로 저장하는 방법

Excel 워크시트를 CSV로 저장하는 방법 Excel 스프레드시트를 읽고 일부 워크시트를 CSV 파일로 저장하는 Python 스크립트를 작성하려고 합니다. 이거 어떻게 해? Python에서 Excel 파일을 읽고 쓸 수 있는 서드파티 모듈을 찾았는데, 제가 알기로는 Excel (*.xls) 형식으로만 파일을 저장할 수 있습니다.여기서 틀렸다면 이 모듈들을 어떻게 사용하는지 보여주는 몇 가지 코드 예를 들어주시면 감사하겠습니다. 또, 이해할 수 없지만, Windows 전용의 솔루션이라고 생각되기 때문에, 어쨌든 도움이 되지 않는 솔루션이 있습니다.유닉스에서는 이 솔루션을 사용하고 싶기 때문입니다.어쨌든, 이 솔루션을 Windows 하에서도, 내가 하고 싶은 일을 할 수 있도록 확장할 수 있는 것은 확실치..

programing 2023.04.20

시작된 프로그램에 전달된 매개 변수와 함께 "start" 명령 사용

시작된 프로그램에 전달된 매개 변수와 함께 "start" 명령 사용 Virtual PC 2007에 가상 머신이 있습니다. 바탕화면에서 시작하려면 배치 파일에 다음 명령어가 있습니다. "c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc "MY-PC" -launch 그러나 가상 시스템이 종료되고 Virtual PC 콘솔을 종료할 때까지 호스트 시스템에 dos 프롬프트가 남아 있습니다.짜증나네. 그래서 START 명령어를 대신 사용하도록 명령어를 변경했습니다. start "c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc MY-PC -launch 단, Virtual PC에 전달되는 파라미터에 영향을 줍니..

programing 2023.04.20

소비 계획에 대한 Azure 함수 시간 초과

소비 계획에 대한 Azure 함수 시간 초과 소비 계획에 따라 실행되는 Azure Functions의 현재 5분 타임아웃 제한을 변경할 수 있는 방법이 있습니까? 일부 데이터 분석의 경우 5분이면 충분한 시간이 없습니다. 웹 작업을 사용하는 대신 함수를 병렬로 실행할 수 없습니다.(다른 답변은 조금 혼란스러우므로 편집이 많은 대신 쓰기) Azure Functions는 이제 소비 계획을 사용하여 최대 10분 동안 실행할 수 있습니다.functionTimeout에 대한 설정host.json파일: 서버리스 사용계획의 유효한 범위는 1초~10분이고 기본값은 5분입니다. Premium 플랜과 Dedicated(App Service) 플랜 모두 전체 제한은 없으며 기본값은 30분입니다.값 -1은 무제한 실행을 나타..

programing 2023.04.20

어떻게 git이 케이스 변경을 무시합니까?

어떻게 git이 케이스 변경을 무시합니까? 여기서 무슨 일이 일어나고 있는지 잘 모르겠지만, 내 저장소의 특정 파일에 의해 이름의 대소문자가 변경될 수 있습니다. 예: 이전:File.h 그 후:file.h 왜 이런 일이 일어나는지 별로 신경 쓰지 않지만, git가 새로운 파일인 줄 알고 파일 이름을 다시 변경해야 합니다.그냥 git ignore case 변경만 해주실 수 있나요? [편집] Visual Studio가 그 특정 파일을 가지고 이상한 짓을 하고 있는 것 같습니다.변경 후 파일을 열고 저장할 때 가장 자주 발생하는 것 같기 때문입니다.VS의 버그를 수정하는 방법은 없지만, GIT가 조금 더 기능할 수 있으면 좋겠습니다.버전 1.5.6 이후로는ignorecase에서 사용할 수 있는 옵션[core]..

programing 2023.04.20

CTE와 임시 테이블 중 어느 쪽이 더 퍼포먼스입니까?

CTE와 임시 테이블 중 어느 쪽이 더 퍼포먼스입니까? CTE ★★★★★★★★★★★★★★★★★」Temporary Tables사정에 따라 다르겠지. 일단은 일반적인 테이블 표현이란 무엇입니까? (재귀적이지 않은) CTE는 SQL Server에서 인라인 테이블 표현으로도 사용할 수 있는 다른 구성 요소와 매우 유사하게 취급됩니다.파생 테이블, 뷰 및 인라인 테이블 값 함수.BOL에서는 CTE는 "일시적인 결과 집합으로 간주할 수 있다"고 하지만 이는 순전히 논리적인 설명이라는 점에 유의하십시오.대부분의 경우 그것은 그 자체로 실현되지 않는다. 임시 테이블이 뭐죠? 이것은 tempdb의 데이터 페이지에 저장된 행 모음입니다.데이터 페이지는 부분적으로 또는 전체적으로 메모리에 상주할 수 있습니다.또한 임시 테이..

programing 2023.04.20

목록 대신 Blocking Collection을 사용할 때와 Concurrent Bag을 사용할 때

목록 대신 Blocking Collection을 사용할 때와 Concurrent Bag을 사용할 때 "왜 이 병렬이 이루어지는가?"라는 질문에 대한 승인된 답변입니다.For Each code freeze up?」(각 코드 freeze up?)은 WPF 어플리케이션에서 List usage by ConcurrentBag로 대체하도록 권장합니다. 이 경우 Blocking Collection을 대신 사용할 수 있는지 알고 싶습니다. 이 은 쓸 수 .BlockingCollection하지만 그렇게 하는 것은 전혀 의미가 없다. 먼저 이 패키지는 를 구현하는 컬렉션의 래퍼입니다.이러한 인터페이스를 구현하는 모든 유형을 기본 스토리지로 사용할 수 있습니다. 를 작성하는 BlockingCollection오브젝트에서는 제..

programing 2023.04.20

varchar(8000)보다 varchar(500)가 유리합니까?

varchar(8000)보다 varchar(500)가 유리합니까? 나는 MSDN 포럼과 여기서 이것에 대해 읽었는데 아직도 잘 모르겠다.이것이 맞다고 생각합니다.Varchar(max)는 텍스트 데이터 형식으로 저장되기 때문에 단점이 있습니다.예를 들어 필드가 확실하게 8000자 미만이라고 가정해 보겠습니다.데이터베이스 테이블의 BusinessName 필드처럼요.실제로 기업명은 항상 500자 미만일 것입니다(내 모자에서 숫자를 꺼냅니다.내가 가로지르는 많은 varchar 필드가 8k 문자 수에 훨씬 못 미치는 것 같습니다. 이 필드를 varchar(8000)가 아닌 varchar(500)로 해야 합니까?SQL에 대해 알고 있는 바로는 이 두 가지에 차이가 없습니다.따라서 생활을 쉽게 하기 위해 모든 var..

programing 2023.04.20

윈도우즈 배치 스크립트에서 날짜 및 시간 형식 지정

윈도우즈 배치 스크립트에서 날짜 및 시간 형식 지정 Windows(Windows XP) 배치 스크립트에서 현재 날짜와 시간을 포맷해야 파일 이름 등에 나중에 사용할 수 있습니다. 이는 배치 파일에 날짜를 추가하는 방법 스택 오버플로 질문과 비슷하지만 시간이 걸립니다. 지금까지 알고 있습니다. echo %DATE% echo %TIME% set datetimef=%date:~-4%_%date:~3,2%_%date:~0,2%__%time:~0,2%_%time:~3,2%_%time:~6,2% echo %datetimef% 그 결과, 다음과 같습니다. 28/07/2009 8:35:31.01 2009_07_28__ 8_36_01 %TIME%에서 한 자릿수를 허용하여 다음 정보를 얻을 수 있는 방법이 있습니까? 20..

programing 2023.04.20

기존 테이블에서 테이블(구조)을 작성합니다.

기존 테이블에서 테이블(구조)을 작성합니다. 다른 테이블과 동일한 구조를 새 테이블 작성 방법 나는 노력했다. CREATE TABLE dom AS SELECT * FROM dom1 WHERE 1=2 그러나 동작하지 않는 에러가 발생했습니다.시험: Select * Into From Where 1 = 2 인덱스, 키 등은 복사되지 않습니다. 구조 전체를 복사하려면 테이블의 Create Script를 생성해야 합니다.이 스크립트를 사용하여 동일한 구조의 새 테이블을 만들 수 있습니다.그런 다음 필요에 따라 데이터를 새 테이블에 덤프할 수도 있습니다. Enterprise Manager를 사용하는 경우 테이블을 마우스 오른쪽 버튼으로 클릭하고 Copy를 선택하여 Create Script를 생성합니다.이것은 테이블..

programing 2023.04.20