| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- 머신러닝
- 소프트웨어
- 디자인패턴
- 데이터구조
- I'm Sorry
- 파이썬
- 빅데이터
- springboot
- 소프트웨어공학
- 딥러닝
- 사이버보안
- 프로그래밍
- 네트워크보안
- 보안
- 컴퓨터비전
- 인공지능
- 데이터과학
- 프로그래밍언어
- 알고리즘
- 네트워크
- 웹개발
- 자료구조
- 컴퓨터공학
- 컴퓨터과학
- 클라우드컴퓨팅
- Yes
- 데이터분석
- 자바스크립트
- 버전관리
- 데이터베이스
- Today
- Total
목록2023/03/12 (15)
스택큐힙리스트
스윙에서, 패스워드 필드는 보통의 getText() ( String 반환) 방법 대신에 getPassword() ( char[] 반환) 방법을 가지고 있습니다. 비슷하게, 패스워드를 처리하기 위해 String 을 사용하지 않도록 제안이 나왔습니다.비밀번호에 String이 사용될 때 왜 보안에 위협이 될까요?char[]를 사용하는 것이 불편해 보이는데요.답변 1문자열은 변경할 수 없습니다. 즉, 한 번 생성한 이후 다른 프로세스가 메모리를 덤프할 수 있다면, reflection을 제외하고 데이터를 제거할 방법이 없습니다. garbage collection 이 작동하기 전에.배열을 사용하면 사용이 끝난 후 데이터를 명확하게 삭제할 수 있습니다. 어떤 것이든 배열을 덮어쓸 수 있으며, 쓰레기 수집 이전에도 시..
C#에서 int을 enum으로 변환하는 방법은 무엇인가요?답변 1정수에서: YourEnum foo = (YourEnum)yourInt;문자열로부터: YourEnum foo = (YourEnum) Enum.Parse(typeof(YourEnum), yourString);// The foo.ToString().Contains(,) check is necessary for // enumerations marked with a [Flags] attribute.if (!Enum.IsDefined(typeof(YourEnum), foo) && !foo.ToString().Contains(,)){ throw new InvalidOperationException( ${yourString} is not an underl..
자바스크립트에 string.Empty 이 있나요, 아니면 를 확인해야하는 경우인가요?답변 1빈 문자열, 정의되지 않음, null, ...truthy value을(를) 확인하려면: if (strValue) { // strValue was non-empty string, true, 42, Infinity, [], ...}falsy value을 확인하려면: if (!strValue) { // strValue was empty string, false, 0, null, undefined, ...}빈 문자열 (only!)빈 문자열 여부를 확인하려면, === operator을 사용하여 엄격한 동등성 비교를 통해 와 정확히 일치하는지 확인하십시오. if (strValue === ) { // strValue was e..
오늘까지는, 예를 들어: i += j;그것은 그냥 ...의 축약형이었습니다. i = i + j;하지만 우리가 이렇게 시도한다면: int i = 5;long j = 8;그러면 i = i + j; 는 컴파일되지 않지만 i += j; 는 잘 컴파일됩니다.이게 실제로 무슨 의미인 건지, i += j; 이런 건 i = (type of i) (i + j)와 같은 축약형이라는 건가요?답변 1이 질문에도 항상 그렇듯이 JLS가 답을 제공합니다. 이 경우에는 §15.26.2 Compound Assignment Operators입니다. 추출 문구 :형식이 E1 op= E2 인 복합 할당 표현식은 E1 = (T)((E1) op (E2)) 와 동일하며, 여기에서 E1 의 유형은 #$*!#^#$& 입니다. 다만 E1 는 한 번..