반응형

자바 2357

Java에서 getPath (), getAbsolutePath () 및 getCanonicalPath ()의 차이점은 무엇입니까?

Java에서 getPath (), getAbsolutePath () 및 getCanonicalPath ()의 차이점은 무엇입니까? 무엇의 차이입니다 getPath(), getAbsolutePath()그리고 getCanonicalPath()자바? 그리고 언제 각각을 사용합니까? 다음 파일 이름을 고려하십시오. C:\temp\file.txt -이것은 경로, 절대 경로 및 표준 경로입니다. .\file.txt-이것은 길이다. 절대 경로도 표준 경로도 아닙니다. C:\temp\myapp\bin\..\\..\file.txt-이것은 경로이자 절대 경로입니다. 표준 경로가 아닙니다. 표준 경로는 항상 절대 경로입니다. 정식 경로에 대한 경로에서 변환하는 것은 절대 (예, 그래서 일반적으로 현재 작업 디렉토리에 압정하..

Program Tip 2020.10.03

git [duplicate]에서 단일 파일을 이전 버전으로 되돌리기

git [duplicate]에서 단일 파일을 이전 버전으로 되돌리기 이 질문에 이미 답변이 있습니다. 파일을 특정 개정으로 재설정하거나 되돌리려면 어떻게합니까? 32 답변 파일에 대해 다른 커밋을 수행하는 방법이 있습니까? 파일을 5 번 수정했고 이미 커밋하고 저장소에 푸시 한 후 변경 2로 돌아가고 싶습니다. 내 이해에서 유일한 방법은 많은 지점을 유지하는 것입니다. 내가 옳다면 며칠 안에 수백 개의 지점을 갖게 될 것이므로 아마 이해하지 못할 것입니다. 누구든지 제발 그것을 정리할 수 있습니까? 우리가하고 싶은 일에 대한 질적 설명부터 시작해 보겠습니다 (이 중 대부분은 Ben Straub의 답변에 나와 있습니다). 몇 번의 커밋을 수행했으며 그 중 5 개는 주어진 파일을 변경했으며 파일을 이전 버전..

Program Tip 2020.10.03

"(function () {…}) ()"과 같은 익명 함수에서 전체 Javascript 파일을 래핑하는 목적은 무엇입니까?

"(function () {…}) ()"과 같은 익명 함수에서 전체 Javascript 파일을 래핑하는 목적은 무엇입니까? 나는 최근에 많은 Javascript를 읽고 있으며 가져올 .js 파일에서 전체 파일이 다음과 같이 래핑되어 있음을 알았습니다. (function() { ... code ... })(); 간단한 생성자 함수 세트가 아닌이 작업을 수행하는 이유는 무엇입니까? 일반적으로 네임 스페이스 (나중 참조)이며 멤버 함수 및 / 또는 변수의 가시성을 제어합니다. 객체 정의처럼 생각하십시오. jQuery 플러그인은 일반적으로 다음과 같이 작성됩니다. Javascript에서는 함수를 중첩 할 수 있습니다. 따라서 다음은 합법적입니다. function outerFunction() { function ..

Program Tip 2020.10.03

Flexbox : 수평 및 수직 중앙

Flexbox : 수평 및 수직 중앙 flexbox를 사용하여 컨테이너 내에서 div를 가로 및 세로로 가운데에 배치하는 방법. 아래 예에서는 가로로 가운데에있는 각 숫자를 서로 아래 (행)로 원합니다. .flex-container { padding: 0; margin: 0; list-style: none; display: flex; align-items: center; justify-content: center; } row { width: 100%; } .flex-item { background: tomato; padding: 5px; width: 200px; height: 150px; margin: 10px; line-height: 150px; color: white; font-weight: bold..

Program Tip 2020.10.03

커밋 메시지를 변경하지 않고 커밋을 수정하는 방법 (이전 메시지 재사용)?

커밋 메시지를 변경하지 않고 커밋을 수정하는 방법 (이전 메시지 재사용)? 커밋 메시지를 수정하는 옵션을 팝업 하지 않고 vi(또는 $EDITOR) 커밋을 수정하는 방법이 있지만 단순히 이전 메시지를 재사용하는 방법이 있습니까? git 1.7.9 버전부터 git commit --amend --no-edit결과를 얻는 데 사용할 수도 있습니다. 여기에는 중요하거나 중요하지 않을 수있는 타임 스탬프와 같은 다른 커밋의 메타 데이터가 포함되지 않습니다. git commit -C HEAD --amend당신이 원하는 것을 할 것입니다. -C 옵션은 다른 커밋에서 메타 데이터를 가져옵니다. 또 다른 (어리석은) 가능성은 git commit --amend

Program Tip 2020.10.03

IntelliJ : 와일드 카드 가져 오기 사용 안 함

IntelliJ : 와일드 카드 가져 오기 사용 안 함 IntelliJ에게 와일드 카드 가져 오기를 사용하지 않도록 지시하는 방법이 있습니까? '설정> 코드 스타일> 가져 오기'에서 와일드 카드 가져 오기를 사용하여 IntelliJ 이전에 '클래스 수'를 지정할 수 있음을 알 수 있습니다. 그러나 와일드 카드 가져 오기를 사용하지 않으려면이 기능을 끌 수 있습니까? 나는 -1을 넣거나 필드를 비워 두려고 시도했지만 IntelliJ는 항상 와일드 카드 가져 오기를 사용하도록 지시합니다. 분명히 그리 좋지 않은 해결책은 와일드 카드 가져 오기가 발생하지 않도록 엄청나게 높은 숫자를 입력하는 것입니다.하지만이 기능을 끄는 더 좋은 방법이 있기를 바랐습니다. 이 기능을 비활성화하려는 이유는 분명합니다. Inte..

Program Tip 2020.10.03

열거 형을 C #의 목록으로 어떻게 변환합니까?

열거 형을 C #의 목록으로 어떻게 변환합니까? [복제] 이 질문에 이미 답변이 있습니다. 열거 형을 열거하는 방법? 27 답변 를 enum모든 열거 형 옵션을 포함하는 목록 으로 변환하는 방법이 있습니까? 이것은 IEnumerableEnum의 모든 값을 반환합니다 . Enum.GetValues(typeof(SomeEnum)).Cast(); 그것이되기를 원한다면 List, 그냥 .ToList()뒤에 추가하십시오 .Cast(). 배열에서 Cast 함수를 사용하려면 System.Linqusing 섹션에 가 있어야합니다 . 훨씬 더 쉬운 방법 : Enum.GetValues(typeof(SomeEnum)) .Cast() .Select(v => v.ToString()) .ToList(); 짧은 대답은 다음을 사용..

Program Tip 2020.10.03

NSString을 NSNumber로 변환하는 방법

NSString을 NSNumber로 변환하는 방법 어떻게 a를 변환 할 수 있습니다 NSString(예를 들어, 모든 원시 데이터 유형의 다수 포함 int, float, char, unsigned int, 등)? 문제는 런타임에 문자열에 어떤 숫자 유형이 포함 될지 모르겠다는 것입니다. 나는 그것을하는 방법을 알고 있지만 이것이 어떤 유형, 서명되지 않은 부동 소수점 값에서도 작동하는지 확실하지 않습니다. long long scannedNumber; NSScanner *scanner = [NSScanner scannerWithString:aString]; [scanner scanLongLong:&scannedNumber]; NSNumber *number = [NSNumber numberWithLongLo..

Program Tip 2020.10.03

Haskell의 대규모 디자인?

Haskell의 대규모 디자인? [닫은] 특히 Haskell에서 큰 기능적 프로그램을 설계 / 구조화하는 좋은 방법은 무엇입니까? 나는 많은 튜토리얼을 봤지만 (Write Yourself a Scheme이 가장 좋아하고, Real World Haskell이 가까운 두 번째)-대부분의 프로그램은 상대적으로 작고 단일 목적입니다. 또한 일부는 특히 우아하다고 생각하지 않습니다 (예 : WYAS의 방대한 조회 테이블). 이제는 다양한 소스에서 데이터를 수집하고, 정리하고, 다양한 방식으로 처리하고, 사용자 인터페이스에 표시하고, 유지하고, 네트워크를 통해 통신하는 등 더 많은 움직이는 부분이있는 더 큰 프로그램을 작성하고 싶습니다. 어떻게 할 수 있습니까? 코드가 읽기 쉽고 유지 관리가 가능하며 변화하는 요구..

Program Tip 2020.10.03

JavaScript 변수를 설정 해제하는 방법은 무엇입니까?

JavaScript 변수를 설정 해제하는 방법은 무엇입니까? window이미 이전 스크립트로 채워진 JavaScript에 전역 변수 (실제로는 속성이지만 중요하지 않다고 생각합니다)가 있지만 나중에 실행될 다른 스크립트가 그 값을 보거나 심지어 한정된. 나는 some_var = undefined테스트 목적으로 작동 typeof some_var == "undefined"하지만 실제로 그것에 대해 올바른 방법이라고 생각하지 않습니다. 어떻게 생각해? delete연산자는 객체 속성을 제거한다. 변수를 제거 할 수 없습니다. 따라서 질문에 대한 답은 전역 변수 또는 속성이 정의 된 방식에 따라 다릅니다. (1)로 생성 된 경우 var삭제할 수 없습니다. 예를 들면 : var g_a = 1; //create wi..

Program Tip 2020.10.03
반응형