반응형

자바 7072

Java 보호 필드와 공용 게터

Java 보호 필드와 공용 게터 더 나은 방법과 이유 : 보호 된 필드 또는 private 필드의 공용 getter를 통해 기본 클래스 변수에 액세스합니다. (게터는 관계없이 공개됩니다) 어쨌든 퍼블릭 게터가 있다면 왜 절대적으로 필요한 것보다 더 넓게 필드 자체를 노출하고 싶습니까? 즉, 하위 클래스에서 즉시 쓸 수 있음을 의미합니다 (최종 시작하지 않는 한). 개인적으로 필자는 모든 필드를 비공개로 설정하는 것을 좋아합니다. API와 구현 사이의 명확한 분리를 제공합니다. 나는 수퍼 클래스와 서브 클래스 사이의 관계를 호출자와 피 호출자의 관계와 비슷하다고 생각합니다. 기본 구현에 대한 변경은 호출자를 중단해야하는 것보다 더 이상 서브 클래스를 중단해서는 안됩니다. 필드 이름은 다른 클래스에 영향을주..

development 2020.12.08

Java com. * 패키지 네임 스페이스

Java com. * 패키지 네임 스페이스 이 질문에 이미 답변이 있습니다. Java 패키지 com 및 org 4 답변 com. * 패키지 네임 스페이스를 자주 볼 수 있습니다. 'com'은 무엇을 의미합니까? 감사. 패키지의 명명 규칙은 JLS에 지정되어 있습니다. 다음은 관련 스 니펫입니다 (섹션에 더 많은 내용이 있습니다). JLS 7.7 고유 패키지 이름 .NET과 같은 인터넷 도메인 이름을 먼저 갖거나 가지고있는 조직에 속하여 고유 한 패키지 이름을 형성합니다 sun.com. 그런 다음 구성 요소별로이 이름을 바꾸어이 예에서를 얻고 com.sun패키지 이름을 추가로 관리하기 위해 조직 내에서 개발 된 규칙을 사용하여이 이름을 패키지 이름의 접두사로 사용합니다. Sun의 코드 규칙 문서의 명명 규..

development 2020.12.08

요소를 숨기지 만 CSS 생성 콘텐츠 표시

요소를 숨기지 만 CSS 생성 콘텐츠 표시 요소의 내용을 숨기지 만 내용을 계속 :before표시 할 수있는 방법이 있습니까? 다음 코드가 있다고 가정합니다. HTML : You are here CSS : .addbefore:before { content: "Show this"; } .hidetext { // What do I do here to hide the content without hiding the :before content? } 난 노력 했어: 사용 display: none및 설정 display: inline에 :before, 그러나 모두는 여전히 숨겨져 있습니다 width: 0; overflow: hidden;를 사용 하지만 추가 공간이 추가 된 것 같습니다 (?) using color ..

development 2020.12.08

C ++는 컴파일 타임 카운터를 지원합니까?

C ++는 컴파일 타임 카운터를 지원합니까? 내부 검사를 위해 일련 번호를 유형 등에 자동으로 할당하고 싶었습니다. 안타깝게도 템플릿 메타 프로그래밍은 기본적으로 기능적 언어이므로 이러한 카운터를 구현할 전역 변수 또는 수정 가능한 상태가 없습니다. 아니면? 요청 별 예제 코드 : #include int const a = counter_read; counter_inc; counter_inc; counter_inc; counter_inc; counter_inc; int const b = counter_read; int main() { std::cout (), cn(), cn< 0 \ /* Add more as desired; trimmed for ..

development 2020.12.08

git push : 마지막 커밋을 제외한 모든 커밋 푸시

git push : 마지막 커밋을 제외한 모든 커밋 푸시 가장 최근의 것을 제외한 모든 로컬 커밋을 원격 저장소로 푸시하는 방법이 있습니까? 수정해야 할 경우를 대비하여 마지막 항목을 로컬에 보관하고 싶습니다. 이것을 시도하십시오 ( master지점으로 작업하고 리모컨이이라고 가정 origin). git push origin HEAD^:master HEAD^현재 분기에서 마지막 커밋 이전의 커밋을 가리 키므로 (마지막 커밋은라고도 함 HEAD)이 명령은이 커밋 (모든 이전 커밋 포함)을 원격 origin/master분기로 푸시합니다 . 관심 이 있는 경우이 매뉴얼 페이지 에서 개정판 지정에 대한 자세한 정보를 찾을 수 있습니다 . 업데이트 : 그게 사실인지 의심 스럽지만 어쨌든 마지막 커밋이 병합 인 경..

development 2020.12.08

Android 4.0, 작업 표시 줄의 텍스트가 표시되지 않음

Android 4.0, 작업 표시 줄의 텍스트가 표시되지 않음 Google의 새 API, 특히 작업 표시 줄을 사용하려고합니다. 빌드가 api 10으로 설정되었을 때 메뉴 버튼을 누르면 각각 그림과 아이콘이있는 멋진 메뉴 옵션이 생겼습니다. api 14를 사용할 때 내가 무엇을 시도하든 항상 텍스트가없는 작업 표시 줄에 아이콘을 넣습니다. 나는 내가 생각할 수있는 모든 것을 시도했다. "with text"속성을 지정하고 텍스트를 단일 문자로 변경했지만 (방 문제인 경우) 아무것도 변경하지 않았습니다. android.developer의 개발자 가이드에서도 이전에이 작업을 수행 한 것을 보았지만 표시하는 방법에 대한 답을 찾을 수없는 것 같습니다. 좁은 작업 표시 줄에 단일 메뉴 항목의 텍스트와 아이콘을 표..

development 2020.12.08

Rpresentation Markdown에서 실행되지 않는 코드 포함

Rpresentation Markdown에서 실행되지 않는 코드 포함 RStudio에 .Rpres 파일이 있습니다. 코드를 포함하고 싶지만 실행하지는 않습니다 (작동 방식을 설명하는 코드 만 보여줍니다). 이를 수행 할 수 있습니까 (실행 중이 아니기 때문에 오류가 발생하지 않는지 확인)? 당신은 시도 eval=FALSE에서 knitr코드 청크 옵션? 예 : ```{r eval=FALSE} print("Don't run me") ``` {r, eval=F, echo=T} 평가되지 않는 동안 출력 파일에 R 소스 코드를 포함합니다. 참고 URL : https://stackoverflow.com/questions/23389547/include-code-that-does-not-run-in-rpresentat..

development 2020.12.08

오류 : 원인 : buildToolsVersion이 지정되지 않았습니다.

오류 : 원인 : buildToolsVersion이 지정되지 않았습니다. 간단한 프로젝트를 만든 다음 프로젝트를 마우스 오른쪽 버튼으로 클릭 한 다음 make mudole app옵션을 사용합니다 . 이제 두 개의 build.gradle폴더가 있습니다. 1- build.gradle:project My Application. 2- build.gradle: Mudole app. 첫 번째 build.gradle는 다음과 같습니다. // Top-level build file where you can add configuration options common to all sub-projects/modules. apply plugin: 'com.android.library' buildscript { repositor..

development 2020.12.08

파이썬에 중첩 될 수있는 정적 블록의 수에 제한이있는 이유는 무엇입니까?

파이썬에 중첩 될 수있는 정적 블록의 수에 제한이있는 이유는 무엇입니까? 파이썬에서 정적으로 중첩 된 블록의 수는 20 개로 제한됩니다. 즉, 19 개의 for루프를 중첩하는 것은 괜찮습니다 (과도하게 시간이 많이 걸리지 O(n^19)만 제정신이 아닙니다) . 20 개의 중첩은 다음과 같이 실패합니다. SyntaxError: too many statically nested blocks 그러한 제한이있는 근본적인 이유는 무엇입니까? 한도를 늘리는 방법이 있습니까? 이 제한은 for루프뿐만 아니라 다른 모든 제어 흐름 블록에도 적용됩니다. 중첩 된 제어 흐름 블록 수에 대한 제한은 다음 과 같은 상수를 사용하여 code.h 내부에 정의됩니다 CO_MAXBLOCKS. #define CO_MAXBLOCKS 20..

development 2020.12.08

R 스크립트의 경로 얻기

R 스크립트의 경로 얻기 스크립트 자체 내에서 R 스크립트의 경로를 프로그래밍 방식으로 찾는 방법이 있습니까? RGtk2.glade 파일에서 GUI 를 사용 하고로드하는 여러 스크립트가 있기 때문에 이것을 묻습니다 . 이 스크립트에서는 setwd("path/to/the/script")처음에 지침 을 입력해야합니다 . 그렇지 않으면 동일한 디렉토리에있는 .glade 파일을 찾을 수 없습니다. 괜찮지 만 스크립트를 다른 디렉토리 나 다른 컴퓨터로 옮기면 경로를 변경해야합니다. 나는 큰 문제는 아니지만 다음과 같은 것을 갖는 것이 좋을 것입니다. setwd(getScriptPath()) 그렇다면 비슷한 기능이 있습니까? 사용하다 source("yourfile.R", chdir = T) 이것은 나를 위해 작동합..

development 2020.12.08
반응형