반응형

전체 글 2602

내 getter 메서드가 저장된 값을 변경하도록하는 것이 나쁜 습관입니까?

내 getter 메서드가 저장된 값을 변경하도록하는 것이 나쁜 습관입니까? 내 수업에서 버전 2와 같은 getter 메서드를 변경하는 것이 나쁜 습관입니까? 버전 1 : public String getMyValue(){ return this.myValue } 버전 2 : public String getMyValue(){ if(this.myValue == null || this.myValue.isEmpty()){ this.myValue = "N/A"; } return this.myValue; } getter 메서드가 개체의 내부 상태를 변경하는 것은 실제로 매우 나쁜 습관이라고 생각 합니다. 같은를 달성하기 위해 난 그냥 제안 반환 을 "N/A". 일반적으로이 내부 필드는 getter 메서드를 사용할 필요..

Program Tip 2020.11.09

디렉터리에서 최신 파일을 복사하는 Windows 배치 스크립트를 어떻게 작성합니까?

디렉터리에서 최신 파일을 복사하는 Windows 배치 스크립트를 어떻게 작성합니까? 디렉토리의 최신 파일을 새 위치로 복사해야합니다. 지금까지 forfiles 명령 에 대한 리소스 , 여기에서 날짜 관련 질문 및 다른 관련 질문을 찾았습니다 . 조각을 맞추는 데 약간의 문제가 있습니다! 해당 디렉토리의 최신 파일을 새 위치로 어떻게 복사합니까? Windows 쉘, 라이너 1 개 : FOR /F %%I IN ('DIR *.* /B /O:-D') DO COPY %%I & EXIT 허용되는 대답은 명령에서 최신 파일을 사용한 다음 종료하는 예를 제공합니다. 다른 복잡한 작업과 함께 bat 파일에서이 작업을 수행해야하는 경우 다음을 사용하여 최신 파일의 파일 이름을 변수에 저장할 수 있습니다. FOR /F "d..

Program Tip 2020.11.09

UIView가 사용자에게 표시되는지 확인 하시겠습니까?

UIView가 사용자에게 표시되는지 확인 하시겠습니까? 내 정보 UIView가 사용자에게 표시 되는지 여부를 결정할 수 있습니까? 내보기로 추가 subview에 여러 번 Tab Bar Controller. 이보기의 각 인스턴스에는보기 NSTimer를 업데이트하는가 있습니다. 그러나 사용자에게 표시되지 않는보기를 업데이트하고 싶지 않습니다. 이것이 가능한가? 감사 다음 사항을 확인할 수 있습니다. view.hidden을 확인하면 숨겨집니다. 뷰 계층 구조에 있습니다. view.superview != nil 보기의 경계를 확인하여 화면에 있는지 확인할 수 있습니다. 내가 생각할 수있는 유일한 다른 것은 당신의 견해가 다른 사람들 뒤에 묻혀서 그 이유 때문에 보이지 않는 경우입니다. 당신은 그들이 당신의 시야..

Program Tip 2020.11.09

URL이 존재하지 않는 경우 file_get_contents

URL이 존재하지 않는 경우 file_get_contents URL에 액세스하기 위해 file_get_contents ()를 사용하고 있습니다. file_get_contents('http://somenotrealurl.com/notrealpage'); URL이 실제가 아닌 경우이 오류 메시지를 반환합니다. 페이지가 존재하지 않는다는 것을 알고이 오류 메시지를 표시하지 않고 적절하게 작동하도록 오류가 발생하도록하려면 어떻게해야합니까? file_get_contents('http://somenotrealurl.com/notrealpage') [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 404 Not Foun..

Program Tip 2020.11.09

Github : gh- 페이지를 마스터로 미러링

Github : gh- 페이지를 마스터로 미러링 GitHub에서 호스팅되는 jQuery 플러그인을 개발 중입니다. 여기에는 수동으로 복사하고 브랜치로 푸시하는 데모가 포함되어 있습니다 gh-pages. 변경 사항을 푸시 할 때 master자동으로 푸시 gh-pages되거나 적어도 미러링되는 설정이 필요합니다. . 나는 이미이 질문을 보았지만 이러한 요구 사항과 관련하여 내 질문에 실제로 대답하는지 확실하지 않습니다. 저는 Tower를 사용합니다. 솔루션이이 GUI에서 작동하는 한 터미널 (Mac)을 사용하여 구성을 변경해도 괜찮습니다. 내 컴퓨터의 모든 저장소가 아닌 특정 저장소에서만이 '미러링'을 원합니다. 건배 git checkout gh-pages git merge master git push or..

Program Tip 2020.11.09

TextView의 텍스트 기본 색상은 무엇입니까?

TextView의 텍스트 기본 색상은 무엇입니까? 색상을 빨간색으로 설정 한 후 색상을 다시 기본값으로 설정하고 싶지만 기본 색상이 무엇인지 모르겠습니다. 아는 사람이 있습니까? 이전 색상을 저장 한 다음이를 사용하여 원래 값을 복원 할 수 있습니다. 다음은 그 예입니다. ColorStateList oldColors = textView.getTextColors(); //save original colors textView.setTextColor(Color.RED); .... textView.setTextColor(oldColors);//restore original colors 그러나 일반적으로 기본 TextView텍스트 색상은에 적용된 현재 테마에서 결정됩니다 Activity. 실제로 색상 TextVi..

Program Tip 2020.11.09

레이아웃이없는 Razor보기

레이아웃이없는 Razor보기 Layout = null;내 뷰에 있을 때 어떻게 -여전히 기본 레이아웃을 가져 옵니까 ?! 그것을 막을 수있는 트릭이 있습니까? 레이아웃이없는 내보기는 다음과 같습니다. @{ Layout = ""; } Home 다음은 렌더링 된 출력입니다 !! header Home 이 디렉토리에 _viewstart.cshtml이 있습니까? _viewstart를 사용하려고 할 때 겪었던 동일한 문제가 발생했습니다. 그런 다음 이름을 _mydefaultview로 변경하고 views / shared 디렉토리로 이동 한 다음 원하지 않는 cshtml 파일에보기를 지정하지 않고 나머지는 _mydefaultview를 지정하는 것으로 전환했습니다. 이것이 왜 필요한지 모르지만 효과가있었습니다. 나는 이..

Program Tip 2020.11.09

특정 필드 값을 기준으로 먼저 정렬

특정 필드 값을 기준으로 먼저 정렬 3 개의 열이있는 테이블이 있습니다. id | name | priority -------------------- 1 | core | 10 2 | core | 9 3 | other | 8 4 | board | 7 5 | board | 6 6 | core | 4 우선 순위가 낮더라도 우선 순위 priority를 갖는 행을 사용하여 결과 집합을 정렬하고 싶습니다 name=core. 결과는 다음과 같아야합니다. id | name | priority -------------------- 6 | core | 4 2 | core | 9 1 | core | 10 5 | board | 6 4 | board | 7 3 | other | 8 도있다 MySQL의 FIELD기능 . 가능한 모..

Program Tip 2020.11.09

SQL Server® 2016 Express 전체 다운로드

SQL Server® 2016 Express 전체 다운로드 모든 이전 버전의 SQL Server Express는 웹 및 전체 다운로드로 제공되었습니다. 하지만 SQL Server® 2016 Express의 전체 다운로드를 찾을 수 없습니다. 존재합니까? MSDN 포럼에서 동일한 질문을했지만 운이 좋지는 않았습니다. https://social.msdn.microsoft.com/Forums/en-US/sqlexpress/thread/4bfaa080-ec3b-4677-b2b8-cd0b60dc9486/ . Juki의 답변을 적용 할 수없는 경우 원하는 미디어 버전을 선택한 후 Fiddler 를 사용 하여 파일 위치를 확인할 수 있습니다. SQL Server 2017 Express Edition (영어) : 코어..

Program Tip 2020.11.09

Mac OS X에서 터미널 창에 코드를 vim에 붙여 넣기

Mac OS X에서 터미널 창에 코드를 vim에 붙여 넣기 내 Mac OS X 터미널 창에 코드를 붙여 넣으면 vim에 각 행이 들여 쓰기됩니다. 각 줄에 들여 쓰기를 추가하여 텍스트가 다음과 같이 보이도록합니다. "ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proiden..

Program Tip 2020.11.09
반응형