프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A



15
의존성 주입과 서비스 로케이터 패턴의 차이점은 무엇입니까?
두 패턴 모두 제어 역전 원리를 구현 한 것처럼 보입니다. 즉, 객체는 의존성을 구성하는 방법을 알아야합니다. DI (Dependency Injection)는 생성자 또는 setter를 사용하여 종속성을 "주입"하는 것으로 보입니다. 생성자 주입 사용 예 : //Foo Needs an IBar public class Foo { private IBar bar; public Foo(IBar bar) { this.bar = bar; …

11
텍스트 파일에서 줄 끝을 찾는 방법은 무엇입니까?
bash에서 무언가를 사용하여 해석되지 않고 인쇄 된 파일의 줄 끝을 표시하려고합니다. 이 파일은 처리를 위해 Linux 시스템에서 읽고있는 SSIS / SQL Server의 덤프입니다. 내 모든 스위치가 있습니까 vi, less, more, 등? 줄 끝을 보는 것 외에도 줄 끝의 유형이 ( CRLF또는 LF) 인지 알아야합니다 . 어떻게 알 수 있습니까?

7
CSS가 요소가 가진 자식 수를 감지 할 수 있습니까?
아마 내 자신의 질문에 대답하고 있지만 매우 궁금합니다. CSS는 부모의 개별 자식을 선택할 수 있지만 부모에 일정량의 자식이있는 경우 컨테이너의 자식 스타일을 지정할 수 있다는 것을 알고 있습니다. 예를 들어 container:children(8) { // style the parent this way if there are 8 children } 나는 그것이 이상하게 들린다는 것을 알고있다. …
304 css  css-selectors 

26
경고 대화 상자를 화면 크기의 90 %로 채우는 방법은 무엇입니까?
사용자 정의 알림 대화 상자를 작성하고 표시 할 수는 있지만 android:layout_width/height="fill_parent" 대화 상자 xml에는 내용만큼 큽니다. 내가 원하는 것은 20 픽셀의 패딩을 제외하고 전체 화면을 채우는 대화 상자입니다. 그런 다음 대화 상자의 일부인 이미지는 fill_parent를 사용하여 전체 대화 상자 크기로 자동 확장됩니다.
304 android  dialog 


20
Linux에서 절대 경로로 파일 목록을 생성하려면 어떻게해야합니까?
파일 경로를 입력으로 사용하는 쉘 스크립트를 작성 중입니다. 이러한 이유로 전체 경로가 포함 된 재귀 파일 목록을 생성해야합니다. 예를 들어, 파일 bar경로는 다음과 같습니다. /home/ken/foo/bar 하지만, 지금까지의 내가 볼 수있는, 모두 ls와 find만 상대 경로 목록을 제공합니다 : ./foo/bar (from the folder ken) 명백한 요구 사항처럼 보이지만 find또는 lsman 페이지 …

7
마크 다운에서 bash / shell 코드 강조
마크 다운 파일에서 bash / shell 명령을 강조 표시하는 방법은 무엇입니까? 예를 들어 js내가 다음과 같이 씁니다. ```js function () { return "This code is highlighted as Javascript!"} ``` HTML 코드를 강조하기 위해 사용 ```html합니다. bash / shell 명령을 어떻게 강조 할 수 있습니까?

17
Retina 디스플레이에서 품질 손실없이 UIView를 UIImage로 캡처하는 방법
내 코드는 일반적인 장치에서는 잘 작동하지만 망막 장치에서 흐릿한 이미지를 만듭니다. 아무도 내 문제에 대한 해결책을 알고 있습니까? + (UIImage *) imageWithView:(UIView *)view { UIGraphicsBeginImageContext(view.bounds.size); [view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage * img = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return img; }

12
SVN 커밋을 되돌리려면 어떻게해야합니까?
SVN 커밋을 되 돌리는 방법에 대한 다양한 예를 찾았습니다. svn merge -r [current_version]:[previous_version] [repository_url] 또는 svn merge -c -[R] . 그러나 둘 다 작동하지 않는 것 같습니다. 나는 그 명령을 시도하고 수동으로 변경된 파일을 확인했습니다. 개정 번호가 1944 인 커밋을 되돌리려면 어떻게해야합니까? 실제 파일을 보지 않고 되돌리기가 완료되었는지 확인하려면 어떻게해야합니까?
303 svn  revert 

21
클립 보드 컨텐츠를 명령 프롬프트 창에 붙여 넣기위한 키보드 단축키 (Win XP) [닫기]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 2 년 전 . 이 질문을 개선하십시오 마우스 오른쪽 단추를 사용하는 대신 클립 보드의 내용을 Windows XP의 명령 프롬프트 창에 붙여 넣을 수있는 바로 가기 키가 …


6
Google Map API v3 — 경계 및 중심 설정
최근에 Google Maps API V3으로 전환했습니다. 배열에서 마커를 플로팅하는 간단한 예제를 작성하고 있지만 마커를 기준으로 자동으로 중심을 맞추고 확대 / 축소하는 방법을 모릅니다. Google 자체 문서를 포함하여 순 고도를 검색했지만 명확한 답변을 찾지 못했습니다. 나는 단순히 평균 좌표를 취할 수 있지만 그에 따라 줌을 어떻게 설정합니까? function initialize() { var …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.