목록문자열 (4)
스택큐힙리스트
저는 클라이언트로부터 UTF-8 유효한 문자를 받아들일 소켓 서버를 가지고 있습니다.문제는 일부 클라이언트(주로 해커들)가 잘못된 유형의 모든 데이터를 보내고 있다는 것입니다.저는 진정한 클라이언트를 쉽게 구별할 수 있지만, 데이터를 나중에 분석할 수 있도록 모든 데이터를 파일에 기록하고 있습니다.가끔 나는 이와 같은 문자를 받게 되는데 œ 라는 문자가 UnicodeDecodeError 오류를 일으킵니다.나는 그 문자들과 함께든 아니든 문자열을 UTF-8로 만들 수 있어야 합니다.업데이트:제 경우에는 소켓 서비스가 MTA이므로 ASCII 명령만 받을 것으로 예상합니다. EHLO example.comMAIL FROM: ...나는 모든 것을 JSON으로 로깅하고 있었다.그런 다음 선의를 가진 사람이 아닌 몇..
이 질문에는 이미 답변이 있습니다 : Display number with leading zeros [duplicate]1. Hello - 안녕하세요2. Thank you - 감사합니다3. Goodbye - 안녕히 계세요4. Yes - 네5. No - 아니요6. How are you? - 어떻게 지내세요?7. I'm fine - 잘 지내고 있어요8. What is your name? - 이름이 뭐에요?9. My name is... - 제 이름은...이에요.10. Where are you from? - 어디서 왔어요?11. I am from... - 제가 왔던 곳은...이에요.12. How old are you? - 몇 살이에요?13. I am (age) years old - 제 나이는 (age) 살이에요...
스윙에서, 패스워드 필드는 보통의 getText() ( String 반환) 방법 대신에 getPassword() ( char[] 반환) 방법을 가지고 있습니다. 비슷하게, 패스워드를 처리하기 위해 String 을 사용하지 않도록 제안이 나왔습니다.비밀번호에 String이 사용될 때 왜 보안에 위협이 될까요?char[]를 사용하는 것이 불편해 보이는데요.답변 1문자열은 변경할 수 없습니다. 즉, 한 번 생성한 이후 다른 프로세스가 메모리를 덤프할 수 있다면, reflection을 제외하고 데이터를 제거할 방법이 없습니다. garbage collection 이 작동하기 전에.배열을 사용하면 사용이 끝난 후 데이터를 명확하게 삭제할 수 있습니다. 어떤 것이든 배열을 덮어쓸 수 있으며, 쓰레기 수집 이전에도 시..
이 둘 사이의 차이점은 무엇이며 어떤 것을 사용해야 하나요? string s = Hello world!;String s = Hello world!;답변 1string는 C #에서 System.String의 별명입니다.기술적으로 어떤 차이도 없습니다. #$! @! #^^$&와 같습니다.지침으로서, 물체를 참조할 때는 일반적으로 string을 사용하는 것이 권장됩니다.Hello - 안녕하세요 string place = world;마찬가지로, 클래스를 구체적으로 참조해야 하는 경우 일반적으로 String을 사용하는 것이 좋다고 생각합니다.Hello - 안녕하세요 string greet = String.Format(Hello {0}!, place);이것은 마이크로소프트가 their examples 에서 사용하는..