«strings» 태그된 질문

"문자열"은 일반적으로 사람이 읽을 수있는 텍스트 단위를 나타내는 일련의 문자입니다. 이 주제에 대한 질문은 프로그램에서 문자열 처리, 다양한 언어 및 환경에서 문자열을 정의하고 조작하는 방법을 다룹니다.

5
연결에 % s가 +보다 좋은 이유는 무엇입니까?
파이썬 %s보다는 문자열을 연결하는 데 사용해야한다는 것을 이해합니다 +. 나는 다음 중 하나를 수행 할 수 있습니다. hello = "hello" world = "world" print hello + " " + world print "%s %s" % (hello, world) print "{} {}".format(hello, world) print ' '.join([hello, world]) 그러나 왜 내가 아닌 다른 것을 …
88 python  strings 

11
Java에서 문자열을 변경할 수없는 이유는 무엇입니까?
나는 그 이유를 이해할 수 없었다. 항상 다른 개발자와 마찬가지로 String 클래스를 사용하지만 그 값을 수정하면 새로운 String 인스턴스가 만들어집니다. Java에서 String 클래스가 불변 인 이유는 무엇입니까? StringBuffer 또는 StringBuilder와 같은 대안이 있다는 것을 알고 있습니다. 호기심 일뿐입니다.

12
SQL : 빈 문자열 대 NULL 값
나는이 주제가 논란의 여지가 있으며 인터넷에 떠 다니는 다양한 기사 / 의견이 많다는 것을 알고 있습니다. 불행히도, 대부분의 사람들은 NULL과 빈 문자열의 차이점이 무엇인지 알지 못한다고 가정합니다. 따라서 조인 / 집계로 놀라운 결과에 대해 이야기하고 일반적으로 좀 더 고급 SQL 레슨을 수행합니다. 이렇게함으로써, 그들은 요점을 절대로 그리워하지 않으므로 나에게는 쓸모가 …
72 design  database  sql  strings  null 

3
“문자열”의 어원
따라서 일련의 사물은 일련의 사물이므로 문자 / 바이트 / 등의 시퀀스입니다. 문자열이라고도합니다. 그러나 누가 먼저 그들을 끈이라고 했습니까? 그리고 언제? 그리고 어떤 맥락에서 그것이 붙어 있었습니까? 나는 항상 이것에 대해 궁금했습니다.

6
문자열 리터럴로 char []를 초기화하는 것이 좋지 않습니까?
CodeGuru 에서 "strlen vs sizeof" 라는 제목의 스레드를 읽었 으며 그 중 하나는 "어쨌든 char문자열 리터럴이 있는 배열 을 초기화하는 것은 좋지 않습니다" 라고 말합니다 . 이것이 사실입니까, 아니면 단지 그의 ( "엘리트 회원") 의견입니까? 원래 질문은 다음과 같습니다. #include <stdio.h> #include<string.h> main() { char string[] = "october"; strcpy(string, "september"); …

6
절대 변경되지 않는 하드 코딩 문자열
그래서 프랑스어로 동사를 (공 법적으로, 데이터 세트를 통하지 않고) 켤 수있는 프로그램을 작성하려는 노력에서 약간의 문제가 발생했습니다. 동사를 켤 수있는 알고리즘은 실제로 17 개 또는 17 개의 동사에 대해 상당히 단순하며 각 경우에 특정 패턴으로 실행됩니다. 따라서이 17 개의 클래스에 대한 접합 접미사는 정적이며 조만간 변경되지 않을 것입니다. 예를 들면 …
39 design  strings 


2
C 문자열 리터럴이 읽기 전용 인 이유는 무엇입니까?
읽기 전용 문자열 리터럴의 장점은 무엇입니까? (-ies / -ied) 발에 몸을 쏠 수있는 또 다른 방법 char *foo = "bar"; foo[0] = 'd'; /* SEGFAULT */ 한 줄에 단어의 읽기-쓰기 배열을 우아하게 초기화 할 수 없음 : char *foo[] = { "bar", "baz", "running out of traditional placeholder names" }; …
29 c  memory  strings 


2
데이터베이스에서 플래그 / 열을 정수 대신 문자열로 저장하는 이유는 무엇입니까?
Drupal 7, Wordpress (일부 매우 오래된 버전) 및 Python 기반의 사용자 정의 응용 프로그램을 포함한 유명한 CMS의 SQL 덤프를 탐색했습니다. 이러한 덤프에는 모두 정수 대신 문자열 플래그가있는 데이터가 포함되어 있습니다. 예를 들어, 게시물의 상태로 표현 된 published, closed또는 inherit보다는 1,2 또는 3. 나는 데이터베이스 디자인에 대한 경험이 제한되어 있고 간단한 …

3
어떤 문자열 검색 알고리즘이 실제로 가장 빠릅니까?
나는 가장 빠른 문자열 검색 알고리즘 인 얼마 동안 붙어있어 많은 의견을 들었지만 결국 확실하지 않습니다. 어떤 사람들은 가장 빠른 알고리즘이 Boyer-Moore이고 Knuth-Morris-Pratt가 실제로 더 빠르다는 말을 들었습니다. 나는 둘 다에 대한 복잡성을 찾았지만 대부분 동일하게 보인다 O(n+m). 최악의 시나리오에서 Boyer-Moore O(nm)는 O (m + 2 * n)를 가진 Knuth-Morris-Pratt와 …

6
한 번만 사용되는 경우 문자열 상수를 정의해야합니까?
XPath를 사용하여 응용 프로그램의 데이터 모델에 액세스 할 수있는 Jaxen (Java 용 XPath 라이브러리) 용 어댑터를 구현하고 있습니다. 이것은 문자열을 Jaxen에서 우리에게 전달한 클래스를 데이터 모델의 요소로 매핑하는 클래스를 구현하여 수행됩니다. 총 1000 개의 문자열 비교를 통해 약 100 개의 클래스가 필요하다고 추정합니다. 이 작업을 수행하는 가장 좋은 방법은 각 …

5
줄이 왜 이렇게 느린가요?
고등학교에서 처음으로 수업을 시작한 이래로 나는 문자열 연산이 신화적인 "평균 연산"보다 느리다는 것, 즉 더 많은 비용이 들었다고 들었습니다. 왜 그렇게 느리게합니까? (이 질문은 의도적으로 광범위하게 남았습니다.)

7
특정 값을 문자열로 저장하는 것은 나쁜 습관입니까?
매우 모호한 제목이지만 더 나은 표현 방법을 생각할 수 없었습니다. 그러나 예를 들어 게임의 캐릭터가 움직이는 방향에 대해 생각하십시오. 문자열을 사용하고 다음과 같은 일을하는 것은 잘못된 느낌 if(character.direction == "left")입니다. 실수로 사용하는 바보 같은 오류에 대해 너무 많은 공간, 단풍 나에게 보인다 Left거나 l또는 무엇이든 대신을 left. 내 의심이 맞습니까? …

4
문장에서 단어를 추출하고 각 연설의 어떤 부분을 결정할 수 있습니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 육년 전 . 나는 문장을 취하고 그 단어에 포함 된 각 단어를 식별하고 각 단어의 음성 부분을 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.