반응형

Java 2009

Xcode에서 개인 메서드의 단위 테스트

Xcode에서 개인 메서드의 단위 테스트 장난감 프로젝트에서 테스트 주도 개발을 시도하고 있습니다. 내 클래스에 대한 공용 인터페이스에서 작동하는 테스트를 얻을 수 있습니다 (테스트중인 메서드보다 더 많은 테스트 코드를 작성하고 있기 때문에 여전히 울타리에 있습니다). 나는 공용 인터페이스를 깨끗하게 유지하기를 좋아하기 때문에 많은 개인 메서드를 사용하는 경향이 있습니다. 그러나 여전히 이러한 방법에 대한 테스트를 사용하고 싶습니다. Cocoa는 동적 언어이기 때문에 여전히 이러한 private 메서드를 호출 할 수 있지만 테스트에서 내 클래스가 이러한 메서드에 응답하지 않을 수 있다는 경고가 표시됩니다. 경고없이 컴파일하고 싶기 때문에 여기에 내 질문이 있습니다. Xcode에서 이러한 경고를 어떻게 해..

programing 2020.11.22

Java의 시간 상수?

Java의 시간 상수? 분 / 시간 / 일 / 년에 밀리 초 / 초 / 분과 같은 모든 성가신 시간 상수가있는 Java 패키지가 있습니까? 나는 그런 것을 복제하고 싶지 않습니다. Joda-Time 에는 toStandardSeconds () 와 같은 메서드를 포함하는 Days 와 같은 클래스 가 포함되어 있습니다 . 따라서 다음과 같이 작성할 수 있습니다. int seconds = Days.ONE.toStandardSeconds(); 약간 장황 해 보이지만 윤년 등과 같은 더 복잡한 시나리오에만 유용 할 수 있습니다. 프로젝트에 joda-time을 이미 포함하지 않은 경우 Java TimeUnit을 사용합니다. 외부 라이브러리를 포함 할 필요가 없으며 매우 간단합니다. 이러한 "성가신 상수"가 필요할 때..

programing 2020.11.22

web2py를 사용하는 사람이 있습니까?

web2py를 사용하는 사람이 있습니까? web2py를 사용하는 사람이 있습니까 * ? 구체적으로 특별히: 생산 중입니까? 어떤 데이터베이스로? Google Application Engine을 사용하십니까? "저기"란 stackoverflow를 의미합니다. Google 그룹 에 동일한 질문을 할 수 있습니다. 500 명 이상의 사용자가 있으며 그중 일부는 고객을위한 프로젝트를 구축하는 개발 회사입니다. 내 인상은 대부분이 postgresql (내가하는 일)을 사용하고 다른 사람들은 Google App Engine을 사용한다는 것입니다. 실제로 web2py는 코드를 한 번만 작성할 수있는 유일한 프레임 워크이며 동일한 코드가 GAE, SQLite, MySQL, PostgreSQL, Oracle, MSSQL..

programing 2020.11.22

html 버튼에 react-router 링크 감싸기

html 버튼에 react-router 링크 감싸기 제안 된 방법 사용 : 결과 : 버튼의 링크 , 주석 줄 사이의 코드 react를 사용하여 HTML 태그 에서 Link요소 를 래핑하는 방법이 있는지 궁금합니다 .'react-router'button 현재 Link내 앱에서 페이지를 탐색하기위한 구성 요소가 있지만 해당 기능을 HTML 버튼에 매핑하고 싶습니다. ⚠️ 아니요, html button에 html 을 중첩 a(또는 그 반대로)하는 것은 유효한 html이 아닙니다. 반대로 래핑하면 링크가 연결된 원래 버튼이 나타납니다. CSS 변경이 필요하지 않습니다. Click Me! 여기 버튼은 HTML 버튼입니다. Semantic-UI-React 와 같은 타사 라이브러리에서 가져온 구성 요소에도 적용 할 ..

programing 2020.11.22

텍스트 상자의 마지막 문자 뒤에 포커스 설정

텍스트 상자의 마지막 문자 뒤에 포커스 설정 전화 번호 입력란이 3 개 있습니다. 사용자가 입력하면 한 텍스트 상자에서 다음 텍스트 상자로 자동으로 이동합니다. 사용자가 백 스페이스 키를 누르면 이전 텍스트 상자로 포커스를 이동할 수 있습니다. 문제는 IE에서 포커스가 텍스트 상자의 시작 부분에 설정되어 있다는 것입니다. 다음은 크롬에서 잘 작동하는 코드입니다. $('#AreaCode').live('keyup', function (event) { if ($(this).val().length == $(this).attr("maxlength")) $('#Prefix').focus(); }); $('#Prefix').live('keyup', function (event) { if (event.keyCode =..

programing 2020.11.22

Android : 완료 후 애니메이션 위치 재설정

Android : 완료 후 애니메이션 위치 재설정 xml 정의 애니메이션을 사용하여 화면에서보기를 슬라이드합니다. 문제는 애니메이션이 완료 되 자마자 원래 위치로 재설정된다는 것입니다. 이 문제를 해결하는 방법을 알아야합니다. 다음은 xml입니다. 다음은이를 호출하는 데 사용하는 Java입니다. homeScrn = (View)findViewById(R.id.homescreen); slideLeftOut = AnimationUtils.loadAnimation(this, R.anim.slide_left_out); //Set Click Listeners For Menu btnHelp.setOnClickListener(new OnClickListener() { public void onClick(View v) ..

programing 2020.11.22

xcode에서 RGB 색상 만들기

xcode에서 RGB 색상 만들기 포토샵에서 색상의 RGB 값을 사용하고 있으며 xcode에서 동일한 값을 사용하고 있습니다 .Color-R-160, G-97, B-5 ​​... 포토샵의 색상은 노란색으로 보이지만 사용할 때는 xcode에서 myLabel.textColor= [UIColor colorWithRed:160 green:97 blue:5 alpha:1] ; 색상이 하얗게 나타납니다. 왜 이런 차이가 발생합니까? 목표 -C 0에서 1.0 사이의 값을 제공해야합니다. 따라서 RGB 값을 255로 나눕니다. myLabel.textColor= [UIColor colorWithRed:(160/255.0) green:(97/255.0) blue:(5/255.0) alpha:1] ; 최신 정보: 이 매크로..

programing 2020.11.22

RecyclerView 스크롤 성능

RecyclerView 스크롤 성능 목록 및 카드 만들기 가이드 를 기반으로 RecyclerView 예제를 만들었습니다 . 내 어댑터에는 레이아웃을 확장하기위한 패턴 구현 만 있습니다. 문제는 낮은 스크롤 성능입니다. 이것은 8 개 항목 만있는 RecycleView입니다. 일부 테스트에서 Android L에서이 문제가 발생하지 않음을 확인했습니다. 그러나 KitKat 버전에서는 성능 저하가 분명합니다. 최근에 동일한 문제에 직면 했으므로 이것이 최신 RecyclerView 지원 라이브러리로 수행 한 작업입니다. 복잡한 레이아웃 (중첩 된 뷰, RelativeLayout)을 새로 최적화 된 ConstraintLayout으로 바꿉니다 . Android Studio에서 활성화 : SDK Manager-> SD..

programing 2020.11.22

장치에서 실행중인 번들의 펜촉에서 참조 된 이미지를로드 할 수 없습니다.

장치에서 실행중인 번들의 펜촉에서 참조 된 이미지를로드 할 수 없습니다. SplitView [1290 : 307] 식별자가 "xx.co.mycompany.ipad.SplitView"인 번들의 펜촉에서 참조 된 "canary04.png"이미지를로드 할 수 없습니다. 장치에서 실행할 때만 오류가 발생합니다. 시뮬레이터에서 실행하는 데 문제가 없습니다. UIImageView와 함께 인터페이스 빌더에서 직접 이미지를 사용하고 있습니다. 편집 : 다른 펜촉에 다른 새 이미지를 추가했는데 문제가 없습니다. 누구나 아이디어가 있습니까? iOS 기기의 파일 시스템은 대소 문자를 구분하므로 케이스 문제 일 수 있습니다. (Mac OS X는 일반적으로 대소 문자를 구분하지 않으므로 시뮬레이터에서이 문제를 보지 못했습니다...

programing 2020.11.22

Swift-문자열에서 "문자 제거

Swift-문자열에서 "문자 제거 "Optional ("5 ")"문자열이 있습니다. 5. 주변의 ""를 제거해야합니다. 다음을 수행하여 '옵션'을 제거했습니다. text2 = text2.stringByReplacingOccurrencesOfString("Optional(", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil) 코드에서 문자열의 끝을 지정하기 때문에 "문자를 제거하는 데 어려움이 있습니다. Swift는 백 슬래시를 사용하여 큰 따옴표를 이스케이프합니다. 다음은 Swift에서 이스케이프 된 특수 문자 목록입니다. \0 (널 문자) \\ (백 슬래시) \t (가로 탭) \n (줄 바꿈) \r (캐리지 리턴) \"..

programing 2020.11.22
반응형