반응형

spring3 1920

Swift를 사용하여 앱 델리게이트에서 뷰 컨트롤러 열기

Swift를 사용하여 앱 델리게이트에서 뷰 컨트롤러 열기 푸시에서 얻은 정보에 따라 어떤 뷰를 열지 결정하는 푸시 알림을 만들려고합니다. 푸시에서 정보를 얻을 수 있었지만 지금은보기를 열기 위해 고군분투하고 있습니다. 다른 스택 오버플로 질문을 살펴보면 현재 다음이 있습니다. App Delegate로드 완료 : //Extract the notification data if let notificationPayload = launchOptions?[UIApplicationLaunchOptionsRemoteNotificationKey] as? NSDictionary { // Get which page to open let viewload = notificationPayload["view"] as? NSStri..

IT TIP 2020.12.26

가변 너비의 부동 요소를 수평으로 중앙에 배치하는 방법은 무엇입니까?

가변 너비의 부동 요소를 수평으로 중앙에 배치하는 방법은 무엇입니까? 가변 너비의 부동 요소를 수평으로 중앙에 배치하는 방법은 무엇입니까? 편집 : 나는 이미 div부동 요소 width에 대한 포함을 사용하고 컨테이너에 대해 지정 (그런 다음 margin: 0 auto;컨테이너에 사용) 을 사용 하여 작업하고 있습니다. 포함하는 요소를 사용하지 않고 또는 적어도 포함하는 요소에 대해을 지정하지 않고도 수행 할 수 있는지 알고 싶었습니다 width. 플로팅되고 중앙에 배치 될 요소가 a div와 함께 있다고 가정합니다 id="content". This will be centered 그리고 다음 CSS를 적용하십시오 . #wrap { float: left; position: relative; left: 50..

IT TIP 2020.12.26

목록이 Java로 정렬되었는지 확인하는 방법은 무엇입니까?

목록이 Java로 정렬되었는지 확인하는 방법은 무엇입니까? List어디서 T구현 Comparable하고 반환 true하거나 false목록이 정렬되었는지 여부에 따라 방법을 원합니다 . Java에서 이것을 구현하는 가장 좋은 방법은 무엇입니까? 제네릭과 와일드 카드가 그러한 일을 쉽게 처리 할 수 ​​있다는 것은 분명하지만, 나는 모두 엉키고 있습니다. 목록이 역순인지 확인하는 유사한 방법을 사용하는 것도 좋습니다. Guava 는 멋진 Ordering 클래스 를 통해이 기능을 제공합니다 . An Ordering은 Comparator++입니다. 이 경우를 구현하는 일부 유형의 목록이 있으면 다음과 같이 Comparable작성할 수 있습니다. boolean sorted = Ordering.natural().i..

IT TIP 2020.12.26

Heroku에서 Postgres DB 삭제

Heroku에서 Postgres DB 삭제 데이터베이스를 파괴하고 싶지만 명령이 무엇인지 잘 모르겠습니다. 누구든지 이것을하는 방법을 알고 있습니까? 새 데이터베이스를 생성 할 권한이 없으므로 postgres 명령을 사용하여 데이터베이스를 완전히 삭제해서는 안됩니다. 대신 heroku 명령을 사용하여 데이터베이스를 정리해야합니다. heroku pg:reset DATABASE_URL 위의 답변 중 어느 것도 실제로 Heroku 데이터베이스 를 파괴 하는 방법을 설명하지 않습니다 . 이것은 원래 질문이었고 여기에서 답변을 찾게 된 이유입니다. 에서 자신의 문서 , 중 이러한 의지 작업 : heroku addons:destroy heroku-postgresql:tier(예 : tier데이터베이스 계층은 어디에..

IT TIP 2020.12.26

Android : 터치 이벤트가 뷰에서 그 아래에있는 뷰로 전달되는 것을 방지하는 방법은 무엇입니까?

Android : 터치 이벤트가 뷰에서 그 아래에있는 뷰로 전달되는 것을 방지하는 방법은 무엇입니까? 특히 아래 코드를 사용하여 새로 생성 된 뷰 아래의 활동이 제스처를 수신하지 않도록 수정하는 방법이 있습니까? View v1 = new View(this); WindowManager.LayoutParams params = new WindowManager.LayoutParams( 1000, 50, WindowManager.LayoutParams.TYPE_SYSTEM_ALERT, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN, PixelFormat.OPAQUE); params.gra..

IT TIP 2020.12.26

AngularJS ngRepeat 요소 제거

AngularJS ngRepeat 요소 제거 ngRepeat 지시문 내에서 항목 제거를 구현하는 방법에 대한 몇 가지 질문이 있으며 내가 알아 낸 것처럼 ngClick 을 사용 하고 항목의 $ index 전달하는 일부 제거 함수를 트리거 하는 것으로 귀결 됩니다. 그러나 여러 ngRepeats가있는 예는 어디에서도 찾을 수 없습니다. {{ email }} Remove {{ phone }} Remove 이를 위해 ngClick on Remove anchor를 사용하여 호출되는 $ scope.removePhone 및 $ scope.removeEmail 을 만들어야 합니다. 하지만 좀 더 일반적인 솔루션을 찾고 있습니다. 특히 ngRepeats 가 많은 페이지가 많기 때문에 . Remove anchor에 배치..

IT TIP 2020.12.26

무엇입니까? : Kotlin에서 수행합니까?

무엇입니까? : Kotlin에서 수행합니까? (엘비스 오퍼레이터) ?:예를 들어이 경우에서 무엇을하는지 알 수 없습니다. val list = mutableList ?: mutableListOf() 왜 이것을 수정할 수 있습니까? val list = if (mutableList != null) mutableList else mutableListOf() TL; DR : 결과 개체 참조 [첫 번째 피연산자]가 아닌 null경우 반환됩니다. 그렇지 않으면 두 번째 피연산자의 값 (일 수 있음 null)이 반환됩니다. 엘비스 운영자는 많은 프로그래밍 언어, 예를 들어 코 틀린뿐만 아니라 그루비 또는 C #의 일부입니다. 나는 찾을 위키 백과의 정의는 매우 정확한 : 특정 컴퓨터 프로그래밍 언어에서 Elvis 연산..

IT TIP 2020.12.26

주어진 횟수만큼 다른 문자열을 반복하여 NSString 만들기

주어진 횟수만큼 다른 문자열을 반복하여 NSString 만들기 이것은 쉽지만 가장 쉬운 해결책을 찾는 데 어려움을 겪고 있습니다. NSString주어진 횟수만큼 연결된 다른 문자열과 동일한 것이 필요합니다 . 더 나은 설명을 위해 다음 Python 예제를 고려하십시오. >> original = "abc" "abc" >> times = 2 2 >> result = original * times "abcabc" 힌트가 있습니까? 편집하다: OmniFrameworks에서이 구현을 살펴본 후 Mike McMaster의 답변 과 유사한 솔루션을 게시하려고했습니다 . // returns a string consisting of 'aLenght' spaces + (NSString *)spacesOfLength:(un..

IT TIP 2020.12.26

Python 스크립트에서 셸 명령을 실행하고 종료를 기다린 후 스크립트로 돌아갑니다.

Python 스크립트에서 셸 명령을 실행하고 종료를 기다린 후 스크립트로 돌아갑니다. dir의 모든 파일에 대해 셸 명령을 시작해야하는 파이썬 스크립트가 있습니다. import os files = os.listdir(".") for f in files: os.execlp("myscript", "myscript", f) 이것은 첫 번째 파일에서 잘 작동하지만 "myscript"명령이 종료 된 후 실행이 중지되고 python 스크립트로 돌아 오지 않습니다. 어떻게 할 수 있습니까? 내가해야합니까 fork()전에 calling os.execlp()? 하위 프로세스 :이 subprocess모듈을 사용하면 새 프로세스를 생성하고 입력 / 출력 / 오류 파이프에 연결하고 반환 코드를 얻을 수 있습니다. http:/..

IT TIP 2020.12.26

헤더없이 (반복적 인 함수 선언) C ++ 코드를 작성할 수 있습니까?

헤더없이 (반복적 인 함수 선언) C ++ 코드를 작성할 수 있습니까? 함수 선언을 두 번 (헤더) 작성하지 않아도 컴파일 할 때 동일한 확장 성, 디버깅의 명확성 및 C ++로 프로그래밍 할 때 디자인의 유연성을 유지할 수있는 방법이 있습니까? Lzz를 사용하십시오 . 단일 파일을 사용하여 올바른 위치에 모든 선언 / 정의와 함께 .h 및 .cpp를 자동으로 생성합니다. Lzz는 매우 강력하며 템플릿, 전문화 등을 포함하여 전체 C ++ 구문의 99 %를 처리합니다. 150120 업데이트 : 최신 C ++ '11 / 14 구문은 Lzz 함수 본문 내에서만 사용할 수 있습니다. C를 쓰기 시작했을 때도 같은 느낌이어서 이것도 살펴 보았습니다. 대답은 예, 가능하고 아니오, 원하지 않는다는 것입니다. 먼저..

IT TIP 2020.12.26
반응형