반응형

분류 전체보기 655

Java 문자열의 불변성

Java 문자열의 불변성 다음 예를 생각해 보겠습니다. String str = new String(); str = "Hello"; System.out.println(str); //Prints Hello str = "Help!"; System.out.println(str); //Prints Help! 자바 스트링 왜 인 거죠?str도와주세요!이것은 자바에서 문자열의 불변성과 모순되는 것이 아닐까요?누가 불변의 정확한 개념을 설명해 줄 수 있나요? 편집: 네, 알겠습니다만, 후속 질문 하나만 하겠습니다.다음 코드는 어떻게 됩니까? String str = "Mississippi"; System.out.println(str); // prints Mississippi str = str.replace("i", "!..

programing 2022.10.26

문자열 "Jun 1 2005 1:33"을 변환합니다.PM"에서 날짜/시간으로

문자열 "Jun 1 2005 1:33"을 변환합니다.PM"에서 날짜/시간으로 다음 문자열을 개체로 변환하려면 어떻게 해야 합니까? "Jun 1 2005 1:33PM" datetime.strptime 는 사용자 지정 형식의 입력 문자열을 타임존 오브젝트로 해석합니다. >>> from datetime import datetime >>> datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p') datetime.datetime(2005, 6, 1, 13, 33) 기존 개체를 사용하여 개체를 가져오려면datetime오브젝트, 변환, 사용.date(): >>> datetime.strptime('Jun 1 2005', '%b %d %Y').date() date(2005..

programing 2022.10.26

Python에서는 어떻게 무한한 수를 표현할 수 있을까요?

Python에서는 어떻게 무한한 수를 표현할 수 있을까요? 어떻게 하면 무한한 수를 비단뱀으로 표현할 수 있을까요?프로그램에 어떤 숫자를 입력하든 무한대를 나타내는 숫자보다 클 수 없습니다.Python에서는 다음을 수행할 수 있습니다. test = float("inf") Python 3.5에서는 다음을 수행할 수 있습니다. import math test = math.inf 그 후: test > 1 test > 10000 test > x 언제나 진실일 것이다.물론 지적된 바와 같이 x는 무한대 또는 "nan"("숫자가 아님")이 아닌 한. 2.x 한정)과해서 (Python 2.x 한정Ellipsis,float(inf)작습니다( 습작작다다 is is is is is ) 。 §: float('inf') < E..

programing 2022.10.26

기존 스트림에 새로운 가치 추가

기존 스트림에 새로운 가치 추가 값을 값에 할 수 있는 요?Stream내가 상상할 수 있는 건 이런 거야 public Stream addToStream(Stream stream, T elem ) { List result = stream.collect(Collectors.toList()); result.add(elem); return result.stream(); } 그러나 나는 장황함 없이 람다 표현에 사용할 수 있는 더 간결한 것을 찾고 있다. PECS 원칙을 구현하려고 했을 때 또 다른 질문이 나왔습니다. public Stream

programing 2022.10.26

JavaScript에서 문자열에 다른 하위 문자열이 포함되어 있는지 확인하는 가장 빠른 방법은 무엇입니까?

JavaScript에서 문자열에 다른 하위 문자열이 포함되어 있는지 확인하는 가장 빠른 방법은 무엇입니까? JavaScript에서 성능 문제를 처리하고 있습니다.문자열에 다른 서브스트링이 포함되어 있는지 여부를 확인하는 가장 빠른 방법은 무엇입니까(부울 값만 있으면 됩니다).아이디어와 샘플 코드 스니펫을 제안해 주시겠습니까?세 가지 가능성이 있습니다. 정규 표현: (new RegExp('word')).test(str) // or /word/.test(str) 다음과 같습니다indexOf. str.indexOf('word') !== -1 다음과 같습니다includes. str.includes('word') 정규 표현은 (적어도 Chrome 10에서는) 더 빠른 것 같습니다). 성능 테스트 - 짧은 건초 더..

programing 2022.10.26

panda Data Frame: nan 값을 평균 컬럼으로 대체

panda Data Frame: nan 값을 평균 컬럼으로 대체 데이터 프레임은 대부분 실제 수치로 채워져 있지만nan그 안에 가치도 있습니다. 의 교환 방법nan평균 열과 함께 s가 있습니까? 이 질문은 다음과 같습니다. numpy array: nan 값을 평균 컬럼으로 대체하지만 안타깝게도 이 솔루션은 팬더 Data Frame에는 적용되지 않습니다.를 사용하여 다음 항목을 채울 수 있습니다.nan님의 직접: In [27]: df Out[27]: A B C 0 -0.166919 0.979728 -0.632955 1 -0.297953 -0.912674 -1.365463 2 -0.120211 -0.540679 -0.680481 3 NaN -2.027325 1.533582 4 NaN NaN 0.461821 ..

programing 2022.10.26

8자의 UUID 가져오기

8자의 UUID 가져오기 8글자의 UUID만 가져오려면 어떻게 해야 합니까?아래의 코드 라인을 실행해 보니 36글자의 uuid가 나왔습니다. id1 = str(uuid.uuid1()) 정답 이 질문에 대한 정답은 여기서 답한 바와 같이 uuid는 정의상 16바이트이기 때문에 8글자의 uuid를 생성할 수 없습니다. UUID의 표준은 RFC 4221에 규정되어 있습니다.형식 섹션에서 첫 번째 단어는 다음과 같습니다. UUID 형식은 16 옥텟입니다. 나의 원래 답변이 보편적으로 고유한 ID를 생성하지 않을 것이라고 지적해 주셔서 감사합니다. 오래된(잘못된) 답변 처음 8자만 가져가도 돼 '''param id1 = str(param.param1()[:8] '' 그들 모두가 특별하다는 보장은 없다.다음과 같이..

programing 2022.10.26

vue.js의 데이터 변경에 대응하여 비동기식 또는 고비용 작업을 수행하는 데 워처가 계산보다 나은 이유는 무엇입니까?

vue.js의 데이터 변경에 대응하여 비동기식 또는 고비용 작업을 수행하는 데 워처가 계산보다 나은 이유는 무엇입니까? 의 문서Vue.js다음과 같이 말합니다. 사용방법watch옵션을 사용하면 비동기 조작(API 액세스)을 실행하고, 그 조작의 빈도를 제한하며, 최종 답변을 얻을 때까지 중간 상태를 설정할 수 있습니다.그 중 어느 것 하나로는 불가능할 것이다.computed소유물. 같은 생각을 하고 있으면 알 수 있습니다.computed속성은 와 같은 함수를 사용합니다.watcher. 레퍼런스: https://vuejs.org/v2/guide/computed.html#Computed-vs-Watched-Property 그래서 제 질문은 위의 문구를 뒷받침하는 기술적 이유와 우리가 사용하는 것을 제한하는 ..

programing 2022.10.07

마리아DB가 훨씬 빨라졌는데 원인을 찾을 수 없다고요?

마리아DB가 훨씬 빨라졌는데 원인을 찾을 수 없다고요? MariaDB 10.4.12 데이터베이스 쿼리 실행 시간이 데이터베이스 스키마나 데이터를 업데이트하지 않아도 훨씬 빨라지는 것이 걱정입니다.속도 향상은 언제나 환영받는 일이지만, 특히 지난 24시간 동안 아무런 변경도 하지 않았기 때문에 이 속도 향상의 근본 원인이 우려됩니다.이 특정 쿼리로 인해 하룻밤 사이에 속도가 60배 향상되었습니다. 노드가 있다대규모 데이터 세트를 "보고" 페이지로 필터링하는 JS 웹 응용 프로그램. 일반적으로 로드하는 데 10-12초가 소요됩니다.내 메인 테이블에는 350만 행이 있으며 기본 쿼리는 많은 행과 관련되어 있습니다.joins, 날짜 비교 및 텍스트 비교.쿼리를 미세 조정할 수 있는 여지가 있지만, 그것은 의도한..

programing 2022.10.07

Python 쓰기 단위 테스트:어떻게 시작할까요?

Python 쓰기 단위 테스트:어떻게 시작할까요? 닫혔어. 이 질문은 좀 더 자세히 설명해야 합니다.초점을 맞춥니다.현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 하나의 문제에 초점을 맞추도록 질문을 업데이트하십시오. 8년 전에 문을 닫았어요 이 질문을 개선하다 Python에서 첫 번째 적절한 프로젝트를 마쳤으며, 이제 내 임무는 Python에 대한 테스트를 작성하는 것입니다. 프로젝트를 하는 것은 처음이기 때문에 시험 작성은 처음입니다. 문제는 어떻게 시작할까?나는 정말로 모르겠다.쓰기 테스트에 사용할 수 있는 문서/튜토리얼/링크/책(특히 유닛 테스트)을 가르쳐 주실 수 있습니까? 이 주제에 관한 어떤 조언도 환영합니다. Unittests를 처음 사용하는 경우 가장 ..

programing 2022.10.07
반응형