반응형

etc. 1277

Java에서 NullPointerException 방지

질문자 :Community Wiki NullPointerException 을 피하기 위해 object != null 을 많이 사용합니다. 다음의 대안은 무엇입니까? if (someobject != null) { someobject.doCalc(); } 답변자 : Community Wiki 나에게 이것은 중급 개발자가 어느 시점에서 직면하는 경향이 있는 합리적으로 일반적인 문제처럼 들립니다. 그들은 참여하고 있는 계약을 모르거나 신뢰하지 않고 방어적으로 null에 대해 과잉 검사합니다. 또한 자체 코드를 작성할 때 null을 반환하여 무언가를 나타내므로 호출자가 null을 확인해야 하는 경향이 있습니다. 다시 말해서 null 검사가 발생하는 두 가지 경우가 있습니다. null이 계약에 따라 유효한 응답인 ..

etc./StackOverFlow 2021.09.26

jQuery에서 요소가 숨겨져 있는지 어떻게 확인합니까?

질문자 :Philip Morton .hide() , .show() 또는 .toggle() 함수를 사용하여 요소의 가시성을 토글할 수 있습니까? visible 거나 hidden 있는지 어떻게 테스트하시겠습니까? 답변자 : Tsvetomir Tsonev 질문이 단일 요소를 참조하므로 다음 코드가 더 적합할 수 있습니다. // Checks CSS content for display:[none|block], ignores visibility:[true|false] $(element).is(":visible"); // The same works with hidden $(element).is(":hidden"); twernt의 제안 과 동일하지만 단일 요소에 적용됩니다. jQuery FAQ에서 권장하는 알고리즘과 ..

etc./StackOverFlow 2021.09.25

커밋하기 전에 'git add'를 어떻게 취소합니까?

질문자 :paxos1977 이 게시물을 개선하고 싶으십니까? 인용 및 귀하의 답변이 정확한 이유에 대한 설명을 포함하여 이 질문에 대한 자세한 답변을 제공하십시오. 내용이 충분하지 않은 답변은 수정 또는 삭제될 수 있습니다. 다음 명령을 사용하여 실수로 Git에 파일을 추가했습니다. git add myfile.txt git commit 실행하지 않았습니다. 이 파일을 커밋에 포함하지 않도록 취소할 수 있는 방법이 있습니까? 답변자 : genehack 커밋하기 전에 git add 를 실행 취소할 수 있습니다. git reset 다른 것은 변경하지 않고 현재 인덱스("약정 예정" 목록)에서 제거합니다. 당신이 사용할 수있는 git reset 모든 변경 사항을 언스테이징하기 위해 파일 이름 없이. 파일이 너무..

etc./StackOverFlow 2021.09.25

스택과 힙은 무엇이며 어디에 있습니까?

질문자 :mattshane 프로그래밍 언어 책에서는 이 두 가지가 무엇인지 설명하지 않고 값 유형이 스택 에서 생성되고 참조 유형이 힙에서 생성된다고 설명합니다. 나는 이것에 대한 명확한 설명을 읽지 않았습니다. 스택 이 무엇인지 이해합니다. 하지만, 그것들은 어디에 있고 무엇입니까(실제 컴퓨터의 메모리에 물리적으로)? OS 또는 언어 런타임에 의해 어느 정도 제어됩니까? 그들의 범위는 무엇입니까? 각각의 크기를 결정하는 것은 무엇입니까? 무엇이 더 빨라지나요? 답변자 : Jeff Hill 스택은 실행 스레드를 위한 스크래치 공간으로 따로 마련된 메모리입니다. 함수가 호출되면 블록은 지역 변수와 일부 부기 데이터를 위해 스택의 맨 위에 예약됩니다. 해당 함수가 반환되면 블록은 사용되지 않고 다음에 함수가..

etc./StackOverFlow 2021.09.25

JavaScript 비교에서 어떤 등호 연산자(== vs ===)를 사용해야 합니까?

질문자 :bcasp 이 질문의 답변은 커뮤니티의 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하세요. 현재 새로운 답변이나 상호 작용을 허용하지 않습니다. JavaScript를 사용 하기 위해 JSLint 를 사용하고 있으며 if 내부에서 idSele_UNVEHtype.value.length == 0 비교하는 것과 같은 작업을 수행할 때 == (2개의 등호)를 === (3개의 등호)로 대체하라는 많은 제안을 반환 if 성명. == 를 === 로 바꾸면 성능상의 이점이 있습니까? 비교 연산자가 많기 때문에 성능 향상은 환영합니다. 유형 변환이 발생하지 않으면 == 비해 성능이 향상됩니까? 답변자 : Bill the Lizard 완전 항등 연산자( === )는 형식 변환이 수행되지 않는다는 점을 제..

etc./StackOverFlow 2021.09.25

다른 JavaScript 파일에 JavaScript 파일을 어떻게 포함합니까?

질문자 :Alec Smart 다른 JavaScript 파일 안에 JavaScript 파일을 포함할 수 있도록 하는 CSS의 @import 와 유사한 JavaScript의 무언가가 있습니까? 답변자 : e-satis 이전 버전의 JavaScript에는 가져오기, 포함 또는 필요가 없었으므로 이 문제에 대한 다양한 접근 방식이 개발되었습니다. 그러나 2015년(ES6)부터 JavaScript는 Node.js에서 모듈을 가져오기 위한 ES6 모듈 표준을 갖게 되었으며, 이는 대부분의 최신 브라우저 에서도 지원됩니다. 이전 브라우저와의 호환성을 위해 Webpack 및 Rollup 과 같은 빌드 도구 및/또는 Babel 과 같은 번역 도구를 사용할 수 있습니다. ES6 모듈 ECMAScript(ES6) 모듈은 -..

etc./StackOverFlow 2021.09.25

HTTP에서 POST와 PUT의 차이점은 무엇입니까?

질문자 :alex RFC 2616, § 9.5 에 따르면 POST 는 리소스 를 생성 하는 데 사용됩니다. POST 메서드는 요청에 포함된 엔터티를 Request-Line의 Request-URI에 의해 식별된 리소스의 새 하위 항목으로 원본 서버가 수락하도록 요청하는 데 사용됩니다. RFC 2616, § 9.6 에 따르면 PUT 는 리소스 를 생성하거나 교체 하는 데 사용됩니다. PUT 메소드는 동봉된 엔티티가 제공된 Request-URI 아래에 저장되도록 요청합니다. Request-URI가 이미 존재하는 리소스를 참조하는 경우 동봉된 엔터티는 원본 서버에 있는 것의 수정된 버전으로 간주되어야 합니다(SHOULD). Request-URI가 기존 리소스를 가리키지 않고 해당 URI가 요청하는 사용자 에이전..

etc./StackOverFlow 2021.09.25

Git에서 가장 최근의 로컬 커밋을 어떻게 취소합니까?

질문자 :Community Wiki 실수로 잘못된 파일 을 Git 에 커밋했지만 아직 서버에 커밋을 푸시하지 않았습니다. 로컬 저장소에서 커밋을 취소하려면 어떻게 해야 합니까? 유일한 방법은 일종의 GUI 텍스트 편집기에서 편집 내용을 복사한 다음 전체 로컬 복제본을 지운 다음 저장소를 다시 복제한 다음 편집 내용을 다시 적용하는 것 같습니다. 하지만, 이로 인해 데이터가 손실될 수 있습니다. git commit 만 실행되었을 때는 이것을 하기가 매우 어렵습니다. 더 좋은 방법이 있습니까? 답변자 : Community Wiki 커밋 취소 및 다시 실행 $ git commit -m "Something terribly misguided" # (0: Your Accident) $ git reset HEAD~ ..

etc./StackOverFlow 2021.09.25

Git 브랜치를 로컬 및 원격으로 어떻게 삭제합니까?

질문자 :Matthew Rankin 로컬 및 원격에서 지점을 삭제하고 싶습니다. 원격 분기 삭제 시도 실패 $ git branch -d remotes/origin/bugfix error: branch 'remotes/origin/bugfix' not found. $ git branch -d origin/bugfix error: branch 'origin/bugfix' not found. $ git branch -rd origin/bugfix Deleted remote branch origin/bugfix (was 2a14ef7). $ git push Everything up-to-date $ git pull From github.com:gituser/gitproject * [..

etc./StackOverFlow 2021.09.25

Linux에서 특정 텍스트가 포함된 모든 파일을 어떻게 찾습니까?

질문자 :Nathan 이 게시물을 개선하고 싶으십니까? 인용 및 귀하의 답변이 정확한 이유에 대한 설명을 포함하여 이 질문에 대한 자세한 답변을 제공하십시오. 내용이 충분하지 않은 답변은 수정 또는 삭제될 수 있습니다. 특정 텍스트 문자열이 포함된 모든 파일에 대해 전체 Linux 시스템을 검색하는 방법을 찾으려고 합니다. 명확히하기 위해 파일 이름이 아닌 파일 내에서 텍스트를 찾고 있습니다. 이 작업을 수행하는 방법을 찾고 있을 때 이 솔루션을 두 번 발견했습니다. find / -type f -exec grep -H 'text-to-find-here' {} \; 그러나 작동하지 않습니다. 시스템의 모든 단일 파일을 표시하는 것 같습니다. 이것이 올바른 방법에 가깝습니까? 그렇지 않다면 어..

etc./StackOverFlow 2021.09.25
반응형