반응형

spring3 393

HTML/JS WYSIWYG 편집기를 만드는 방법

HTML/JS WYSIWYG 편집기를 만드는 방법은 무엇입니까? 다양한 Google 검색을 시도했지만 실제로 WYSIWYG 편집기를 만드는 방법에 대한 최신 자습서(2006년 이후)를 찾을 수 없습니다. 이미 많이 있다는 것을 알고 있지만 실제로 어떻게 작동하는지 궁금합니다. 일부 소스 코드를 살펴보았지만 소화해야 할 부분이 많습니다. 서식이 지정된 텍스트는 텍스트 영역 상자에 넣을 수 없는 것처럼 보이지만 그렇게 하는 것처럼 보입니다. 어떻게? Javascript WYSIWYG 편집기는 텍스트 영역을 사용하지 않습니다(적어도 외부적으로는 그렇지 않지만, 배후에는 WYSIWYG 콘텐츠를 구성하는 코드로 채워져 양식에 게시될 수 있는 텍스트 영역이 있을 수 있습니다). 대신 웹 페이지에서 편집 가능한 영역..

IT이야기 2021.09.24

날짜에 git diff

날짜에 git diff? 저는 다음과 같은 로컬 git revs와 비교할 수 있는 git 비교를 실행하는 데 익숙합니다. git diff HEAD HEAD~110 -- some/file/path/file.ext 날짜를 대신 사용할 수 있습니까? 그렇다면 어떻게? 위의 예에서 "110" 대신 "2012년 12월 4일"과 같은 날짜를 삽입할 수 있기를 바랍니다. git diff HEAD 'HEAD@{3 weeks ago}' -- some/file/path/file.ext 이것은 엄밀히 말하면 3주 전에 이루어진 개정이 아닙니다. 대신, HEAD현재보다 3주 전의 위치 입니다. 그러나 그것은 아마도 당신의 목적에 충분히 가깝습니다 HEAD. 대부분의 경향이 그렇듯이 현재 분기가 꾸준히 앞으로 나아가 면 매우 ..

IT이야기 2021.09.24

Moq를 사용하여 전화가 올바른 순서로 이루어졌는지 확인

Moq를 사용하여 전화가 올바른 순서로 이루어졌는지 확인 다음 방법을 테스트해야 합니다. CreateOutput(IWriter writer) { writer.Write(type); writer.Write(id); writer.Write(sender); // many more Write()s... } 저는 Moq'd를 만들었고 메서드가 올바른 순서로 호출 IWriter되었는지 확인하고 싶습니다 Write(). 다음 테스트 코드가 있습니다. var mockWriter = new Mock(MockBehavior.Strict); var sequence = new MockSequence(); mockWriter.InSequence(sequence).Setup(x => x.Write(expectedType)); m..

IT이야기 2021.09.24

내 참조에 대한 Copy Local 속성이 비활성화된 이유

내 참조에 대한 Copy Local 속성이 비활성화된 이유는 무엇입니까? 참조된 DLL을 내 로컬 폴더에 명시적으로 복사하도록 설정하려고 하지만 이 참조에 대한 Copy Local속성으로 이동 하면 속성이 회색으로 표시 되거나 비활성화됩니다. 일반적으로 내 VB.NET 프로젝트에는 My Project>> 참조를 두 번 클릭하고 Copy Local속성을 설정할 수 있는 프로젝트 이름 바로 아래에 항목이 있지만 내 C# 콘솔 응용 프로그램에는 이 항목이 없는 것 같습니다. 내 프로젝트를 잘못 구성했습니까? 이에 대한 도움을 주시면 대단히 감사하겠습니다. 이 SO 게시물에서 직접 : Hans 답변에 대한 귀하의 의견은 이것이 COM 어셈블리이고 Visual Studio 2010을 사용하고 있음을 나타냅니다. ..

IT이야기 2021.09.24

curl과 함께 PATCH 동사를 사용하는 방법

curl과 함께 PATCH 동사를 사용하는 방법 서버에 PATCH 호출을 하려고 합니다. 다음 명령을 사용하고 있습니다. curl --data status=closed -X PATCH https://api.viafoura.com/v2/dev.viafoura.com/pages/7000000043515 이것이 PATCH 요청을 보내는 올바른 방법입니까? 상태 매개변수 세트가 없다는 오류가 발생합니다. --data는 POST 요청 전용이므로 서버가 상태 매개변수를 찾지 못한다고 추측합니다. 다음은 응답입니다(참고). {"http_status":400,"error":"Parameter validation errors","validation_errors":{"status":{"error":"Request miss..

IT이야기 2021.09.23

Windows의 전역 npm 설치 위치

Windows의 전역 npm 설치 위치는 무엇입니까? 100% 확신할 수는 없지만 집과 사무실 PC 모두에 Windows 설치 프로그램에서 노드 v5를 설치한 것 같습니다. 내 집 PC의 전역 설치는 %APPDATA%에서 발생합니다. (dev) go|c:\srv> which lessc c:\users\bjorn\appdata\roaming\npm\lessc c:\users\bjorn\appdata\roaming\npm\lessc.cmd 내 사무실 PC에서는 프로그램 파일 아래에 있습니다. (dev) go|w:\srv> which lessc c:\program files\nodejs\lessc c:\program files\nodejs\lessc.cmd PyCharm의 파일 감시자에게 이러한 여러 전역 도..

IT이야기 2021.09.23

128비트 정수 모듈로 64비트 정수를 계산하는 가장 빠른 방법

128비트 정수 모듈로 64비트 정수를 계산하는 가장 빠른 방법 128비트 부호 없는 정수 A와 64비트 부호 없는 정수 B가 있습니다. 계산하는 가장 빠른 방법은 무엇입니까 A % B? A를 B로 나눈 나머지(64비트)는 무엇입니까? C 또는 어셈블리 언어로 이 작업을 수행하려고 하지만 32비트 x86 플랫폼을 대상으로 해야 합니다. 이것은 불행히도 128비트 정수에 대한 컴파일러 지원이나 단일 명령어에서 필요한 작업을 수행하는 x64 아키텍처의 기능을 활용할 수 없음을 의미합니다. 편집하다: 지금까지 답변에 감사드립니다. 그러나 제안된 알고리즘은 매우 느릴 것 같습니다. 128비트 x 64비트 분할을 수행하는 가장 빠른 방법은 64비트 x 32비트 분할에 대한 프로세서의 기본 지원을 활용하는 것입니다..

IT이야기 2021.09.23

템플릿 구조/클래스를 친구로 선언하는 방법

템플릿 구조/클래스를 친구로 선언하는 방법은 무엇입니까? 다음을 수행하고 싶습니다. template struct foo { template friend struct foo; private: // ... }; 하지만 내 컴파일러(VC8)가 질식합니다. error C3857: 'foo': multiple template parameter lists are not allowed 나는 가능한 모든 인스턴스화 가지고 싶은 template struct foo친구 foo모두를 T. 이 작업을 수행하려면 어떻게 해야 합니까? 편집: 이것은 template struct foo { template friend struct foo; private: // ... }; 컴파일된 것 같지만 맞습니까? 친구와 템플릿에는 매우 부자..

IT이야기 2021.09.23

runST 및 함수 구성

runST 및 함수 구성 이 유형 검사가 수행되는 이유는 다음과 같습니다. runST $ return $ True 다음은 그렇지 않습니다. runST . return $ True GHCI는 다음과 같이 불평합니다. Couldn't match expected type `forall s. ST s c0' with actual type `m0 a0' Expected type: a0 -> forall s. ST s c0 Actual type: a0 -> m0 a0 In the second argument of `(.)', namely `return' In the expression: runST . return 짧은 대답은 유형 추론이 항상 상위 유형에서 작동하는 것은 아니라는 것입니다. 이 경우 유형을 유추할 ..

IT이야기 2021.09.23

바이트 대신 Enum Int32의 기본 유형을 만들어야 하는 이유

바이트 대신 Enum Int32의 기본 유형을 만들어야 하는 이유는 무엇입니까? 다음 열거형이 주어지면: public enum Operations_PerHourType : byte { Holes = 1, Pieces = 2, Sheets = 3, Strips = 4, Studs = 5 } Microsoft 코드 분석 도구를 실행하면 다음과 같이 알려줍니다. CA1028 : Microsoft.Design : 가능한 경우 '바이트' 대신 'Enums.Operations_PerHourType' System.Int32의 기본 유형을 만드십시오. 가능한 두 개 이상의 값을 가질 수 없으므로 바이트로 선언했습니다. 왜 int32 사용을 권장합니까? 미래의 확장성을 위한 더 많은 가치? 아니면 성능 향상이 있습니까?..

IT이야기 2021.09.23
반응형