반응형

JavaScript 2291

C ++ 참조로 배열 전달

C ++ 참조로 배열 전달 참조로 배열을 전달할 수 있습니까? void foo(double& *bar) 내 컴파일러가 아니오라고 말하는 것 같습니다. 왜? 참조로 배열을 전달하는 올바른 방법은 무엇입니까? 아니면 해결 방법? 내 메서드가 수정해야하고 나중에 검색해야하는 배열 인수가 있습니다. 또는이 배열을 잘 작동하는 클래스 멤버로 만들 수 있지만 코드의 다른 부분에는 많은 단점이 있습니다 (피하고 싶습니다). 감사합니다. 배열은 실제로 참조로만 전달할 수 있습니다. void foo(double (&bar)[10]) { } 이렇게하면 다음과 같은 작업을 할 수 없습니다. double arr[20]; foo(arr); // won't compile 임의의 크기 배열을에 전달할 수 있으려면이를 foo템플릿으..

developer tip 2020.11.27

모카의 글로벌`before`와`beforeEach`?

모카의 글로벌`before`와`beforeEach`? 나는 지금 자바 스크립트 단위 테스트를 위해 mocha를 사용하고 있습니다. 나는 몇 가지 테스트 파일을 가지고, 각각의 파일은을 가지고 before하고 beforeEach있지만, 정확히 동일합니다. 글로벌 before및 beforeEach전체 (또는 일부)를 어떻게 제공합니까? before또는 beforeEach별도의 파일 (을 사용 spec_helper.coffee) 에 선언 하고 필요합니다. spec_helper.coffee afterEach (done) -> async.parallel [ (cb) -> Listing.remove {}, cb (cb) -> Server.remove {}, cb ], -> done() test_something.c..

developer tip 2020.11.27

정규 표현식으로 겹치는 일치를 찾는 방법은 무엇입니까?

정규 표현식으로 겹치는 일치를 찾는 방법은 무엇입니까? >>> match = re.findall(r'\w\w', 'hello') >>> print match ['he', 'll'] \ w \ w는 두 문자를 의미하므로 'he'와 'll'이 예상됩니다. 그러나 'el'과 'lo' 가 정규식과 일치 하지 않는 이유는 무엇입니까? >>> match1 = re.findall(r'el', 'hello') >>> print match1 ['el'] >>> findall기본적으로 겹치는 일치를 생성하지 않습니다. 그러나이 표현식은 다음을 수행합니다. >>> re.findall(r'(?=(\w\w))', 'hello') ['he', 'el', 'll', 'lo'] 다음 (?=...)은 예견 주장입니다 . (?=...)..

developer tip 2020.11.27

요소를 기울이면서 텍스트를 정상적으로 유지하는 방법 (비뚤어지지 않음)

요소를 기울이면서 텍스트를 정상적으로 유지하는 방법 (비뚤어지지 않음) CSS 만 사용하여이 이미지를 재현 할 수 있습니까? 이걸 메뉴에 적용하고 싶기 때문에 갈색 배경이 hover인스턴스에 나타납니다. 나는 이것을하는 방법을 모른다. .menu li a:hover{ display:block; background:#1a0000; padding:6px 4px; } skew부모 요소 ( LI)와 그 자식 요소를 역으로 기울이기 nav li { display:inline-block; transition: background 0.2s; transform: skew(20deg); /* SKEW */ } nav li a { display:block; text-decoration:none; padding: 5px 1..

developer tip 2020.11.27

파일이 있고 IS 디렉토리가 있지만 listFiles ()가 null을 반환합니다.

파일이 있고 IS 디렉토리가 있지만 listFiles ()가 null을 반환합니다. 에 대한 문서는File.listFiles() 이를 null호출하는 파일이 디렉토리가 아닌 경우에만 반환 될 것을 제안합니다 . 다음이 있습니다. String dir = "/storage/emulated/0"; File f = new File(dir); Log.v("Files",f.exists()+""); Log.v("Files",f.isDirectory()+""); Log.v("Files",f.listFiles()+""); 로그는 다음과 같습니다. true true null 어떤 이유로 listFiles()이 (가) 유효한 디렉토리로 인식 null되어도 반환 File됩니다. 저는 Android 파일 계층 동작에 익숙하지 ..

developer tip 2020.11.27

React Native-동적 이름을 사용하는 이미지 요구 모듈

React Native-동적 이름을 사용하는 이미지 요구 모듈 현재 React Native를 사용하여 테스트 앱을 구축하고 있습니다. 이미지 모듈은 지금까지 잘 작동했습니다. 예를 들어라는 이미지가있는 경우 avatar아래 코드 조각이 제대로 작동합니다. 하지만 동적 문자열로 변경하면 오류가 발생합니다. 알 수없는 모듈 "image! avatar"가 필요합니다. 모듈이있는 것이 확실하면 패키지 프로그램을 다시 시작하십시오. 분명히 이것은 인위적인 예이지만 동적 이미지 이름이 중요합니다. React Native는 동적 이미지 이름을 지원하지 않나요? 이것은 " 정적 자원 " 섹션의 문서에서 다룹니다 . 번들의 이미지를 참조하는 유일한 방법은 소스에 문자 그대로 require ( 'image! name-of..

developer tip 2020.11.27

Numpy의 0d 배열이 스칼라로 간주되지 않는 이유는 무엇입니까?

Numpy의 0d 배열이 스칼라로 간주되지 않는 이유는 무엇입니까? 확실히 0d 배열은 스칼라이지만 Numpy는 그렇게 생각하지 않는 것 같습니다 ... 내가 뭔가를 놓치고 있거나 개념을 오해하고 있습니까? >>> foo = numpy.array(1.11111111111, numpy.float64) >>> numpy.ndim(foo) 0 >>> numpy.isscalar(foo) False >>> foo.item() 1.11111111111 그것에 대해 너무 열심히 생각해서는 안됩니다. 궁극적으로 개인의 정신 건강과 장수에 더 좋습니다. Numpy 스칼라 유형의 흥미로운 상황은 1x1 행렬을 스칼라 유형으로 저하시키는 우아하고 일관된 방법이 없다는 사실에서 시추되었습니다. 수학적으로는 같은 것이지만 매우..

developer tip 2020.11.27

자식 푸시 후 로컬 실행 후크?

자식 푸시 후 로컬 실행 후크? githooks 맨 페이지를 살펴 보았지만 뭔가 누락되지 않는 한 로컬 포스트 푸시 git 후크에 대한 옵션이 표시되지 않습니다. 마스터 브랜치를 GitHub 리포지토리로 푸시 한 후 웹 서버 (이미 스크립트가있는)에서 API 문서를 업데이트하는 파일을 갖고 싶습니다. 물론 git push와 api 문서 실행을 결합하는 스크립트를 직접 작성할 수 있지만 다소 우아하지 않은 느낌이 듭니다. Git 1.8.2부터 푸시 작업 전에 호출되는 새로운 후크가 있습니다. pre-push 스크립트가 0이 아닌 다른 값을 반환하면 푸시 작업이 취소됩니다. 릴리스 정보에 언급 : https://github.com/git/git/blob/master/Documentation/RelNotes/..

developer tip 2020.11.27

여러 목록에 포함 된 모든 값의 합집합을 만드는 Pythonic 방법

여러 목록에 포함 된 모든 값의 합집합을 만드는 Pythonic 방법 목록 목록이 있습니다. lists = [[1,4,3,2,4], [4,5]] 이 목록을 병합하고 모든 중복 항목을 제거하고 싶습니다. 즉, 집합 결합 연산을 적용합니다. desired_result = [1, 2, 3, 4, 5] 이를 수행하는 가장 쉬운 방법은 무엇입니까? (이 프로젝트에는 Python 2.4를 사용해야합니다.) set.union 당신이 원하는 것을 : >>> results_list = [[1,2,3], [1,2,4]] >>> results_union = set().union(*results_list) >>> print(results_union) set([1, 2, 3, 4]) 두 개 이상의 목록으로이 작업을 수행 할 수..

developer tip 2020.11.27

document.write의 대안은 무엇입니까?

document.write의 대안은 무엇입니까? 튜토리얼에서 나는 document.write. 이제 나는 이것이 많은 사람들에게 눈살을 찌푸리고 있다는 것을 이해합니다. 나는 시도 print()했지만 문자 그대로 프린터로 보냅니다. 그렇다면 내가 사용해야 할 대안은 무엇이며 왜 사용하지 않아야 document.write합니까? w3schools와 MDN 모두 document.write. 권장되는 대안으로 DOM 조작 을 document.write사용하여 DOM 에 노드 요소를 직접 쿼리하고 추가 할 수 있습니다 . HTML이 대체되는 이유는 악의적 인 JavaScript 함수 때문입니다 : document.write(). 확실히 "나쁜 형태"입니다. 페이지로드시 사용하는 경우에만 웹 페이지에서 작동합니다..

developer tip 2020.11.27
반응형