반응형

2020/05/12 30

Node.js REPL에서) (을 사용하여 함수를 호출하는 이유는 무엇입니까?

Node.js REPL에서) (을 사용하여 함수를 호출하는 이유는 무엇입니까? node.js로 테스트 한 JavaScript에서 함수를 호출 할 수있는 이유는 무엇입니까? ~$ node > function hi() { console.log("Hello, World!"); }; undefined > hi [Function: hi] > hi() Hello, World! undefined > hi)( // WTF? Hello, World! undefined > 마지막 전화가 왜 hi)(작동합니까? node.js의 버그, V8 엔진의 버그, 공식적으로 정의되지 않은 동작 또는 실제로 모든 통역사에 유효한 JavaScript입니까? Node REPL 버그 인 것 같습니다.이 두 줄을에 .js넣으면 구문 오류가 발..

Programing 2020.05.12

Git 브랜치 이름에 슬래시 문자 사용

Git 브랜치 이름에 슬래시 문자 사용 나는 인기있는 Git 프로젝트의 어딘가에 "feature / xyz"와 같은 패턴이 있다고 확신한다. 그러나 슬래시 문자로 분기를 만들려고하면 오류가 발생합니다. $ git branch labs/feature error: unable to resolve reference refs/heads/labs/feature: Not a directory fatal: Failed to lock ref for update: Not a directory (내 초기 시도)와 동일한 문제 : $ git checkout -b labs/feature Git에서 슬래시 문자로 분기를 어떻게 만들 수 있습니까? 이 스레드labs 에서와 같이 분기 가 아직 존재하지 않습니까? 파일과 이름이 같..

Programing 2020.05.12

HTML 인코딩 문제-“”대신“”문자가 나타남

HTML 인코딩 문제-“”대신“”문자가 나타남 확실하지 않은 어떤 이유로 든 기존 앱이 잘못 작동하기 시작했습니다. ActivePDF에 의해 PDF 보고서로 변환되는 HTML을 많이 생성합니다. 프로세스는 다음과 같이 작동합니다. 교체 할 토큰이있는 DB에서 HTML 템플릿을 가져옵니다 (예 : "~ CompanyName ~", "~ CustomerName ~"등). 토큰을 실제 데이터로 교체 속성에 HTML 태그 속성 값의 형식을 지정하는 간단한 정규식 함수를 사용하여 HTML을 정리합니다 (ActivePDF의 렌더링 엔진은 속성 값 주위에 작은 따옴표 만 제외하고 따옴표 등을 보장합니다). PDF를 작성하는 웹 서비스로 HTML을 전송하십시오. 그 엉망인 어딘가에 HTML 템플릿 ( 들) 의 비 공..

Programing 2020.05.12

이 컨텍스트를 함수에 어떻게 전달합니까?

이 컨텍스트를 함수에 어떻게 전달합니까? 나는 이것이 쉽게 구글 일 수있는 것이라고 생각했지만 아마도 올바른 질문을하지 않을 수도 있습니다 ... 주어진 자바 스크립트 함수에서 "this"가 참조하는 것을 어떻게 설정합니까? 예를 들어, 다음과 같은 대부분의 jQuery 기능과 마찬가지로 : $(selector).each(function() { //$(this) gives me access to whatever selector we're on }); 호출 할 때 적절한 "this"참조가있는 자체 독립형 함수를 작성 / 호출하는 방법은 무엇입니까? jQuery를 사용하므로 jQuery 고유의 방법으로 수행하는 것이 이상적입니다. 자바 스크립트 .call()와 .apply()메소드를 사용하면 함수 의 컨텍스..

Programing 2020.05.12

원 안에 임의의 점을 생성합니다 (균일하게)

원 안에 임의의 점을 생성합니다 (균일하게) 반지름 R 의 원 안에 균일하게 임의의 점을 생성해야합니다 . 나는 간격 [0 ... 2π)에서 균일하게 임의의 각도를 선택하고 간격 (0 ... R ) 에서 균일하게 임의의 반경을 선택함으로써 주어진 두 개의 점 때문에 중심을 향한 더 많은 점으로 끝날 것이라는 것을 알고 있습니다. 반지름이 작을수록 반지름이 작은 점이 반지름이 큰 점보다 서로 더 가깝습니다. 여기 에서 블로그 항목을 찾았 지만 그의 추론을 이해하지 못합니다. 나는 그것이 옳다고 생각하지만 , 그가 (2 / R 2 ) x r 을 얻는 곳 과 그가 어떻게 최종 솔루션을 도출하는지 이해하고 싶습니다 . 업데이트 : 이 질문을 게시 한 지 7 년이 지난 지금도 제곱근 알고리즘 뒤의 수학에 관한 실..

Programing 2020.05.12

Git 저장소의 처음 두 커밋을 결합 하시겠습니까?

Git 저장소의 처음 두 커밋을 결합 하시겠습니까? 세 개의 커밋 A, B 및 C를 포함하는 히스토리가 있다고 가정하십시오 . A-B-C 두 커밋 A 와 B 를 하나의 커밋 AB 에 결합하고 싶습니다 . AB-C 나는 시도했다 git rebase -i A 다음 내용으로 편집기가 열립니다. pick e97a17b B pick asd314f C 나는 이것을 다음으로 바꾼다. squash e97a17b B pick asd314f C 그런 다음 Git 1.6.0.4는 다음과 같이 말합니다. Cannot 'squash' without a previous commit 방법이 있습니까 아니면 불가능합니까? git rebase -i --rootGit 버전 1.7.12부터 사용하십시오 . 대화식 리베이스 파일에서 커밋 ..

Programing 2020.05.12

매개 변수화 된 테스트 이름 변경

매개 변수화 된 테스트 이름 변경 JUnit4에서 매개 변수화 된 테스트를 사용할 때 고유 한 사용자 정의 테스트 케이스 이름을 설정하는 방법이 있습니까? 기본값 [Test class].runTest[n]을 의미있는 것으로 변경하고 싶습니다 . 이 기능은 JUnit 4.11 로 만들어졌습니다 . 매개 변수가 지정된 테스트의 이름을 변경하려면 다음과 같이 말합니다. @Parameters(name="namestring") namestring 문자열은 다음과 같은 특수 자리 표시자를 가질 수 있습니다. {index}-이 인수 세트의 인덱스 기본값 namestring은 {index}입니다. {0} -이 테스트 호출의 첫 번째 매개 변수 값 {1} -두 번째 매개 변수 값 등등 테스트의 최종 이름은 namestr..

Programing 2020.05.12

클래스 내의 파이썬 호출 함수

클래스 내의 파이썬 호출 함수 두 좌표 사이의 거리를 계산하는이 코드가 있습니다. 두 함수는 모두 같은 클래스 내에 있습니다. 그러나 함수 distToPoint에서 함수 를 어떻게 호출 isNear합니까? class Coordinates: def distToPoint(self, p): """ Use pythagoras to find distance (a^2 = b^2 + c^2) """ ... def isNear(self, p): distToPoint(self, p) ... 이들은 멤버 함수이므로 인스턴스에서 멤버 함수로 호출하십시오 self. def isNear(self, p): self.distToPoint(p) ... distToPoint클래스 내부에 있기 때문에 작동하지 않으므로 다음과 같이 클래..

Programing 2020.05.12

.htm VS .html

.htm VS .html HTML 파일에 어떤 확장자를 선택해야하며 그 이유는 무엇입니까? 짧은 대답 없습니다. 그들은 정확히 같습니다. 긴 대답 .htm과 .html 모두 정확히 동일하며 동일한 방식으로 작동합니다. 파일 이름에 문제가없는 경우 파일 선택과 일치하는 경우 개인 취향에 따라 선택할 수 있습니다. 웹 서버의 구성에 따라 파일 형식 중 하나가 다른 형식보다 우선합니다. index.htm과 index.html이 같은 폴더에있을 가능성은 낮으므로 문제가되지 않습니다. 파일 확장자는 일반적으로 3 자이므로 파일 이름에는 항상 짧은 .htm을 사용합니다. 더 ON : http://www.sightspecific.com/~mosh/WWW_FAQ/ext.html 또는 http://www.sightspe..

Programing 2020.05.12

이클립스 선폭 마커가 있습니까?

이클립스 선폭 마커가 있습니까? 모든 코드 줄을 65 자로 줄 바꿈 해야하는 특정 프로젝트가 있습니다. 이를 위해 일식 Java 코드 포맷터를 올바르게 설정했습니다. 그러나 내가 정말로 원하는 것은 편집기에서 세로선을 그려서 입력하는 동안 최대 선 너비를 보여줍니다. 이 기능은 코드 포맷터 속성 페이지에 표시되기 때문에 일부 용량에서 사용할 수 있다는 것을 알고 있습니다. 이클립스에 이것을 켜는 옵션이 없으며 Eclipse Plugin Central에서 플러그인을 보지 못했습니다. Windows / Preferences (적어도 Windows-IIRC에서는 다른 운영 체제에서 움직입니다)에서 다음을 찾으십시오. General -> Editors -> Text Editors -> Show Print Mar..

Programing 2020.05.12
반응형