반응형

C++ 750

왜 finalize ()를 구현하겠습니까?

왜 finalize ()를 구현하겠습니까? 나는 많은 신인 Java 질문을 읽었 finalize()으며 아무도 finalize ()가 리소스를 정리하는 신뢰할 수없는 방법이라는 것을 아무도 분명히 알지 못했다는 것을 알게되었습니다. 누군가 Connections를 정리하는 데 사용한다는 의견을 보았습니다 .Connection이 닫혔다는 보장에 가까워 질 수있는 유일한 방법은 마침내 try (catch)를 구현하는 것이므로 정말 무섭습니다. CS에서 교육을받지는 않았지만 지금은 거의 10 년 동안 전문적으로 Java로 프로그래밍 해 왔으며 이제는 finalize()프로덕션 시스템에서 구현 하는 사람을 본 적이 없습니다. 그렇다고해서 그것이 용도가 없거나 내가 함께 일한 사람들이 제대로하고 있다는 의미는 아닙..

Programming 2020.02.28

모드를 찾기위한 내장 함수가 있습니까?

모드를 찾기위한 내장 함수가 있습니까? R에서, mean()그리고 median()당신이 기대하는 일을 표준 기능은 다음과 같습니다. mode()인수에서 가장 많이 발생하는 값이 아니라 오브젝트의 내부 저장 모드를 알려줍니다. 그러나 벡터 (또는 목록)에 대한 통계 모드를 구현하는 표준 라이브러리 함수가 있습니까? 숫자 및 문자 / 인자 데이터 모두에 사용할 수있는 또 하나의 솔루션 : Mode

Programming 2020.02.28

git의 다른 브랜치를 기반으로 특정 커밋을 옮기는 방법은 무엇입니까?

git의 다른 브랜치를 기반으로 특정 커밋을 옮기는 방법은 무엇입니까? 그 상황: 마스터는 X에있다 quickfix1은 X + 2 커밋에 있습니다 그런 : o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) 그런 다음 quickfix2 작업을 시작했지만 실수로 quickfix1을 마스터가 아닌 소스 분기로 복사했습니다. 이제 quickfix2는 X + 2 커밋 + 2 관련 커밋에 있습니다. o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) \ q2a--q2b (quickfix2 HEAD) 이제 quickfix2가있는 지점을 갖고 싶지만 quickfix1에 속하는 2 개의 커밋이 없습니다. q2a'--q2b' (quickfix2 HEAD..

Programming 2020.02.28

기존 ASP.NET MVC 4 웹 응용 프로그램 프로젝트에 웹 API를 추가하는 방법은 무엇입니까?

기존 ASP.NET MVC 4 웹 응용 프로그램 프로젝트에 웹 API를 추가하는 방법은 무엇입니까? Visual Studio 2012에서 개발 된 ASP.NET MVC 4 웹 응용 프로그램 프로젝트에 ASP.NET 웹 API 를 추가하고 싶습니다. 프로젝트에 작동하는 웹 API를 추가하려면 어떤 단계를 수행해야합니까? 나는 ApiController에서 파생 된 컨트롤러가 필요하다는 것을 알고 있지만 그것이 내가 아는 전부입니다. 더 자세한 정보가 필요하면 알려주십시오. 수행해야 할 단계는 다음과 같습니다. 에 참조를 추가하십시오 System.Web.Http.WebHost. 추가하십시오 App_Start\WebApiConfig.cs(아래 코드 스 니펫 참조). System.Web.Http에서 네임 스페이스..

Programming 2020.02.28

특성 대신 추상 클래스를 사용하면 어떤 이점이 있습니까?

특성 대신 추상 클래스를 사용하면 어떤 이점이 있습니까? 특성 대신 추상 클래스를 사용하면 어떤 이점이 있습니까 (성능 제외)? 대부분의 경우 추상 클래스를 특성으로 대체 할 수있는 것 같습니다. 두 가지 차이점을 생각할 수 있습니다 추상 클래스에는 생성자 매개 변수와 유형 매개 변수가있을 수 있습니다. 특성은 유형 매개 변수 만 가질 수 있습니다. 미래에는 특성조차도 생성자 매개 변수를 가질 수 있다는 논의가있었습니다. 추상 클래스는 Java와 완전히 호환됩니다. 랩퍼없이 Java 코드에서 호출 할 수 있습니다. 특성은 구현 코드가 포함되지 않은 경우에만 완전히 상호 운용 가능합니다 스칼라 프로그래밍에는 "특성 또는 특성이 아닌가?" 라는 섹션이 있습니다. 이 질문을 해결합니다. 첫 번째 에디션은 온라..

Programming 2020.02.28

@Input () 값이 Angular에서 언제 변경되는지 감지하는 방법은 무엇입니까?

@Input () 값이 Angular에서 언제 변경되는지 감지하는 방법은 무엇입니까? 부모 구성 요소 ( CategoryComponent ), 자식 구성 요소 ( videoListComponent ) 및 ApiService가 있습니다. 나는이 작업을 대부분 잘 수행하고 있습니다. 즉, 각 구성 요소가 json API에 액세스하고 관찰 가능 항목을 통해 관련 데이터를 얻을 수 있습니다. 현재 비디오 목록 구성 요소는 모든 비디오를 가져옵니다. 특정 카테고리의 비디오로만 필터링하고 싶습니다 @Input(). 를 통해 categoryId를 자식에게 전달하여이를 달성했습니다 . CategoryComponent.html 이것은 작동하며 부모 CategoryComponent 범주가 변경되면 categoryId 값이..

Programming 2020.02.28

Visual Studio 2010에서 Boost를 사용하는 방법

Visual Studio 2010에서 Boost를 사용하는 방법 Visual Studio의 빈 프로젝트에서 Boost 라이브러리를 사용하는 방법에 대한 단계별 설명은 무엇입니까? Nate의 대답 은 이미 훌륭 하지만 요청에 따라 Visual Studio 2010에 대해 더 구체적으로 확장하고 외부 라이브러리가 필요한 다양한 선택적 구성 요소에서 컴파일하는 방법에 대한 정보를 포함시킵니다. 헤더 전용 라이브러리를 사용하는 경우 부스트 다운로드를 아카이브 해제하고 환경 변수를 설정하기 만하면됩니다. 아래 지침은 Visual Studio에 대해서만 환경 변수를 설정하며 전체 시스템에는 적용되지 않습니다. 한 번만 수행하면됩니다. 선택한 디렉토리 (예 :)에 최신 버전의 부스트 (문서 작성시 1.47.0)를 보..

Programming 2020.02.28

Python을 사용하여 문자열을 JSON으로 변환

Python을 사용하여 문자열을 JSON으로 변환 파이썬에서 JSON과 약간 혼동됩니다. 나에게 그것은 사전처럼 보이고, 그런 이유로 나는 그것을하려고합니다. { "glossary": { "title": "example glossary", "GlossDiv": { "title": "S", "GlossList": { "GlossEntry": { "ID": "SGML", "SortAs": "SGML", "GlossTerm": "Standard Generalized Markup Language", "Acronym": "SGML", "Abbrev": "ISO 8879:1986", "GlossDef": { "para": "A meta-markup language, used to create markup langu..

Programming 2020.02.28

Swift에서 앱 델리게이트에 대한 참조를 얻으려면 어떻게해야합니까?

Swift에서 앱 델리게이트에 대한 참조를 얻으려면 어떻게해야합니까? Swift에서 앱 델리게이트에 대한 참조를 얻으려면 어떻게해야합니까? 궁극적으로 참조를 사용하여 관리 객체 컨텍스트에 액세스하고 싶습니다. 다른 솔루션은 응용 프로그램의 대리자에 대한 참조를 얻는다는 점에서 맞지만 관리되는 객체 컨텍스트와 같이 UIApplication의 하위 클래스에 의해 추가 된 메서드 나 변수에 액세스 할 수는 없습니다. 이 문제를 해결하려면 간단히 "AppDelegate"로 다운 캐스트하거나 UIApplication 서브 클래스를 호출하십시오. 이렇게 : 스위프트 3.x (Xcode 8에서 도입) let appDelegate = UIApplication.shared.delegate as! AppDelegate l..

Programming 2020.02.28

삽입 모드로 붙여 넣기

삽입 모드로 붙여 넣기 Vim에서 삽입 모드로 붙여 넣을 수 있습니까? 인서트 모드에서 CTRL-R {register} 예 : CTRL-R * 클립 보드의 내용에 삽입합니다 CTRL-R " (이름이없는 레지스터)는 마지막 삭제 또는 yank를 삽입합니다. 이것을 vim의 도움말 유형에서 찾으려면 :h i_ctrl-r Vim이 붙여 넣은 텍스트에서 서식을 엉망으로 만들지 않으려면 다음을 사용하는 것이 좋습니다 :set paste. 이렇게하면 Vim이 코드를 다시 탭하지 못하게됩니다. 붙여 넣기를 마치면 :set nopaste정상적인 동작으로 돌아갑니다. set pastetoggle=.vimrc에 비슷한 것을 추가하여 단일 키로 모드를 전환 할 수도 있습니다 . 자동 들여 쓰기 토글에 대한 자세한 내용은 여..

Programming 2020.02.28
반응형