반응형

your programing 925

버튼을 여러 번 빠르게 클릭하지 마십시오.

버튼을 여러 번 빠르게 클릭하지 마십시오. 사용자가 버튼을 빠르게 여러 번 클릭하면 버튼을 누르고있는 대화 상자도 사라지기 전에 여러 이벤트가 생성된다는 문제가 내 앱에 있습니다. 버튼을 클릭 할 때 부울 변수를 플래그로 설정하여 대화 상자가 닫힐 때까지 향후 클릭을 방지 할 수있는 솔루션을 알고 있습니다. 그러나 나는 많은 버튼을 가지고 있으며 모든 버튼에 대해 매번 이것을 해야하는 것은 과도한 것 같습니다. 버튼 클릭당 생성 된 이벤트 액션 만 허용하는 다른 방법이 안드로이드 (또는 더 스마트 한 솔루션)에 없습니까? 더 나쁜 것은 첫 번째 작업이 처리되기 전에 여러 번의 빠른 클릭이 여러 이벤트 작업을 생성하는 것처럼 보이므로 첫 번째 클릭 처리 방법에서 버튼을 비활성화하려면 대기열에 이미 처리 대..

your programing 2020.10.13

uitableview 강조 표시를 비활성화하지만 개별 셀 선택 허용

uitableview 강조 표시를 비활성화하지만 개별 셀 선택 허용 셀을 탭하면 행이 선택되고 강조 표시됩니다. 이제 내가하고 싶은 것은 강조 표시를 비활성화하지만 선택을 허용하는 것입니다. 그 주위에 방법이 있습니까?이 질문에 대답하지만 선택과 강조 표시를 모두 비활성화합니다. Storyboard에서 셀의 선택 스타일을 "없음"으로 설정할 수 있습니다. 또는 코드에서 : cell.selectionStyle = UITableViewCellSelectionStyleNone; Swift 3 : cell.selectionStyle = UITableViewCellSelectionStyle.none Swift 4 이상 : cell.selectionStyle = .none UITableViewCell의 select..

your programing 2020.10.13

mysql.sock을 찾을 수 없습니다

mysql.sock을 찾을 수 없습니다 mysql을 다시 설치해야했는데 시작하는 데 문제가 있습니다. 소켓 (mysql.sock)을 찾을 수 없습니다. : 문제는 둘 다 내 맥 OS X 10.4 터미널 I. 할 수있는, 내가 입력 없다는 것입니다 locate mysql.sock, 내가 돌아올 /private/tmp/mysql.sock. 소켓 파일이 해당 위치에 존재한다는 것은 이치에 맞지만 실제로는 그렇지 않습니다. 소켓 파일을 어떻게 찾을 수 있습니까? 위치가 잘못된 위치를 반환하는 경우 일종의 메모리와 인덱스가 있어야합니다. 색인을 새로 고치려면 어떻게해야합니까? 질문의 첫 부분에 답하려면 : 운영 % mysqladmin -p -u variables 'socket'변수를 확인하십시오. 이것은 내 문제..

your programing 2020.10.13

요소의 올바른 오프셋을 얻는 방법?

요소의 올바른 오프셋을 얻는 방법? -jQuery 이것은 아마도 정말 간단한 질문이지만 jQuery에서 요소 의 올바른 오프셋을 얻으려면 어떻게해야 합니까? 내가 할 수있는: $("#whatever").offset().left; 그리고 그것은 유효합니다. 그러나 다음과 같이 보입니다. $("#whatever").offset().right 정의되지 않았습니다. 그렇다면 jQuery에서 이것을 어떻게 수행합니까? 감사!! Alex, Gary : 요청에 따라 답변으로 게시 된 내 의견은 다음과 같습니다. var rt = ($(window).width() - ($whatever.offset().left + $whatever.outerWidth())); 알려 줘서 고마워. 다음과 같이 표현할 수있는 의사 코드에서..

your programing 2020.10.13

Android PopupWindow가 활성화되었을 때 배경이 흐리거나 어둡습니다.

Android PopupWindow가 활성화되었을 때 배경이 흐리거나 어둡습니다. 를 사용하여 팝업 창을 표시 할 때 배경을 흐리게하거나 어둡게 할 수 popup.showAtLocation있고을 popup.dismiss호출 할 때 배경을 흐리게하거나 어둡게 할 수 있기를 원합니다 . 레이아웃 매개 변수 FLAG_BLUR_BEHIND와 FLAG_DIM_BEHIND내 활동을 적용하려고 시도했지만 앱이 시작 되 자마자 배경이 흐리게 표시되고 어둡게 표시됩니다. 팝업만으로 블러 링 / 디밍을 어떻게 할 수 있습니까? 질문은 Popupwindow수업 에 관한 것이 었지만 모든 사람들이 Dialog수업 을 사용하여 대답했습니다 . 메서드 가 Popupwindow없기 때문에 클래스 를 사용해야하는 경우에는 거의 쓸모..

your programing 2020.10.13

Angular 2의 구성 요소간에 데이터를 어떻게 공유합니까?

Angular 2의 구성 요소간에 데이터를 어떻게 공유합니까? Angular 1.xx에서는 단순히 동일한 서비스를 요청하면 동일한 인스턴스로 끝나므로 서비스에서 데이터를 공유 할 수 있습니다. 이제 Angular 2에는 내 서비스에 대한 참조가있는 구성 요소가 있습니다. 나는 서비스의 데이터를 읽고 수정할 수 있습니다. 다른 구성 요소에 동일한 서비스를 삽입하려고하면 새 인스턴스를 얻는 것처럼 보입니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 패턴 자체가 잘못된 것입니까 (서비스를 사용하여 데이터를 공유) 또는 서비스를 싱글 톤 (앱의 한 인스턴스 내) 또는 다른 것으로 표시해야합니까? 나는 2.0.0-alpha.27/btw에있다 주석의 appInjector(edit : now providers)를 통..

your programing 2020.10.12

vs

vs stdint.h과 의 차이점은 무엇입니까 cstdint? 둘 다 MSVC (Visual Studio 2010) 및 gcc-4.5.1에서 사용할 수 있습니다. 또한 둘 다 intX_t/ uintX_t유형을 정의합니다 (여기서는 유형의 X바이트 크기). 두 헤더의 이론적 근거가 동일하다면 (이동 가능한 유형) 둘 중 하나를 결정하기 위해 어떤 결정을 내려야합니까? 은 stdint.h어떤 네임 스페이스는하지 않고 각 유형을 정의 cstdint의 유형 거짓말 std네임 스페이스. 정의 된 유형을 std네임 스페이스 에 포함하거나 포함하지 않을 이유가 있습니까? 두 헤더의 차이점은 무엇입니까? cstdint파일 확장자가없고 c접두사를 stdint.h사용하고 .h확장자를 사용합니다 . 이 헤더의 명명 규칙은 ..

your programing 2020.10.12

신호 처리기에서 printf를 사용하지 않는 방법은 무엇입니까?

신호 처리기에서 printf를 사용하지 않는 방법은 무엇입니까? printf재진입이 아니기 때문에 신호 처리기에서 사용하는 것은 안전하지 않습니다. 하지만 printf이런 식으로 사용하는 예제 코드를 많이 보았습니다 . 그래서 제 질문은 printf신호 처리기에서 사용을 피해야 할 때이며 권장되는 대체품이 있습니까? 일부 플래그 변수를 사용하고, 신호 처리기 내부에서 해당 플래그를 설정하고, printf()정상적인 작동 중에 main () 또는 프로그램의 다른 부분에서 해당 플래그 호출 함수를 기반으로 할 수 있습니다. printf신호 처리기 내에서 와 같은 모든 함수를 호출하는 것은 안전하지 않습니다 . 유용한 기술은 신호 처리기를 사용하여 a를 설정 한 flag다음 flag주 프로그램에서 확인하고 필..

your programing 2020.10.12

Laravel의 Artisan을 설치하는 방법은 무엇입니까?

Laravel의 Artisan을 설치하는 방법은 무엇입니까? Laravel에서 마이그레이션을 만들고 싶지만 튜토리얼 에 따라 Artisan CLI가 필요합니다. php명령은 잘 작동 내가 Windows에서입니다. 난에 입력 php artisan또는 php artisan list나는 다음과 같은 오류가 발생합니다 : 입력 파일을 열 수 없습니다 : artisan 문서 나 Google에서 가이드를 찾을 수 없었습니다. Artisan은 어떻게 설치하나요? 프로젝트의 루트 폴더 사용 Artisan은 기본적으로 Laravel과 함께 제공되며, php명령 이 제대로 작동 하면 프로젝트의 루트 폴더 로 이동하는 것뿐입니다 . 루트 폴더입니다 의 상위 폴더 app폴더 . 예를 들면 : cd c:\Program File..

your programing 2020.10.12

ConfigureServices 메서드에서 IHostingEnvironment 액세스

ConfigureServices 메서드에서 IHostingEnvironment 액세스 ConfigureServices현재 호스팅 환경 이름이 '개발'인지 확인해야합니다 . 그래서 IHostingEnvironment.IsDevelopment()방법을 사용 하는 것은 나에게 괜찮을 수 있지만 Configure 방법과 달리 IHostingEnvironment env. IHostingEnvironment를 유지하려면 Startup 클래스에 속성을 만듭니다. 이미 액세스 권한이있는 Startup 생성자에서 속성을 설정 한 다음 ConfigureServices에서 속성에 액세스 할 수 있습니다. 이 질문 과 중복 된 것으로 표시된 질문에서 여기로 복사 하여 삭제했습니다 . 배우 에 대한 크레딧 . 액세스하려는 경우..

your programing 2020.10.12
반응형