반응형

2020/04 900

루비-배열 테스트

루비-배열 테스트 올바른 방법은 무엇입니까? is_array("something") # => false (or 1) is_array(["something", "else"]) # => true (or > 1) 또는 항목의 수를 가져 오기 위해? 을 사용하고 싶을 것입니다 kind_of?(). >> s = "something" => "something" >> s.kind_of?(Array) => false >> s = ["something", "else"] => ["something", "else"] >> s.kind_of?(Array) => true 당신은 확신 이 필요 배열로? respond_to?(method)코드가 반드시 배열이 아닌 유사한 것들 (다른 몇 가지 중요한 것들)에서 작동하도록 코드 를 ..

Programing 2020.04.01

Html.fromHtml은 Android N에서 더 이상 사용되지 않습니다.

Html.fromHtml은 Android N에서 더 이상 사용되지 않습니다. Html.fromHtml에서 HTML을 보는 데 사용 하고 있습니다 TextView. Spanned result = Html.fromHtml(mNews.getTitle()); ... ... mNewsTitle.setText(result); 하지만 Html.fromHtml이제는 Android N +에서 더 이상 사용되지 않습니다. 이 작업을 수행하는 새로운 방법을 어떻게 / 어떻게 찾습니까? 업데이트 : @Andy 구글이 만든 언급 한 바와 같이 HtmlCompat대신에 아래의 방법을 사용할 수있다. 이 종속성 implementation 'androidx.core:core:1.0.1을 앱의 build.gradle 파일에 추가하십시..

Programing 2020.04.01

JavaScript로 클릭을 시뮬레이션하는 방법은 무엇입니까?

JavaScript로 클릭을 시뮬레이션하는 방법은 무엇입니까? JavaScript를 사용하여 요소에 대한 클릭을 시뮬레이션하는 방법이 궁금합니다. 현재 나는 : test 1 그러나 작동하지 않습니다 :( 어떤 아이디어? 내가 요리 한 것이 여기 있습니다. 꽤 간단하지만 작동합니다. function eventFire(el, etype){ if (el.fireEvent) { el.fireEvent('on' + etype); } else { var evObj = document.createEvent('Events'); evObj.initEvent(etype, true, false); el.dispatchEvent(evObj); } } 용법: eventFire(document.getElementById('myt..

Programing 2020.04.01

선택적 키워드 인수의 namedtuple 및 기본값

선택적 키워드 인수의 namedtuple 및 기본값 긴 빈 "데이터"클래스를 명명 된 튜플로 변환하려고합니다. 내 수업은 현재 다음과 같습니다. class Node(object): def __init__(self, val, left=None, right=None): self.val = val self.left = left self.right = right 변환 후 namedtuple다음과 같습니다. from collections import namedtuple Node = namedtuple('Node', 'val left right') 그러나 여기에 문제가 있습니다. 내 원래 클래스를 사용하면 명명 된 / 키워드 인수에 기본값을 사용하여 값을 전달하고 기본값을 처리했습니다. 다음과 같은 것 : clas..

Programing 2020.04.01

UITextField가 변경 될 때 어떻게 확인합니까?

UITextField가 변경 될 때 어떻게 확인합니까? 텍스트 필드가 변경되는 시점을 확인하려고하는데 textView에 사용되는 기능과 동일 textViewDidChange합니다. func textFieldDidBeginEditing(textField: UITextField) { if self.status.text == "" && self.username.text == "" { self.topRightButton.enabled = false } else { self.topRightButton.enabled = true } } 어떤 종류의 작품이지만 topRightButton텍스트 필드를 누르 자마자 활성화되어 있습니까? 텍스트를 실제로 입력 할 때만 활성화하고 싶습니다. 빠른 스위프트 4.2 textfi..

Programing 2020.04.01

루프가 반대로 더 빠릅니까?

루프가 반대로 더 빠릅니까? 나는 이것을 꽤 많이 들었다. 뒤로 계산할 때 JavaScript 루프가 실제로 더 빠릅니까? 그렇다면 왜 그렇습니까? 역 루프가 빠르다는 것을 보여주는 몇 가지 테스트 스위트 예제를 보았지만 그 이유에 대한 설명을 찾을 수 없습니다! 루프가 더 이상 속성이 완료되었는지 확인하고 최종 숫자 값과 비교할 때마다 속성을 평가할 필요가 없기 때문에 가정합니다. 즉 for (var i = count - 1; i >= 0; i--) { // count is only evaluated once and then the comparison is always on 0. } 그것 i--보다 빠르지는 않습니다 i++. 사실, 둘 다 똑같이 빠릅니다. 오름차순 루프에서 시간이 걸리는 것은 각각 i..

Programing 2020.04.01

Android 및 iOS 용 2D 플랫폼 간 게임 엔진?

Android 및 iOS 용 2D 플랫폼 간 게임 엔진? [닫은] Unity3d와 함께 일한 적이 있는데 OnGUI () 또는 GUITextures가 너무 서투른 2D 부분이라는 것을 알았습니다. 또한 Unity3d에서 수행되는 가장 작은 게임조차도 최소 10MB 다운로드로 2D 게임에는 너무 많습니다. 저는 현재 2D 용 엔진을 찾고 있습니다. Cocos2D를 사용해 보았지만 iOS 전용이며 Android 용 다른 언어로 모든 것을 다시 작성하고 싶지 않습니다 (예 : Android 용 Cocos2d의 Java 포트는 옵션이 아닙니다). 대신 코드를 한 번 작성하고 iOS, Android 및 Windows Phone 7에 번거롭게 배포하고 싶습니다. Mac과 Windows가 모두 있습니다. 더 자세하게..

Programing 2020.04.01

AsyncTask가 실제로 개념적으로 결함이 있습니까? 아니면 뭔가 빠졌습니까?

AsyncTask가 실제로 개념적으로 결함이 있습니까? 아니면 뭔가 빠졌습니까? 나는이 문제를 몇 달 동안 조사했으며 다른 해결책을 생각해 냈습니다. 모두 큰 해킹이기 때문에 만족스럽지 않습니다. 나는 여전히 디자인에 결함이있는 클래스가 프레임 워크에 그것을 만들었고 아무도 그것에 대해 이야기하고 있지 않다고 믿을 수 없으므로 나는 뭔가를 놓치고 있어야한다고 생각합니다. 문제는입니다 AsyncTask. 문서에 따르면 "스레드 및 / 또는 핸들러를 조작하지 않고도 백그라운드 작업을 수행하고 UI 스레드에 결과를 게시 할 수 있습니다." 그런 다음 예제는에서 예제 showDialog()메소드가 어떻게 호출 되는지 계속 보여줍니다 onPostExecute(). 그러나 대화 상자를 표시하려면 항상 유효한 참조가..

Programing 2020.04.01

ViewPager 내부의 조각 교체

ViewPager 내부의 조각 교체 를 사용하여 Fragment를 사용하려고 ViewPager합니다 FragmentPagerAdapter. 내가 달성하고자하는 것은의 첫 페이지에있는 조각 ViewPager을 다른 조각으로 바꾸는 것입니다. 호출기는 두 페이지로 구성됩니다. 첫 번째 FirstPagerFragment는 SecondPagerFragment입니다. 두 번째는 입니다. 첫 페이지의 버튼을 클릭하십시오. 를 FirstPagerFragmentNextFragment 로 바꾸고 싶습니다 . 아래 코드가 있습니다. public class FragmentPagerActivity extends FragmentActivity { static final int NUM_ITEMS = 2; MyAdapter mAd..

Programing 2020.04.01

Spring의 ApplicationContext.getBean이 왜 나쁜 것으로 간주됩니까?

Spring의 ApplicationContext.getBean이 왜 나쁜 것으로 간주됩니까? 나는 일반적인 Spring 질문 : Spring Beans 자동 캐스트 를 요청했으며 여러 사람들이 Spring을 호출하는 것을 ApplicationContext.getBean()최대한 피해야한다고 응답했습니다 . 왜 그런 겁니까? Spring이 생성하도록 구성한 Bean에 액세스하려면 어떻게해야합니까? 웹 이외의 응용 프로그램에서 Spring을 사용하고 있으며 LiorH에 설명 된대로 공유 ApplicationContext객체 에 액세스하려고 계획했습니다 . 개정 아래 답변을 수락하지만 Martin Fowler 가 의존성 주입의 장점과 서비스 로케이터 사용 (기본적으로 랩핑 된 호출과 동일) 을 논의 하는 대안..

Programing 2020.04.01
반응형