전체 글 765

현재 체크아웃된 Git 브랜치를 프로그래밍 방식으로 결정하는 방법

현재 체크아웃된 Git 브랜치를 프로그래밍 방식으로 결정하는 방법 이 질문에는 이미 답변이 있습니다. Git에서 현재의 지점명을 취득하려면 어떻게 해야 하나요? (49 회답) 닫힘4년 전에요. Unix 또는 GNU 스크립트 환경(Linux distro, Cygwin, OSX 등)에서 현재 작업 디렉토리에서 체크아웃된 Git 브랜치를 확인하는 가장 좋은 방법은 무엇입니까? 중 으로 라벨을 것입니다(예: " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " ""sv..

programing 2023.04.19

iOS 또는 MacOS에서 활성 인터넷 연결을 확인하는 방법은 무엇입니까?

iOS 또는 MacOS에서 활성 인터넷 연결을 확인하는 방법은 무엇입니까? 코코아 터치 라이브러리를 사용하는 iOS나 코코아 라이브러리를 사용하는 MacOS에서 인터넷 연결이 가능한지 확인하고 싶습니다. 낸 것은, 「이 방법」을 하고 있습니다.NSURL제가 한 방법은 다소 신뢰할 수 없는 것 같습니다(Google조차도 언젠가는 다운되어 제3자에게 의존하게 될 수도 있기 때문에). 구글이 응답하지 않으면 다른 웹사이트에서 반응을 확인할 수 있지만, 제 어플리케이션에 불필요한 오버헤드가 발생하게 됩니다. - (BOOL)connectedToInternet { NSString *URLString = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http:/..

programing 2023.04.19

Java7에서 문자열에서 경로 생성

Java7에서 문자열에서 경로 생성 오브젝트를 작성하려면 어떻게 해야 합니까?StringJava 7의 객체 예. String textPath = "c:/dir1/dir2/dir3"; Path path = ?; 어디에?가 를 사용하는 누락된 코드입니다.textPath.이 클래스는 사용할 수 있습니다. Path path = Paths.get(textPath); 물론 기본 파일 시스템을 사용하는 경우를 가정합니다.자바독에서...http://docs.oracle.com/javase/tutorial/essential/io/pathOps.html Path p1 = Paths.get("/tmp/foo"); 와 같다 Path p4 = FileSystems.getDefault().getPath("/tmp/foo"); P..

programing 2023.04.19

svn 로그에 특정 사용자의 커밋을 표시하는 방법

svn 로그에 특정 사용자의 커밋을 표시하는 방법 특정 사용자의 커밋을 svn으로 표시하는 방법svn 로그용 스위치를 찾을 수 없었습니다.다음을 사용할 수 있습니다. svn log | sed -n '/USERNAME/,/-----$/ p' 지정된 사용자(USERNAME)에 의해 실행된 모든 커밋이 표시됩니다. 갱신하다 @bahrep에서 제안했듯이 서브버전 1.8에는--search선택.Subversion 1.8 이후: svn log --search johnsmith77 -l 50 작성자 일치 외에 커밋 메시지에 해당 사용자 이름을 포함하는 SVN 커밋도 표시됩니다.이 커밋은 사용자 이름이 일반적인 단어가 아닌 경우 발생하지 않습니다. 그-l 50는 최신 50개의 엔트리로 검색을 제한합니다. --search..

programing 2023.04.19

Windows 10에서 WSL 단말기의 비프음을 무효로 합니다.

Windows 10에서 WSL 단말기의 비프음을 무효로 합니다. 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 이 질문은 프로그래머가 주로 사용하는 특정 프로그래밍 문제, 소프트웨어 알고리즘 또는 소프트웨어 도구에 대한 질문은 아닌 것으로 보입니다.질문이 다른 스택 Exchange 사이트에서 토픽에 포함될 것으로 생각되는 경우, 질문에 대한 답변이 가능한 위치에 대해 코멘트를 남길 수 있습니다. 3년 전에 문을 닫았어요 이 질문을 개선하다 Windows 10에서 WSL에서 시각 및 오디오 벨/비프음을 비활성화하는 방법 bash의 비프음을 무효로 하려면 , 회선의 코멘트를 해제(또는 아직 없는 경우는 추가)할 필요가 있습니다.set bell-styl..

programing 2023.04.19

Swift에서 앱이 장치 또는 시뮬레이터용으로 구축되어 있는지 여부를 감지하는 방법

Swift에서 앱이 장치 또는 시뮬레이터용으로 구축되어 있는지 여부를 감지하는 방법 Objective-C에서는 매크로를 사용하여 앱이 디바이스용인지 시뮬레이터용인지를 알 수 있습니다. #if TARGET_IPHONE_SIMULATOR // Simulator #else // Device #endif 이것들은 컴파일 시 매크로이며 실행 시 사용할 수 없습니다. Swift에서도 어떻게 같은 일을 할 수 있을까요?업데이트 30/01/19 이 답변은 효과가 있을 수 있지만 (여러 Apple 엔지니어에 의해 명확하게 설명되었듯이) 정적 체크를 위해 권장되는 솔루션은 iOS Simulators를 대상으로 한 커스텀 컴파일러 플래그를 정의하는 것입니다.자세한 방법은 @mbelsky의 답변을 참조하십시오. 원답 정적 체..

programing 2023.04.14

Swift Array - 인덱스가 존재하는지 확인합니다.

Swift Array - 인덱스가 존재하는지 확인합니다. Swift에서는 치명적인 오류가 발생하지 않고 배열에 인덱스가 존재하는지 확인할 수 있는 방법이 있습니까? 난 내가 이런 걸 할 수 있길 바랬어 let arr: [String] = ["foo", "bar"] let str: String? = arr[1] if let str2 = arr[2] as String? { // this wouldn't run println(str2) } else { // this would be run } 하지만 난 이해한다 치명적인 오류: 어레이 인덱스가 범위를 벗어났습니다. Swift의 우아한 방법: let isIndexValid = array.indices.contains(index) 유형 확장자: extension ..

programing 2023.04.14

git 마크를 삭제한 파일과 새로운 파일을 파일 이동으로 만드는 방법

git 마크를 삭제한 파일과 새로운 파일을 파일 이동으로 만드는 방법 파일을 수동으로 옮긴 후 수정했습니다.Git에 따르면 새로운 파일과 삭제된 파일이라고 합니다.Git을 파일 이동으로 취급할 수 있는 방법이 있습니까?수정이 심하지 않으면 Git은 자동으로 이동/이름 변경을 감지합니다. ★★★★★★★★★★★★★★★★★.git add및 " " " 입니다.git rm오래된 파일 git status그러면 이름 변경이 검출되었는지 여부가 표시됩니다. 또, 디렉토리를 이동하려면 , 다음의 조작을 실시할 필요가 있습니다. cd를 해당 디렉토리 구조의 맨 위에 배치합니다. 실행합니다.git add -A . 실행합니다.git status file file"이 "new file"이 합니다. git 상태에 "new fil..

programing 2023.04.14

병합된 Git 브랜치를 모두 삭제하려면 어떻게 해야 하나요?

병합된 Git 브랜치를 모두 삭제하려면 어떻게 해야 하나요? 이미 병합된 브랜치를 삭제하려면 어떻게 해야 합니까?각 브랜치를 하나씩 삭제하는 것이 아니라 한꺼번에 삭제할 수 있습니까?메모: 워크플로우에 master 및 dev와 같은 다른 브랜치가 있을 경우 이를 제외할 다른 브랜치를 추가할 수 있습니다.보통 "sprint-start" 태그에서 분기하여 마스터, 개발 및 QA는 상위 태그가 아닙니다. 를 리스트 (「Marge」를 사용하는 것을 ).-r모든 리모트 스위칭브런치를 일람표시합니다). git branch --merged 삭제하지 않을 브랜치가 몇 개 표시될 수 있습니다.마스터나 개발처럼 삭제하고 싶지 않은 중요한 브랜치를 건너뛰기 위해 인수를 몇 개 추가할 수 있습니다.다음 명령어는 마스터 브랜치..

programing 2023.04.14