반응형

분류 전체보기 2602

자바에서 확인 된 예외와 확인되지 않은 예외 이해

자바에서 확인 된 예외와 확인되지 않은 예외 이해 " Effective Java "의 Joshua Bloch는 다음과 같이 말했습니다. 복구 가능한 조건에 대해 검사 된 예외를 사용하고 프로그래밍 오류에 대해 런타임 예외를 사용합니다 (제 2 판의 항목 58). 내가 이것을 올바르게 이해하는지 보자. 확인 된 예외에 대한 나의 이해는 다음과 같습니다. try{ String userInput = //read in user input Long id = Long.parseLong(userInput); }catch(NumberFormatException e){ id = 0; //recover the situation by setting the id to 0 } 1. 위의 사항이 확인 된 예외로 간주됩니까? 2...

Program Tip 2020.09.30

git-merge --dry-run 옵션이 있습니까?

git-merge --dry-run 옵션이 있습니까? 충돌이 많은 원격 지점에서 병합하고 있습니다. 충돌 여부를 어떻게 알 수 있습니까? --dry-runon 과 같은 것은 보이지 않습니다 git-merge. 이전에 언급했듯이 --no-commit플래그를 전달 하되 빨리 감기 커밋을 방지하려면 다음 --no-ff과 같이 전달하십시오 . $ git merge --no-commit --no-ff $BRANCH 단계적 변경을 조사하려면 다음을 수행하십시오. $ git diff --cached 빨리 감기 병합 인 경우에도 병합을 취소 할 수 있습니다. $ git merge --abort 리포지토리와 원격지 간의 충돌을 자동으로 찾는 방법을 구현해야했습니다. 이 솔루션은 메모리에서 병합을 수행하므로 인덱스 나 작..

Program Tip 2020.09.30

JavaScript에서 스택과 큐를 어떻게 구현합니까?

JavaScript에서 스택과 큐를 어떻게 구현합니까? JavaScript에서 스택 및 큐를 구현하는 가장 좋은 방법은 무엇입니까? 나는 shunting-yard 알고리즘을 수행하려고하며 이러한 데이터 구조가 필요합니다. var stack = []; stack.push(2); // stack is now [2] stack.push(5); // stack is now [2, 5] var i = stack.pop(); // stack is now [2] alert(i); // displays 5 var queue = []; queue.push(2); // queue is now [2] queue.push(5); // queue is now [2, 5] var i = queue.shift(); // queue..

Program Tip 2020.09.30

Java 9에서 java.lang.NoClassDefFoundError : javax / xml / bind / JAXBException을 해결하는 방법

Java 9에서 java.lang.NoClassDefFoundError : javax / xml / bind / JAXBException을 해결하는 방법 Java 6/7/8에서 JDK의 일부로 제공되는 JAXB API 클래스를 사용하는 코드가 있습니다. Java 9로 동일한 코드를 실행하면 런타임에 JAXB 클래스를 찾을 수 없다는 오류가 발생합니다. JAXB 클래스는 Java 6 이후 JDK의 일부로 제공되었는데, Java 9에서 더 이상 이러한 클래스를 찾을 수없는 이유는 무엇입니까? JAXB API는 Java EE API로 간주되므로 Java SE 9의 기본 클래스 경로에 더 이상 포함되지 않습니다. Java 11에서는 JDK에서 완전히 제거됩니다. Java 9에는 모듈 개념이 도입되었으며 기본적으..

Program Tip 2020.09.30

로컬 git 커밋을 취소하는 방법

로컬 git 커밋을 취소하는 방법 내 문제는 파일을 변경했습니다. 예 : README, 새 줄 ' this for my testing line '을 추가하고 파일을 저장 한 후 다음 명령을 실행했습니다. git status # On branch master # Changed but not updated: # (use "git add ..." to update what will be committed) # (use "git checkout -- ..." to discard changes in working directory) # # modified: README # no changes added to commit (use "git add" and/or "git commit -a") git add READM..

Program Tip 2020.09.30

파일 및 관련 데이터를 가급적 JSON으로 RESTful 웹 서비스에 게시

파일 및 관련 데이터를 가급적 JSON으로 RESTful 웹 서비스에 게시 이것은 아마도 어리석은 질문이 될 것이지만 나는 그날 밤을 보내고 있습니다. 응용 프로그램에서 RESTful API를 개발 중이며 클라이언트가 데이터를 JSON으로 보내길 원합니다. 이 응용 프로그램의 일부에서는 클라이언트가 이미지에 대한 정보와 함께 파일 (일반적으로 이미지)을 업로드해야합니다. 단일 요청에서 이것이 어떻게 발생하는지 추적하는 데 어려움을 겪고 있습니다. 파일 데이터를 JSON 문자열로 Base64로 만들 수 있습니까? 서버에 2 개의 게시를 수행해야합니까? 이것을 위해 JSON을 사용하지 않아야합니까? 참고로 백엔드에서 Grails를 사용하고 있으며 이러한 서비스는 차이가있는 경우 기본 모바일 클라이언트 (iP..

Program Tip 2020.09.30

기존 콜백 API를 프라 미스로 어떻게 변환합니까?

기존 콜백 API를 프라 미스로 어떻게 변환합니까? 약속으로 작업하고 싶지만 다음과 같은 형식의 콜백 API가 있습니다. 1. DOM로드 또는 기타 일회성 이벤트 : window.onload; // set to callback ... window.onload = function() { }; 2. 일반 콜백 : function request(onChangeHandler) { ... } request(function() { // change happened ... }); 3. 노드 스타일 콜백 ( "nodeback") : function getStuff(dat, callback) { ... } getStuff("dataParam", function(err, data) { ... }) 4. 노드 스타일 콜백이..

Program Tip 2020.09.30

직접 캐스팅 대 'as'연산자?

직접 캐스팅 대 'as'연산자? 다음 코드를 고려하십시오. void Handler(object o, EventArgs e) { // I swear o is a string string s = (string)o; // 1 //-OR- string s = o as string; // 2 // -OR- string s = o.ToString(); // 3 } 세 가지 유형의 캐스팅의 차이점은 무엇입니까 (좋아, 세 번째 캐스팅은 캐스팅이 아니지만 의도를 얻습니다). 어느 것이 선호되어야합니까? string s = (string)o; // 1 예외 InvalidCastException이를 경우 o하지 않은 것입니다 string. 그렇지 않으면, 양수인 o에 s, 경우에도이 o있다 null. string s = ..

Program Tip 2020.09.30

Redis에서 모든 것을 삭제하려면 어떻게해야합니까?

Redis에서 모든 것을 삭제하려면 어떻게해야합니까? 모든 키를 삭제하고 싶습니다. 나는 모든 것을 지우고 빈 데이터베이스를 원합니다. Redis 클라이언트 에서이 작업을 수행하는 방법이 있습니까? redis-cli 사용 : FLUSHDB – 연결의 현재 데이터베이스에서 모든 키를 삭제합니다. FLUSHALL – 모든 데이터베이스에서 모든 키를 삭제합니다. 예를 들어, 쉘에서 : redis-cli flushall 그 위로 헤드가 FLUSHALL과잉 될 수있다. FLUSHDB데이터베이스 만 플러시하는 것입니다. FLUSHALL전체 서버를 지울 것입니다. 서버의 모든 데이터베이스에서와 같습니다. 질문은 데이터베이스를 플러시하는 것에 관한 것이기 때문에 이것은 별도의 답변을 얻을 수있을만큼 중요한 구별이라고 ..

Program Tip 2020.09.30

jQuery의 SELECT 요소에서 특정 옵션을 어떻게 선택합니까?

jQuery의 SELECT 요소에서 특정 옵션을 어떻게 선택합니까? 색인, 값 또는 텍스트를 알고있는 경우. 직접 참조 할 수있는 ID가없는 경우에도 마찬가지입니다. 이것 , 이것 그리고 이것은 모두 유용한 답변입니다. 마크 업 예 Default Selection 1 Selection 2 중간 옵션 요소를 값으로 가져 오는 선택기는 다음과 같습니다. $('.selDiv option[value="SEL1"]') 색인의 경우 : $('.selDiv option:eq(1)') 알려진 텍스트의 경우 : $('.selDiv option:contains("Selection 1")') 편집 : 위에 언급했듯이 OP는 드롭 다운의 선택한 항목을 변경 한 후 일 수 있습니다. 버전 1.6 이상에서는 prop () 메서드..

Program Tip 2020.09.30
반응형