반응형

분류 전체보기 9031

PHP가 배열 키에 문자열을 사용하도록하려면 어떻게해야합니까?

PHP가 배열 키에 문자열을 사용하도록하려면 어떻게해야합니까? 예를 들어 유형 배열의 이름을 지정하는 데 ID를 사용하는 오래된 앱을 보았습니다. array(1) { [280]=> string(3) "abc" } 이제 이것들을 재정렬해야합니다 var_dump(). 그러면 키가 정수인 동안에는 이런 일이 일어나지 않는 것처럼 보일 것입니다. a모든 인덱스에을 추가하면 var_dump()키 주위에 큰 따옴표가 표시됩니다. 이제 표시하려는 추측은 이제 문자열입니다. array(1) { ["280a"]=> string(3) "abc" } 이렇게하면 더 많은 코드를 건드리지 않고도 쉽게 재정렬 할 수 있습니다. 이것은 작동하지 않습니다 . $newArray = array(); foreach($array as $k..

development 2021.01.08

Youtube 삽입 : 프레임에 액세스하려는 안전하지 않은 JavaScript 시도

Youtube 삽입 : 프레임에 액세스하려는 안전하지 않은 JavaScript 시도 YouTube 동영상이 포함 된 페이지가있는 Wicket 앱이 있습니다. 동영상이 제대로 삽입되고 재생되지만 페이지의 나머지 부분이 렌더링되지 않는 것 같습니다 . 삽입 이후 에 오는 DOM 요소가 마크 업에 있음에도 불구하고 페이지에 표시되지 않는 것 같습니다 . Chrome의 오류 콘솔을 보면 다음과 같은 사실을 알 수 있습니다. 안전하지 않은 자바 스크립트 가 URL http://www.youtube.com/embed/eJY7_De5opI?enablejsapi=1&autohide=1&showinfo가있는 프레임에서 URL http://example.com/detail/COMMUNICATION/search/com-so..

development 2021.01.08

초기 거부 후 getUserMedia ()로 권한을 다시 요청합니다.

초기 거부 후 getUserMedia ()로 권한을 다시 요청합니다. 한 번 거부 된 후 getUserMedia ()로 카메라 / 마이크 액세스를 요청하는 방법은 무엇입니까? 저는 getUserMedia를 사용하여 사용자의 카메라에 액세스하고 데이터를 캔버스로 파이프하고 있습니다. 그 비트는 모두 잘 작동합니다. 테스트에서 나는 거부를 한 번 쳤다. 이 시점에서 Chrome 및 Firefox에서 getUserMedia ()를 사용한 모든 후속 요청은 기본적으로 거부 됨 상태로 설정됩니다. 거부 된 후 페이지가로드 될 때마다 카메라 / 마이크에 대한 권한을 요청하여 사용자를 괴롭 히고 싶지는 않습니다. 그것은 이미 지리적 위치 API로 충분히 성가신 일입니다. 그러나 다시 요청할 수있는 방법이 있어야합니다..

development 2021.01.08

x86, arm, GCC 및 icc에서 작동하는 Linux에서 원자 연산을 수행하는 방법은 무엇입니까?

x86, arm, GCC 및 icc에서 작동하는 Linux에서 원자 연산을 수행하는 방법은 무엇입니까? 모든 Modern OS는 오늘날 몇 가지 원자 적 작업을 제공합니다. Windows에는 Interlocked*API가 있습니다. FreeBSD는 Solaris는 Mac OS X에는 Linux에서 이와 비슷한 것이 있습니까? x86, x86_64 및 arm을 포함한 대부분의 Linux 지원 플랫폼에서 작동하려면이 기능이 필요합니다 . 적어도 GCC 및 인텔 컴파일러에서 작업하려면이 파일이 필요합니다. glib 또는 qt와 같은 3rd par 라이브러리를 사용할 필요가 없습니다. C ++에서 작동하려면 필요합니다 (C는 필요하지 않음). 문제 : GCC 원자 내장 기능 __sync_*은 모든 플랫폼 (AR..

development 2021.01.08

Google App Engine에서 스테이징 환경을 설정하는 방법

Google App Engine에서 스테이징 환경을 설정하는 방법 개발 서버와 프로덕션 서버 를 올바르게 구성한 후 새로 개발 된 버전을 프로덕션에 배포하기 전에 라이브로 테스트하는 데 유용한 Google App Engine에 스테이징 환경 을 설정하고 싶습니다 . 두 가지 다른 접근 방식을 알고 있습니다. A. 첫 번째 옵션은 app.yaml 버전 매개 변수를 수정하는 것 입니다. version: app-staging 이 접근 방식이 마음에 들지 않는 것은 프로덕션 데이터가 스테이징 테스트로 오염된다는 것입니다. 스테이징 버전과 프로덕션 버전은 동일한 Datastore를 공유합니다. 스테이징 버전과 프로덕션 버전은 동일한 로그를 공유합니다. 첫 번째 요점과 관련하여 새 네임 스페이스 python API..

development 2021.01.08

문자열의 시작이 in보다 느린 이유는 무엇입니까?

문자열의 시작이 in보다 느린 이유는 무엇입니까? 놀랍게도 다음 startswith보다 느립니다 in. In [10]: s="ABCD"*10 In [11]: %timeit s.startswith("XYZ") 1000000 loops, best of 3: 307 ns per loop In [12]: %timeit "XYZ" in s 10000000 loops, best of 3: 81.7 ns per loop 우리 모두 알다시피 in작업은 전체 문자열을 검색 startswith하고 처음 몇 글자 만 확인하면되므로 startswith더 효율적이어야합니다. s충분히 클 때 startswith더 빠릅니다. In [13]: s="ABCD"*200 In [14]: %timeit s.startswith("XYZ") ..

development 2021.01.08

Objective-C의 속성 및 인스턴스 변수

Objective-C의 속성 및 인스턴스 변수 Objective-C의 속성과 인스턴스 변수에 대해 다소 혼란 스럽습니다. 저는 Aaron Hillegass의 "Mac OS X 용 Cocoa 프로그래밍"을 반쯤 진행 중이며 모든 것이 논리적입니다. 다음과 같은 클래스를 선언합니다. @class Something; @interface MyClass : NSObject { NSString *name; NSArray *items; Something *something; IBOutlet NSTextField *myTextField; } @property (nonatomic, retain) NSString *name; @property (nonatomic, retain) NSArray *items; 다른 객체는 우..

development 2021.01.08

MVVM을 사용하여 WPF에서 새 창을 만드는 가장 좋은 방법

MVVM을 사용하여 WPF에서 새 창을 만드는 가장 좋은 방법 이웃 게시물에서 : ViewModel이 양식을 어떻게 닫아야합니까? MVVM 사용으로 창을 닫는 방법에 대한 비전을 게시했습니다. 이제 질문이 있습니다. 어떻게 열 수 있습니까? 기본 창 (기본보기)이 있습니다. 사용자가 "표시"버튼을 클릭하면 "데모"창 (모달 대화 상자)이 표시됩니다. MVVM 패턴을 사용하여 창을 만들고 여는 바람직한 방법은 무엇입니까? 두 가지 일반적인 접근 방식이 있습니다. 첫 번째 (아마 가장 간단한 것). 이벤트 처리기 "ShowButton_Click"은 다음과 같은 방식으로 기본 창 뒤에있는 코드에서 구현되어야합니다. private void ModifyButton_Click(object sender, Routed..

development 2021.01.08

Windows에서 Eclipse를 어떤 폴더에 설치해야합니까?

Windows에서 Eclipse를 어떤 폴더에 설치해야합니까? UAC가 활성화 된 Windows 7 을 실행하고 있습니다. Eclipse 가 설치 프로그램을 사용하지 않고 AppData 폴더를 사용하여 Windows에 데이터를 저장하지 않는다는 것이 항상 이상하다는 것을 알았습니다 .하지만 최근에는 몇 번 (하드 드라이브 문제) 다시 설치해야했습니다. 내가 정말 최고의 장소에 배치하고 있는지 궁금했습니다. eclipse 폴더를 내 C:\Program Files\디렉토리에 복사하고 시작 메뉴에 바로 가기를 만든 다음 작업 표시 줄에 고정합니다. 그러나 eclipse에는 문제가 있으므로 속성, 호환성 탭으로 이동하여 "관리자 권한으로 실행"을 활성화합니다. 그런 다음 이클립스를 열 때마다 UAC 창에서 예를..

development 2021.01.08

AngularJS와 함께 백본 모델 사용

AngularJS와 함께 백본 모델 사용 최근에 저는 Backbone.js와 AngularJS의 차이점과 유사점에 대해 생각하고있었습니다. Backbone에서 정말 편리하다고 생각하는 것은 Backbone-Models와 Backbone-Collections입니다. urlRoot를 설정하기 만하면 Ajax를 통한 백엔드 서버와의 통신이 기본적으로 작동합니다. AngularJS 애플리케이션에서 백본 모델과 컬렉션 만 사용하는 것이 가능하지 않습니까? 따라서 AngularJS를 사용한 양방향 데이터 바인딩과 백본 모델 및 컬렉션을 통해 서버 측 (또는 기타 스토리지 옵션)에 대한 편리한 액세스를 모두 활용할 수 있습니다. 빠른 인터넷 검색은이 사용 시나리오를 제안하는 사이트를 찾지 못했습니다. 모든 리소스는 ..

development 2021.01.08
반응형