반응형

자바 2262

str (변수)가 비어 있는지 확인하는 방법은 무엇입니까?

str (변수)가 비어 있는지 확인하는 방법은 무엇입니까? 어떻게 만드나요 : if str(variable) == [contains text]: 질환? (또는 무언가, 내가 방금 쓴 것이 완전히 틀렸다고 확신하기 때문에) random.choice내 목록의 a가 ["",](비어 있음) 또는 포함되어 있는지 확인하려고합니다 ["text",]. 문자열을 빈 문자열과 비교할 수 있습니다. if variable != "": etc. 그러나 다음과 같이 축약 할 수 있습니다. if variable: etc. 설명 :은 if실제로 사용자가 제공하는 논리식 True또는 False. 논리 테스트 대신 변수 이름 (또는 "hello"와 같은 리터럴 문자열)을 사용하는 경우 규칙은 다음과 같습니다. 빈 문자열은 False로..

Nice programing 2020.11.29

Bind () 대신 Join ()을 사용하는 모나드

Bind () 대신 Join ()을 사용하는 모나드 모나드는 일반적으로 return및 bind. 그러나 나는 당신 bind이 join(그리고 fmap?) 일류 기능이 부족한 프로그래밍 언어 bind에서 사용하기 매우 어색합니다. join반면에는 아주 쉽게 보입니다. join그러나 작동 방식을 완전히 이해하지는 못합니다 . 분명히 [Haskell] 유형이 있습니다. 조인 :: Monad m => m (mx)-> mx 목록 모나드의 경우 이것은 사소하고 분명 concat합니다. 그러나 일반적인 모나드의 경우이 방법이 실제로 어떤 역할을합니까? 타입 시그니처에 어떤 역할을하는지 알지만 Java 또는 이와 유사한 방식으로 이와 같은 내용을 작성하는 방법을 알아 내려고합니다. (사실은 간단합니다 : 그렇지 않습니..

Nice programing 2020.11.29

Python 2.7의 분할

Python 2.7의 분할 및 3.3 이 질문에 이미 답변이 있습니다. Python Division 12 답변 파이썬 2.7에서 두 숫자를 나누고 소수로 결과를 얻으려면 어떻게해야합니까? 왜 차이가 있는지 이해하지 못합니다. Python 3에서 >>> 20/15 1.3333333333333333 Python 2에서 >>> 20/15 1 이것은 실제로 모듈로 아닌가요? 파이썬 2.7에서 /입력이 정수이면 연산자는 정수 나눗셈입니다. 부동 나누기를 원하면 (항상 선호하는) 다음 특수 가져 오기를 사용하십시오. from __future__ import division 여기에서 확인하세요 : >>> 7 / 2 3 >>> from __future__ import division >>> 7 / 2 3.5 >>> 정..

Nice programing 2020.11.29

스파크 실행기 번호, 코어 및 실행기 메모리를 조정하는 방법은 무엇입니까?

스파크 실행기 번호, 코어 및 실행기 메모리를 조정하는 방법은 무엇입니까? 위에서 언급 한 매개 변수를 어디에서 조정하기 시작합니까? 실행기 메모리로 시작하여 실행기 수를 얻거나 코어로 시작하여 실행기 번호를 얻습니까? 나는 링크를 따랐다 . 그러나 높은 수준의 아이디어를 얻었지만 어떻게 시작하고 최종 결론에 도달해야할지 아직 확실하지 않습니다. 다음 답변은 제목에 언급 된 세 가지 주요 측면 (실행기 수, 실행기 메모리 및 코어 수)을 다룹니다. 이 답변에서 다루지 않았지만 가까운 장래에 추가하고 싶은 드라이버 메모리 및 기타 매개 변수와 같은 다른 매개 변수가있을 수 있습니다. 사례 1 하드웨어-6 개 노드, 각 노드 16 개 코어, 64GB RAM 각 실행기는 JVM 인스턴스입니다. 따라서 단일 노..

Nice programing 2020.11.29

Git에서 모든 파일을 수동으로 병합하는 방법은 무엇입니까?

Git에서 모든 파일을 수동으로 병합하는 방법은 무엇입니까? meld 또는 다른 diff 도구 를 사용하여 모든 파일을 수동으로 병합하고 싶습니다. Git으로 어떻게 할 수 있습니까? 내가 실행 git mergetool하면 no files need merging. 그래서 갈등이있을 때만 할 수 있다고 생각합니다. 훨씬 더 간단한 방법이 있습니다. git merge --no-commit merge_branch 남자가 말했듯이 : 함께 --no-commit병합을 수행하지만, 척 실패 병합 및 자동 커밋하지 않는 사용자에게 검사 및 추가 커밋하기 전에 병합 결과를 조정할 수있는 기회를 제공합니다. 다음과 같은 시나리오가 있습니다. git merge --no-commit merge_branch 빨리 감기를 일으..

Nice programing 2020.11.29

XPath로 Java의 네임 스페이스를 사용하여 XML을 쿼리하는 방법은 무엇입니까?

XPath로 Java의 네임 스페이스를 사용하여 XML을 쿼리하는 방법은 무엇입니까? 내 XML이 다음과 같이 보일 때 (아니오 xmlns) 다음과 같이 XPath로 쉽게 쿼리 할 수 ​​있습니다./workbook/sheets/sheet[1] 근데 이렇게 생겼을 때 난 못해 어떤 아이디어? 두 번째 예제 XML 파일에서 요소는 네임 스페이스에 바인딩됩니다. XPath가 기본 "no namespace"네임 스페이스에 바인딩 된 요소를 주소 지정하려고하므로 일치하지 않습니다. 선호되는 방법은 namespace-prefix를 사용하여 네임 스페이스를 등록하는 것입니다. XPath를 훨씬 쉽게 개발, 읽기 및 유지 관리 할 수 ​​있습니다. 그러나 네임 스페이스를 등록하고 XPath에서 네임 스페이스 접두사를 ..

Nice programing 2020.11.29

디버깅하는 동안 iOS 애플리케이션 샌드 박스에서 파일의 내용을 볼 수 있습니까?

디버깅하는 동안 iOS 애플리케이션 샌드 박스에서 파일의 내용을 볼 수 있습니까? Xcode에서 디버깅하는 동안 특정 실행 지점에서 XML 파일의 내용을 확인하고 싶습니다. Organizer (시뮬레이터가 아닌 실제 하드웨어 장치를 사용하여 디버깅 중입니다)를 통해 또는 출력 / 콘솔에 일종의 명령을 입력하여 파일의 내용을 볼 수 있습니까? Xcode 4를 사용하고 있습니다. 주최자를 열고 하단의 '다운로드'버튼을 클릭 한 다음 xcappdata 파일을 마우스 오른쪽 버튼으로 클릭하고 패키지 내용 표시를 선택합니다. Xcode 6에 대한 답변 업데이트 : 이제 장치 탭에 자체 창이 있습니다 (창-> 장치). 장치를 찾은 다음 앱을 찾으십시오. '다운로드'버튼이 없습니다 (로그 창이 표시되지 않는 한 ....

Nice programing 2020.11.29

주어진 달의 첫날과 마지막 날을 얻는 방법

주어진 달의 첫날과 마지막 날을 얻는 방법 월 () 및 year () 함수를 사용하여 내 함수에 'Ymd'매개 변수 형식으로 이동하는 특정 월의 모든 게시물을 표시하는 mysql 쿼리를 다시 작성하고 싶지만 어떻게 얻을 수 있는지 모르겠습니다. 주어진 달 날짜의 마지막 날. $query_date = '2010-02-04'; list($y, $m, $d) = explode('-', $query_date); $first_day = $y . '-' . $m . '-01'; strtotime및 date기능 을 살펴볼 수 있습니다 .

Nice programing 2020.11.29

Bash에서 작은 따옴표 문자열에서 작은 따옴표를 이스케이프하는 방법은 무엇입니까?

Bash에서 작은 따옴표 문자열에서 작은 따옴표를 이스케이프하는 방법은 무엇입니까? 이렇게 Bash에 문자열을 표시하고 싶습니다. I'm a student 물론 이렇게 할 수 있습니다 echo "I'm a student" 그러나 문자열 주위에 작은 따옴표를 사용하면서 이것을 수행하는 방법은 무엇입니까? echo 'I\'m a student' 작동하지 않습니다. 그러나 다음은 작동합니다. echo $'I\'m a student' bash의 man 페이지에서 : 백 슬래시가 앞에있는 경우에도 작은 따옴표 사이에 작은 따옴표를 사용할 수 없습니다. .... $ 'string' 형태의 단어는 특별히 취급됩니다. 이 단어는 ANSI C 표준에 지정된대로 백 슬래시 이스케이프 문자가 대체 된 문자열로 확장됩니다. ..

Nice programing 2020.11.29

Java 8에서 여러 필드 이름으로 그룹화

Java 8에서 여러 필드 이름으로 그룹화 POJO의 일부 필드 이름으로 개체를 그룹화하는 코드를 찾았습니다. 다음은 이에 대한 코드입니다. public class Temp { static class Person { private String name; private int age; private long salary; Person(String name, int age, long salary) { this.name = name; this.age = age; this.salary = salary; } @Override public String toString() { return String.format("Person{name='%s', age=%d, salary=%d}", name, age, salary)..

Nice programing 2020.11.29
반응형