반응형

java 8562

문자열에서 문자 발생 횟수를 어떻게 계산합니까?

문자열에서 문자 발생 횟수를 어떻게 계산합니까? 나는 문자열이 a.b.c.d '.'의 발생 횟수를 계산하고 싶습니다. 관용적 방식으로, 바람직하게는 하나의 라이너. (이전에는 모든 사람들이 루프를 사용하지 않고 대답하려고하는 이유가 궁금한 경우를 대비하여이 제약 조건을 "루프없이"로 표현했습니다.) 이것에 대한 나의 '아이디 오 메틱 원 라이너'는 다음과 같습니다. int count = StringUtils.countMatches("a.b.c.d", "."); 이미 commons lang 에있을 때 직접 작성하는 이유는 무엇 입니까? 이를위한 Spring Framework의 oneliner는 다음과 같습니다. int occurance = StringUtils.countOccurrencesOf("a.b.c..

Programing 2020.02.12

'mutable'키워드는 const 함수로 변수를 수정하는 것 이외의 다른 목적을 가지고 있습니까?

'mutable'키워드는 const 함수로 변수를 수정하는 것 이외의 다른 목적을 가지고 있습니까? 얼마 전에 나는 클래스 멤버 변수를 mutable키워드 로 표시하는 코드를 발견했습니다 . 내가 볼 수있는 한 단순히 const메소드 에서 변수를 수정할 수 있습니다 . class Foo { private: mutable bool done_; public: void doSomething() const { ...; done_ = true; } }; 이것이이 키워드의 유일한 사용입니까, 아니면 눈을 맞추는 것보다 더 많은 것이 있습니까? 그 후 클래스 에서이 기술을 사용 하여 스레드 안전성 이유로 인해 함수를 잠글 boost::mutex수 있도록 변경 가능으로 표시 const했지만 솔직히 말하면 약간 해킹처럼..

Programing 2020.02.12

malloc 후에 해방되지 않으면 어떻게 되나요?

malloc 후에 해방되지 않으면 어떻게 되나요? 이것은 지금 오랫동안 나를 귀찮게 한 것입니다. 우리는 모두 학교에서 배워야합니다 (적어도 나는 그랬습니다). 그래도 메모리를 해제하지 않는 실제 비용에 대해서는 약간 궁금합니다. malloc루프 나 스레드 실행의 일부에서 호출 될 때와 같은 명백한 경우 에는 메모리 누수가 없도록 해제하는 것이 매우 중요합니다. 그러나 다음 두 가지 예를 고려하십시오. 먼저, 다음과 같은 코드가 있다면 : int main() { char *a = malloc(1024); /* Do some arbitrary stuff with 'a' (no alloc functions) */ return 0; } 실제 결과는 무엇입니까? 내 생각은 프로세스가 죽고 힙 공간이 사라져서 호..

Programing 2020.02.12

반복자 무효화 규칙

반복자 무효화 규칙 C ++ 컨테이너에 대한 반복자 무효화 규칙은 무엇입니까? 바람직하게는 요약리스트 형식으로되어있다. (참고 : 이것은 Stack Overflow의 C ++ FAQ에 대한 항목 입니다.이 양식으로 FAQ를 제공한다는 아이디어를 비판하려면이 모든 것을 시작한 메타에 게시 하면됩니다. 이 질문은 C ++ 대화방 에서 모니터링되며 여기서 FAQ 아이디어는 처음부터 시작되었으므로 아이디어를 얻은 사람들이 귀하의 답변을 읽을 가능성이 큽니다.) C ++ 17 (모든 참조는 CPP17- n4659 의 최종 작업 초안에서 가져온 것임 ) 삽입 시퀀스 컨테이너 vector: 기능 insert, emplace_back, emplace, push_back원인 재 할당 새 크기가 기존의 용량보다 큰 경우...

Programing 2020.02.12

Node.js은 (는) 무엇 이죠?

Node.js은 (는) 무엇 이죠? [닫은] Node.js 가 무엇인지 완전히 알지 못합니다 . 아마도 주로 웹 기반 비즈니스 응용 프로그램 개발자이기 때문일 수 있습니다. 그것은 무엇이며 어떻게 사용됩니까? 지금까지 나의 이해는 : 프로그래밍 모델은 특히 I / O를 처리하는 방식으로 이벤트 중심 입니다. JavaScript를 사용 하며 파서는 V8 입니다. 동시 서버 애플리케이션을 작성하는 데 쉽게 사용할 수 있습니다. 내 이해가 정확합니까? 그렇다면 이벤트 I / O의 이점은 무엇입니까? 동시성에 더 많은 것입니까? 또한 Node.js의 방향이 JavaScript 기반 (V8 기반) 프로그래밍 모델과 같은 프레임 워크가 되는가? 장점은 다음과 같습니다. 매우 빠른 VM에서 동적 언어 (JavaScr..

Programing 2020.02.12

커맨드 라인의 Node.js 버전?

커맨드 라인의 Node.js 버전? (REPL 아님) 커맨드 라인에서 node.js의 버전을 얻고 싶습니다-다음과 같은 명령을 실행할 것으로 예상됩니다. node -version 그러나 그것은 작동하지 않습니다. 아무도 명령 줄이 무엇인지 알고 있습니까? (즉, REPL이 아님) 이에 대한 명령 줄은 다음과 같습니다. node -v 또는 node --version 노트 : 경우 node -v작동하지 않습니다,하지만 nodejs -v하지, 무언가가 시스템에 꽤 괜찮 설정 아니에요. 문제 를 해결하는 방법 은 이 다른 질문 을 참조하십시오 . 쉘 명령 행을 참조하면 다음 중 하나가 작동합니다. node -v node --version 입력 만하면 node versionnode.js가 version이라는 모듈..

Programing 2020.02.12

Bash에서 해시 테이블을 정의하는 방법은 무엇입니까?

Bash에서 해시 테이블을 정의하는 방법은 무엇입니까? 파이썬 사전 과 동일 하지만 Bash 는 무엇입니까 (OS X 및 Linux에서 작동해야 함). 배쉬 4 Bash 4는 기본적으로이 기능을 지원합니다. 확인 스크립트의 hashbang이다 #!/usr/bin/env bash또는 #!/bin/bash당신이 사용하게하지 않도록 sh. 당신이 직접 스크립트를 실행하고 있는지 확인하거나 실행 script으로 bash script. (실제로 배쉬와 배쉬 스크립트가 실행되지 않는 일이 될 것입니다 정말 혼란!) 다음을 수행하여 연관 배열을 선언하십시오. declare -A animals 일반 배열 할당 연산자를 사용하여 요소로 채울 수 있습니다. 예를 들어,의지도를하려는 경우 animal[sound(key)] ..

Programing 2020.02.12

.NET에서 두 바이트 배열 비교

.NET에서 두 바이트 배열 비교 어떻게 빨리 할 수 ​​있습니까? 물론 내가 할 수있는 일 : static bool ByteArrayCompare(byte[] a1, byte[] a2) { if (a1.Length != a2.Length) return false; for (int i=0; i t != array2[i]).Any(); } 동일한 크기의 배열 인 경우에만 작동합니다. 확장은 이렇게 보일 수 있습니다 public bool CompareTwoArrays(byte[] array1, byte[] array2) { if (array1.Length != array2.Length) return false; return !array1.Where((t, i) => t != array2[i]).Any(); ..

Programing 2020.02.12

물체가 날짜인지 확인하는 방법?

물체가 날짜인지 확인하는 방법? 웹 페이지에 성가신 버그가 있습니다. date.GetMonth ()는 함수가 아닙니다 그래서 내가 잘못하고 있다고 생각합니다. 변수 date가 유형의 객체가 아닙니다 Date. Javascript에서 데이터 유형을 확인하려면 어떻게합니까? 을 추가하려고 시도했지만 if (date)작동하지 않습니다. function getFormatedDate(date) { if (date) { var month = date.GetMonth(); } } 따라서 방어 코드를 작성하고 날짜가 아닌 날짜를 형식화하지 않으려면 어떻게해야합니까? 감사! 업데이트 : 날짜 형식을 확인하고 싶지 않지만 메소드에 전달 된 매개 변수 getFormatedDate()가 유형 인지 확인하고 싶습니다 Date...

Programing 2020.02.12

내용에 맞게 UITextView의 크기를 어떻게 조정합니까?

내용에 맞게 UITextView의 크기를 어떻게 조정합니까? UITextView내용에 맞게 크기를 조정하는 좋은 방법이 있습니까? 예 UITextView를 들어 한 줄의 텍스트가 포함되어 있다고 가정 해보십시오 . "Hello world" 그런 다음 다른 텍스트 줄을 추가하십시오. "Goodbye world" Cocoa Touch rect에서 텍스트보기의 모든 라인을 유지하여 부모보기를 적절하게 조정할 수 있는 좋은 방법이 있습니까? 다른 예로, 캘린더 응용 프로그램의 이벤트에 대한 메모 필드를보십시오 UITextView. 메모 문자열에 모든 텍스트 줄을 포함 하도록 셀 (및 그 안에 포함 된)이 어떻게 확장 되는지 확인하십시오 . 이것은 iOS 6.1 및 iOS 7 모두에서 작동합니다. - (void)..

Programing 2020.02.12
반응형