반응형

string 12

문자열 보간 대 문자열.서식

문자열 보간 대 문자열.서식 문자열 보간을 사용하는 것 사이에 현저한 성능 차이가 있습니까? myString += $"{x:x2}"; vs 문자열.형식()? myString += String.Format("{0:x2}", x); ReSharper가 수정을 요청하고 있고, 전에 속아본 적이 있기 때문에 묻는 것입니다.주목할 만한 것은 상대적인 것입니다.나:.string.Format()컴파일 타임에 그들은 결국 같은 결과로 끝나야 합니다. 하지만 미묘한 차이가 있습니다. 이 질문에서 알 수 있듯이 형식 지정자의 문자열 연결은 추가적인 결과를 가져옵니다.string.Concat()러.대답은 '그렇다'와 '아니오' 둘 다 입니다.ReSharper 가장 성능이 뛰어난 세 번째 변형을 보여주지 않음으로써 여러분을 ..

programing 2023.09.28

문자열 변수에 추가

문자열 변수에 추가 문 닫았습니다.이 질문은 충족되지 않습니다.스택 오버플로 지침.현재 답변을 받지 않고 있습니다. 코드를 묻는 질문은 해결 중인 문제에 대한 최소한의 이해를 입증해야 합니다.시도된 해결책, 해결책이 작동하지 않은 이유, 예상되는 결과 등을 포함합니다.참고 항목:스택 오버플로 질문 체크리스트 9년전에 문을 닫았습니다. 이 질문을 개선합니다. 공백이 있는 이미 채워진 문자열 변수에 단어를 추가하려면 어떻게 해야 합니까?다음과 같은 경우: var str = 'blah blah blah'; str += ' blah'; str += ' ' + 'and some more blah'; var str1 = 'abc'; var str2 = str1+' def'; // str2 is now 'abc de..

programing 2023.09.14

시간을 변환합니다.문자열 작성 시간

시간을 변환합니다.문자열 작성 시간 데이터베이스의 몇 가지 값을 다음에 추가하려고 합니다.[]string몇 가지는 타임스탬프입니다. 오류가 발생했습니다. U.Created_date(type time)를 사용할 수 없습니다.시간) 배열 요소의 형식 문자열 변환할 수 있습니까?time.Time로.string? type UsersSession struct { Userid int Timestamp time.Time Created_date time.Time } type Users struct { Name string Email string Country string Created_date time.Time Id int Hash string IP string } - var usersArray = [][]string..

programing 2023.09.03

SQL 열에서 문자의 인스턴스 수를 계산하는 방법

SQL 열에서 문자의 인스턴스 수를 계산하는 방법 100개의 'Y' 또는 'N'자로 구성된 문자열인 SQL 열이 있습니다.예: 아니, 아니, 아니, 아니, 아니... 각 행에 있는 모든 'Y' 기호의 개수를 구하는 가장 쉬운 방법은 무엇입니까?이 스니펫은 부울이 있는 특정 상황에서 작동합니다. "N이 아닌 사람은 몇 명입니까?"라고 대답합니다. SELECT LEN(REPLACE(col, 'N', '')) 다른 상황에서 주어진 문자열에서 특정 문자(예: 'Y')의 발생 횟수를 계산하려고 했다면 다음을 사용합니다. SELECT LEN(col) - LEN(REPLACE(col, 'Y', '')) SQL Server에서: SELECT LEN(REPLACE(myColumn, 'N', '')) FROM ... 이것..

programing 2023.08.04

단일 문자로 문자열을 만들려면 어떻게 해야 합니까?

단일 문자로 문자열을 만들려면 어떻게 해야 합니까? 싱글이 있습니다.char가치, 그리고 나는 그것을 캐스팅/변환해야 합니다.std::string어떻게 해야 하나요? 반대 방향으로 가는 방법을 알고 있어요, 검색하기 위해서요.chara부터std::stringobject: 적절한 위치에서 문자열을 인덱싱하기만 하면 됩니다.예:str[0]문자열의 첫 번째 문자를 검색합니다. 그런데 어떻게 반대로 가야 하나요?저는 다음과 같은 것을 원합니다. char c = 34; std::string s(c); …하지만 이것은 작동하지 않습니다(문자열은 항상 비어 있습니다).다음을 모두 사용하여 다음을 생성할 수 있습니다.std::string단일 문자로 시작: std::string s(1, c); std::cout

programing 2023.07.30

빈 문자열에 대한 병합?

빈 문자열에 대한 병합? 더 있는지 입니다. (예: 점점더내자예하것확는다입니인하비있문이지에는서어자열것은신있는이고예▁something▁((▁for▁in)""또는 null) 및 조건 연산자. 현재 예: s.SiteNumber.IsNullOrEmpty() ? "No Number" : s.SiteNumber; 이는 확장 방법일 뿐이며 다음과 같습니다. string.IsNullOrEmpty(s.SiteNumber) ? "No Number" : s.SiteNumber; 에 null은 null입니다.??속임수를 쓰지 않을 것입니다.string.IsNullOrEmpty()의 ?? 방법이 생각하고 해야 좀 더 깨끗한 방법이 있을 거라고 생각합니다만(바라건대!), 어떻게 해야 할지 막막했습니다. 이보다 더 나은 방법을 아..

programing 2023.07.30

다중 행 문자열 리터럴의 구문은 무엇입니까?

다중 행 문자열 리터럴의 구문은 무엇입니까? Rust에서 문자열 구문이 어떻게 작동하는지 이해하는 데 어려움을 겪고 있습니다.구체적으로, 나는 다중 줄 문자열을 만드는 방법을 찾고 있습니다.모든 문자열 리터럴은 다음과 같이 여러 줄로 구분할 수 있습니다. let string = "line one line two"; 는 2줄 문자열로, 와 동일합니다."line one\nline two"(물론 사용할 수 있습니다.\n새 라인 이스케이프도 직접).서식 지정을 위해 여러 줄에 걸쳐 문자열을 끊으려면 다음을 사용하여 새 줄과 선행 공백을 벗어날 수 있습니다.\예: let string = "one line \ written over \ several"; 와 동일합니다."one line written over sev..

programing 2023.05.01

C++ 문자열에서 마지막 문자 제거

C++ 문자열에서 마지막 문자 제거 C++ 문자열에서 마지막 문자를 삭제하려면 어떻게 해야 합니까? 나는 노력했다.st = substr(st.length()-1);하지만 그것은 작동하지 않았다.C++11을 사용하고 있는 경우는, 심플한 해결 방법.아마도 O(1) 시간: st.pop_back(); 변형이 없는 버전의 경우: st = myString.substr(0, myString.size()-1); 이것으로 충분합니다. #include //string::pop_back & string::empty if (!st.empty()) st.pop_back(); if (str.size() > 0) str.resize(str.size() - 1); 안std::erase대안은 좋지만, 나는 그 방법이 좋다.- 1(사..

programing 2023.04.21

파일 이름 문자열에서 파일 확장자 제거

파일 이름 문자열에서 파일 확장자 제거 만약 제가 이 말을 한다면요'"abc.txt"substring을 빠르게 취득할 수 있는 방법이 있습니까?"abc"? 나는 할 수 없다fileName.IndexOf('.')파일명은 다음과 같을 수 있습니다."abc.123.txt"내선번호를 없애고 싶다(즉, 내선번호가 없다)."abc.123").이 메서드는 이름에서 알 수 있듯이 확장자를 사용하지 않고 인수로 전달되는 파일 이름을 제공합니다.이 목적을 위한 프레임워크에는 확장을 제외한 전체 경로를 유지하는 메서드가 있습니다. System.IO.Path.ChangeExtension(path, null); 파일 이름만 필요한 경우 System.IO.Path.GetFileNameWithoutExtension(path); 사..

programing 2023.04.21
반응형