반응형

자바 2037

자바 : for (;;) 대 while (true)

자바 : for (;;) 대 while (true) 표준 while(true)루프와 의 차이점은 무엇입니까 for(;;)? 컴파일 후 동일한 바이트 코드에 매핑되거나 둘 다 매핑됩니까? 의미 적으로는 완전히 동일합니다. 맛의 문제지만 while(true)깔끔해 보이고 언뜻보기에 읽기 쉽고 이해하기 쉽다고 생각 합니다. Java에서는 둘 다 컴파일러 경고를 일으키지 않습니다. 바이트 코드 수준에서는 컴파일러와 최적화 수준에 따라 달라질 수 있지만 원칙적으로 내 보낸 코드는 동일해야합니다. 편집하다: 내 컴파일러에서 Bytecode Outline 플러그인을 사용하면 바이트 코드는 for(;;){}다음과 같습니다. L0 LINENUMBER 6 L0 FRAME SAME GOTO L0 그리고에 대한 바이트 코드는..

program tip 2020.12.03

치명적 오류 : 부울에서 멤버 함수 bind_param () 호출

치명적 오류 : 부울에서 멤버 함수 bind_param () 호출 이 질문에 이미 답변이 있습니다. mysqli_fetch_assoc ()는 매개 변수 / 멤버 함수 호출 bind_param () 오류를 예상합니다. 실제 mysql 오류를 얻고 수정하는 방법은 무엇입니까? 1 답변 DB에서 설정을 가져 오는 기능에 바쁘다가 갑자기이 오류가 발생했습니다. Fatal error: Call to a member function bind_param() on boolean in C:\xampp2\htdocs\application\classes\class.functions.php on line 16 일반적으로 이것은 존재하지 않는 테이블과 물건에서 물건을 선택한다는 것을 의미합니다. 하지만이 경우에는 ... get..

program tip 2020.12.03

현재 인쇄 된 콘솔 줄 지우기

현재 인쇄 된 콘솔 줄 지우기 C에서 현재 인쇄 된 콘솔 줄을 어떻게 지울 수 있습니까? Linux 시스템에서 작업 중입니다. 예를 들면- printf("hello"); printf("bye"); hello 대신 같은 줄에 bye를 인쇄하고 싶습니다. VT100 이스케이프 코드를 사용할 수 있습니다 . xterm을 포함한 대부분의 터미널은 VT100을 인식합니다. 줄을 지우려면 이것은입니다 ^[[2K. C에서는 다음을 제공합니다. printf("%c[2K", 27); \r( 캐리지 리턴 )을 사용하여 커서를 줄의 시작 부분으로 되돌릴 수 있습니다 . printf("hello"); printf("\rbye"); 이것은 같은 줄에 작별 인사 를 인쇄 합니다. 그래도 기존 문자는 지워지지 않으며 bye 가 h..

program tip 2020.12.03

Private Sub, Function 및 Class의 차이점

Private Sub, Function 및 Class의 차이점 다음의 차이점은 무엇입니까? 개인 서브 개인 기능 개인 수업 각각은 언제 사용해야합니까? Private은 클래스, 하위 또는 함수의 범위를 제공하는 수정 자입니다. 서브와 함수는 모두 서브 루틴이거나 프로그램에서 호출 할 수있는 코드 섹션입니다. 그들 사이의 차이점은 함수에는 반환 값이 있고 하위에는 반환 값이 없다는 것입니다. 클래스는 서브, 함수 및 기타 항목을 포함 할 수있는 코드 그룹입니다. Sub는 함수와 비슷하지만 값을 반환하지 않고 프로세스를 실행합니다. Class는 Class, Sub 및 Function은 메서드, private은 액세스 수정 자입니다. 이제이 링크를 확인하십시오. http://msdn.microsoft.com/..

program tip 2020.12.03

히스토그램 아래의 직사각형 영역 최대화

히스토그램 아래의 직사각형 영역 최대화 높이가 정수이고 너비가 1 인 히스토그램이 있습니다. 히스토그램 아래의 직사각형 영역을 최대화하고 싶습니다. 예 : _ | | | |_ | | | |_ | | 이에 대한 답은 col1과 col2를 사용하는 6, 3 * 2입니다. O (n ^ 2) 무차별 대입은 저에게 분명합니다. 저는 O (n log n) 알고리즘을 원합니다. 나는 최대 증가하는 하위 시퀀스 O (n log n) algo의 라인을 따라 동적 프로그래밍을 생각하려고 노력하고 있지만 앞으로 나아 가지 않을 것입니다. 분할 및 정복 알고리즘을 사용해야합니까? 추신 : 충분한 평판을 가진 사람들은 그러한 해결책이없는 경우 분할 및 정복 태그를 제거해야합니다. mho의 의견에 따르면 : 나는 완전히 맞는 가..

program tip 2020.12.03

csv 데이터를 가져올 때 "UTF-8에서 잘못된 바이트 시퀀스"를 제거하는 방법

csv 데이터를 가져올 때 "UTF-8에서 잘못된 바이트 시퀀스"를 제거하는 방법 사용자가 csv를 통해 데이터를 가져올 수 있습니다 (루비 1.9.2를 사용하므로 csv가 더 빠름). 물론 사용자 데이터이므로 제대로 삭제되지 않을 수 있습니다. / index 메소드에 데이터를 표시하려고 할 때 가끔 필드 widget.name 중 하나를 표시하는 erb를 가리키는 "UTF-8의 유효하지 않은 바이트 시퀀스"오류가 발생합니다. 가져 오기를 할 때 들어오는 데이터가 유효하도록 강제하고 싶습니다. 문자열을 유효한 utf8 문자열에 매핑하는 루비 연산자가 있습니까? goodstring = badstring.no_more_invalid_bytes '잘못된'데이터의 한 예는 하이픈처럼 보이지만 일반 아스키 하이픈이..

program tip 2020.12.03

연관 배열 대 자바 스크립트의 객체

연관 배열 대 자바 스크립트의 객체 내 스크립트에서 해시 테이블을 만들어야 할 필요가 있으며 Google에서 이것을 검색했습니다. 대부분의 사람들은 이러한 목적으로 JavaScript 개체를 권장합니다. 문제는 해시 테이블의 일부 키에 "."가 있다는 것입니다. 그들 안에. 연관 배열을 사용하여 이러한 키를 쉽게 만들 수 있습니다. 연관 배열이 왜 나쁜지 이해할 수 없습니다. 내가 본 사이트에서 가장 먼저 언급 된 것은 길이 속성입니다. 나는 해시를 사용한 Perl 배경에서 왔습니다. 가장 일반적인 용도는 키에서 값을 가져오고, 키가 있는지 확인하고, 키-값 쌍을 삭제하고, 키-값 쌍을 추가하는 것입니다. 이것이 내 일반적인 용도라면 연관 배열을 안전하게 사용할 수 있습니까? JavaScript에서 객체..

program tip 2020.12.03

WebView 내에서 파일 다운로드

WebView 내에서 파일 다운로드 내 Android 애플리케이션에 웹뷰가 있습니다. 사용자가 웹보기로 이동하여 링크를 클릭하여 파일을 다운로드해도 아무 일도 일어나지 않습니다. URL = "my url"; mWebView = (WebView) findViewById(R.id.webview); mWebView.setWebViewClient(new HelloWebViewClient()); mWebView.getSettings().setDefaultZoom(ZoomDensity.FAR); mWebView.loadUrl(URL); Log.v("TheURL", URL); 웹뷰 내에서 다운로드를 활성화하는 방법은 무엇입니까? webview를 비활성화하고 응용 프로그램에서 브라우저에 URL을로드하는 의도를 활성화하..

program tip 2020.12.03

PHP에서 개인 상수가 가능합니까?

PHP에서 개인 상수가 가능합니까? 이 질문에 이미 답변이 있습니다. PHP가 private const를 허용하지 않는 이유는 무엇입니까? 2 답변 PHP는 허용하지 않습니다 class Foo { private const my_private_const; 하지만 물론 허용 const my_const; 전역 효과 상수에 그래서 나는 액세스 할 수 있기 때문에 my_const사용 어디서나Foo::my_const 개인 상수를 만드는 방법이 있습니까? 대답은 단순한 "아니오"입니다. PHP는이 개념을 지원하지 않습니다. 당신이 할 수있는 최선 private static은 클래스 의 변수인데, 이것은 읽기 전용이 아니기 때문에 당연히 좋지 않습니다. 하지만 그저 해결해야합니다. 편집하다 귀하의 질문은 저를 생각하게..

program tip 2020.12.03

Eclipse와 Vim의 간편한 통합?

Eclipse와 Vim의 간편한 통합? Vim을 Eclipse에 쉽게 통합 할 수있는 사람이 있습니까? 일반적인 Eclipse 인터페이스를 유지하면서 Vim을 편집기로 사용하고 싶습니다. Eclim 플러그인을 사용해 보았지만 편집기가 작동하는 것보다 더 자주 충돌하는 것 같습니다 (사이트에서 편집기 대체 기능이 아직 베타라고 말했습니다). 반면에 Eclipse의 기능 (주로 SVN, ant 등과의 통합)과 일치하고 Vim을 사용할 수있는 IDE가 있습니까? 저는 주로 SAS SCL, Java 및 Javascript 프로그래밍에 이클립스를 사용하고 이클립스 편집기가 너무 "마우스"라고 생각합니다. 또한 완벽한 세상에서 vimdiff를 SVN의 diff 뷰어로 사용하고 (우리는 TortoiseSVN을 사용합..

program tip 2020.12.02
반응형