반응형

분류 전체보기 707

JS / jQuery를 사용하여 브라우저에서 터치 스타트 지원을 확인하는 방법은 무엇입니까?

JS / jQuery를 사용하여 브라우저에서 터치 스타트 지원을 확인하는 방법은 무엇입니까? 모범 사례를 따르기 위해 사용중인 장치에 따라 적절한 JavaScript / jQuery 이벤트를 사용하려고합니다. 예를 들어, 우리는 onclick 또는 touch 이벤트가 포함될 태그가있는 모바일 사이트를 구축하고 있습니다. iPhone의 경우 "touchstart"이벤트를 사용하고 싶습니다. 해당 핸들러를 객체에 바인딩하기 전에 장치가 "touchstart"를 지원하는지 테스트하고 싶습니다. 그렇지 않은 경우 대신 "onclick"을 바인딩합니다. 이를 수행하는 가장 좋은 방법은 무엇입니까? 이벤트가 다음에서 지원되는지 감지 할 수 있습니다. if ('ontouchstart' in document.docum..

programing 2021.01.19

구조체를 초기화하는 방법?

구조체를 초기화하는 방법? 다음 할당을 가능하게하려면 내 임의의 구조에서 어떤 멤버를 구현해야합니까? public struct MyStruct { String s; Int length; } MyStruct myStruct = new MyStruct { s = "Hello", length = 5 }; // Now, I want the following code to set the 's' to "Lol" and the // length to 3 (length of "Lol"). The second part should be done // automatically. myStruct = "Lol"; // Or myStruct = String("Lol"); 어떻게해야합니까? 문자열 값을 구조체 값으로 변환하는 암..

programing 2021.01.19

쓰기 전용 속성, 요점이 무엇입니까?

쓰기 전용 속성, 요점이 무엇입니까? 이 질문에 이미 답변이 있습니다. 쓰기 전용 속성에 실용적인 응용 프로그램이 있습니까? 14 답변 다음 구문을 사용하여 읽기 전용 속성을 사용하려는 이유를 이해합니다. private int _MyInt; public int MyInt { get { return _MyInt; } } 이 예제는 아마도 읽기 전용 속성이 readonly변수 와 함께 빛을 발한다고 생각하기 때문에 최선의 방법이 아닐 것입니다 . 내가 이해하지 못하는 것은 다음 구문을 사용하여 쓰기 전용 속성을 사용하는 이유입니다. private int _MyInt; public int MyInt { set { _MyInt = value; } } 이것은 다양한 책과 튜토리얼에서 읽기 전용 속성이 설명되는 방..

programing 2021.01.19

JavaScript 파일 또는 REPL에서 CoffeeScript 파일을 require () 'ing

JavaScript 파일 또는 REPL에서 CoffeeScript 파일을 require () 'ing Node.js를 사용하고 있으며 CoffeeScript를 내 워크 플로에 통합하고 싶습니다. 두 가지 사용 사례가 있습니다. require()CoffeeScript 모듈이 JavaScript 파일을 작성할 수 있기를 원합니다. REPL 노드 내에서 CoffeeScript 모듈을로드하고 싶습니다. 사례 # 1 : 난 그냥에서 컴파일 .coffee을 .js하고 해결 방법으로, 모듈.require().js 사례 # 2의 경우 : 지금 eval()은 coffee-script.compile(). 이 작업을 수행하는 더 나은 통합 방법이 있습니까? 커피 스크립트 가 필요하면 모듈은 확장을 등록합니다. $ echo ..

programing 2021.01.19

검사 스타일 : "숨겨진 필드"오류 해결 방법

검사 스타일 : "숨겨진 필드"오류 해결 방법 이 체크 스타일 오류가 발생합니다. 'serverURL' hides a field 이것에 private static void setServerURL(final String serverURL) { Utility.serverURL = serverURL; } 그 이유는 무엇이며 어떻게 해결할 수 있습니까? serverURL이 메소드에 사용할 수 있는 변수가 이미 정의 되어 있습니다 (수락하는 형식 매개 변수에 추가). 이것을 "그림자"라고합니다. 나는 대부분의 자바 프로그래머가이 체크를 해제한다고 생각한다. 그게 그렇게 헷갈 리지 않기 때문이다. 예를 들어 다음과 같이 오류가 발생합니다. public class Foo { private int bar = 0; pu..

programing 2021.01.19

gcc가 함수를 인라인하도록 어떻게 강제합니까?

gcc가 함수를 인라인하도록 어떻게 강제합니까? __attribute__((always_inline))함수가 gcc에 의해 인라인되도록 강제 합니까 ? 예. 에서 문서 always_inline 일반적으로 최적화가 지정되지 않는 한 함수는 인라인되지 않습니다. 인라인으로 선언 된 함수의 경우이 속성은 최적화 수준이 지정되지 않은 경우에도 함수를 인라인합니다. 그래야한다. 저는 수동 인라이닝의 열렬한 팬입니다. 물론, 과도하게 사용하면 나쁜 일입니다. 그러나 종종 코드를 최적화 할 때 단순히 인라인되어야하거나 성능이 저하되는 기능이 하나 또는 두 개있을 것입니다. 그리고 솔직히 내 경험상 C 컴파일러는 일반적으로 inline 키워드를 사용할 때 이러한 함수를 인라인 하지 않습니다 . 저는 컴파일러가 저를 위..

programing 2021.01.19

stdout과 stderr을 쉘 스크립트의 두 가지 다른 프로세스로 파이프합니까?

stdout과 stderr을 쉘 스크립트의 두 가지 다른 프로세스로 파이프합니까? 난 그냥하는 pipline이 command1 | command2 따라서 command1의 stdout은 command2로 이동하고 command1의 stderr는 터미널 (또는 쉘의 stdout이있는 곳)으로 이동합니다. command3stdout이 여전히 command2로 이동하는 동안 command1의 stderr을 세 번째 프로세스 ( ) 로 파이프 할 수 있습니까? 다른 파일 설명자 사용 { command1 2>&3 | command2; } 3>&1 1>&2 | command3 다른 파일 디스크립터는 3 개에서 9 개까지 최대 7 개까지 사용할 수 있습니다. 더 많은 설명이 필요하면 질문 해주세요. 설명 할 수 있습..

programing 2021.01.19

epoll의 에지 트리거 옵션의 목적은 무엇입니까?

epoll의 에지 트리거 옵션의 목적은 무엇입니까? epoll의 man 페이지에서 : epoll is a variant of poll(2) that can be used either as an edge-triggered or a level-triggered interface 에지 트리거 옵션은 언제 사용합니까? 매뉴얼 페이지는 그것을 사용하는 예제를 제공하지만 예제에서 왜 필요한지 모르겠습니다. FD가 읽기 또는 쓰기 준비가되었을 때 모든 데이터를 즉시 읽거나 쓸 필요는 없습니다. Level-triggered epoll은 FD가 준비되어있는 한 계속 잔소리를하는 반면, edge-triggered는 다음에 얻을 때까지 당신을 다시 괴롭히지 않을 EAGAIN것입니다. 해야합니다). 리소스에서 FD로 글을 쓰..

programing 2021.01.19

Jenkins는 어떤 셸을 사용합니까?

Jenkins는 어떤 셸을 사용합니까? shell명령을 호출 할 때 Jenkins에서 사용되는 셸은 무엇입니까 ? Linux 컴퓨터에서 Jenkins를 실행하고 있습니다. "셸 실행"섹션의 도움말 / 물음표 아이콘에서 : 프로젝트 빌드를위한 쉘 스크립트 (기본값은 sh이지만 구성 가능)를 실행합니다. Jenkins 관리-> 시스템 구성으로 이동하면 쉘 스크립트에서 사용할 쉘의 이름 또는 절대 경로를 설정하는 옵션 ( "쉘 실행 파일"이라고 함)을 찾을 수 있습니다. 이 옵션을 구성하지 않은 내 시스템에서는 bash를 사용합니다! 셸 스크립트 파일 에서처럼 스크립트의 첫 번째 줄에 셸을 선언하기 만하면됩니다. #!/bin/bash Jenkins 빌드에 다음 셸 명령을 추가하여 env를 인쇄 해 보았습니다...

programing 2021.01.19

for 루프에서 오류 건너 뛰기

for 루프에서 오류 건너 뛰기 6000 X 180 행렬 (열당 그래프 1 개)에 대해 180 개의 그래프를 생성하기 위해 for 루프를 수행하고 있는데 일부 데이터가 내 기준에 맞지 않고 오류가 발생합니다. "Error in cut.default(x, breaks = bigbreak, include.lowest = T) 'breaks' are not unique". 나는 오류에 문제가 없으며 프로그램이 for 루프를 계속 실행 하고이 오류를 만든 열 목록을 제공하고 싶습니다 (아마도 열 이름을 포함하는 변수로?). 내 명령은 다음과 같습니다. for (v in 2:180){ mypath=file.path("C:", "file1", (paste("graph",names(mydata[columnname])..

programing 2021.01.19
반응형