반응형

2020/04/21 30

JavaScript 함수의 기본 인수 값

JavaScript 함수의 기본 인수 값 가능한 중복 : 자바 스크립트 함수에 매개 변수의 기본값을 설정하는 방법 PHP에서 : function func($a = 10, $b = 20){ // if func() is called with no arguments $a will be 10 and $ b will be 20 } JavaScript로 어떻게 할 수 있습니까? 함수 인수에 값을 할당하려고하면 오류가 발생합니다 ) 공식 매개 변수 이후 자바 스크립트에서는 매개 변수없이 함수를 호출 할 수 있습니다 (매개 변수가있는 경우에도). 따라서 다음과 같이 기본값을 추가 할 수 있습니다. function func(a, b){ if (typeof(a)==='undefined') a = 10; if (typeof..

Programing 2020.04.21

IntelliJ 10.5에서 테스트를 실행할 때“NoSuchMethodError : org.hamcrest.Matcher.describeMismatch”가 표시됨

IntelliJ 10.5에서 테스트를 실행할 때“NoSuchMethodError : org.hamcrest.Matcher.describeMismatch”가 표시됨 JUnit-dep 4.10 및 Hamcrest 1.3.RC2를 사용하고 있습니다. 다음과 같은 사용자 지정 매처를 만들었습니다. public static class MyMatcher extends TypeSafeMatcher { @Override protected boolean matchesSafely(String s) { /* implementation */ } @Override public void describeTo(Description description) { /* implementation */ } @Override protected..

Programing 2020.04.21

힘내 : 지점에서 모든 커밋을 스쿼시하는 방법

힘내 : 지점에서 모든 커밋을 스쿼시하는 방법 나는 다음과 같이 새로운 지점을 만듭니다 master. git checkout -b testbranch 나는 그것에 20 커밋을합니다. 이제 20 개의 커밋을 스쿼시하고 싶습니다. 나는 그걸로 그렇게한다 : git rebase -i HEAD~20 커밋이 몇 개인 지 모르면 어떻게해야합니까? 다음과 같은 작업을 수행하는 방법이 있습니까? git rebase -i all on this branch 커밋을 모두 없애는 또 다른 방법은 인덱스를 마스터로 재설정하는 것입니다. git checkout yourBranch git reset $(git merge-base master yourBranch) git add -A git commit -m "one commit o..

Programing 2020.04.21

로그인시 ssh-agent 시작

로그인시 ssh-agent 시작 SSH 별칭을 사용하여 Bitbucket.com에서 원격 Git 저장소로 사이트를 가져 왔습니다. 서버에서 ssh-agent를 수동으로 시작할 수 있지만 SSH를 통해 로그인 할 때마다이 작업을 수행해야합니다. ssh-agent를 수동으로 시작합니다. eval ssh-agent $SHELL 그런 다음 에이전트를 추가합니다. ssh-add ~/.ssh/bitbucket_id 그런 다음 내가 할 때 나타납니다. ssh-add -l 그리고 나는 잘 지냅니다. 로그인 할 때마다이 프로세스를 자동화 할 수있는 방법이 있습니까? 서버가 RedHat 6.2 (Santiago)를 실행 중입니다. 이 기사를 살펴보십시오. 이것이 매우 유용하다는 것을 알 수 있습니다. http://mah...

Programing 2020.04.21

높이가 100 % 인 전체 화면 iframe

높이가 100 % 인 전체 화면 iframe 모든 브라우저에서 iframe 높이 = 100 %가 지원됩니까? doctype을 다음과 같이 사용하고 있습니다. 내 iframe 코드에서 내가 말하면 : 나는 실제로 나머지 페이지의 높이를 취한다는 것을 의미합니다 (고정 높이가 50px 인 다른 프레임이 있기 때문에) 이것은 모든 주요 브라우저 (IE / Firefox / Safari)에서 지원됩니까? 또한 스크롤 막대에 관해서 scrolling="no"는 Firefox에서 비활성화 된 스크롤 막대를 볼 수 있습니다 ... 스크롤 막대를 완전히 숨기고 iframe 높이를 자동으로 설정하는 방법은 무엇입니까? 이전 응답 상태로 프레임 세트를 사용할 수 있지만 iFrame 사용에 일관성이 없으면 다음 두 가지 예..

Programing 2020.04.21

Android Studio에서 사용하지 않는 가져 오기 제거

Android Studio에서 사용하지 않는 가져 오기 제거 최근에 Android 앱을 만들기 위해 Android Studio IDE를 시작했습니다. Android Studio에서 사용하지 않는 가져 오기를 제거하는 Ctrl단축키 가 작동하지 않습니다 ( + Shift+ O) Android Studio에서 바로 가기 키란 무엇입니까? Android Studio에서 프로젝트를 마우스 오른쪽 버튼으로 클릭 한 다음 작동해야하는 최적화 가져 오기 를 클릭하십시오 . 최신 정보 위에서 설명한 것과 동일한 작업을 수행하기 위해 Ctrl+ Alt+를 누르면 동일한 작업을 수행 할 수 O있습니다. 현재 파일의 가져 오기를 최적화하고 전체 프로젝트는 대화 상자의 선택에 따라 다릅니다. 당신은 즉시 그것을 할 수 있습니..

Programing 2020.04.21

자바 객체 대 객체 매핑을위한 도구?

자바 객체 대 객체 매핑을위한 도구? [닫은] java를 사용하여 DO를 DTO로 변환하려고 시도하고 자체 작성을 시작하기 전에 자동화 도구를 찾고 있습니다. 동일한 도구를 사용할 수있는 무료 도구가 있는지 알고 싶었습니다. 당신은 도저를 시도 할 수 있습니다. Dozer는 한 객체에서 다른 객체로 데이터를 재귀 적으로 복사하는 Java Bean to Java Bean 매퍼입니다. 일반적으로 이러한 Java Bean은 다른 복합 유형입니다. Dozer는 단순 특성 맵핑, 복합 유형 맵핑, 양방향 맵핑, 암시 적 명시 적 맵핑 및 재귀 맵핑을 지원합니다. 여기에는 요소 레벨에서 맵핑해야하는 맵핑 콜렉션 속성도 포함됩니다. 주변에는 몇 가지 라이브러리가 있습니다. Commons-BeanUtils : Conv..

Programing 2020.04.21

API를 구현할 때 블록에서 자체 캡처를 피하려면 어떻게해야합니까?

API를 구현할 때 블록에서 자체 캡처를 피하려면 어떻게해야합니까? 작동하는 앱이 있고 Xcode 4.2에서 ARC로 변환하려고합니다. 사전 점검 경고 중 하나는 self유지 주기로 이어지는 블록을 강력하게 캡처 하는 것입니다. 문제를 설명하기 위해 간단한 코드 샘플을 만들었습니다. 나는 이것이 의미하는 바를 이해한다고 생각하지만 이러한 유형의 시나리오를 구현하는 "올바른"또는 권장되는 방법을 모르겠습니다. self는 MyAPI 클래스의 인스턴스입니다 아래 코드는 단순화되어 내 질문과 관련된 객체 및 블록과의 상호 작용 만 보여줍니다. MyAPI가 원격 소스에서 데이터를 가져오고 MyDataProcessor가 해당 데이터를 처리하고 출력을 생성한다고 가정합니다. 프로세서는 진행 및 상태를 전달하는 블록으..

Programing 2020.04.21

파일 또는 어셈블리 'Newtonsoft.Json, Version = 4.5.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed'를로드 할 수 없습니다

파일 또는 어셈블리 'Newtonsoft.Json, Version = 4.5.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed'를로드 할 수 없습니다 오류가 발생합니다 System.IO.FileLoadException : 파일 또는 어셈블리 'Newtonsoft.Json, Version = 4.5.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed'또는 해당 종속성 중 하나를로드 할 수 없습니다. 찾은 어셈블리의 매니페스트 정의가 어셈블리 참조와 일치하지 않습니다. (HRESULT 예외 : 0x80131040) CI 구축을 위해 내가 시도한 솔루션 또한 작동하지 않았다 패키지 관리자 콘솔에서 다음을 ..

Programing 2020.04.21

Javascript 날짜 객체 timeObject에 10 초 추가

Javascript 날짜 객체 timeObject에 10 초 추가 자바 스크립트 날짜 객체 timeObject에 10 초를 어떻게 추가 할 수 있습니까? 이런 것 같아요 .. var timeObject = new Date() var seconds = timeObject.getSeconds() + 10; timeObject = timeObject + seconds; 있다 setSeconds아니라 방법 : var t = new Date(); t.setSeconds(t.getSeconds() + 10); 다른 Date 기능 의 목록을 보려면 MDN을 확인하십시오 setSeconds 랩 어라운드 케이스를 올바르게 처리합니다. var d; d = new Date('2014-01-01 10:11:55'); aler..

Programing 2020.04.21
반응형