반응형

2020/12/06 30

프로토콜 선언을 찾을 수 없습니다.

프로토콜 선언을 찾을 수 없습니다. 두 개의 및가 view controllers A있고 B둘 다 서로를 대리인으로 지정합니다. 헤더 파일과 #import다른 헤더 파일의 시작 부분에 프로토콜을 정의하는 것 외에 아무것도하지 않았을 때, 다음 과 같은 두 가지 오류가 발생했습니다. Ah (내가 쓴 곳)에 나타난 "BDelegate"에 대한 프로토콜 선언을 찾을 수 없습니다. Bh (내가 쓴 곳)에 나타난 "ADelegate"에 대한 프로토콜 선언을 찾을 수 없습니다. 온라인에서 사람들은 헤더 파일의 순환 포함이 문제를 일으킬 수 있다고 이전에 썼습니다. #include대신 사용 하거나 @class다음과 같은 선언을 권장합니다. @class A 대신에 #import A.h 내부 #import B.h 나는이 ..

Programing 2020.12.06

끊어진 UTF-8 인코딩 수정

끊어진 UTF-8 인코딩 수정 잘못된 UTF-8 인코딩을 수정하는 중입니다. 현재 PHP 5와 MySQL을 사용하고 있습니다. 내 데이터베이스에는 다음과 같이 인쇄되는 잘못된 인코딩의 몇 가지 인스턴스가 있습니다. î 데이터베이스 데이터 정렬은 utf8_general_ci입니다. PHP가 적절한 UTF-8 헤더를 사용하고 있습니다. Notepad ++는 BOM없이 UTF-8을 사용하도록 설정됩니다. 데이터베이스 관리는 phpMyAdmin 에서 처리됩니다. 모든 악센트 부호가있는 문자의 경우가 깨지는 것은 아닙니다. î, ÃÂ, ü 및 기타 유사한 인스턴스를 적절한 악센트가있는 UTF-8 문자로 매핑하는 데 도움이되는 일종의 함수가 필요합니다. 나는 과거에 많은 UTF8 고장난 상황을 '..

Programing 2020.12.06

기본 인증을 사용하는 Android OkHttp

기본 인증을 사용하는 Android OkHttp 새 프로젝트에 OkHttp 라이브러리를 사용하고 있으며 사용 편의성에 깊은 인상을 받았습니다. 이제 기본 인증을 사용해야합니다. 불행히도 작동하는 샘플 코드가 부족합니다. HTTP 401 헤더가 발생할 때 사용자 이름 / 암호 자격 증명을 OkAuthenticator에 전달하는 방법의 예를 찾고 있습니다. 나는이 대답을 보았다 : 기본 HTTP 인증을 사용한 Retrofit POST 요청 : "스트리밍 된 HTTP 본문을 재 시도 할 수 없음" 그러나 그것은 나를 너무 멀리하지 않았습니다. 온 샘플 OkHttp GitHub의의의 repo는 중 인증 기반의 샘플을 기능하지 않았다. 누구든지 나를 올바른 방향으로 안내하는 요점이나 다른 코드 샘플이 있습니까? ..

Programing 2020.12.06

Android View performClick () 및 callOnClick () 차이점

Android View performClick () 및 callOnClick () 차이점 제목은 자명하다고 생각합니다. performClick()와 callOnClick()방법의 사용법의 차이점은 무엇입니까 ? 그들은 같은 방식으로 작동하는 것 같습니다. 그런데 왜 View두 가지 방법이 있습니까? 두 메소드에 대한 Javadoc도 매우 자명합니다. public boolean performClick () API 레벨 1에 추가됨 정의 된 경우이보기의 OnClickListener를 호출합니다. 클릭과 관련된 모든 일반 작업 (접근성 이벤트보고, 소리 재생 등)을 수행합니다. public boolean callOnClick () API 레벨 15에 추가됨 연결된 OnClickListener를 직접 호출합니다..

Programing 2020.12.06

md-table-열 너비를 업데이트하는 방법

md-table-열 너비를 업데이트하는 방법 내 프로젝트에 md-table을 사용하기 시작했으며 고정 열 너비를 원합니다. 현재 모든 열 너비는 동일한 크기로 나뉩니다. 데이터 테이블 차원에 대한 문서는 어디서 구할 수 있습니까? https://material.angular.io/components/table/overview 머티리얼이 테이블을 생성 할 때 각 열의 스타일을 지정하는 데 사용할 수있는 두 개의 클래스 이름이 자동으로 적용됩니다. 아래 예에서 스타일의 이름은 mat-column-userId및 cdk-column-userId입니다. ID {{row.id}} 이제 CSS에서 해당 이름을 사용할 수 있습니다. .mat-column-userId { flex: 0 0 100px; } Rahul Pa..

Programing 2020.12.06

라벨 줄 바꿈

라벨 줄 바꿈 이 질문에 이미 답변이 있습니다. Windows Forms 16 답변 의 레이블에 대한 자동 줄 바꿈 .NET 레이블 컨트롤 에서 줄 바꿈을 수행하는 방법이 있습니까? TextBox 를 사용하고 BorderStyle 속성 을 none으로, ReadOnly 속성 을 true로 설정하고 WordWrap 속성과 Multiline 속성을 true로 설정 하는 다른 방법이 있다는 것을 알고 있습니다 . 레이블에 대한 것이 있습니까? 레이블에서 텍스트 자동 줄 바꿈을 참조하십시오 . 자신의 성장 레이블을 만드는 방법을 설명합니다. 위의 참조에서 가져온 전체 소스는 다음과 같습니다. using System; using System.Text; using System.Drawing; using System..

Programing 2020.12.06

AngularJS 'ng-options'지시문과 함께 $ index를 사용합니까?

AngularJS 'ng-options'지시문과 함께 $ index를 사용합니까? select다음을 사용하여 배열을 태그에 바인딩한다고 가정합니다 . 이 경우 관련 option태그에는 일련의 인덱스 값이 할당됩니다. (0, 1, 2, ...) 그러나 드롭 다운에서 무언가를 선택하면의 값 selData이에 바인딩됩니다 undefined. 바인딩이 실제로 작동해야합니까? 반면에 다음을 대신 수행한다고 말합니다. 여기서 option태그는 동일한 인덱스를 갖지만 전체 객체는 변경시 바인딩됩니다. 디자인에 의해 이런 식으로 작동합니까, 아니면 단순히 AngularJS의 멋진 버그 또는 부작용입니까? $ index는 선택이 아니라 ng-repeat에 대해 정의됩니다. 나는 이것이 undefined. (그래서, 이것..

Programing 2020.12.06

iOS Xcode Simulator에서 앱을 삭제하는 방법은 무엇입니까?

iOS Xcode Simulator에서 앱을 삭제하는 방법은 무엇입니까? 경우에 따라 콘텐츠 및 설정을 재설정하여 앱을 삭제할 수 있지만 Xcode 7의 시뮬레이터에서도 개별 앱을 삭제할 수 있습니다. Xcode 8에서는 그렇지 않습니다. 어떻게이 작업을 수행 할 수 있습니까? 강제 터치 트랙 패드가 있는데 시뮬레이터에서 앱을 삭제하는 데 영향을 줍니까? 나는 그것을 알아낼 때까지 잠시 동안 이것으로 어려움을 겪었습니다. 이것에 대한 정보를 찾는 것이 얼마나 어려운지 놀랐습니다 ... 앞서 언급했듯이 이것은 Force Click을 지원하는 트랙 패드를 사용할 때만 문제가됩니다. @ pingkai.tse의 대답은 좋은 답변이지만 "Use TrackPad Force"를 끄는 것은 지속되지 않습니다. 시뮬레이..

Programing 2020.12.06

이 활동에는 Theme.AppCompat 테마 (또는 하위 항목)를 사용해야합니다.

이 활동에는 Theme.AppCompat 테마 (또는 하위 항목)를 사용해야합니다. Theme.AppCompat로 변경하면 다른 오류가 발생합니다. 내 앱에서 appcompat v22.1.0을 사용하고 툴바를 사용합니다. 내가 사용할 때 모든 것이 좋았습니다 Theme.AppCompat.Light.NoActionBar. 구현을 시작 AlertDialog하면 다음과 같은 오류가 발생합니다. java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. at android.support.v7.app.AppCompatDelegateImplBase.onCreate(AppCompat..

Programing 2020.12.06

foldr는 어떻게 작동합니까?

foldr는 어떻게 작동합니까? 아무도 어떻게 foldr작동 하는지 설명 할 수 있습니까 ? 다음 예를 살펴보세요 Prelude> foldr (-) 54 [10, 11] 53 Prelude> foldr (\x y -> (x+y)/2) 54 [12, 4, 10, 6] 12.0 나는 이러한 처형에 대해 혼란 스럽습니다. 어떤 제안? foldr목록의 오른쪽 끝에서 시작하여 사용자가 지정한 함수를 사용하여 각 목록 항목을 누산기 값과 결합합니다. 결과는 모든 목록 요소에서 "폴딩"한 후 누산기의 최종 값입니다. 유형은 다음과 같습니다. foldr :: (a -> b -> b) -> b -> [a] -> b 그리고 이것에서 당신은 (유형의 a) 목록 요소 가 주어진 함수에 대한 첫 번째 인수이고 누산기 (유형의 ..

Programing 2020.12.06
반응형