반응형

programing 437

스택 가비지가 Java에서 수집됩니까?

스택 가비지가 Java에서 수집됩니까? 힙 메모리는 Java에서 가비지 수집됩니다. 스택 가비지도 수집됩니까? 스택 메모리는 어떻게 회수됩니까? 스택의 메모리에는 메서드 매개 변수와 지역 변수가 포함되어 있습니다 (정확히 말하자면 기본 유형에 대한 객체 및 변수 자체에 대한 참조). 메서드에서 나가면 자동으로 제거됩니다. 변수가 개체에 대한 참조 인 경우 개체 자체는 힙에 있으며 가비지 수집기에 의해 처리됩니다. 따라서 스택은 힙과 같은 방식으로 가비지 수집되지 않지만 스택은 자체적으로 자동 메모리 관리의 한 형태입니다 (가비지 수집 이전). 더 자세한 대답은 토마스 Pornin에 의해 제공됩니다 , 자세한 내용은이 조사. 스택은 Java에서 가비지 수집되지 않습니다. 지정된 메서드 호출에 할당 된 스택..

programing 2021.01.14

"불법 한 정의 시작"을주는 Scala

"불법 한 정의 시작"을주는 Scala 스칼라를 시작하려고하는데 시작 게이트에서 벗어날 수 없습니다. 줄로 구성된 파일 package x 나에게 준다 오류 : 잘못된 정의 시작 x가 무엇인지, 파일을 어디에 두 었는지에 관계없이 (패키지 정의와 일치하기 위해 파일을 디렉토리 계층 구조에 배치해야한다는 이론이 있었지만 아니요). 웹 사이트의 예제 코드와 REPL에서 동일한 오류가 발생합니다. packageScala 스크립트 ( scala명령을 사용하여 실행) 또는 REPL에서 멤버 자격 을 선언하려는 것 같습니다 . 컴파일 된 클래스와 객체만을 정의하는 파일 만 scalac패키지에 속하는 것으로 정의 할 수 있습니다. 스크립트 또는 REPL 세션에서 코드를 실행하면 실제로는 패키지 선언이 합법적이지 않은 ..

programing 2021.01.14

Clojure에서 벡터 앞에 추가하는 관용적 방법은 무엇입니까?

Clojure에서 벡터 앞에 추가하는 관용적 방법은 무엇입니까? 목록에 추가하는 것은 쉽습니다. user=> (conj '(:bar :baz) :foo) (:foo :bar :baz) 벡터에 추가하는 것은 쉽습니다. user=> (conj [:bar :baz] :foo) [:bar :baz :foo] 벡터를 다시 가져 오는 동안 어떻게 (관상 적으로) 벡터 앞에 추가합니까? 벡터가 아닌 seq를 반환하므로 작동하지 않습니다. user=> (cons :foo [:bar :baz]) (:foo :bar :baz) 이것은 추악합니다 (IMVHO) : user=> (apply vector (cons :foo [:bar :baz])) [:foo :bar :baz] 참고 : 기본적으로 추가하고 앞에 추가 할 수있는..

programing 2021.01.14

개발 환경에서 Rails 3로 메일 보내기

개발 환경에서 Rails 3로 메일 보내기 나는 이것이 전에 백만 번 요청되었다고 확신하지만 나에게 맞는 것을 찾을 수 없으므로 다시 묻습니다! Rails 3에서 ActionMailer를 사용하여 이메일을 보내는 방법이 필요합니다. 새로운 ActionMailer에 대한 Railscasts 자습서를 포함하여 수많은 자습서를 따랐고 메일이 생성되는 것을 볼 수 있지만받지 못했습니다. 여러 가지 방법을 시도했지만 일반적으로 다음 설정을 구성하는 것입니다. ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.smtp_settings = { :address => "smtp.gmail.com", :port => "587", :domain => "gmail...

programing 2021.01.14

스칼라의 foreach 대 표현식

스칼라의 foreach 대 표현식 저는 Programming in Scala를 통해 작업하고 있습니다. Python의 관점에서보고 싶은 유혹이 있지만 "Python in Scala"를 프로그래밍하고 싶지는 않습니다. 제어 흐름이 진행되는 한 무엇을해야할지 잘 모르겠습니다. 파이썬에서 우리는 for x in some_iterable죽을 때 까지 사용 하고 사랑합니다. Odersky가 Java for 루프와 구별하기 위해 for expression을 호출하는 매우 유사한 구조가 Scala에 존재 합니다. 또한 Scala에는 foreach반복 가능한 데이터 유형에 대한 속성이 있습니다 (속성 일 것이라고 생각합니다. Scala에 대해 제대로 이름을 지정할 수는 없습니다). foreach그래도 컨테이너의 각 항..

programing 2021.01.14

JAXB : 모든 요소에 네임 스페이스 접두사 필요

JAXB : 모든 요소에 네임 스페이스 접두사 필요 JAXB를 사용하여 요청 XML을 생성하는 웹 서비스 호출을 만들기 위해 Spring WebServiceTemplate을 사용하고 있습니다. 내 요구 사항은 SOAP 요청에 네임 스페이스 접두사 (단일 네임 스페이스 만 있음)를 갖기 위해 모든 요소 (루트 포함)가 필요합니다. 예 : abc abc 하지만 나는 점점 abc abc xsd : XSD에서 생성 된 Java 클래스 @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Login", propOrder = { "username", "password" }) @XmlRootElement public class Login { @XmlElement(requi..

programing 2021.01.14

: vimgrep (Quickfix 목록)을 사용할 때 패턴 사이를 이동하는 방법은 무엇입니까?

: vimgrep (Quickfix 목록)을 사용할 때 패턴 사이를 이동하는 방법은 무엇입니까? 저는 vim을 처음 사용하며 여전히 일부 기능을 탐색하고 있습니다. vimgrep에 문제가 있습니다. 이와 같은 패턴을 검색 vimgrep /define/ **하여 define. 하지만 내 패턴과 일치하는 다음 파일 / 줄로 이동하는 방법을 아직 찾을 수 없었습니다. 포인터가 있습니까? 빠른 수정 목록에 대한 유용한 명령 (명령의 생략 가능한 부분을 둘러싼 대괄호) : :cn[ext]그리고 :cp[revious]다음 및 이전 항목으로 이동 :cnf[ile]그리고 :cpf[ile]다음 및 이전 파일로 이동 합니다 (quickfix 목록을 파일로 정렬되지 않은 경우 당신은 수있는 함수를 작성하는 getqflist..

programing 2021.01.14

Play Framework 1.0과 2.0의 주요 차이점은 무엇인가요?

Play Framework 1.0과 2.0의 주요 차이점은 무엇인가요? 최근 Play Framework 2.0 릴리스를 통해 Play Framework 1과 2의 주요 차이점을 높은 수준의 관점에서 요약 할 수 있는지 알고 싶습니다. 나는 이미 몇 가지를 컴파일했습니다 (플레이 1.0-> 플레이 2.0) : 템플릿 엔진 : Groovy Pages-> Scala 템플릿 지속성 : 최대 절전 모드-> Ebean 언어 지원 : Java-> Scala, Java 동적 컴파일 : 바이트 코드 삽입-> SBT를 통한 동적 컴파일 빌드 시스템 : 해당 사항 없음-> SBT 확장 성 : 모듈, 플러그인-> 하위 프로젝트, 플러그인, SBT 플러그인 또 뭐야? Akka? 물론 여기에 몇 가지 중복 된 목록이 있습니다. ..

programing 2021.01.14

별도의 debuginfo가 없습니다. debuginfo-install glibc-2.12-1.47.el6_2.9.i686 libgcc-4.4.6-3.el6.i686 libstdc ++-4.4.6-3.el6.i686을 사용합니다.

별도의 debuginfo가 없습니다. debuginfo-install glibc-2.12-1.47.el6_2.9.i686 libgcc-4.4.6-3.el6.i686 libstdc ++-4.4.6-3.el6.i686을 사용합니다. CentOS 6.2 + GNU gdb (GDB) Red Hat Enterprise Linux (7.2-50.el6) GDB로 간단한 C ++ 코드를 디버깅 할 때 다음 경고가 표시되었습니다. Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.47.el6_2.9.i686 libgcc-4.4.6-3.el6.i686 libstdc++-4.4.6-3.el6.i686 다음 방법을 시도했지만 어느 것도 문제를 해결하지 못했습..

programing 2021.01.14

이 간단한 예제에서 datetime.strptime이 작동하지 않는 이유는 무엇입니까?

이 간단한 예제에서 datetime.strptime이 작동하지 않는 이유는 무엇입니까? strptime 을 사용하여 날짜 문자열을 datetime. 링크 된 페이지에 따르면 다음과 같은 서식이 작동합니다. >>> # Using datetime.strptime() >>> dt = datetime.strptime("21/11/06 16:30", "%d/%m/%y %H:%M") 내 코드는 다음과 같습니다. import datetime dtDate = datetime.strptime(sDate,"%m/%d/%Y") 어디서 sDate = "07/27/2012". (I는 같은 페이지에서, 이해 %Y하다 "진수 번호와 같은 세기로 해." ) sDate의 실제 값을 코드에 입력 해 보았습니다. dtDate = date..

programing 2021.01.14
반응형