반응형

JavaScript 2291

브라우저 창 중앙에 요소를 배치하는 방법은 무엇입니까?

브라우저 창 중앙에 요소를 배치하는 방법은 무엇입니까? 일부 HTML 요소 ( 예 :)를 브라우저 창 중앙 (화면이 아닌 페이지)에 배치하려면 어떻게해야합니까? 브라우저 창 크기, 화면 해상도, 도구 모음 레이아웃 등에 의존하지 않습니다. 예를 들어 브라우저 창 중간에 있어야 합니다 . 이렇게하려면 중앙에 배치하는 요소의 크기를 알아야합니다. 모든 측정이 가능하지만 (예 : px, em, percent) 크기가 고정되어 있어야합니다. CSS는 다음과 같습니다. // Replace X and Y with a number and u with a unit. do calculations // and remove parens .centered_div { width: Xu; height: Yu; position: ..

developer tip 2020.12.24

두 파일이 동일한 지 확인하는 가장 빠른 해시 알고리즘은 무엇입니까?

두 파일이 동일한 지 확인하는 가장 빠른 해시 알고리즘은 무엇입니까? 두 파일이 동일한 지 확인하는 데 사용할 해시 함수를 만드는 가장 빠른 방법은 무엇입니까? 보안은 그다지 중요하지 않습니다. 편집 : 네트워크 연결을 통해 파일을 보내고 있으며 양쪽의 파일이 동일한 지 확인합니다. 한 가지 접근 방식은 간단한 CRC-32 알고리즘을 사용하고 CRC 값이 동일하게 비교되는 경우에만 SHA1 또는 더 강력한 것으로 해시를 다시 실행하는 것입니다. 빠른 CRC-32는 언제든지 암호화 보안 해시를 능가합니다. 정말 복잡하거나 느린 해시를 사용하지 않는 한, 디스크에서 데이터를로드하는 것은 해시를 계산하는 것보다 훨씬 더 오래 걸립니다 (RAM 디스크 또는 최고급 SSD를 사용하지 않는 한). 따라서 두 파일을..

developer tip 2020.12.24

System.Windows.Controls.SelectedItemCollection을 캐스팅하는 방법?

System.Windows.Controls.SelectedItemCollection을 캐스팅하는 방법? 방법이 있습니다. private void DeletePuzzle(object param) { } param은 System.Windows.Controls.SelectedItemCollectionWPF ListView의 SelectedItems속성 에서 얻은입니다 . 어쨌든 나는 그것을 객체에서 유용한 것으로 캐스팅 할 수 없습니다. System.Windows.Controls.SelectedItemCollection보호 수준 때문에을 만들 수 없으며 param이 IList, ICollection또는으로 캐스팅되지 않습니다 IEnumerable. param의 항목을 어떻게 반복 할 수 있습니까? 맞아, 정렬..

developer tip 2020.12.24

aspx 파일에 네임 스페이스를 추가하는 방법은 무엇입니까?

aspx 파일에 네임 스페이스를 추가하는 방법은 무엇입니까? aspx파일 에 C # 코드를 추가 했지만 오류가 표시됩니다. 클래스 또는 네임 스페이스 'System.Net'에 형식 또는 네임 스페이스 이름 'Mail'이 없습니다 (어셈블리 참조가 누락 되었습니까?). 내가 시도 했지만 작동하지 않는 aspx 파일에 nampespace를 어떻게 추가 할 수 있습니까? 웹 사이트에 있고 페이지 뒤에 코드가 없다고 가정하고 있습니다. 이것은 나를 위해 일하는 것 같습니다. 웹 사이트에 있지 않거나 뒤에 코드가있는 경우 aspx 파일에서 네임 스페이스를 참조해야하는 이유는 무엇입니까? 도움이 되었기를 바랍니다 페이지 단위가 아니라 전역 적으로 네임 스페이스를 추가하려면 web.config에 네임 스페이스를 넣으..

developer tip 2020.12.24

자바 스크립트에서 HTML 요소의 스타일 값을 얻는 방법은 무엇입니까?

자바 스크립트에서 HTML 요소의 스타일 값을 얻는 방법은 무엇입니까? 스타일 태그로 스타일이 설정된 요소에서 스타일을 검색하는 방법을 찾고 있습니다. 몸에 라이브러리를 사용하지 않고 바로 자바 스크립트를 찾고 있습니다. 다음을 시도했지만 계속 공백이 나타납니다. alert (document.getElementById("box").style.width); alert (document.getElementById("box").style.getPropertyValue("width")); javascript를 사용하여 스타일을 설정 한 경우에만 위의 내용을 사용할 수 있지만 스타일 태그로는 사용할 수 없다는 것을 알았습니다. element.style속성은 다음과 같이 정의 된 경우에만 CSS 속성을 알 수 있습..

developer tip 2020.12.24

Django : 템플릿에서 매개 변수를 포함한 현재 페이지의 URL 가져 오기

Django : 템플릿에서 매개 변수를 포함한 현재 페이지의 URL 가져 오기 Django 템플릿에서 현재 페이지 URL과 모든 매개 변수를 가져 오는 방법이 있습니까? 예를 들어, 다음과 같은 전체 URL을 인쇄하는 템플릿 태그 /foo/bar?param=1&baz=2 사용자 정의 컨텍스트 프로세서를 작성하십시오. 예 : def get_current_path(request): return { 'current_path': request.get_full_path() } TEMPLATE_CONTEXT_PROCESSORS설정 변수 에 해당 함수에 대한 경로를 추가하고 다음과 같이 템플릿에서 사용합니다. {{ current_path }} request모든 요청에 전체 개체를 포함하려면 기본 제공 django.c..

developer tip 2020.12.24

NumPy의 수학 함수가 Python보다 빠릅니까?

NumPy의 수학 함수가 Python보다 빠릅니까? 기본 수학 함수 (abs, cosh, sinh, exp, ...)의 조합으로 정의 된 함수가 있습니다. 그것은 예를 들어, 사용 (속도) 차이가 있는지 나는 궁금 numpy.abs()대신 abs()? 타이밍 결과는 다음과 같습니다. lebigot@weinberg ~ % python -m timeit 'abs(3.15)' 10000000 loops, best of 3: 0.146 usec per loop lebigot@weinberg ~ % python -m timeit -s 'from numpy import abs as nabs' 'nabs(3.15)' 100000 loops, best of 3: 3.92 usec per loop numpy.abs()a..

developer tip 2020.12.24

줄 번호 정보와 함께 gcc를 사용하여 C ++에 대한 스택 추적을 얻는 방법은 무엇입니까?

줄 번호 정보와 함께 gcc를 사용하여 C ++에 대한 스택 추적을 얻는 방법은 무엇입니까? assert개발자의 실수를 포착하기 위해 매크로와 같은 독점적 스택 추적을 사용합니다. 오류가 발견되면 스택 추적이 인쇄됩니다. gcc의 쌍 backtrace()/ backtrace_symbols()방법이 충분하지 않습니다. 이름이 엉망입니다. 라인 정보 없음 첫 번째 문제는 abi :: __ cxa_demangle 로 해결할 수 있습니다 . 그러나 두 번째 문제는 더 어렵습니다. backtrace_symbols () 대체품을 찾았습니다 . 이것은 gcc의 backtrace_symbols ()보다 낫습니다. 라인 번호를 검색 할 수 있고 (-g로 컴파일 된 경우) -rdynamic으로 컴파일 할 필요가 없기 때문..

developer tip 2020.12.24

서버 전략에서 데이터를 캐시하기위한 클라이언트 (iOS)의 핵심 데이터

서버 전략에서 데이터를 캐시하기위한 클라이언트 (iOS)의 핵심 데이터 백엔드와 통신하는 많은 iOS 앱을 작성했습니다. 거의 매번 HTTP 캐시를 사용하여 쿼리를 캐시하고 응답 데이터 (JSON)를 Objective-C 객체로 구문 분석했습니다. 이 새로운 프로젝트의 경우 Core Data 접근 방식이 합리적 일지 궁금합니다. 내가 생각한 것은 다음과 같습니다. iOS 클라이언트는 서버에 요청하고 JSON에서 CoreData 모델로 개체를 구문 분석합니다. 새 개체가 필요할 때마다 서버를 직접 가져 오는 대신 CoreData를 구문 분석하여 이미 요청을했는지 확인합니다. 해당 개체가 존재하고 만료되지 않은 경우 가져온 개체를 사용합니다. 그러나 개체가 존재하지 않거나 만료 된 경우 (일부 캐싱 논리가 ..

developer tip 2020.12.24
반응형