반응형

c++ 1992

루프를위한 JavaScript ES6 약속

루프를위한 JavaScript ES6 약속 이 질문에 이미 답변이 있습니다. 약속을 차례로 해결합니까 (즉, 순서대로)? 23 답변 for (let i = 0; i { const timeout = Math.random() * 1000; setTimeout(() => { console.log(i); }, timeout); }); // TODO: Chain this promise to the previous one (maybe without having it running?) } 위의 내용은 다음과 같은 임의의 출력을 제공합니다. 6 9 4 8 5 1 7 2 3 0 작업은 간단합니다. 각 Promi..

developer tip 2020.08.21

JavaScript에서 슬래시 뒤의 문자열 값 가져 오기

JavaScript에서 슬래시 뒤의 문자열 값 가져 오기 나는 이미 한 시간 넘게 노력하고 있으며 그것을 수행하는 올바른 방법을 알아낼 수 없습니다. 다음과 같은 것이 있습니다. foo/bar/test.html 마지막으로 모든 것을 추출하기 위해 jQuery를 사용하고 싶습니다 /. 위의 예에서 출력은 test.html. substr및을 사용하여 수행 할 수 있다고 생각 indexOf()하지만 작동하는 솔루션을 찾을 수 없습니다. 최소한 세 가지 방법 : 정규식 : var result = /[^/]*$/.exec("foo/bar/test.html")[0]; ... [^/]*문자열 ( $) 의 끝에 "슬래시가 포함되지 않은 일련의 문자를 잡아라"( ) 라고 표시 됩니다. 그런 다음 인덱싱하여 반환 된 일치..

developer tip 2020.08.21

콧수염과 같은 논리없는 템플릿의 장점은 무엇입니까?

콧수염과 같은 논리없는 템플릿의 장점은 무엇입니까? 최근에 나는 Logic-less 템플릿 이라고 주장하는 콧수염 을 만났습니다 . 그러나 왜 그것이 Logic-less 방식으로 설계되었는지에 대한 설명은 없습니다. 즉, 논리없는 템플릿의 장점은 무엇입니까? 즉, 발에 총을 쏘는 것을 방지합니다. 예전 JSP 시대에는 JSP 파일에 Java 코드가 뿌려진 것이 매우 일반적이었으며 코드가 흩어져 있기 때문에 리팩토링이 훨씬 더 어려워졌습니다. 콧수염처럼 디자인 에 따라 템플릿의 로직을 방지 하면 로직을 다른 곳에 배치해야하므로 템플릿이 깔끔하게 정리됩니다. 또 다른 장점은 관심사 분리 측면에서 생각해야한다는 것입니다. 컨트롤러 또는 논리 코드는 데이터를 UI로 보내기 전에 데이터 마사지 를 수행해야합니다 ..

developer tip 2020.08.21

ToLookup과 GroupBy가 다른 이유는 무엇입니까?

ToLookup과 GroupBy가 다른 이유는 무엇입니까? .ToLookup를 반환합니다 ILookup. ILookup또한 인터페이스를 구현 IEnumerable합니다. .GroupBy를 반환합니다 IEnumerable. ILookup에는 편리한 인덱서 속성이 있으므로 사전과 같은 (또는 조회와 같은) 방식으로 사용할 수 있지만 GroupBy는 사용할 수 없습니다. 인덱서가없는 GroupBy는 작업하기가 어렵습니다. 반환 개체를 참조 할 수있는 거의 유일한 방법은 개체를 반복하거나 다른 LINQ 확장 메서드를 사용하는 것입니다. 즉, GroupBy가 작동하는 경우 ToLookup도 작동합니다. 이 모든 것이 왜 내가 GroupBy를 귀찮게할까요? 왜 존재해야합니까? 왜 내가 GroupBy를 괴롭 히겠습니..

developer tip 2020.08.21

함수의 PHP 전역

함수의 PHP 전역 global 키워드 의 유용성은 무엇입니까 ? 한 방법을 다른 방법보다 선호하는 이유가 있습니까? 보안? 공연? 다른 건 없나요? 방법 1 : function exempleConcat($str1, $str2) { return $str1.$str2; } 방법 2 : function exempleConcat() { global $str1, $str2; return $str1.$str2; } 언제 사용하는 것이 합리적 global입니까? 나에게는 위험 해 보이지만 지식이 부족한 것일 수도 있습니다. 나는에 관심이 있어요 문서화 (예 : 코드, 문서에 링크 ...의 예에) 기술적 인 이유. 미리 감사드립니다! 하사품 이것은 주제에 대한 좋은 일반적인 질문입니다. I (@Gordon)는 추가 ..

developer tip 2020.08.21

지시문 내에서 템플릿 사용자 지정

지시문 내에서 템플릿 사용자 지정 다음과 같이 Bootstrap의 마크 업을 사용하는 양식이 있습니다. Legend text Name Supporting help text 다음과 같이 새로운 지시문 (form-input)으로 줄이고 싶은 많은 상용구 코드가 있습니다. 생성 : Name 저는 간단한 템플릿을 통해이 정도 작업을합니다. angular.module('formComponents', []) .directive('formInput', function() { return { restrict: 'E', scope: { label: 'bind', formId: 'bind' }, template: '' + '{{label}}' + '' + '' + '' + '' } }) 그러나 더 많은 고급 기능을 추가해..

developer tip 2020.08.21

symfony2 doctrine2에서 var_dump를 사용하는 데이터가 너무 많습니다.

symfony2 doctrine2에서 var_dump를 사용하는 데이터가 너무 많습니다. 약 40 개의 엔티티와 많은 양방향 관계가 있습니다. var_dump ($ user) 또는 모든 엔티티를 사용할 때마다 브라우저가 너무 많은 배열 및 변수 데이터로로드되면 충돌이 발생합니다. 나는 무엇이 문제인지를 원한다. 데이터가 잘 삽입되고 있습니다. 프로덕션에서 문제를 일으킬 수 있습니까? var_dump () 를 Doctrine Common에서 제공 하는 디버그 메서드 dump ()로 바꿉니다 . \Doctrine\Common\Util\Debug::dump($user); 단일 개체 및 Doctrine 컬렉션에 대해 작동하며 브라우저 표시 문제를 방지해야합니다. 잘 포맷 : echo ''; \Doctrine\C..

developer tip 2020.08.21

Instruments에서 내 앱을 시작할 수 없음 : 하나 이상의 대상을 시작하지 못했습니다.

Instruments에서 내 앱을 시작할 수 없음 : 하나 이상의 대상을 시작하지 못했습니다. 모든 코드 서명 권한이 올바르게 설정되어 있습니다. 휴대 전화에서 앱을 실행하는 것은 좋지만 기기에서 실행하면 오류 메시지가 표시됩니다. Error Starting Recording At least one target failed to launch; aborting run 그리고: Target failed to run. Permisson to debug [app name] was denied. The app must be signed with a development identity (i.e. iOS Developer) 이 일이 발생하는 것을 어떻게 막을 수 있습니까? 내 iPad에서 발생하지 않습니다. 대상에..

developer tip 2020.08.21

Azure 데이터베이스에 대한 암호 재설정

Azure 데이터베이스에 대한 암호 재설정 새 Azure 계정이 있습니다. 관리자로 '관리'페이지에 로그인 할 수 있지만 데이터베이스 중 하나에 대한 비밀번호를 잊어 버렸습니다. 해당 DB에서 비밀번호를 재설정하고 싶습니다. 어떻게하나요? 마이크로 소프트는 그것에 대한 KB가없는 것 같다. 적어도 내가 찾을 수있는 것은 하나도 없다. 고마워. 특정 Windows Azure SQL 데이터베이스 서버에 대한 관리 암호를 참조하는 경우 새 포털에서이 작업을 수행 할 수 있습니다. 왼쪽에서 데이터베이스 선택 항목을 선택한 다음 서버를 선택합니다. 그런 다음 원하는 서버를 선택하면 오른쪽에 관리자 비밀번호 재설정 옵션이 표시됩니다. 새 Azure 포털 사용 : https://portal.azure.com 찾아보기..

developer tip 2020.08.21

clipsToBounds는 어떻게 작동합니까?

clipsToBounds는 어떻게 작동합니까? 이 UIView속성 을 사용하는 방법을 알고 싶습니다 clipsToBounds. 공식 문서는 다음과 같이 말합니다. clipsToBounds 특성 하위 뷰가 뷰의 경계로 제한되는지 여부를 결정하는 부울 값입니다. 토론 이 값을로 설정 YES하면 하위보기가 수신자의 경계에 잘 리게됩니다. 로 설정하면 NO프레임이 수신기의 가시적 경계를 넘어 확장되는 하위 뷰가 잘리지 않습니다. 기본값은 NO입니다. 그러나 이것이 정확히 무엇을 의미하는지 명확하지 않습니다. 어떻게 사용해야 clipsToBounds합니까? 이 속성을 YES정확히 설정하면 어떤 결과가 발생 합니까? 아니면 NO? 내 수퍼 뷰가 각면에 10 단위를 측정하는 상자이고 내 서브 뷰가으로 clipsToB..

developer tip 2020.08.21
반응형