반응형

Java 2009

Spring Framework에서 종속성 주입 및 제어 반전이란 무엇입니까?

Spring Framework에서 종속성 주입 및 제어 반전이란 무엇입니까? "종속성 주입"과 "제어의 반전"은 웹 프레임 워크 개발에 Spring 프레임 워크를 사용하는 주요 이점으로 자주 언급됩니다. 가능한 한 예를 들어 매우 간단한 용어로 설명 할 수 있습니까? Spring은 Dependency Injection으로 인해 느슨하게 결합 된 애플리케이션을 만드는 데 도움이됩니다 . Spring에서 객체는 연관 (종속성)을 정의하고 이러한 종속성 을 얻는 방법에 대해 걱정하지 않습니다 . 객체 생성에 필요한 종속성을 제공하는 것은 Spring의 책임입니다. 예를 들면 다음 Employee과 같습니다. 객체가 있고 객체에 대한 종속성이 있다고 가정 합니다 Address. Employee객체에 대한 종속성..

programing 2020.08.17

쉘에서 Erlang의 릴리스 버전 번호를 얻는 방법은 무엇입니까?

쉘에서 Erlang의 릴리스 버전 번호를 얻는 방법은 무엇입니까? 많은 프로그램이 다음과 같은 명령을 사용하여 버전 번호를 반환합니다. $ program --version program (platform info) v1.2.3 이것은 프로그램의 설치 또는 유지 관리를 스크립팅하는 데 유용하며 시스템 관리자와 친구들이 제어하는 ​​다른 자동화 마법을 사용합니다. 문제 Erlang (OTP)의 버전 번호를 쉽게 얻는 방법은 무엇입니까? 인터넷에서 다음은 불만족스러운 솔루션 ([1] 및 기타 자습서 / Erlang 문서)입니다. 에뮬레이터 $ erl 1> erlang:system_info(otp_release). "R13B03" 스크립트하기 어렵습니다. erl쉘 프롬프트에서 단일 명령을 실행 하는 방법을 찾지..

programing 2020.08.17

OpenShift와 함께 기존 git repo를 사용할 수 있습니까?

OpenShift와 함께 기존 git repo를 사용할 수 있습니까? openshift에서만 git repo가 ​​필요합니까? 이미 bitbucket / github git repo가 ​​있으며 거기에만 푸시하는 것을 선호합니다. openshift가 암시를 받도록 간단히 연결할 수 있습니까? 또는 단순화를 위해 github에서만 푸시하지만 배포하고 싶을 때 openshift로 뭔가를합니까? 나는 이것을 확인 했지만 혼란스러워했습니다. 종료 및 새로운 (openshift) git 병합에 대해 이야기하고 있습니까? 나는 당신이 아직 git을 충분히 사용하지 않는다는 인상을 받았습니다. 코드를 openshift로 푸시하는 방법을 완전히 이해하려면 git에 들어가는 것이 좋습니다. 그럼에도 불구하고 관련된 단계..

programing 2020.08.17

Gson을 사용하여 JSON 배열을 java.util.List로 구문 분석

Gson을 사용하여 JSON 배열을 java.util.List로 구문 분석 다음 내용 의 JsonObject이름 "mapping"이 있습니다. { "client": "127.0.0.1", "servers": [ "8.8.8.8", "8.8.4.4", "156.154.70.1", "156.154.71.1" ] } 다음 "servers"과 같이 배열 을 얻을 수 있다는 것을 알고 있습니다 . mapping.get("servers").getAsJsonArray() 그리고 지금은 그 구문을 분석 할 JsonArray에 java.util.List... 이를 수행하는 가장 쉬운 방법은 무엇입니까? 가장 쉬운 방법은 Gson의 기본 구문 분석 기능을 사용하는 것 fromJson()입니다. 이 함수는 임의 Parame..

programing 2020.08.17

가장 큰 값 해시의 키를 찾는 방법은 무엇입니까?

가장 큰 값 해시의 키를 찾는 방법은 무엇입니까? 다음 해시가 있습니다. {"CA"=>2, "MI"=>1, "NY"=>1} 루비를 사용하여 최대 키 값 쌍을 반환하려면 어떻게해야합니까? "CA"를 반환하고 싶습니다. 그러면 해시 요소의 값에 따라 최대 해시 키-값 쌍이 반환됩니다. def largest_hash_key(hash) hash.max_by{|k,v| v} end 이 방법을 찾았고 첫 번째 최대 값의 키를 반환합니다. hash.key(hash.values.max) 다른 방법은 다음과 같습니다. hash.each { |k, v| puts k if v == hash.values.max } 이는 각 키-값 쌍을 통해 실행되고 값이 모든 값의 최대 값과 같은 키를 반환합니다 (또는이 경우에는 넣습니다)..

programing 2020.08.17

Swift : 문자의 처음부터 마지막 ​​인덱스까지 부분 문자열을 얻는 방법

Swift : 문자의 처음부터 마지막 ​​인덱스까지 부분 문자열을 얻는 방법 문자열을 다른 문자열로 바꾸는 가장 좋은 / 간단한 방법을 배우고 싶지만 하위 집합 만 사용하여 문자의 시작 부분에서 시작하여 마지막 인덱스로 이동합니다. 예를 들어 "www.stackoverflow.com"을 "www.stackoverflow"로 변환합니다. 어떤 코드 스 니펫이이를 수행하고 가장 신속하게 처리 할 수 ​​있습니까? (나는 이것이 논쟁을 불러 일으키지 않기를 바라지 만, Swift에서 부분 문자열을 처리하는 방법에 대한 좋은 교훈을 찾을 수 없습니다. 뒤로 접근 가장 좋은 방법은 속성과 전역 함수를 substringToIndex결합 하여 사용 endIndex하는 advance것입니다. var string1 = ..

programing 2020.08.17

UIAlertView 먼저 사용되지 않는 IOS 9

UIAlertView 먼저 사용되지 않는 IOS 9 UIAlertView 대신 UIAlertController를 사용하는 여러 가지 방법을 시도했습니다. 여러 가지 방법을 시도했지만 경고 작업이 작동하지 않습니다. 다음은 IOS 8 및 IOS 9에서 잘 작동하지만 더 이상 사용되지 않는 플래그로 표시되는 코드입니다. 아래의 우아한 제안을 시도했지만이 맥락에서 작동하도록 만들 수 없습니다. 앱을 제출해야하는데 이것이 마지막으로 해결해야 할 문제입니다. 추가 제안에 감사드립니다. 나는 초보자입니다. #pragma mark - BUTTONS ================================ - (IBAction)showModesAction:(id)sender { NSLog(@"iapMade: %d",..

programing 2020.08.17

Angular 2 TypeScript 배열에서 요소를 찾는 방법

Angular 2 TypeScript 배열에서 요소를 찾는 방법 구성 요소와 서비스가 있습니다. 구성 요소: export class WebUserProfileViewComponent { persons: Person []; personId: number; constructor( params: RouteParams, private personService: PersonService) { this.personId = params.get('id'); this.persons = this. personService.getPersons(); console.log(this.personId); } } 서비스: @Injectable() export class PersonService { getPersons(){ var p..

programing 2020.08.17

오버로딩 및 재정의

오버로딩 및 재정의 오버로딩과 오버라이드의 차이점은 무엇입니까? 과부하 오버로딩은 동일한 범위에 이름은 같지만 서명이 다른 메서드가 여러 개있는 경우입니다. //Overloading public class test { public void getStuff(int id) {} public void getStuff(string name) {} } 재정의 재정의는 자식 클래스에서 메서드의 기능을 변경할 수있는 원칙입니다. //Overriding public class test { public virtual void getStuff(int id) { //Get stuff default location } } public class test2 : test { public override void getStuff(..

programing 2020.08.17

코드 변경시 Sails.js 앱을 자동으로 다시로드합니까?

코드 변경시 Sails.js 앱을 자동으로 다시로드합니까? 현재 sails.js 앱의 코드 변경에 대해 수동으로 sails 서버를 중지 sails lift하고 변경 사항을 확인하기 전에 다시 실행해야하는 것으로 보입니다 . 개발 모드에서 실행할 때 코드 변경을 감지하면 자동으로 sails 서버를 다시 시작하는 방법이 있는지 궁금합니다. forever , nodemon 또는 다른 것과 같은 감시자를 사용해야합니다 ... 예 다음 을 실행하여 영원히 설치하십시오 . sudo npm install -g forever 실행 : forever -w start app.js Sails가 .tmp폴더에 쓰기 때문에 무한 재시작을 방지하기 위해 .foreverignore프로젝트 디렉토리에 파일을 생성 하고이 콘텐츠를 내..

programing 2020.08.16
반응형