반응형

Javascript 8562

브라우저가 파일 다운로드를받는시기 감지

브라우저가 파일 다운로드를받는시기 감지 사용자가 동적으로 생성 된 파일을 다운로드 할 수있는 페이지가 있습니다. 생성하는 데 시간이 오래 걸리므로 "대기 중"표시기를 표시하고 싶습니다. 문제는 브라우저가 파일을받은 시점을 감지하는 방법을 알 수 없으므로 표시기를 숨길 수 있다는 것입니다. 숨겨진 양식으로 요청을 작성하여 서버에 POST하고 결과를 위해 숨겨진 iframe을 대상으로합니다. 이것은 전체 브라우저 창을 결과로 바꾸지 않습니다. iframe에서 "로드"이벤트를 수신합니다. 다운로드가 완료되면 실행되기를 바랍니다. 파일과 함께 "Content-Disposition : attachment"헤더를 반환하면 브라우저에 "저장"대화 상자가 표시됩니다. 그러나 브라우저는 iframe에서 "로드"이벤트를 ..

Programing 2020.02.16

lock (this) {…}이 나쁜 이유는 무엇입니까?

lock (this) {…}이 나쁜 이유는 무엇입니까? MSDN 설명서를 말한다 public class SomeObject { public void SomeOperation() { lock(this) { //Access instance variables } } } "인스턴스에 공개적으로 액세스 할 수있는 경우 문제"입니다. 왜 궁금해? 잠금이 필요 이상으로 오래 걸리기 때문입니까? 아니면 더 교활한 이유가 있습니까? this일반적으로 해당 오브젝트에서 다른 사용자를 잠그는 사용자가 제어 할 수 없으므로 잠금 문 에 사용하는 것은 좋지 않습니다 . 병렬 작업을 올바르게 계획하려면 가능한 교착 상태 상황을 고려하여 특별한주의를 기울여야하며 알 수없는 수의 잠금 진입 점이 있으면이를 방해합니다. 예를 들어, ..

Programing 2020.02.16

Xcode 4에서 NSZombieEnabled를 어떻게 설정합니까?

Xcode 4에서 NSZombieEnabled를 어떻게 설정합니까? 어떻게 설정합니까 NSZombieEnabled와 CFZombieLevel엑스 코드 4 년 내 실행 파일? Xcode 4.x에서 ⌥⌘R (또는 클릭 Menubar> Product> Scheme> Edit Scheme) "진단"탭을 선택하고 "좀비 개체 사용"을 클릭하십시오. 이렇게하면 릴리스 된 객체가 다시 사용될 때 콘솔 경고를 인쇄하는 NSZombie 인스턴스로 전환됩니다. 이것은 메모리 사용을 늘리고 (실제로 객체가 해제되지는 않음) 오류보고를 향상시키는 디버깅 보조 도구입니다. 일반적인 경우는 객체를 과도하게 해제하고 어떤 것을 알지 못하는 경우입니다. 좀비로 : -[UITableView release]: message sent t..

Programing 2020.02.16

Xcode 5에서 프로비저닝 프로파일 메뉴 항목이 누락 됨

Xcode 5에서 프로비저닝 프로파일 메뉴 항목이 누락 됨 하루 종일 Mac OS X v10.8 (Mountain Lion), Xcode 5 사본을 설치하고 프로비저닝 프로파일, 인증서를 수정하고 새로운 것을 생성 한 후 마침내 내 응용 프로그램을 iPad에서 다시 실행할 수있었습니다. 문제는 Xcode 5에서 Library-Provisioning Profiles에 대한 메뉴 항목이 없으며 어떤 일이 발생했는지 알 수 없다는 것입니다. 컴퓨터를 다시 시작하고 몇 가지를 시도했지만 실제로 내가 무엇을 할 수 있는지 전혀 모른다. 이 문제를 어떻게 해결할 수 있습니까? 이 설정은 이제 다음으로 이동되었습니다 Preferences > Accounts. 프로필을 수동으로 관리하려는 경우 (대부분 정리) : Xc..

Programing 2020.02.16

클릭 이벤트가 동적으로 생성 된 요소에서 작동하지 않음

클릭 이벤트가 동적으로 생성 된 요소에서 작동하지 않음 이 질문에는 이미 답변이 있습니다. 동적으로 생성 된 요소에 대한 이벤트 바인딩? 답변 23 개 generate new element 나는 클래스 이름으로 새 태그를 생성하기 위해 노력했다 test에서이 버튼을 클릭하여. 또한와 관련된 클릭 이벤트를 정의했습니다 test. 그러나 이벤트가 작동하지 않습니다. 누구든지 도울 수 있습니까? click()만 요소 핸들러를 첨부 할 바인딩 "직접"라고 사용하는 바인딩 이 이미 존재 . 미래에 만들어진 요소에 구속되지 않습니다. 그렇게하려면을 사용하여 "위임 된"바인딩을 만들어야합니다 on(). 위임 된 이벤트는 나중에 문서에 추가 된 하위 요소의 이벤트를 처리 할 수 ​​있다는 이점이 있습니다. 출처 찾고있..

Programing 2020.02.16

두 개의 dicts를 결합하는 파이썬적인 방법이 있습니까 (둘 다에 나타나는 키 값 추가)?

두 개의 dicts를 결합하는 파이썬적인 방법이 있습니까 (둘 다에 나타나는 키 값 추가)? 예를 들어 두 가지 dicts가 있습니다. Dict A: {'a': 1, 'b': 2, 'c': 3} Dict B: {'b': 3, 'c': 4, 'd': 5} 결과가 다음과 같이 두 가지 dicts를 '결합'하는 pythonic 방법이 필요합니다. {'a': 1, 'b': 5, 'c': 7, 'd': 5} 즉, 키가 두 개의 dicts에 나타나면 값을 추가하고 하나의 dict에만 나타나면 값을 유지하십시오. 사용 collections.Counter: >>> from collections import Counter >>> A = Counter({'a':1, 'b':2, 'c':3}) >>> B = Counter(..

Programing 2020.02.16

Bash 스크립트에서 OS를 감지하는 방법은 무엇입니까?

Bash 스크립트에서 OS를 감지하는 방법은 무엇입니까? 내가 사용하는 모든 컴퓨터에서 사용할 수 있도록 내 파일 .bashrc과 .bash_login파일을 버전 관리 상태로 유지하고 싶습니다 . 문제는 일부 OS 관련 별칭이 있으므로 스크립트가 Mac OS X, Linux 또는 Cygwin 에서 실행되고 있는지 확인하는 방법을 찾고 있다는 것 입니다. Bash 스크립트 에서 운영 체제를 감지하는 올바른 방법은 무엇입니까 ? 다음과 같이 작동한다고 생각합니다. win32그래도 확실하지 않습니다 . if [[ "$OSTYPE" == "linux-gnu" ]]; then # ... elif [[ "$OSTYPE" == "darwin"* ]]; then # Mac OSX elif [[ "$OSTYPE" == ..

Programing 2020.02.16

이진 문자열에 파이썬 int?

이진 문자열에 파이썬 int? 파이썬에서 정수 (또는 Long)를 이진 문자열로 변환 할 수있는 통조림 파이썬 방법이 있습니까? Google에는 무수한 dec2bin () 함수가 있습니다 ...하지만 내장 함수 / 라이브러리를 사용할 수 있기를 바랍니다. 파이썬의 문자열 형식 메소드는 형식 스펙을 취할 수 있습니다. >>> "{0:b}".format(37) '100101' Python 2 용 형식 사양 문서 Python 3의 형식 사양 문서 bin()와 동등한 것으로 찾고 있다면 hex()파이썬 2.6에 추가되었습니다. 예: >>> bin(10) '0b1010' 파이썬은 실제로 않습니다 이미 이것에 대한 내장 무언가가, 같은 작업을 할 수있는 능력 '{0:b}'.format(42)당신을 위해 (문자열) ..

Programing 2020.02.16

고정 너비를 설정하는 방법은 무엇입니까?

고정 너비를 설정하는 방법은 무엇입니까? 간단한 계획 : A B C D 에 대해 고정 너비를 설정해야합니다 . 난 노력 했어: tr.something { td { width: 90px; } } 또한 td.something { width: 90px; } ...에 대한 B 그리고 심지어 B 그러나 너비 는 여전히 동일합니다. 부트 스트랩 4.0의 경우 : Bootstrap 4.0.0에서는 col-*클래스를 안정적으로 사용할 수 없습니다 (Firefox에서는 작동하지만 Chrome에서는 작동하지 않음). OhadR의 답변 을 사용해야합니다 . Col 1 Col 2 Col 4 Col 5 부트 스트랩 3.0의 경우 : 트위터 부트 스트랩 3에서 다음을 사용하십시오. class="col-md-*"여기서 *는 여러 ..

Programing 2020.02.16

개인 바이트, 가상 바이트, 작업 세트 란 무엇입니까?

개인 바이트, 가상 바이트, 작업 세트 란 무엇입니까? 프로세스에서 메모리 누수를 디버깅하기 위해 perfmon windows 유틸리티를 사용하려고합니다. 이것이 perfmon이 다음과 같은 용어를 설명하는 방법입니다. 작업 집합 은이 프로세스의 작업 집합의 현재 크기 (바이트)입니다. 작업 세트는 프로세스의 스레드가 최근에 터치 한 메모리 페이지 세트입니다. 컴퓨터의 사용 가능한 메모리가 임계 값을 초과하면 사용하지 않더라도 프로세스의 작업 세트에 페이지가 남습니다. 사용 가능한 메모리가 임계 값 아래로 떨어지면 작업 세트에서 페이지가 잘립니다. 필요한 경우 메인 메모리를 떠나기 전에 작업 세트로 소프트 오류가 발생합니다. 가상 바이트 는 프로세스가 사용중인 가상 주소 공간의 현재 크기 (바이트)입니다..

Programing 2020.02.16
반응형