반응형

Java 2009

Windows 캐리지 리턴은 \ r \ n 두 문자 또는 한 문자로 구성됩니까?

Windows 캐리지 리턴은 \ r \ n 두 문자 또는 한 문자로 구성됩니까? 윈도우 캐리지 리턴은 \r\n그 동안 \n유닉스에서, \r\n두 개의 문자로 취급? 다음은 두 문자입니다. \r 캐리지 리턴입니다. \n 줄 바꿈입니다. 결합 된 두 문자는 Windows에서 새 줄을 나타냅니다. 반면 Linux에서는 \n새로운 행을 나타냅니다. Linux에서 새 줄의 시작 부분으로 커서를 이동합니다. Windows에서 커서는 콘솔의 동일한 열에 있지만 다음 행에 있습니다. \rLinux에서는 Windows에서와 동일한 효과가 있습니다. 커서를 줄의 시작 부분으로 이동합니다. \r대신 사용되는 동일한 줄에 다른 정보를 인쇄 할 수 있습니다 \n. 사실 \r is 0x0D (^M) and \n is 0x0A (..

programing 2020.10.24

이미지를 인터레이스 할 때

이미지를 인터레이스 할 때 일반적으로 gif 인터레이스, png 인터레이스 및 jpeg 프로그레시브를 만드는 것이 적절한시기는 언제입니까? 특히 웹에 이미지를 게시 할 때. JPEG : 예 — 프로그레시브 스캔을 사용 합니다. 파일을 더 작게 만들고 ( 각 패스마다 자체 Huffman 테이블을 얻음 ) 부분 렌더링이 상당히 좋아 보입니다. GIF : 아니요 — 파일을 더 작게 만들 가능성이 낮고 부분 렌더링이 좋지 않으며 animGIF에는 무의미합니다. GIF를 전혀 사용하지 않는 것이 가장 좋습니다 ( 예, 애니메이션에도 적용됨 ). PNG : 아니요 — 압축에 문제가 있습니다 (각 패스의 데이터가 통계적으로 상당히 다르기 때문에). 이미지가 큰 경우에는 가능하면 고품질 JPEG 또는 손실 이있는 PN..

programing 2020.10.24

지연 대 약속

지연 대 약속 jQuery 버전 외에 Deferred와 Promise의 차이점은 무엇입니까? 필요에 따라 무엇을 사용해야합니까? 나는 단지 fooExecute(). 예를 들어 html div 상태를 전환 하려면 fooStart()및 만 필요합니다 fooEnd(). //I'm using jQuery v2.0.0 function fooStart() { /* Start Notification */ } function fooEnd() { /* End Notification */ } function fooExecute() { /* Execute the scripts */ } $('#button1').on('click', function() { var deferred1 = $.Deferred(); var promi..

programing 2020.10.24

jQuery / Ajax-$ .ajax () 콜백에 매개 변수 전달-사용하기에 좋은 패턴?

jQuery / Ajax-$ .ajax () 콜백에 매개 변수 전달-사용하기에 좋은 패턴? 시작하는 JavaScript 코드 : function doSomething(url) { $.ajax({ type: "GET", url: url, dataType: "xml", success: rssToTarget }); } 사용하고 싶은 패턴 : //where elem is the target that should receive new items via DOM (appendChild) function doSomething(url, elem) { $.ajax({ type: "GET", url: url, dataType: "xml", success: rssToTarget(elem) }); } 이런 식으로 작동하도록 콜..

programing 2020.10.24

항상 스마트 포인터를 사용하는 것이 좋은 습관입니까?

항상 스마트 포인터를 사용하는 것이 좋은 습관입니까? 나는 스마트 포인터가 원시 포인터보다 훨씬 더 편하다고 생각합니다. 그렇다면 항상 스마트 포인터를 사용 하는 것이 좋은 생각 입니까? (저는 Java 배경에서 왔기 때문에 명시 적 메모리 관리 개념이별로 마음에 들지 않습니다. 따라서 스마트 포인터에 심각한 성능 문제가없는 한 계속해서 고수하고 싶습니다.) 참고 : 저는 Java 배경에서 왔지만 스마트 포인터의 구현과 RAII의 개념을 잘 이해하고 있습니다. 따라서 답변을 게시 할 때이 지식을 당연한 것으로 받아 들일 수 있습니다. 거의 모든 곳에서 정적 할당을 사용하고 필요할 때만 포인터를 사용합니다. 내 질문은 단지 : 원시 포인터 대신 스마트 포인터를 항상 사용할 수 있습니까 ??? 몇 번의 편집..

programing 2020.10.24

기수를 사용해야하는 이유는 무엇입니까?

기수를 사용해야하는 이유는 무엇입니까? 기수는 실제로 무엇을 의미합니까? 왜 필요합니까? parseInt(10, radixValue); 정수를 항상 밑이 10 인 숫자로 구문 분석하지 않을 수도 있으므로 기수를 제공하면 다른 숫자 체계를 지정할 수 있습니다. 기수는 단일 숫자 값의 수입니다. 16 진수는 16입니다. 8 진수는 8, 2 진수는 2, 등등 ... 에서 parseInt()기능을 제공하지 않고 당신이 기수 암시 할 수있는 몇 가지가있다. 사용자가 규칙 중 하나와 일치하지만 명시 적으로 의미하지는 않는 문자열을 입력하는 경우에도 이러한 문제가 발생할 수 있습니다. 예를 들면 : // Numbers with a leading 0 used a radix of 8 (octal) before ECMAS..

programing 2020.10.24

QtCreator 및 명령 줄 인수

QtCreator 및 명령 줄 인수 QtCreator에서 디버깅중인 프로그램에 명령 줄 인수를 보내는 방법이 있습니까? QtCreator의 왼쪽에있는 "프로젝트"부분으로 이동 한 다음 "실행 설정"탭으로 이동합니다. 앱을 시작할 때 전달하는 데 필요한 모든 것을 넣을 수있는 인수 줄 편집이 있습니다. Qt 5.6의 Qt Creator의 경우 "왼쪽의 프로젝트 부분으로 이동 한 다음"Build & Run "탭으로 이동합니다. 여기에 앱에 전달할 모든 매개 변수를 넣을 수있는"명령 줄 인수 "편집이 있습니다. 받아 들여지는 답변이 오래되었으므로 QtCreator의 최신 버전에 대한 질문에 답변하는이 사진을 게시합니다. Qt Creator 3.3.2의 경우 작업 디렉터리 및 명령 줄 인수를 설정하려면 : 프로..

programing 2020.10.24

위임이 아닌 STL 컨테이너에서 구현을 상속해도 괜찮습니까?

위임이 아닌 STL 컨테이너에서 구현을 상속해도 괜찮습니까? 도메인 별 개체의 컨테이너를 모델링하기 위해 std :: vector를 적용하는 클래스가 있습니다. 대부분의 std :: vector API를 사용자에게 노출하여 사용자가 컨테이너에서 익숙한 방법 (size, clear, at 등)과 표준 알고리즘을 사용할 수 있도록하고 싶습니다. 이것은 내 디자인에서 반복되는 패턴 인 것 같습니다. class MyContainer : public std::vector { public: // Redeclare all container traits: value_type, iterator, etc... // Domain-specific constructors // (more useful to the user tha..

programing 2020.10.24

플롯 축의 눈금 간격을 변경 하시겠습니까?

플롯 축의 눈금 간격을 변경 하시겠습니까? 플롯 축의 눈금 간격을 어떻게 변경할 수 있습니까? 베이스 플롯 또는 함께 어떤 매개 변수를 사용해야 rgl합니까? 기본 그래프 에서이를 달성하는 데는 최소한 두 가지 방법이 있습니다 (제 예는 x 축에 대한 것이지만 y 축에 대해서는 동일하게 작동 함). 사용 par(xaxp = c(x1, x2, n))또는 plot(..., xaxp = c(x1, x2, n))위치 (하기 정의 x1및 x2극도의 눈금)과 눈금 사이의 간격의 수를 ( n). 따라서 n+1그려지는 눈금 표시의 수입니다. (이는 로그 스케일을 사용하지 않는 경우에만 작동합니다. 로그 스케일의 동작은을 참조하십시오 ?par.) 축 그리기를 완전히 억제하고 나중에를 사용하여 눈금을 추가 할 수 있습니다..

programing 2020.10.24

C ++ 가상 함수 반환 유형

C ++ 가상 함수 반환 유형 상속 된 클래스가 다른 반환 유형으로 가상 함수를 구현할 수 있습니까 (템플릿을 반환으로 사용하지 않음)? 경우에 따라 예, 반환 유형이 원래 반환 유형과 공변 하는 경우 파생 클래스가 다른 반환 유형을 사용하여 가상 함수를 재정의하는 것이 합법적입니다 . 예를 들어 다음을 고려하십시오. class Base { public: virtual ~Base() {} virtual Base* clone() const = 0; }; class Derived: public Base { public: virtual Derived* clone() const { return new Derived(*this); } }; 여기에서 를 반환하는 Base라는 순수 가상 함수를 정의 clone합니다 ..

programing 2020.10.24
반응형