반응형

전체 글 2115

Hash Rocket은 더 이상 사용되지 않습니까?

Hash Rocket은 더 이상 사용되지 않습니까? 잘 인용 된 RIP Hash 로켓 게시물 은 :foo => "bar"새로운 Ruby JSON 스타일 해시 ( foo: "bar")를 위해 Hash Rocket 구문 ( )이 더 이상 사용되지 않음 을 암시하는 것처럼 보이지만 Hash Rocket 형식을 나타내는 명확한 참조를 찾을 수 없습니다. 실제로 Ruby 1.9에서 더 이상 사용되지 않거나 개선되지 않았습니다. 이 블로그 게시물의 저자는 지나치게 극적이고 어리석은되고있는의는 =>것입니다 여전히 매우 필요합니다 . 특히: 인용이 필요한 기호에는 로켓을 사용해야합니다 . :'where.is' => x유효하지만 유효 'where.is': x하지 않습니다. Ruby 2.2에서이 문제를 해결 했으므로 'w..

code 2020.08.22

클래스와 유형의 차이점

클래스와 유형의 차이점 Java를 처음 접하기 때문에 class 와 type 의 개념이 혼동 됩니다. 예를 들어, 객체 "Hello World!"가 유형 String 또는 클래스에 속해야 String합니까? 아니면 둘 다? 클래스는 유형입니다. 인터페이스는 유형입니다. 프리미티브는 유형입니다. 배열은 유형입니다. 따라서 모든 유형은 클래스 (열거 형 상수 포함), 인터페이스, 프리미티브 또는 배열이기도합니다. 유형에는 기본 유형과 참조 유형의 두 가지 유형이 있습니다. 기본 유형의 변수는 항상 동일한 유형의 기본 값을 보유합니다. 이러한 값은 해당 변수에 대한 할당 작업을 통해서만 변경할 수 있습니다. 참조 유형의 변수는 항상 객체에 대한 참조 값을 보유합니다. 배열을 포함한 모든 객체는 class의 메..

code 2020.08.22

JVM이 테일 호출 최적화를 방지합니까?

JVM이 테일 호출 최적화를 방지합니까? 다음 질문에 대한 인용문을 보았습니다 . 웹 서비스를 구축 할 좋은 기능적 언어는 무엇입니까? 특히 Scala는 수행 할 수있는 구성의 종류를 제한하는 자체 재귀 함수를 제외하고는 꼬리 호출 제거를 지원하지 않습니다 (이는 JVM의 근본적인 제한입니다). 이것이 사실입니까? 그렇다면 이러한 근본적인 한계를 만드는 JVM은 무엇입니까? 이 게시물 : 재귀 또는 반복? 도움이 될 수 있습니다. 간단히 말해서, 보안 모델과 항상 스택 추적을 사용할 수 있어야하기 때문에 테일 호출 최적화는 JVM에서 수행하기 어렵습니다. 이론상 이러한 요구 사항은 지원 될 수 있지만 아마도 새로운 바이트 코드가 필요할 것입니다 ( John Rose의 비공식적 제안 참조 ). 평가 (20..

code 2020.08.22

회전에 쿼터니언이 사용되는 이유는 무엇입니까?

회전에 쿼터니언이 사용되는 이유는 무엇입니까? 저는 물리학 자이며 프로그래밍을 배우고 있으며 행렬 / 벡터 형식으로 작성하는 대신 회전에 쿼터니언을 사용하는 많은 사람들을 만났습니다. 물리학에서 우리가 쿼터니언을 사용하지 않는 아주 좋은 이유가 있습니다 (때때로 Hamilton / Gibbs 등에 대해 이야기하는 기괴한 이야기에도 불구하고). 물리학은 우리의 설명이 좋은 분석적 행동을 가져야합니다 (정확하게 정의 된 의미가 있지만 일반적인 인트로 수업에서 가르치는 것보다 훨씬 더 기술적 인 방식이므로 자세히 설명하지 않겠습니다). 쿼터니언에는 이처럼 좋은 동작이 없기 때문에 유용하지 않으며 벡터 / 행렬도 그렇기 때문에 사용합니다. 그러나 해석 적 구조를 사용하지 않는 고정 회전 및 설명으로 제한되어 3..

code 2020.08.22

Visual Studio 2013을 사용할 때 TFVC (TFS 버전 제어)와 소스 제어용 Git의 큰 차이점은 무엇인가요?

Visual Studio 2013을 사용할 때 TFVC (TFS 버전 제어)와 소스 제어용 Git의 큰 차이점은 무엇인가요? Git 대 TFVC 소스 제어에 대한 많은 질문과 답변이 있지만 현재로서는 찾을 수있는 Team Foundation Server / Service에 Git 통합에 대한 답변이 없습니다. 저는 Visual Studio 2013을 사용하여 다양한 언어 (C #, C ++, PHP, Javascript, MySSQL)를 사용하여 녹색 목초지 개발을 시작하고 있습니다. 향후 iOS 개발이있을 예정입니다. 저는 소스 제어를위한 SVN, VSS 및 TFVC에 매우 익숙합니다. 그러나 나는 Git을 사용한 적이 없습니다. 저는 프로세스 관리 / 애자일 개발을 위해 TFS를 선호합니다. 완벽하지..

code 2020.08.22

Git으로 파일 권한 유지

Git으로 파일 권한 유지 내 .NET에서 git repo를 만들어 내 웹 서버의 버전 관리에 설명 된대로 내 웹 서버의 버전을 제어하고 싶습니다 /var/www directory. 내 희망은 개발 서버에서 github로 웹 콘텐츠를 푸시하고 프로덕션 서버로 가져 와서 하루 종일 풀에서 보낼 수 있기를 바랍니다. 분명히 내 계획의 꼬임은 Git이 파일 권한을 존중하지 않는다는 것입니다 (나는 시도하지 않았으며 지금 읽었습니다.) 다른 상자가 다른 사용자 / 그룹 설정을 가질 수 있다는 점에서 이것이 의미가 있다고 생각합니다. 하지만 내 서버가 동일하게 구성되어 있음을 알고 권한을 강제로 전파하려는 경우 옵션이 있습니까? 아니면 내가하려는 일에 접근하는 더 쉬운 방법이 있습니까? 는 git-cache-me..

code 2020.08.22

GitHub에 공개 저장소의 비공개 브랜치가 있나요?

GitHub에 공개 저장소의 비공개 브랜치가 있나요? GitHub 저장소에 하나의 브랜치 (마스터) 만 포함 된 공개 PHP 프로젝트가 있습니다. 나에게 비공개 인 별도의 분기 / 포크를 갖고 싶습니다 (비공개 GitHub 리포지토리 비용을 지불했습니다). 프라이빗 브랜치 / 포크의 변경 사항을 퍼블릭 리포지토리로 병합하고 그 반대의 경우도 마찬가지입니다. 이를 염두에두고 내 질문은 다음과 같습니다. 공용 저장소에 개인 브랜치를 가질 수 있습니까? 내 공개 저장소를 내 비공개 브랜치 / 포크로 포크 할 수 있습니까? 위의 두 가지가 모두 가능하다면 가장 좋은 방법은 무엇입니까? 둘 다 없다면 어떻게 진행해야합니까? 퍼블릭 리포지토리에 프라이빗 브랜치를 가질 수 있습니까? GitHub에서 저장소는 공개 또..

code 2020.08.22

nodeJS + Socket.IO와 PHP를 통합하는 방법은 무엇입니까?

nodeJS + Socket.IO와 PHP를 통합하는 방법은 무엇입니까? 나는 최근에 nodeJS와 PHP 사이에 통신하는 좋은 방법을 찾기 위해 둘러 보았습니다. 여기에 아이디어가 있습니다. nodeJS는 여전히 새롭고 그것만으로 전체 애플리케이션을 개발하는 것은 다소 까다로울 수 있습니다. 또한 실시간 알림, 채팅 등과 같은 프로젝트의 한 모듈에만 필요할 수 있습니다. 그리고 PHP로 다른 모든 항목을 관리하고 싶을 수 있습니다. CodeIgniter 또는 Symfony와 같은 기존 프레임 워크). 나는 쉬운 해결책을 갖고 싶다. Apache와 Node 서버간에 통신하기 위해 cURL 또는 세 번째 서버를 사용하고 싶지 않습니다. 내가 원하는 것은 클라이언트 측의 간단한 Javascript에서 노드에..

code 2020.08.22

단위 테스트 bash 스크립트

단위 테스트 bash 스크립트 Java 코드 외에 실행되는 일부 bash 스크립트가있는 시스템이 있습니다. 우리는 깨질 수있는 모든 것을 테스트하려고하고 있고 그 bash 스크립트가 깨질 수 있기 때문에 우리는 그것들을 테스트하고 싶습니다. 문제는 bash 스크립트를 테스트하기가 어렵다는 것입니다. bash 스크립트를 테스트하는 방법이나 모범 사례가 있습니까? 아니면 bash 스크립트 사용을 중단하고 테스트 가능한 대체 솔루션을 찾아야합니까? 실제로 Bourne 기반 셸 스크립트를위한 xUnit 기반 단위 테스트 프레임 워크 인 shunit2 가 있습니다 . 나는 그것을 직접 사용하지 않았지만 확인해 볼 가치가있을 것입니다. 유사한 질문이 이전에 제기되었습니다. 셸 스크립트에 대한 단위 테스트 쉘 스크립..

code 2020.08.22

생성 후 익명 유형에 속성 추가

생성 후 익명 유형에 속성 추가 익명 개체를 사용하여 내 Html 특성을 일부 도우미 메서드에 전달합니다. 소비자가 ID 속성을 추가하지 않은 경우 도우미 메서드에 추가하고 싶습니다. 이 익명 개체에 속성을 추가하려면 어떻게해야합니까? 이 방법을 확장하려는 경우 : public static MvcHtmlString ActionLink(this HtmlHelper htmlHelper, string linkText, string actionName, object routeValues); Khaja의 Object 확장이 작동 할 것이라고 확신하지만 RouteValueDictionary를 만들고 routeValues ​​개체를 전달하고 Context에서 추가 매개 변수를 추가 한 다음 개체 대신 RouteVal..

code 2020.08.22
반응형