반응형

C# 2289

파일이 아닌 문자열로 CSV 형식으로 데이터를 쓰려면 어떻게해야합니까?

파일이 아닌 문자열로 CSV 형식으로 데이터를 쓰려면 어떻게해야합니까? [1,2,'a','He said "what do you mean?"']CSV 형식의 문자열 과 같은 데이터를 캐스트하고 싶습니다 . 일반적으로 csv.writer()이를 위해 사용 합니다. 왜냐하면 모든 미친 엣지 케이스 (쉼표 이스케이프, 따옴표 이스케이프, CSV 방언 등) csv.writer()를 처리하기 때문입니다. 내 현재 솔루션은 다소 해키 한 기능입니다. def CSV_String_Writeline(data): class Dummy_Writer: def write(self,instring): self.outstring = instring.strip("\r\n") dw = Dummy_Writer() csv_w = csv.w..

program story 2020.08.30

Java에서 두 숫자를 곱하면 오버플로가 발생하는지 어떻게 확인할 수 있습니까?

Java에서 두 숫자를 곱하면 오버플로가 발생하는지 어떻게 확인할 수 있습니까? 두 숫자를 곱하면 오버플로가 발생하는 특수한 경우를 처리하고 싶습니다. 코드는 다음과 같습니다. int a = 20; long b = 30; // if a or b are big enough, this result will silently overflow long c = a * b; 그것은 단순화 된 버전입니다. 실제 프로그램에서 a그리고 b런타임에 다른 곳에서 소싱됩니다. 내가 달성하고 싶은 것은 다음과 같습니다. long c; if (a * b will overflow) { c = Long.MAX_VALUE; } else { c = a * b; } 이것을 가장 잘 코딩하는 방법은 무엇입니까? 업데이트 : a그리고 b내 시..

program story 2020.08.30

DRY 방식으로 루비의 구조 절에 여러 오류 클래스 전달

DRY 방식으로 루비의 구조 절에 여러 오류 클래스 전달 루비에서 여러 유형의 예외를 구해야하는 코드가 있습니다. begin a = rand if a > 0.5 raise FooException else raise BarException end rescue FooException, BarException puts "rescued!" end 내가하고 싶은 것은 어떻게 든 어딘가에 구출하려는 예외 유형 목록을 저장하고 해당 유형을 rescue 절에 전달하는 것입니다. EXCEPTIONS = [FooException, BarException] 그리고: rescue EXCEPTIONS 이것이 가능 eval할까요 , 그리고 실제로 해킹 호출없이 가능 합니까? 나는 TypeError: class or module ..

program story 2020.08.30

엔티티 오류 매핑의 또 다른 반복 열

엔티티 오류 매핑의 또 다른 반복 열 다른 모든 게시물에도 불구하고 MacOSX, NetBeans 7.2의 GlassFish에서이 오류에 대한 해결책을 찾을 수 없습니다. Here the error : SEVERE: Exception while invoking class org.glassfish.persistence.jpa.JPADeployer prepare method SEVERE: Exception while preparing the app SEVERE: [PersistenceUnit: supmarket] Unable to build EntityManagerFactory ... Caused by: org.hibernate.MappingException: Repeated column in mapping..

program story 2020.08.30

과거에 두 개의 임의 커밋 사이에 커밋을 삽입하는 방법은 무엇입니까?

과거에 두 개의 임의 커밋 사이에 커밋을 삽입하는 방법은 무엇입니까? 로컬 전용 브랜치에 다음 커밋 기록이 있다고 가정합니다. A -- B -- C A와 사이에 새 커밋을 어떻게 삽입 B합니까? OP의 답변보다 훨씬 쉽습니다. git rebase -i . 구성된 텍스트 편집기에 커밋 목록이 표시됩니다. 다음에 삽입 할 커밋을 찾습니다 (라고 가정 해 보겠습니다 a1b2c3d). 편집기에서 해당 줄에 pick대해 edit. 텍스트 편집기를 닫아 리베이스를 시작하십시오 (변경 사항 저장). 이렇게하면 방금 커밋 된 것처럼 이전에 선택한 커밋 ( a1b2c3d) 이있는 명령 프롬프트가 표시 됩니다. 변경하고 git commit( 대부분 의 것과 달리 수정 하지 마십시오edit ). 이렇게 하면 선택한 커밋 뒤..

program story 2020.08.30

마우스 이벤트없이 jQuery에서 마우스 위치를 얻는 방법은 무엇입니까?

마우스 이벤트없이 jQuery에서 마우스 위치를 얻는 방법은 무엇입니까? 현재 마우스 위치를 얻고 싶지만 사용하고 싶지 않습니다. $(document).bind('mousemove',function(e){ $("#log").text("e.pageX: " + e.pageX + ", e.pageY: " + e.pageY); }); 위치를 파악하고 정보를 처리하면되므로 마우스 위치 를 쿼리 하는 방법이 없다고 생각 하지만 mousemove정보를 저장 하는 핸들러를 사용 하여 저장된 정보를 쿼리 할 수 ​​있습니다. jQuery(function($) { var currentMousePos = { x: -1, y: -1 }; $(document).mousemove(function(event) { currentMo..

program story 2020.08.30

“.bat”파일에서 명령 줄 매개 변수를 확인하는 방법은 무엇입니까?

“.bat”파일에서 명령 줄 매개 변수를 확인하는 방법은 무엇입니까? 내 OS는 Windows Vista입니다. 사용자가 명령 줄 매개 변수를 입력했는지 확인해야하는 ".bat"파일이 필요합니다. 그렇다면 매개 변수가 다음과 같으면 -b다른 작업을 수행합니다. "잘못된 입력"플래그를 지정합니다. 사용자가 명령 줄 매개 변수를 입력하지 않으면 내가 뭔가를 할 것입니다. 다음 .bat 파일을 만들었습니다. 케이스 -b와 동일하지 않지만 작동 -b하지만 사용자가 명령 줄 매개 변수를 전달하지 않으면 실패합니다. 항상 오류가 발생합니다. GOTO was unexpected at this time. 아무도 내가 여기서 뭘 잘못하고 있는지 말해 줄 수 있습니까? ECHO OFF CLS ECHO. IF [%1]==[..

program story 2020.08.30

문서 Main.storyboard에는 Xcode 8.0 이상이 필요합니다.

문서 Main.storyboard에는 Xcode 8.0 이상이 필요합니다. Xcode 베타를 다운로드하고 기존 프로젝트를 열어 Xcode 8 베타에서 어떻게 작동하는지 확인했습니다 (Xcode 8에서 Storyboard 파일을 열었습니다). 이제 Xcode 7.3에서 프로젝트를 열 때 스토리 보드 파일을 열 수 없습니다. 다음과 같은 오류가 발생합니다. 이 버전은 Xcode 8 형식으로 저장된 문서를 지원하지 않습니다. Xcode 8.0 이상에서이 문서를 엽니 다. Xcode 7에서 계속 작업하려면 되돌리려면 어떻게해야합니까? Xcode 8에서 장치를 선택하라는 메시지가 표시되고 iPhone 6S를 선택했는데 그 부분이 Xcode 7에서 열리지 않는 스토리 보드 파일에 대해 어떻게 든 책임이 있다고 생각..

program story 2020.08.29

.NET은 바이트를 KB, MB, GB 등으로 쉽게 변환하는 방법을 제공합니까?

.NET은 바이트를 KB, MB, GB 등으로 쉽게 변환하는 방법을 제공합니까? .NET이이 작업을 수행하는 깨끗한 방법을 제공하는지 궁금합니다. int64 x = 1000000; string y = null; if (x / 1024 == 0) { y = x + " bytes"; } else if (x / (1024 * 1024) == 0) { y = string.Format("{0:n1} KB", x / 1024f); } 기타... 이를 수행하는 매우 간결한 방법은 다음과 같습니다. static readonly string[] SizeSuffixes = { "bytes", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB" }; static string SizeSuffi..

program story 2020.08.29

MySQL을 사용하여 임의의 고유 한 8 자 문자열 생성

MySQL을 사용하여 임의의 고유 한 8 자 문자열 생성 나는 어느 시점에서 차량과 관련된 게임을 작업하고 있습니다. 차량에 대한 번호판을 저장하는 "plate"열을 포함하여 차량에 대한 데이터를 포함하는 "vehicles"라는 MySQL 테이블이 있습니다. 이제 제가 문제가있는 부분이 있습니다. 새 차량을 만들기 전에 사용하지 않은 번호판을 찾아야합니다. 영숫자 8 자로 된 임의의 문자열이어야합니다. 내가 이것을 달성 한 방법은 내가 프로그래밍하는 언어 인 Lua에서 while 루프를 사용하여 문자열을 생성하고 DB를 쿼리하여 사용 여부를 확인하는 것이 었습니다. 하지만 차량 수가 늘어남에 따라 지금보다 훨씬 비효율적 일 것으로 예상됩니다. 따라서 MySQL 쿼리를 사용하여이 문제를 해결하기로 결정했습..

program story 2020.08.29
반응형