반응형

source 976

Python: None을 빈 문자열로 변환하는 가장 관용적인 방법?

Python: None을 빈 문자열로 변환하는 가장 관용적인 방법? 다음을 수행하는 가장 관용적인 방법은 무엇입니까? def xstr(s): if s is None: return '' else: return s s = xstr(a) + xstr(b) 업데이트: 스트링을 사용하는 Tryptich의 제안을 포함시키고 있습니다.이것에 의해, 이 루틴은 문자열 이외의 다른 타입에서도 사용할 수 있습니다.Vinay Sajip의 람다 제안에 매우 감명받았습니다만, 비교적 간단하게 코드를 유지하고 싶습니다. def xstr(s): if s is None: return '' else: return str(s) 아마 가장 짧은 것은str(s or '') None은 False이고 "x 또는 y"는 x가 false일 경우 ..

source 2022.11.19

MySQL의 기본 조합이 latin1_swedish_ci인 이유는 무엇입니까?

MySQL의 기본 조합이 latin1_swedish_ci인 이유는 무엇입니까? 설정 이면에 있는 이유는 무엇입니까?latin1_swedish_ci컴파일된 디폴트로서 다른 옵션이 훨씬 합리적이라고 생각되는 경우, 예를 들어 다음과 같습니다.latin1_general_ci또는utf8_general_ci?이 글을 쓴 사람은 스웨덴 회사의 공동 대표였다. 비슷한 이유로 Microsoft SQL Server의 기본 언어 us_english가 있을 수 있습니다.latin1_swedish_ci는 1바이트 문자 집합입니다.utf8_general_ci. 와 비교해서latin1_general_ci유럽 언어에서 사용되는 다양한 추가 문자를 지원합니다.따라서 어떤 언어를 사용할지 모르는 경우나, 1바이트 문자 집합만 사용해야..

source 2022.11.19

Java용 SSH 라이브러리

Java용 SSH 라이브러리 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?스택 오버플로의 토픽이 되도록 질문을 업데이트합니다. 7년 전에 문을 닫았어요 이 질문을 개선하다 Java를 사용한SSH 라이브러리 접속의 예를 알고 있는 사람이 있습니까?Java Secure Channel(JSCH)은 메이븐, 개미 및 이클립스가 사용하는 매우 인기 있는 라이브러리입니다.BSD 스타일의 라이선스를 가진 오픈소스입니다업데이트: GSOC 프로젝트와 코드는 활성화되지 않았습니다.단, 다음 URL은 https://github.com/hierynomus/sshj 입니다. 히에리노무스는 2015년 초부터 관리직을 이어받았다.다음은 더 이상 ..

source 2022.11.19

JavaScript 객체에 동적으로 명명된 속성을 추가할 수 있습니까?

JavaScript 객체에 동적으로 명명된 속성을 추가할 수 있습니까? JavaScript에서는 다음과 같은 개체를 만들었습니다. var data = { 'PropertyA': 1, 'PropertyB': 2, 'PropertyC': 3 }; 실행 시간까지 속성 이름이 결정되지 않은 경우, 초기 생성 후 이 개체에 속성을 추가할 수 있습니까? var propName = 'Property' + someUserInput //imagine someUserInput was 'Z', how can I now add a 'PropertyZ' property to //my object? 네. var data = { 'PropertyA': 1, 'PropertyB': 2, 'PropertyC': 3 }; data["P..

source 2022.11.19

PHP Try Catch 블록에 예외 발생

PHP Try Catch 블록에 예외 발생 Drupal 6 . module 파일에 PHP 기능이 있습니다.보다 부하가 높은 태스크(데이터베이스 쿼리 등)를 실행하기 전에 초기 변수 검증을 실행하려고 합니다.C#에서는 검증에 실패했을 경우 새로운 예외를 발생시키는 IF 문을 Try 블록의 선두에 실장했습니다.느려진 예외는 Catch 블록에서 포착됩니다.다음은 제 PHP 코드입니다. function _modulename_getData($field, $table) { try { if (empty($field)) { throw new Exception("The field is undefined."); } // rest of code here... } catch (Exception $e) { throw $e->g..

source 2022.11.19

Eclipse에서 조건부 중단점을 사용하는 방법은 무엇입니까?

Eclipse에서 조건부 중단점을 사용하는 방법은 무엇입니까? 이클립스에 조건부 중단점을 배치하는 방법을 알고 싶습니다.다음과 같은 코드가 있습니다. public static void doForAllTabs(String[] tablist){ for(int i = 0; i doIt(tablist[i]); } } 이제 화살표가 있는 라인에 중단점을 두지만 다음과 같은 경우에만 트리거되도록 합니다. tablist[i].equalsIgnoreCase("LEADDELEGATES"); 브레이크 포인트를 넣으세요.여백의 중단점 이미지를 마우스 오른쪽 버튼으로 클릭하고 중단점 속성을 선택합니다. 적합하다고 판단되는 조건을 설정합니다. 에 일반 중단점을 만듭니다.doIt(tablist[i]);선 오른쪽 클릭 -> 속성 ..

source 2022.11.18

특정 카디널리티를 가진 sql 쿼리(다대다)

특정 카디널리티를 가진 sql 쿼리(다대다) 마리아답에 테이블이 세 개 있어요 sensor +---------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+-------+ | name | varchar(64) | NO | PRI | NULL | | | reload_time | int(11) | NO | | NULL | | | discriminator | varchar(20) | NO | | NULL | | +---------------+-------------+------+--..

source 2022.11.18

--all-databases 덤프에서 단일 데이터베이스 가져오기

--all-databases 덤프에서 단일 데이터베이스 가져오기 --all-databases mysqldump에서 단일 데이터베이스를 Import할 수 있습니까?파일을 수동으로 수정할 수 있을 것 같은데 명령줄 옵션이 있는지 궁금합니다. 서버를 이행하고 있으며, 많은 데이터베이스를 보유하고 있습니다.대부분의 데이터베이스는 현재 필요없거나 필요 없습니다만, 필요에 따라서 1개의 데이터베이스를 restore 할 수 있는 옵션을 희망하고 있습니다.다음 명령을 사용할 수 있습니다. mysql -u root -p --one-database destdbname < alldatabases.sql 어디에destdbname복원하는 데이터베이스입니다. IMHO가 훨씬 안전한 또 다른 옵션은 DB를 추출하는 것입니다.--a..

source 2022.11.18

Java에서 디렉터리 내용을 삭제하는 방법

Java에서 디렉터리 내용을 삭제하는 방법 이 질문에는 이미 답변이 있습니다. Java에서 반복적으로 디렉토리 삭제 (26개 답변) 닫힘8년 전. 디렉토리를 열거한 후 모든 파일을 삭제해야 합니다. 사용: final File[] files = outputFolder.listFiles(); files.delete(); 그러나 디렉토리는 삭제되지 않았습니다. 각 파일에 대해 다음을 수행해야 합니다. public static void deleteFolder(File folder) { File[] files = folder.listFiles(); if(files!=null) { //some JVMs return null for empty dirs for(File f: files) { if(f.isDirector..

source 2022.11.18
반응형