반응형

2020/09/23 30

베 지어 곡선으로 원을 만드는 방법은 무엇입니까?

베 지어 곡선으로 원을 만드는 방법은 무엇입니까? 시작점 (x, y)과 원 반경이 있습니다. 베 지어 곡선 점에서 경로를 생성 할 수있는 엔진도 있습니다. 베 지어 곡선을 사용하여 원을 어떻게 만들 수 있습니까? 이미 말했듯이, Bezier 곡선을 사용한 원의 정확한 표현은 없습니다. 다른 답을 완성하려면 : n세그먼트가있는 베 지어 곡선 의 경우 곡선의 중간이 원 자체에 있다는 의미에서 제어점까지 의 최적 거리는입니다 (4/3)*tan(pi/(2n)). 따라서 4 점의 경우 (4/3)*tan(pi/8) = 4*(sqrt(2)-1)/3 = 0.552284749831. comp.graphics.faq에 포함됨 발췌 : 주제 4.04 : 원에 베 지어 곡선을 맞추는 방법은 무엇입니까? 흥미롭게도 베 지어 곡..

Programing 2020.09.23

컬 설정 Content-Type이 잘못되었습니다.

컬 설정 Content-Type이 잘못되었습니다. 명령 줄에서 컬 작업을 실행 중이며 헤더를 XML로 설정하는 데 문제가 있습니다. -H 옵션을 사용하여 Content-Type을 xml로 강제 설정했지만 명령을 실행하면 헤더가 내가 보내는 데이터 값 중 하나를 오염시키는 urlencoded로 전송되는 것을 볼 수 있습니다. 누군가가 Content-Type이 항상 "application / atom + xml"대신 "application / x-www-form-urlencoded"로 재설정되는 이유를 설명 할 수 있습니까? 이 API를 사용하여 YouTube에서 업로드 토큰을 검색하는 데 사용하고 있습니다. 유사한 명령을 사용하여 인증 토큰을 검색하는 데 문제가 없습니다. curl -S -v --locat..

Programing 2020.09.23

matplotlib에 플롯 창이 없습니다.

matplotlib에 플롯 창이 없습니다. 시냅틱 패키지 시스템을 사용하여 Ubuntu 9.10에 matplotlib를 설치했습니다. 그러나 다음과 같은 간단한 예제를 시도하면 >>> from pylab import plot; >>> plot([1,2,3],[1,2,3]) [] 플롯 창이 나타나지 않습니다. 플롯 창을 표시하는 방법에 대한 아이디어가 있습니까? 입력 할 수 있습니다. import pylab pylab.show() 이상을 사용하려면 ipython -pylab. 의 사용은 pylab 더 이상 권장되지 않으므로 현재 해결책은 다음과 같습니다. import matplotlib.pyplot as plt plt.plot([1,2,3]) plt.show() pylab.show() 작동하지만 차단됩니다..

Programing 2020.09.23

유틸리티 클래스는 사악합니까?

유틸리티 클래스는 사악합니까? [닫은] 이 실을 봤어요 "유틸리티"클래스가 사악한 경우 일반 코드를 어디에 두어야합니까? 그리고 유틸리티 클래스가 왜 나쁜지 생각 했습니까? 수십 개의 클래스 깊이가있는 도메인 모델이 있다고 가정 해 보겠습니다. 인스턴스를 xml-ify 할 수 있어야합니다. 부모에게 toXml 메서드를 만드나요? MyDomainXmlUtility.toXml 도우미 클래스를 만들어야합니까? 이것은 비즈니스 요구가 전체 도메인 모델에 걸쳐있는 경우입니다. 실제로 인스턴스 메서드로 속합니까? 애플리케이션의 xml 기능에 대한 많은 보조 메서드가 있다면 어떨까요? 유틸리티 클래스는 정확히 악한 것은 아니지만 좋은 객체 지향 디자인을 구성하는 원칙을 위반할 수 있습니다. 좋은 객체 지향 디자인에서..

Programing 2020.09.23

PowerShell을 사용하여 원격으로 파일 복사

PowerShell을 사용하여 원격으로 파일 복사 서버 A에서 실행할 PowerShell 스크립트를 작성 중입니다. 서버 B에 연결하고 파일을 백업으로 서버 A에 복사하려고합니다. 그렇게 할 수 없다면 서버 A에서 서버 B에 연결하고 파일을 서버 B의 다른 디렉토리에 복사하고 싶습니다. 내가 볼 Copy-Item명령을,하지만 난 그것을 컴퓨터 이름을 지정하는 방법을 볼 수 없습니다. 나는 내가 할 수 있다고 생각했을 것입니다. Copy-Item -ComputerName ServerB -Path C:\Programs\temp\test.txt -Destination (not sure how it would know to use ServerB or ServerA) 어떻게 할 수 있습니까? 관리 공유를 사용하여..

Programing 2020.09.23

화재를 수행하고 C # 4.0에서 메서드를 잊어 버리는 가장 간단한 방법

화재를 수행하고 C # 4.0에서 메서드를 잊어 버리는 가장 간단한 방법 이 질문이 정말 마음에 듭니다. C #에서 화재를 수행하고 메서드를 잊어 버리는 가장 간단한 방법은 무엇입니까? 이제 C # 4.0에 Parallel 확장이 있으므로 Parallel linq로 Fire & Forget을 수행하는 더 깨끗한 방법이 있다는 것을 알고 싶습니다. 4.0에 대한 답은 아니지만 .Net 4.5에서는 다음과 같이 더 간단하게 만들 수 있습니다. #pragma warning disable 4014 Task.Run(() => { MyFireAndForgetMethod(); }).ConfigureAwait(false); #pragma warning restore 4014 pragma는이 작업을 실행 중임을 알리는 ..

Programing 2020.09.23

ng-include 노드를 템플릿으로 바꾸시겠습니까?

ng-include 노드를 템플릿으로 바꾸시겠습니까? 각도가 처음입니다. ng-include 노드를 포함 된 템플릿의 내용 으로 바꿀 수 있습니까? 예를 들면 다음과 같습니다. 생성 된 html은 다음과 같습니다. Test 하지만 내가 원하는 것은 : Test 나는 이와 동일한 문제가 있었지만 여전히 ng-include의 기능에 동적 템플릿이 포함되기를 원했습니다. 저는 동적 부트 스트랩 툴바를 만들고 있었고 CSS 스타일이 제대로 적용되도록 깔끔한 마크 업이 필요했습니다. 관심있는 사람들을 위해 제가 생각 해낸 해결책은 다음과 같습니다. HTML : 사용자 지정 지시문 : app.directive('includeReplace', function () { return { require: 'ngInclud..

Programing 2020.09.23

Moment.js-내일, 오늘, 어제

Moment.js-내일, 오늘, 어제 나는 moment().fromNow()기능을 원하지만 날짜가 가까워지면 너무 정확합니다. '3 시간 후'가 아니라 '오늘'을 표시하고 싶지 않습니다. 기본적으로 '일일'정밀도로 표시됩니다. moment().calendar()기능을 사용해 보았는데 날짜 차이가 1 일 이상이면 포맷이되지 않습니다. 오늘과 내일과 어제의 날짜를 얻기 위해 이것을 할 수도 있습니다 let today = moment(new Date()); let tomorrow = moment(new Date()).add(1,'days'); let yesterday = moment(new Date()).add(-1, 'days'); 를 사용하여 .fromNow및 .calendar메서드 가 모두 날짜를 표시 ..

Programing 2020.09.23

avd 에뮬레이터에서 Google Play 스토어가 지원 되나요?

avd 에뮬레이터에서 Google Play 스토어가 지원 되나요? 꽤 많이 인터넷 검색을 한 후에도이 질문에 대한 답을 찾을 수 없습니다. Google Play 스토어는 공식적으로 AVD 에뮬레이터를 지원합니다. 한 번 중지되었다는 것을 알고 특정 버전의 Android 후에 다시 가져 왔다고 들었습니다. avd android 버전 4.4.3 (api 19) google app을 사용하고 있습니다. 거기에 구글 플레이 스토어 앱이 보이지 않습니다. 나는 그것을 기대해야 하는가? 아니면 avd에 공식적으로 설치할 수있는 Google Play 스토어 용 공식 APK가 있습니까? 이제 Android Studio 2.3.2부터 Play 스토어가 사전 설치된 AVD를 만들 수 있습니다. 현재 AVD가 실행중인 상태..

Programing 2020.09.23

Vim에서 C로 공백을 자동 들여 쓰기?

Vim에서 C로 공백을 자동 들여 쓰기? Eclipse와 Java를 사용하여 다소 버릇이 없었습니다. 리눅스 환경에서 C 코딩을하기 위해 vim을 사용하기 시작했는데, vim이 블록에 대해 적절한 간격을 자동으로 수행하도록하는 방법이 있습니까? 따라서 {를 입력하면 다음 줄에 2 개의 공백이 들여 쓰기되고 해당 줄을 리턴하면 동일한 들여 쓰기가 유지되고}는 2 칸 뒤로 이동합니까? 다음 두 명령이 수행해야합니다. :set autoindent :set cindent 보너스 포인트를 얻으려면 리눅스의 홈 디렉토리에있는 .vimrc라는 파일에 넣으십시오. 나는 vim의 탭에 대한 모든 것을 썼는데 , 당신이 묻지 않은 몇 가지 흥미로운 것들을 제공합니다. 중괄호를 자동으로 들여 쓰려면 다음을 사용하십시오. :..

Programing 2020.09.23
반응형