반응형

2020/06/07 25

IB 아울렛 및 IBAction

IB 아울렛 및 IBAction iPhone의 Objective-C 코딩에서 IBAction 및 IBOutlet을 사용하는 목적은 무엇입니까? 사용하지 않으면 차이가 있습니까? IBAction및 IBOutlet인터페이스 빌더로 지칭 될 수 나타내고 변수 및 방법에 정의 된 매크로이다. IBAction로 확인 void하고 IBOutlet아무것도 해결되는, 그러나 그들은 이러한 변수와 메소드 엑스 코드와 인터페이스에 빌더한다는 의미는 코드에 링크 UI 요소에 인터페이스 빌더에서 사용할 수 있습니다. Interface Builder를 전혀 사용하지 않을 경우 코드에서 필요하지 않지만 IBActionIB에서 사용할 메소드와 IBOutlet객체 에 대해 지정해야 합니다. IB에서 사용될 것입니다. 인터페이스 빌더..

Programing 2020.06.07

에 배경 이미지 추가

에 배경 이미지 추가 요소 요소에 배경 이미지를 포함 시킬 수 있습니까? 그렇다면 어떻게하면됩니까? 당신은 이것을 의미합니까? ... div with background CSS의 background속성 을 사용하여 그렇게 할 수 있습니다 . 몇 가지 방법이 있습니다. ID 별 HTML : CSS : #div-with-bg { background: color url('path') others; } 클래스 별 HTML : CSS : .div-with-bg { background: color url('path') others; } HTML에서 (악한) HTML : 어디서 : 색상 은 16 진수 또는 X11 색상 중 하나입니다. 경로 는 이미지의 경로 입니다 위치, 첨부 파일과 같은 다른 사람 backgroun..

Programing 2020.06.07

MVVM에서 ViewModel 또는 Model이 INotifyPropertyChanged를 구현해야합니까?

MVVM에서 ViewModel 또는 Model이 INotifyPropertyChanged를 구현해야합니까? 필자가 작업 한 대부분의 MVVM 예제에는 Model 구현 INotifyPropertyChanged가 있었지만 Josh Smith의 CommandSink 예제 에서 ViewModel은 INotifyPropertyChanged 구현 합니다. 나는 여전히 MVVM 개념을인지 적으로 통합하고 있으므로 다음과 같은 경우에 모르겠습니다. CommandSink가 작동하도록하려면 ViewModel에 INotifyPropertyChanged를 넣어야합니다. 이것은 단지 표준의 수차이며 실제로 중요하지 않습니다. 항상 Model에 INotifyPropertyChanged를 구현해야하며 이는 코드 예제에서 애플리케이..

Programing 2020.06.07

ActionBarSherlock과 ActionBar 호환성의 차이점

ActionBarSherlock과 ActionBar 호환성의 차이점 ActionBarSherlock 과 Action Bar 호환성 의 차이점은 무엇입니까 며칠 전 Google은 방금 혼란스러워하는 ActionBar 호환성을 발표했습니다. Action Bar 호환성이 ActionBarSherlock과 동일하게 작동하며 코딩이 동일합니까? 예 : 앱 아이콘이 "위로"탐색 하거나 ActionBar.Tab이 작업 표시 줄 호환성에서 지원됩니까? ActionBarSherlock은 앱이 실행되는 Android API 버전에 상관없이 애플리케이션에 작업 표시 줄을 제공합니다. 작업 표시 줄 호환성은 실행중인 장치가 API 레벨 3.0 이상인 경우에만 작업 표시 줄을 제공합니다. * 실행중인 장치가 3.0 이상이 아닌..

Programing 2020.06.07

힙 대 이진 검색 트리 (BST)

힙 대 이진 검색 트리 (BST) 힙과 BST의 차이점은 무엇입니까? 힙 사용시기와 BST 사용시기 정렬 된 방식으로 요소를 가져 오려면 BST가 힙보다 낫습니까? 요약 Type BST (*) Heap Insert average log(n) 1 Insert worst log(n) log(n) or n (***) Find any worst log(n) n Find max worst 1 (**) 1 Create worst n log(n) n Delete worst log(n) log(n) 이 표의 모든 평균 시간은 삽입을 제외하고 최악의 시간과 동일합니다. *:이 답변의 모든 곳에서 BST == 균형이 잡힌 BST는 불균형이 무증상이기 때문에 **:이 답변에 설명 된 사소한 수정 사용 ***: log(n)포..

Programing 2020.06.07

Fragment와 FragmentActivity의 차이점은 무엇입니까?

Fragment와 FragmentActivity의 차이점은 무엇입니까? 내 질문의 주요 차이점 무엇 떨어져 명백한 상속의 차이로부터 Fragment그리고는 FragmentActivity? 각 수업이 어떤 시나리오에 가장 적합합니까? 이 두 클래스가 왜 존재하는지 이해하려고 노력 중입니다 ... A Fragment는의 섹션으로 다음과 Activity같습니다. 자체 수명주기 자체 입력 이벤트를 수신 를 Activity실행 하는 동안 추가하거나 제거 할 수 있습니다 . A는 Fragment항상에 포함되어야합니다 Activity. FragmentsHoneyComb (3.0) 이전의 API의 일부가 아닙니다. FragmentsHoneyComb 이전의 플랫폼 버전을 대상으로하는 앱에서 사용 하려면 지원 패키지 를 ..

Programing 2020.06.07

원본을 참조하면서 JavaScript 함수 재정의

원본을 참조하면서 JavaScript 함수 재정의 a()재정의하려는 함수가 있지만 a()컨텍스트에 따라 순서대로 원본 을 수행 해야합니다 . 예를 들어, 때때로 페이지를 생성 할 때 다음과 같이 재정의하고 싶습니다. function a() { new_code(); original_a(); } 때로는 이렇게 : function a() { original_a(); other_new_code(); } original_a()오버 라이딩 내에서 어떻게 얻을 수 a()있습니까? 가능합니까? 이런 식으로 오버 라이딩에 대한 대안을 제안하지 마십시오. 나는이 방법에 대해 구체적으로 묻고 있습니다. 다음과 같이 할 수 있습니다. var a = (function() { var original_a = a; if (condi..

Programing 2020.06.07

캡처 한 그룹 만 바꾸는 방법?

캡처 한 그룹 만 바꾸는 방법? 문자열 전후에 HTML 코드가 있습니다. name="some_text_0_some_text" 나는 다음과 같이 대체하고 0싶다 :!NEW_ID! 그래서 간단한 정규식을 만들었습니다. .*name="\w+(\d+)\w+".* 그러나 독점적으로 캡처 된 블록을 바꾸는 방법을 모르겠습니다. ($ 1)과 같은 캡처 결과를 다른 문자열로 바꾸는 방법이 있습니까? 결과는 다음과 같습니다. name="some_text_!NEW_ID!_some_text" 해결책은 이전 및 다음 텍스트에 대한 캡처를 추가하는 것입니다. str.replace(/(.*name="\w+)(\d+)(\w+".*)/, "$1!NEW_ID!$3") 새로운 환경에서 Javascript는 ( ES2018 기준 ) 뒤쳐..

Programing 2020.06.07

슬래시를 이스케이프 처리하는 json_encode ()

슬래시를 이스케이프 처리하는 json_encode () Instagram에서 JSON을 가져옵니다. $instagrams = json_decode($response)->data; 그런 다음 변수를 PHP 배열로 구문 분석하여 데이터를 재구성 한 다음 파일을 다시 인코딩하고 캐싱하십시오. file_put_contents($cache,json_encode($results)); 캐시 파일을 열면 슬래시 "/"가 모두 이스케이프 처리됩니다. http:\/\/distilleryimage4.instagram.com\/410e7... json_encode()이 작업 을 자동으로 수행하는 검색에서 수집 합니다 ... 사용 중지하는 방법이 있습니까? 비활성화하는 방법이 있습니까? 예, JSON_UNESCAPED_SLAS..

Programing 2020.06.07

루비에서 안전한 정수 파싱

루비에서 안전한 정수 파싱 라는 문자열이 있으며 '123'로 변환하고 싶습니다 123. 나는 당신이 단순히 할 수 있다는 것을 알고 some_string.to_i있지만 그것은로 변환 'lolipops'합니다 0. 이것은 내가 생각한 효과가 아닙니다. 멋지고 고통스러운 잘못된 것을 변환하려고 할 때 내 얼굴이 터지기를 원합니다 Exception. 그렇지 않으면, 유효한 0숫자와 전혀 숫자가 아닌 것을 구별 할 수 없습니다 . 편집 : 정규식 속임수없이 표준 방식을 찾고있었습니다. 루비에는이 기능이 내장되어 있습니다 : Integer('1001') # => 1001 Integer('1001 nights') # ArgumentError: invalid value for Integer: "1001 nights"..

Programing 2020.06.07
반응형