반응형

programing 750

EP Plus - Excel 표 읽기

EP Plus - Excel 표 읽기 EPLus를 사용하여 엑셀 테이블을 읽은 다음 각 열의 모든 내용을 해당하는 것으로 저장하고 싶습니다.List나는 그것이 표의 표제를 인식하고 그것을 바탕으로 내용을 분류하기를 원합니다. 예를 들어, Excel 테이블이 아래와 같은 경우: Id Name Gender 1 John Male 2 Maria Female 3 Daniel Unknown 저장할 데이터를 원합니다.List어디에 public class ExcelData { public string Id { get; set; } public string Name { get; set; } public string Gender { get; set; } } 제목을 사용하여 내용을 부를 수 있도록 합니다.예를 들어, 다음 ..

programing 2023.05.07

Swift Dictionary: 배열로 값 가져오기

Swift Dictionary: 배열로 값 가져오기 나는 다음을 포함하는 사전을 가지고 있습니다.UIColor개체가 열거형 값으로 해시되었습니다.ColorScheme: var colorsForColorScheme: [ColorScheme : UIColor] = ... 이 사전에 포함된 모든 색상(값)의 배열을 추출할 수 있으면 좋겠습니다.저는 제가 그것을 사용할 수 있다고 생각했습니다.values사전 값을 반복할 때 사용되는 속성(for value in dictionary.values {...}), 그러나 다음 오류가 반환됩니다. let colors: [UIColor] = colorsForColorSchemes.values ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 'LazyBidrectiona..

programing 2023.05.07

Bash에서 지정된 시간 초과 후 하위 프로세스를 종료하는 방법은 무엇입니까?

Bash에서 지정된 시간 초과 후 하위 프로세스를 종료하는 방법은 무엇입니까? 저는 가끔 충돌하는 하위 프로세스를 시작하는 bash 스크립트를 가지고 있습니다(사실 중단됨). 뚜렷한 이유는 없습니다(폐쇄 소스, 그래서 제가 할 수 있는 일이 별로 없습니다).결과적으로, 저는 이 과정을 주어진 시간 동안 시작할 수 있고, 주어진 시간이 지나도 성공적으로 돌아오지 않으면 죽일 수 있기를 바랍니다. bash를 사용하여 간단하고 강력한 방법이 있습니까?( 참조: BASH FAQ 항목 #68: "명령을 실행하고 N초 후에 중단(타임아웃)하려면 어떻게 해야 합니까?") 사용할 수 있습니다.timeout*: timeout 10 ping www.goooooogle.com 그렇지 않으면 다음 작업을 수행합니다.timeo..

programing 2023.05.07

탐색 모음에서 뒤로 단추 색 변경

탐색 모음에서 뒤로 단추 색 변경 설정 단추의 색을 흰색으로 변경하려고 하는데 변경할 수 없습니다. 다음 두 가지를 모두 사용해 보았습니다. navigationItem.leftBarButtonItem?.tintColor = UIColor.whiteColor() navigationItem.backBarButtonItem?.tintColor = UIColor.whiteColor() 하지만 변화는 없습니다. 여전히 다음과 같습니다. 그 단추를 흰색으로 만들려면 어떻게 해야 합니까?게시판의 빈 공간을 클릭하고 오른쪽 도구 모음 "파일 검사자 표시"에서 선택하여 스토리보드의 전역 색조를 변경할 수 있습니다. 그러면 도구 모음 하단에 "전체 색조" 옵션이 표시됩니다. 이 코드는 화살표 색상을 변경합니다. self...

programing 2023.05.07

정수로 캐스트 문자열 입력

정수로 캐스트 문자열 입력 Varchar의 원시 피드가 있는 테이블에서 데이터를 가져오고 있습니다. Varchar의 열을 문자열 열로 가져와야 합니다.사용해 보았습니다.::integer게다가to_number(,'9999999')그러나 오류가 발생합니다. 빈 필드가 몇 개 있기 때문에 새 테이블에 빈 필드 또는 null로 검색해야 합니다.어림짐작:값이 빈 문자열인 경우 NULLIF를 사용하여 NULL로 바꿀 수 있습니다. SELECT NULLIF(your_value, '')::int 한 단계 더 나아가 다음과 같은 통합 필드를 제한할 수도 있습니다. SELECT CAST(coalesce(, '0') AS integer) as new_field from where CAST(coalesce(, '0') AS ..

programing 2023.05.07

postgresql로 "무시 삽입" 및 "중복 키 업데이트 시"(sql 병합)를 에뮬레이트하는 방법은 무엇입니까?

postgresql로 "무시 삽입" 및 "중복 키 업데이트 시"(sql 병합)를 에뮬레이트하는 방법은 무엇입니까? 일부 SQL 서버에는 다음과 같은 기능이 있습니다.INSERT기본/오프라인 키 제약 조건을 위반하는 경우 건너뜁니다.예를 들어 MySQL은INSERT IGNORE. 본받을 수 있는 가장 좋은 방법은 무엇입니까?INSERT IGNORE그리고.ON DUPLICATE KEY UPDATEPostgreSQL과 함께?Postgre 포함SQL 9.5는 이제 기본 기능입니다(MySQL이 몇 년 동안 사용해 온 기능). 삽입...충돌 시 아무것도 하지 않음/업데이트("UPSERT") 9.5는 "UPSERT" 작업을 지원합니다.INSERT는 ON CONCLIVE DO UPDATE/IGNORE 절을 허용하도록 ..

programing 2023.05.07

"모호한 리디렉션" 오류를 가져오는 중

"모호한 리디렉션" 오류를 가져오는 중 내 Bash 스크립트의 다음 행 echo $AAAA" "$DDDD" "$MOL_TAG >> ${OUPUT_RESULTS} 다음 오류가 나타납니다. line 46: ${OUPUT_RESULTS}: ambiguous redirect 왜요?Bash는 때때로 꽤 둔감할 수 있습니다. 다음 명령은 모두 기본적으로 동일한 오류에 대해 서로 다른 오류 메시지를 반환합니다. $ echo hello > bash: syntax error near unexpected token `newline` $ echo hello > ${NONEXISTENT} bash: ${NONEXISTENT}: ambiguous redirect $ echo hello > "${NONEXISTENT}" bash..

programing 2023.05.07

예외가 있는 Python 유형 암시

예외가 있는 Python 유형 암시 다음과 같은 기능이 있습니다. def check_for_errors(result): if 'success' in result: return True if 'error' in result: raise TypeError return False 이 기능을 성공적으로 실행하면 다음과 같은 정보를 얻을 수 있습니다.bool하지만 만약 오류가 있다면, 나는 그것을 받아야 합니다.TypeError다른 기능으로 처리하기 때문에 괜찮습니다. 제 기능의 첫 줄은 다음과 같습니다. def check_for_errors(result: str) -> bool: 제 질문은: 제 타입 암시의 오류를 언급해야 할까요?유형 암시는 예외에 대해 아무 말도 할 수 없습니다.기능의 범위를 완전히 벗어났습..

programing 2023.05.07

VBA의 멀티스레딩

VBA의 멀티스레딩 여기 VBA가 여러 스레드를 실행하도록 하는 방법을 아는 사람이 있습니까?저는 엑셀을 사용하고 있습니다.VBA로는 기본적으로 수행할 수 없습니다.VBA는 싱글 스레드 아파트에 구축됩니다.여러 스레드를 가져오는 유일한 방법은 COM 인터페이스가 있는 VBA가 아닌 다른 곳에 DLL을 구축하고 VBA에서 호출하는 것입니다. 정보: OLE 스레딩 모델의 설명 및 기능VBA는 기본적으로 멀티스레딩을 지원하지 않지만,멀티스레딩을 수행하는 방법은 세 가지가 있습니다. COM/dll - 예:C# 및 별도의 스레드에서 실행할 병렬 클래스 VBscript 작업자 스레드 사용 - 별도의 VBscript 스레드에서 VBA 코드 실행 VB스크립트를 통해 실행되는 VBA 작업자 스레드 사용 - Excel 워..

programing 2023.05.07

.translate()를 사용하여 Python 3.x의 문자열에서 구두점을 제거하는 방법은 무엇입니까?

.translate()를 사용하여 Python 3.x의 문자열에서 구두점을 제거하는 방법은 무엇입니까? .translate() 메서드를 사용하여 텍스트 파일에서 모든 구두점을 제거합니다.Python 2.x에서는 잘 작동하는 것처럼 보이지만 Python 3.4에서는 아무 것도 작동하지 않는 것 같습니다. 제 코드는 아래와 같고 출력은 입력 텍스트와 같습니다. import string fhand = open("Hemingway.txt") for fline in fhand: fline = fline.rstrip() print(fline.translate(string.punctuation)) 다음을 사용하여 변환 테이블을 만들어야 합니다.maketrans당신이 전달하는 것.str.translate방법. Pyth..

programing 2023.05.07
반응형