반응형

Java 840

“rmagick”gem 설치 문제

“rmagick”gem 설치 문제 centos에 "rmagick"gem을 설치하는 동안 문제가 있습니다. 다음은 내가 가진 출력입니다. 누구든지 내가 누락 된 패키지를 식별 하는 데 도움을 줄 수 있습니까? 언급 한 다른 스택 오버플로 스레드를 모두 설치했습니다 . RMagick 설치 오류 Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /usr/local/bin/ruby extconf.rb checking for Ruby version >= 1.8.5... yes checking for gcc... yes check..

UFO ET IT 2020.11.12

비교기를 사용한 정렬-내림차순 (사용자 정의 클래스)

비교기를 사용한 정렬-내림차순 (사용자 정의 클래스) 비교기를 사용하여 내 개체를 내림차순으로 정렬하고 싶습니다. class Person { private int age; } 여기에서는 Person 객체의 배열을 정렬하고 싶습니다. 어떻게 할 수 있습니까? 이러한 방식으로 compare () 메서드를 재정 의하여 사용자 정의 클래스의 내림차순 정렬을 수행 할 수 있습니다 . Collections.sort(unsortedList,new Comparator() { @Override public int compare(Person a, Person b) { return b.getName().compareTo(a.getName()); } }); 또는Collection.reverse() 사용자 Prince 가 자신..

UFO ET IT 2020.11.12

Ruby에서 해시 값을 기준으로 내림차순 정렬

Ruby에서 해시 값을 기준으로 내림차순 정렬 내 입력 해시 : h = { "a" => 20, "b" => 30, "c" => 10 } 오름차순 정렬 : h.sort {|a,b| a[1]b[1]} #=> [["c", 10], ["a", 20], ["b", 30]] 하지만 난 필요해 [["b", 30], ["a", 20], ["c", 10]] 어떻게하면 다른 방향으로 작동 할 수 있습니까? 은 무슨 뜻인가요? 한 번에 더 깨끗하고, 더 깨끗하고, 더 빠르게 만들 수 있습니다! 이렇게 : h.sort_by {|k,v| v}.reverse 무작위 값으로 1000 개 요소 해시를 정렬하는 3000 회 반복에 대한 타이밍을 벤치마킹하고 다음과 같은 시간을 얻었습니다. h.sort {|x,y| -(x[1]y[1])..

UFO ET IT 2020.11.12

git 커밋에서 파일을 제거 할 수 없습니다.

git 커밋에서 파일을 제거 할 수 없습니다. 푸시되지 않은 모든 git 커밋을 삭제 한 다음 git이 data / 디렉토리에서 아무것도 커밋하지 않도록하려면 어떻게해야합니까? 내 c9.io 프로젝트에서 github에 저장된 프로젝트의 모든 변경 사항을 강제로 덮어 쓰려고합니다. 실수로 git이 mongodb 데이터 파일을 추가했습니다. .gitignore에 data / 디렉토리를 추가하려고했습니다. 업데이트 된 .gitignore를 가져 오기 위해 github에서 가져 왔지만 git push를 시도 할 때 이러한 고집스러운 파일은 여전히 ​​커밋을 위해 준비됩니다. 또한, 자식 깨끗한 자식 리셋 자식 REBASE 시도하고 ,이 I은 PI / 데이터 / 노드 login.1에 dmpfile.sql 변경된 ..

UFO ET IT 2020.11.12

다른 JVM Lisps보다 Clojure가 필요한 이유 : Kawa, Armed Bear 또는 SISC?

다른 JVM Lisps보다 Clojure가 필요한 이유 : Kawa, Armed Bear 또는 SISC? JVM은 Clojure가 현장에 도착하기 전에 이미 세 개의 Lisps를 가지고있었습니다 : Kawa , Armed Bear 및 SISC . Clojure 는 그 Lisps가 남긴 간격을 어떻게 채우나요? Kawa, ABCL 및 SISC는 상당히 긴 기존 언어를 다시 구현 한 것입니다. 어떤 이유로 든 JVM에서 표준 Scheme 또는 표준 Common Lisp를 사용하려는 경우 우수합니다. Clojure는 새로운 언어입니다. 간격을 채우지 않습니다 . 완전히 새로운 가능성을 추가합니다. 순전히 기능적인 접근 방식을 선호합니다. Scheme과 CL은 모두 다중 패러다임입니다. Clojure는 다양한 ..

UFO ET IT 2020.11.12

T4 템플릿에서 Linq를 어떻게 사용할 수 있습니까?

T4 템플릿에서 Linq를 어떻게 사용할 수 있습니까? T4를 사용하여 프로젝트에 대한 일부 화면과 중간 계층 코드를 생성하고 있으며 Linq를 사용하여 일부 템플릿 코드를 단순화하고 싶습니다. 그러나 Linq를 사용하려고하면 템플릿이 구문 오류를보고합니다. 기본적으로 Visual Studio 2008 (및 대부분의 온라인 예제에서 사용됨)에서 템플릿은 Linq를 포함하지 않는 2.0 프레임 워크로 컴파일됩니다. ( MSDN 포럼 스레드 참조 ) 문제를 해결하려면 다음 세 단계가 필요합니다. 템플릿의 언어 속성에서 "C # v3.5"또는 "VBv3.5"를 지정합니다.이 단계는 .Net 4.0이 항상 사용되는 VS2010에는 필요하지 않습니다. System.Core.dll에 대한 어셈블리 지시문 추가 Sy..

UFO ET IT 2020.11.11

IIS의 응용 프로그램 풀이 재활용되는 원인은 무엇입니까?

IIS의 응용 프로그램 풀이 재활용되는 원인은 무엇입니까? 나는 이것에 대한 정보를 아무 소용이없이 찾고 있었다. 내가 왜 이것이 필요한지에 대한 맥락은 내가 여기서 물 은 또 다른 질문 이다. 보다 구체적으로 App_Data에서 파일을 생성 / 업데이트 / 삭제하면 풀이 재활용됩니까? 누군가가 재활용의 원인에 대한 자세한 목록을 제공 할 수 있다면 좋을 것입니다. 업데이트 : 두 명의 사용자가 이미 알고 있듯이 전체 풀이 아닌 AppDomain 만 재활용하는 이유를 지정하는 답변에 기뻐할 것입니다. 두 가지 다른 효과-AppPool 프로세스는 잠재적으로 여러 앱 도메인에 대한 호스트입니다. 일반적으로 이것은 시간-매 'n'시간, 요청 부족, 메모리 사용 등과 같은 여러 효과에 의해 재활용 될 수 있습니..

UFO ET IT 2020.11.11

프로그래밍 언어를 언급 할 때 "표현 적"이란 무엇을 의미합니까?

프로그래밍 언어를 언급 할 때 "표현 적"이란 무엇을 의미합니까? 나는이 단어를 "자바 스크립트는 매우 표현적인 언어이다"와 같은 문장에서 많이 듣습니다. 규칙이 많지 않다는 뜻입니까, 아니면 "표현 적"이 더 구체적인 의미를 가지고 있다는 뜻입니까? '표현 적'이란 컴파일러와 독자 모두를 위해 이해하기 쉬운 코드를 작성하는 것이 쉽다는 것을 의미합니다. 표현력을 만드는 두 가지 요소 : 직관적으로 읽을 수있는 구조 상용구 코드 부족 이 표현적인 Groovy를 덜 표현적인 Java와 비교해보십시오. 3.times { println 'Hip hip hooray' } vs for(int i=0; i

UFO ET IT 2020.11.11

JavaScript에서 산술 연산자 오버로딩?

JavaScript에서 산술 연산자 오버로딩? 이 자바 스크립트 "클래스"정의를 고려할 때 이것이 제가이 질문을 표현할 수있는 가장 좋은 방법입니다. var Quota = function(hours, minutes, seconds){ if (arguments.length === 3) { this.hours = hours; this.minutes = minutes; this.seconds = seconds; this.totalMilliseconds = Math.floor((hours * 3600000)) + Math.floor((minutes * 60000)) + Math.floor((seconds * 1000)); } else if (arguments.length === 1) { this.totalMil..

UFO ET IT 2020.11.11

Git에서 콜론 (:

Git에서 콜론 (: ) 원격 지점 삭제 Git 명령이 사용하는 이유에 대해 생각하고 있습니다. git push : git push origin :featureA원격 서버에서 featureA 브랜치를 삭제하고 싶습니다 . 나는 콜론을 삭제 플래그로 만드는 이유에 관심이 있습니다. 그것은 너무 다릅니다 git branch -d 다음과 같은 것을 만들지 않는 이유 git branch -d --remote origin 아니면 내가 전에 알지 못했던 콜론 기호의 깊은 의미가 있습니까? 그것은 :그 자체 의 의미가 아니라 존재하거나 그 앞에없는 것입니다. refspec 형식은 다음과 같습니다. : (선택 사항 + 비 빨리 감기) 그래서 당신이 뭔가를 할 때 git push origin :featureA, 당신은 ..

UFO ET IT 2020.11.11
반응형