반응형

developer tip 2321

x86 어셈블리에서 leave가 "mov esp, ebp"를 수행하는 이유는 무엇입니까?

x86 어셈블리에서 leave가 "mov esp, ebp"를 수행하는 이유는 무엇입니까? 말했다 것 leave명령과 동일합니다 : mov esp,ebp pop ebp 하지만 여기는 무엇 mov esp,ebp입니까? 나에게는 유효하지 않은 것 같습니다 ... mov esp,ebp스택 포인터를 기본 프레임 주소로 설정하여 전체 프레임을 효과적으로 해제합니다. (이것이 Intel 구문이라는 것을 잊지 마십시오. 대상이 먼저옵니다.) 이렇게하지 ret않으면를 호출하면 호출 함수와 함께 호출 된 함수의 스택 프레임을 계속 사용하고 충돌 결과를 초래합니다. 귀하의 문제는 x86 어셈블리를 작성하는 두 가지 다른 방법이 있다는 사실이라고 생각합니다. 하나는 AT & T 표기법이고 다른 하나는 Intel 표기법입니다...

developer tip 2020.11.28

HTML5 속성을 인용합니까?

HTML5 속성을 인용합니까? 속성 따옴표는 HTML5에서 선택 사항 입니다. 인용문의 장단점은 무엇입니까? id=example href=http://example.com class="example example-1" href="http://example.com/p=47" 업데이트 : 답변에 따라 추가 된 이점 : 모든 속성을 인용 할 때의 이점 : 모든 편집자가 제대로 처리 할 수 ​​있습니다. 더 일관된 더 나은 이식성 (Doctype 변경이 더 쉬움) 유지 관리가 더 쉬움 (특히 속성이 비어있는 경우) 변경을 '찾고 교체'하기가 더 쉽습니다. 더 깨끗한 문서 (따옴표가 가독성을 향상 시킨다고 생각하는 경우) ? 선택적 따옴표 생략의 장점 : 약간 감소 된 파일 크기 클리너 문서 (최소한의 텍스트를 ..

developer tip 2020.11.28

파이썬의 제네릭 / 템플릿?

파이썬의 제네릭 / 템플릿? 파이썬은 제네릭 / 템플릿 유형 시나리오를 어떻게 처리합니까? "BinaryTree.py"외부 파일을 만들고 이진 트리를 처리하도록하고 싶지만 모든 데이터 유형에 대해 사용하고 싶다고 가정 해 보겠습니다. 그래서 사용자 지정 개체의 유형을 전달하고 해당 개체의 이진 트리를 가질 수 있습니다. 이것은 파이썬에서 어떻게 이루어 집니까? 파이썬은 덕 타이핑을 사용 하므로 여러 유형을 처리하기 위해 특별한 구문이 필요하지 않습니다. C ++ 배경 인 경우 템플릿 함수 / 클래스에서 사용되는 작업이 특정 유형 T(구문 수준에서) 에 정의되어 T있는 한 템플릿에서 해당 유형 을 사용할 수 있다는 것을 기억할 것입니다 . 따라서 기본적으로 동일한 방식으로 작동합니다. 이진 트리에 삽입하려..

developer tip 2020.11.28

파이썬에서 float에 대한 내장 pow ()와 math.pow ()의 차이점은 무엇입니까?

파이썬에서 float에 대한 내장 pow ()와 math.pow ()의 차이점은 무엇입니까? 두 개의 float 인수 의 경우 Python의 내장 pow(x, y)(세 번째 인수 없음) 에서 반환 된 결과 와에서 반환 된 값에 차이가 있습니까?math.pow() 문서math.pow() 가 pow(x, y)(즉 x**y) 본질적으로 다음과 같음 을 암시 하기 때문에이 질문을하고 있습니다math.pow(x, y) . math.pow (x, y) x를 y의 거듭 제곱으로 반환합니다. 예외적 인 경우는 가능한 한 C99 표준의 부록 'F'를 따릅니다. 특히 pow (1.0, x) 및 pow (x, 0.0)는 x가 0이거나 NaN 인 경우에도 항상 1.0을 반환합니다. x와 y가 모두 유한하고 x는 음수이고 y가..

developer tip 2020.11.28

템플릿을 사용하여 람다를 std :: function으로 변환하는 방법

템플릿을 사용하여 람다를 std :: function으로 변환하는 방법 기본적으로 내가 원하는 것은 모든 유형의 매개 변수로 람다를 가져와 std :: function으로 변환하는 것입니다. 나는 다음을 시도했지만 어느 방법도 작동하지 않습니다. std::function([](){});//Complains that std::function is missing template parameters template void foo(function f){} foo([](){});//Complains that it cannot find a matching candidate 그러나 다음 코드는 작동하지만 일반 코드에서 작동하지 않는 템플릿 매개 변수를 명시 적으로 지정해야하기 때문에 원하는 것이 아닙니다. std:..

developer tip 2020.11.28

.svn 폴더 크기 줄이기

.svn 폴더 크기 줄이기 프로젝트에서 우리는 미리 빌드 된 바이너리를 사용하여 빌드 시간을 줄이기로 결정했습니다. 매주 / 매월 안정적인 릴리스를 만들고 저장소에 커밋합니다. 빌드는 소스에서 모든 것을 빌드하는 대신 이러한 바이너리를 사용합니다. 빌드 속도의 경우 이것은 환상적입니다. 그러나 당연히 SVN 결제 크기가 크게 늘어납니다. 우리의 트렁크는 현재 ~ 22GB에 있습니다. 나는 이것이 Subversion의 의도 된 사용법이 아니라는 것을 알고 있습니다. 그러나 현재로서는 대안이 없습니다. 하지만 현재 상황을 개선하고 싶습니다. .svn폴더는 디스크에 트렁크의 크기에 큰 기여를한다. 바이너리가 업데이트되면 .svn 폴더에 여러 개의 기본을 유지하는 것 같습니다. 즉, 바이너리가 4GB이면 .sv..

developer tip 2020.11.28

OpenLayers 3으로 마커를 추가하는 방법

OpenLayers 3으로 마커를 추가하는 방법 OpenLayers 3지도 에 제작자를 추가하려고합니다 . 내가 찾은 유일한 예는 이 하나의 OpenLayers예를 들어 목록 . 그러나 예를 들어, 사용은 ol.Style.Icon 대신 같은 뭔가 OpenLayers.Marker 에서 OpenLayers 2. 첫 번째 질문 유일한 차이점은 이미지 URL을 설정해야하지만 마커를 추가하는 유일한 방법입니까? 또한 OpenLayers 3마커 이미지와 함께 제공되지 않는 것 같으므로 다른 방법이 없다면 의미가 있습니다.ol.Style.Icon 두 번째 질문 지도가로드 된 후 마커 나 아이콘을 추가하는 기능의 예를 누군가 제게 줄 수 있다면 정말 좋을 것입니다. 예제에서 이해 한 바에 따르면 아이콘에 대한 레이어를..

developer tip 2020.11.28

xml 속성 singleLine이 Android에서 더 이상 사용되지 않습니까?

xml 속성 singleLine이 Android에서 더 이상 사용되지 않습니까? singleLine/ 대한 XML 레이아웃 파일에 사용되는 TextView및 EditText다음과 같은 : SO의 일부 사람들singleLine 은 더 이상 사용되지 않는다고 말하고 다른 사람들은 여전히 사용을 제안합니다. 때로는 maxLines="1"작동하지 않을 때 사용하는 것이 필요한 것처럼 보입니다 . ( 여기 , 여기 및 여기 참조 ) 문서는이 질문에 답할 수있는 곳이어야합니다. 여기에서 그들은 말한다 : 이 상수는 API 레벨 3에서 더 이상 사용되지 않습니다. 이 속성은 더 이상 사용되지 않습니다. maxLines대신 사용 하여 정적 텍스트의 레이아웃을 변경하고 textMultiLine편집 가능한 텍스트보기 대신..

developer tip 2020.11.28

render 메서드 내에서 promise를 사용하여 React 구성 요소 렌더링

render 메서드 내에서 promise를 사용하여 React 구성 요소 렌더링 항목 모음을 소품으로 가져오고 map부모 구성 요소의 자식으로 렌더링되는 구성 요소 모음에 해당하는 구성 요소가 있습니다. 우리는 WebSQL바이트 배열로 저장된 이미지를 사용 합니다. map함수 내에서 항목에서 이미지 ID를 가져오고 DAL이미지에 대한 바이트 배열을 가져 오기 위해에 대한 비동기 호출을 수행합니다 . 내 문제는 내가 약속을 React로 전파 할 수 없다는 것입니다. 왜냐하면 그것이 렌더링에서 약속을 처리하도록 설계되지 않았기 때문입니다. 나는 C#배경에서 왔기 때문에 await분기 코드를 다시 동기화 하는 키워드 와 같은 것을 찾고 있다고 생각 합니다. map이 같은 기능 외모 뭔가 (간체) : var i..

developer tip 2020.11.28

유형이 익명인지 테스트하는 방법?

유형이 익명인지 테스트하는 방법? 이 질문에 이미 답변이 있습니다. 익명 유형-구별되는 특성이 있습니까? 3 답변 개체를 HTML 태그로 직렬화하는 다음 메서드가 있습니다. 유형이 익명이 아닌 경우에만이 작업을 수행하고 싶습니다. private void MergeTypeDataToTag(object typeData) { if (typeData != null) { Type elementType = typeData.GetType(); if (/* elementType != AnonymousType */) { _tag.Attributes.Add("class", elementType.Name); } // do some more stuff } } 누군가 이것을 달성하는 방법을 보여줄 수 있습니까? 감사 에서 ht..

developer tip 2020.11.28
반응형