반응형

JQuery 2507

빈혈 도메인 모델 : 장점 / 단점

빈혈 도메인 모델 : 장점 / 단점 빈혈 도메인 모델 (아래 링크 참조) 사용에 대한 장단점이 무엇인지 알고 싶습니다. 파울러 기사 장점 : 도메인 모델이라고 주장하고 개발자 친구에게 자랑하고 이력서에 올릴 수 있습니다. 데이터베이스 테이블에서 자동으로 생성하는 것은 쉽습니다. 놀랍도록 잘 데이터 전송 개체에 매핑됩니다. 단점 : 도메인 논리는 아마도 클래스 (정적) 메서드로 가득 찬 클래스에있을 것입니다. 또는 GUI 코드. 또는 논리가 상충되는 여러 곳에서. 안티 패턴이므로 다른 개발자가 객체 지향 디자인의 개념을 이해하는지 묻습니다. "빈혈 도메인 모델"이 안티 패턴인데 왜이를 구현하는 시스템이 그렇게 많습니까? 몇 가지 이유가 있다고 생각합니다 1. 시스템의 복잡성 구현하려는 경우 간단한 시스템 ..

Program Tip 2020.10.15

UIView의 모든 하위보기, 하위보기 및 하위보기를 어떻게 반복 할 수 있습니까?

UIView의 모든 하위보기, 하위보기 및 하위보기를 어떻게 반복 할 수 있습니까? UIView의 모든 하위보기, 하위보기 및 하위보기를 어떻게 반복 할 수 있습니까? 재귀 사용 : // UIView+HierarchyLogging.h @interface UIView (ViewHierarchyLogging) - (void)logViewHierarchy; @end // UIView+HierarchyLogging.m @implementation UIView (ViewHierarchyLogging) - (void)logViewHierarchy { NSLog(@"%@", self); for (UIView *subview in self.subviews) { [subview logViewHierarchy]; } } ..

Program Tip 2020.10.15

Eclipse IDE보기가 사라짐-다시 가져 오는 방법

Eclipse IDE보기가 사라짐-다시 가져 오는 방법 기본적으로 여러 대의 모니터가 있으며 오늘 약간 변경했습니다. 따라서 내 모니터 중 하나의보기 (특히 콘솔보기)가 더 이상 존재하지 않습니다. 나는 그것을 되 찾을 방법을 찾지 못하는 것 같습니다. 콘솔보기는에 Window -> Open view나타나고이 메뉴 옵션은 열려있는 다른보기에서 포커스를 이동하지만 콘솔보기는 화면에 나타나지 않습니다. 이것은 아마도 모니터 외부에 있음을 의미합니다. 뷰를 되돌리려면 어떻게해야합니까? 두 가지 옵션 : window -> New Window //Opens with no editors, but preserves views layout window -> reset perspective //Keep editors, ..

Program Tip 2020.10.15

C # Winforms의 레이블에 힌트 또는 도구 설명을 추가하려면 어떻게해야합니까?

C # Winforms의 레이블에 힌트 또는 도구 설명을 추가하려면 어떻게해야합니까? 이 보인다 Label전혀 없다 Hint거나 ToolTip또는 Hovertext속성을. 그렇다면 마우스 Label가에 접근 할 때 힌트, 툴팁 또는 호버 텍스트를 표시하는 데 선호되는 방법은 무엇 입니까? ToolTip먼저 폼에 컨트롤 을 추가 해야합니다. 그런 다음 다른 컨트롤에 표시 할 텍스트를 설정할 수 있습니다. 다음 ToolTip은 이름이 지정된 컨트롤을 추가 한 후 디자이너를 보여주는 스크린 샷 입니다 toolTip1. yourToolTip = new ToolTip(); //The below are optional, of course, yourToolTip.ToolTipIcon = ToolTipIcon.Info..

Program Tip 2020.10.15

터미널을 사용하여 실 버전을 업그레이드하는 방법은 무엇입니까?

터미널을 사용하여 실 버전을 업그레이드하는 방법은 무엇입니까? yarn최신 버전으로 어떻게 업그레이드 해야 합니까? macOS 사용자의 경우을 yarn통해 설치 한 경우 brew아래 명령을 사용하여 업그레이드 할 수 있습니다. brew upgrade yarn npm install --global yarn npm upgrade --global yarn 작동합니다. 작동하지 않는 경우 알려주십시오. Linux에서는 터미널에서 아래 명령을 실행하십시오. $ curl --compressed -o- -L https://yarnpkg.com/install.sh | bash 그런 다음 현재 터미널을 닫고 다시 엽니 다. 그런 다음 아래 명령을 실행하여 yarn 현재 버전을 확인하십시오. $ yarn --version..

Program Tip 2020.10.15

jQuery로 텍스트 콘텐츠로 옵션 선택

jQuery로 텍스트 콘텐츠로 옵션 선택 jquery를 사용하여 쿼리 문자열을 통해 전달 된 항목에 드롭 다운 상자를 설정하고 싶습니다. "TEXT"값이 쿼리 문자열의 특정 매개 변수와 같도록 선택한 속성을 옵션에 추가하는 방법은 무엇입니까? $(document).ready(function() { var cat = $.jqURL.get('category'); if (cat != null) { cat = $.URLDecode(cat); var $dd = $('#cbCategory'); var $options = $('option', $dd); $options.each(function() { if ($(this).text() == cat) $(this).select(); // This is where my ..

Program Tip 2020.10.15

Git 버전 해시를 자동으로 인쇄하도록 C 코드를 얻으려면 어떻게해야합니까?

Git 버전 해시를 자동으로 인쇄하도록 C 코드를 얻으려면 어떻게해야합니까? Git 버전 해시에 액세스 할 수있는 C 코드를 작성하는 쉬운 방법이 있습니까? 실험실 환경에서 과학 데이터를 수집하기 위해 C로 소프트웨어를 작성했습니다. 내 코드는 수집 한 데이터를 나중에 분석하기 위해 .yaml 파일에 기록합니다. 내 실험은 매일 바뀌고 종종 코드를 수정해야합니다. 개정을 추적하기 위해 git 저장소를 사용합니다. 내 .yaml 데이터 파일에 주석으로 Git 개정 해시를 포함하고 싶습니다. 이렇게하면 .yaml 파일을보고 해당 파일에 표시된 데이터를 생성하는 데 사용 된 코드를 정확히 알 수 있습니다. 이 작업을 자동으로 수행하는 쉬운 방법이 있습니까? 내 프로그램에서 git 버전 번호와 빌드 날짜를라는 ..

Program Tip 2020.10.15

Android : Spinner 위젯의 텍스트 색상 속성은 어디에 숨어 있습니까?

Android : Spinner 위젯의 텍스트 색상 속성은 어디에 숨어 있습니까? 드롭 다운에서 항목을 선택한 후 스피너 버튼에 표시되는 단일 항목의 텍스트 색상을 변경하려고합니다. Android SDK에서 themes.xml 및 styles.xml을 한 시간 동안 자세히 살펴 봤는데 Spinner가 색상 값을 가져 오는 위치를 찾을 수없는 것 같습니다. 명확히하기 위해 드롭 다운 항목의 색상을 변경하지 않고 드롭 다운이 없을 때 스피너의 표시 텍스트 색상을 변경하려고합니다. 스피너의 '버튼'텍스트라고 부를 수있을 것 같습니다. 나는 styles.xml에서 아마도이 비트라고 생각합니다. -= 편집 =-결과는 다음과 같습니다. 수행 방법은 다음과 같습니다. 그런 다음 AndroidManifest.xml의 ..

Program Tip 2020.10.15

동일한 컨트롤러에서 동일한 작업 이름을 가진 GET 및 POST 메서드

동일한 컨트롤러에서 동일한 작업 이름을 가진 GET 및 POST 메서드 이것이 잘못된 이유는 무엇입니까? { public class HomeController : Controller { [HttpGet] public ActionResult Index() { Some Code--Some Code---Some Code return View(); } [HttpPost] public ActionResult Index() { Some Code--Some Code---Some Code return View(); } } 제어자가 "얻었을 때"와 "게시"할 때 한 가지에 어떻게 대답하도록 할 수 있습니까? 동일한 이름과 서명을 가진 두 가지 메소드를 가질 수 없으므로 ActionName속성 을 사용해야 합니다. [Ht..

Program Tip 2020.10.15

GetManifestResourceStream이 NULL을 반환합니다.

GetManifestResourceStream이 NULL을 반환합니다. 이것은 C # .NET 4.0 응용 프로그램입니다. 텍스트 파일을 리소스로 포함하고 대화 상자에 표시하려고합니다. var assembly = Assembly.GetExecutingAssembly(); var resourceName = "MyProj.Help.txt"; using (Stream stream = assembly.GetManifestResourceStream(resourceName)) { using (StreamReader reader = new StreamReader(stream)) { string result = reader.ReadToEnd(); System.Windows.Forms.MessageBox.Show(res..

Program Tip 2020.10.15
반응형