다음을 수행 할 수있는 방식으로 버전 문자열을 파이썬 패키지와 연결하는 표준 방법이 있습니까? import foo print foo.version 작은 / 주요 문자열이 setup.py이미 지정되어 있으므로 추가 하드 코딩없이 해당 데이터를 검색 할 수있는 방법이 있다고 생각합니다 . 내가 발견 한 대체 솔루션은 것이 었 import __version__내에서 foo/__init__.py다음 한 __version__.py에 의해 생성 …
나는 이것에 대한 답변 읽고 있던 질문을 실제로라는 방법이 발견 length()을 위해 std::string(내가 항상 사용 size()). 이 방법을 std::string수업에 사용 하는 특별한 이유가 있습니까? 내가 MSDN 및 CppRefernce 모두를 읽고, 그들 사이에는 차이가 없음을 시사 size()하고 length(). 그렇다면 클래스 사용자에게 더 혼란스럽지 않습니까?
tar 파일을 가져 와서 문자열로 변환하거나 그 반대로 변환하는 쉬운 방법이 필요합니다. Ruby에서이를 수행 할 수있는 방법이 있습니까? 최선의 시도는 다음과 같습니다. file = File.open("path-to-file.tar.gz") contents = "" file.each {|line| contents << line } 문자열로 변환하기에 충분하다고 생각했지만 다음과 같이 다시 쓰려고하면 ... newFile = File.open("test.tar.gz", "w") newFile.write(contents) 같은 파일이 …
방법을 사용 String.replaceAll()하고 문자를 하나씩 바꾸는 것 외에 악센트를 없애고 문자를 규칙적으로 만드는 더 좋은 방법이 있습니까? 예: 입력: orčpžsíáýd 산출: orcpzsiayd 러시아어 알파벳이나 중국어와 같은 악센트가있는 모든 문자를 포함 할 필요는 없습니다.
C로 문자열 배열을 만들려고합니다.이 코드를 사용하면 : char (*a[2])[14]; a[0]="blah"; a[1]="hmm"; gcc는 "경고 : 호환되지 않는 포인터 유형의 할당"을 제공합니다. 이를 수행하는 올바른 방법은 무엇입니까? 편집 : 왜 그렇게하면 컴파일러가 경고 메시지를 표시 해야하는지 궁금 printf(a[1]);합니다. "hmm"을 올바르게 인쇄합니다.
SQL에서 문자열이 다음과 같은 목록에 있는지 확인할 수 있습니다. Column IN ('a', 'b', 'c') JavaScript로 이것을 수행하는 좋은 방법은 무엇입니까? 이 작업을 수행하는 것은 매우 어리 석습니다. if (expression1 || expression2 || str === 'a' || str === 'b' || str === 'c') { // do something } 그리고 나는 …
C #에서 문자열을 비교하는 것은 매우 간단합니다. 실제로 몇 가지 방법이 있습니다. 아래 블록에 일부를 나열했습니다. 내가 궁금한 점은 그들 사이의 차이점과 다른 것들을 사용해야 할 때의 차이점입니까? 모든 비용을 피해야합니까? 내가 나열하지 않은 것이 더 있습니까? string testString = "Test"; string anotherString = "Another"; if (testString.CompareTo(anotherString) == 0) {} …
문자열 리터럴을 입력 할 때마다 ""문자열 풀에서 동일한 String 객체가 참조 된다는 것을 이해합니다 . 그러나 String API에 왜을 포함하지 않으므로에 대한 public static final String Empty = "";참조를 사용할 수 String.Empty있습니까? 컴파일러는 기존 문자열을 참조하고 이미 재사용을 위해 이미 생성되었는지 확인할 필요가 없으므로 컴파일 시간을 절약 할 수 있습니다. …
R.string하드 코드 된 문자열을 코드에서 유지하는 것이 매우 훌륭 하다는 것을 알았으며 응용 프로그램의 모델과 함께 작동하여 출력을 생성하는 유틸리티 클래스에서 계속 사용하고 싶습니다. 예를 들어,이 경우 활동 외부의 모델에서 이메일을 생성합니다. 또는 getString밖에서 사용할 수ContextActivity 있습니까? 현재 활동을 통과 할 수 있다고 생각하지만 불필요한 것 같습니다. 내가 틀렸다면 정정 …