프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A

17
불변이란 무엇입니까?
이것은 가장 까다로운 질문 일 수 있지만 Java 초보자에게는 혼란 스럽다고 생각합니다. 누군가 불변의 의미를 명확히 할 수 있습니까? ? 왜 String 불변인가? 불변 개체의 장점 / 단점은 무엇입니까? 왜 StringBuilderString과 그 반대의 변경 가능한 객체를 선호 해야 합니까? 좋은 예 (자바)는 정말 감사하겠습니다.



6
unique_ptr 인수를 생성자 또는 함수에 어떻게 전달합니까?
C ++ 11에서 의미를 옮기는 것이 처음 unique_ptr이며 생성자 또는 함수에서 매개 변수 를 처리하는 방법을 잘 모릅니다 . 이 클래스 자체를 참조하십시오. #include <memory> class Base { public: typedef unique_ptr<Base> UPtr; Base(){} Base(Base::UPtr n):next(std::move(n)){} virtual ~Base(){} void setNext(Base::UPtr n) { next = std::move(n); } protected : Base::UPtr next; }; …

14
창에 맞게 HTML5 캔버스 크기 조정
<canvas>페이지에 맞게 HTML5 요소의 크기를 자동으로 조정하려면 어떻게 해야합니까? 예를 들어 and 및 속성을 100 % <div>로 설정하여 스케일을 조정할 수 있지만 스케일되지 않습니다.heightwidth<canvas>



25
alloca () 사용이 왜 좋은 습관으로 간주되지 않습니까?
alloca()의 경우와 같이 힙이 아닌 스택에 메모리를 할당합니다 malloc(). 그래서 루틴에서 돌아올 때 메모리가 해제됩니다. 따라서 실제로 이것은 동적으로 할당 된 메모리를 확보하는 문제를 해결합니다. 할당 된 메모리를 확보 malloc()하는 것은 심각한 골치 거리이며, 놓친 경우 모든 종류의 메모리 문제를 일으 킵니다. alloca()위의 기능에도 불구하고 사용이 권장되지 않는 이유는 무엇 …
400 c  stack  malloc  allocation  alloca 



9
pytest를 실행하는 동안 생성 된 일반 인쇄 출력을 어떻게 볼 수 있습니까?
때로는 코드에 인쇄 문을 삽입하고 연습 할 때 인쇄되는 것을보고 싶습니다. 그것을 "운동"하는 나의 일반적인 방법은 기존의 pytest 테스트를하는 것입니다. 그러나 이것을 실행할 때 표준 출력을 볼 수없는 것 같습니다 (적어도 IDE의 PyCharm 내에서). pytest 실행 중에 표준 출력을 보는 간단한 방법이 있습니까?
400 python  logging  output  pytest 


8
작은 모니터를 큰 모니터로 전환 할 때 tmux 창을 다시 그릴 수있는 방법이 있습니까?
Terminal.app을 사용하여 ssh를 통해 원격 서버에 연결한다고 가정 해 봅시다. 이전에 tmux를 시작한 작은 모니터에서 더 큰 해상도의 모니터로 "tmux 연결"을하면 콘솔 주위에 점이 그려집니다. 새 창 크기에 맞지 않습니다. 창을 다시 그리고 정리하는 방법이 있습니까? CTRL+ L또는 CTRL- B+ R는 도움이되지 않습니다. 나는 사람에 대한 적절한 명령을 찾지 못했습니다. …
399 tmux 

2
void 메소드가 예외를 던지는 Mockito 테스트
void반환 유형 이있는 메소드가 있습니다. 또한 많은 예외를 throw 할 수 있으므로 발생하는 예외를 테스트하고 싶습니다. 같은 이유로 모든 시도가 실패했습니다. Stubber 유형의 when (T) 메소드는 인수 (void)에 적용 할 수 없습니다. 특정 예외를 발생시키는 방법을 얻는 방법에 대한 아이디어가 있습니까? doThrow(new Exception()).when(mockedObject.methodReturningVoid(...));

5
Twitter 부트 스트랩을 기반으로 반응 형 디자인의 유동 또는 고정 그리드 시스템
트위터 부트 스트랩 그리드 의 다양한 옵션 과 이들이 어떻게 상호 작용 하는지 혼란 스럽 습니다. 먼저 일반 고정 container또는을 가질 수 있습니다 container-fluid. 그런 다음 일반 row행이나 유체 행 중 하나를 포함 할 수 있습니다 row-fluid. 즉, 유체 행이있는 고정 컨테이너 또는 고정 유체 행이있는 컨테이너 유체를 가질 수 …

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