728x90
반응형

전체보기 2040

Java의 데몬 스레드

질문 : Java의 데몬 스레드는 무엇입니까? 아무도 Java에 어떤 데몬 스레드가 있는지 말해 줄 수 있습니까? 답변 데몬 스레드는 프로그램이 완료되었지만 스레드가 여전히 실행 중일 때 JVM이 종료되는 것을 방지하지 않는 스레드입니다. 데몬 스레드의 예는 가비지 컬렉션입니다. setDaemon(boolean) 메서드를 사용하여 스레드가 시작되기 전에 Thread 데몬 속성을 변경할 수 있습니다. 출처 : https://stackoverflow.com/questions/2213340/what-is-a-daemon-thread-in-java

Git으로 GitHub에서 특정 분기 가져오기

질문 : Git은 GitHub에서 특정 분기를 가져옵니다. 여러 지점이있는 프로젝트가 있습니다. 나는 그들을 GitHub 로 밀고 있었고, 이제 다른 누군가가 프로젝트를 진행하고 있으므로 GitHub에서 브랜치를 가져와야합니다. 마스터에서 잘 작동합니다. xyz 브랜치를 만들었다 고합시다. GitHub에서 브랜치 xyz 를 가져와 내 localhost xyz 에 병합하려면 어떻게해야합니까? 사실 여기 내 대답을 : 망할 놈의 푸시 및 풀 가지 하지만 "! [거부 됨]"오류와 "빨리 감기가 아님"에 대한 내용이 표시됩니다. 어떤 제안? 답변 하지만 "! [거부 됨]"오류와 "빨리 감기가 아님"에 대한 내용이 표시됩니다. Git이 브랜치의 변경 사항을 현재 마스터로 병합 할 수 없기 때문입니다. master..

개발관련/Git 2021.12.12

Git의 디렉토리에있는 파일을 무시하는 방법

질문 : Git의 디렉토리에있는 파일을 어떻게 무시합니까? .gitignore 파일이 디렉토리의 파일을 무시하는 적절한 구문은 무엇입니까? 일 것이다 config/databases.yml cache/* log/* data/sql/* lib/filter/base/* lib/form/base/* lib/model/map/* lib/model/om/* 또는 /config/databases.yml /cache/* /log/* /data/sql/* /lib/filter/base/* /lib/form/base/* /lib/model/map/* /lib/model/om/* ? 답변 패턴 형식 빈 줄은 파일과 일치하지 않으므로 가독성을위한 구분 기호로 사용할 수 있습니다. # 시작하는 줄은 주석 역할을합니다. 선택적 ..

개발관련/Git 2021.12.12

Python에서 리스트 시작 부분에 정수 추가하는 방법

질문 : Python에서 목록 시작 부분에 정수 추가 정수와 목록이 있습니다. 변수로 시작하여 목록으로 끝나는 새 목록을 만들고 싶습니다. a + list 작성하면 오류가 발생합니다. 컴파일러는 a 를 정수로 처리하므로 추가하거나 확장 할 수 없습니다. 어떻게 하시겠습니까? 답변 >>>var=7 >>>array = [1,2,3,4,5,6] >>>array.insert(0,var) >>>array [7, 1, 2, 3, 4, 5, 6] 작동 원리 : array.insert(index, value) 주어진 위치에 항목을 삽입합니다. 첫 번째 인수는 삽입 할 요소의 인덱스이므로 array.insert(0, x) 는 목록의 맨 앞에 삽입되고 array.insert(len(array), x) array.appen..

Java에서 클래스를 정적으로 선언 할 수 없는 이유

질문 : Java에서 클래스를 정적으로 선언 할 수없는 이유는 무엇입니까? Java에서 클래스를 정적으로 선언 할 수없는 이유는 무엇입니까? 답변 중첩 된 클래스 만 정적 일 수 있습니다. 이렇게하면 외부 클래스의 인스턴스없이 중첩 된 클래스를 사용할 수 있습니다. class OuterClass { public static class StaticNestedClass { } public class InnerClass { } public InnerClass getAnInnerClass() { return new InnerClass(); } //This method doesn't work public static InnerClass getAnInnerClassStatically() { return new In..

git 저장소의 모든 파일에있는 총 줄 수를 계산하는 방법

질문 : git 저장소의 줄 수 계산 git 저장소의 모든 파일에있는 총 줄 수를 어떻게 계산합니까? git ls-files 는 git이 추적하는 파일 목록을 제공합니다. 나는에 명령을 찾고 있어요 cat 모든 파일을. 같은 것 git ls-files | [cat all these files] | wc -l 답변 xargs 는 원하는 것을 수행합니다. git ls-files | xargs cat | wc -l 그러나 더 많은 정보와 아마도 더 나은 방법으로 다음을 수행 할 수 있습니다. git ls-files | xargs wc -l 출처 : https://stackoverflow.com/questions/4822471/count-number-of-lines-in-a-git-repository

개발관련/Git 2021.12.12

내 스크립트를 실행중인 Python 버전을 확인하는 방법

질문 : 내 스크립트를 실행중인 Python 버전을 어떻게 확인합니까? 내 스크립트를 해석하는 Python Interpreter의 버전을 어떻게 확인할 수 있습니까? 답변 이 정보는 sys 모듈 sys.version 문자열에서 사용할 수 있습니다. >>> import sys 사람이 읽을 수있는 기능 : >>> print(sys.version) # parentheses necessary in python 3. 2.5.2 (r252:60911, Jul 31 2008, 17:28:52) [GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] 추가 처리를 위해 sys.version_info 또는 sys.hexversion 사용하십시오. >>> sys.version_info (2, 5, 2, 'final..

JavaScript를 사용하여 페이지를 다시 로드하는 방법

질문 : JavaScript를 사용하여 페이지를 다시로드하는 방법 JavaScript를 사용하여 페이지를 다시로드하려면 어떻게해야합니까? 모든 브라우저에서 작동하는 방법이 필요합니다. 답변 자바 스크립트 1.2 window.location.reload(false); // If we needed to pull the document from // the web-server again (such as where the document contents // change dynamically) we would pass the argument as 'true'. 자바 스크립트 1.1 window.location.replace(window.location.pathname + window.location.search..

Bash 스크립트에서 사용자에게 확인을 요청하는 방법

질문 : Bash 스크립트에서 사용자에게 확인을 요청하는 방법은 무엇입니까? 빨리 "확실합니까?" 잠재적으로 위험한 bash 스크립트의 맨 위에 확인 메시지가 표시됩니다.이 작업을 수행하는 가장 쉽고 / 가장 좋은 방법은 무엇입니까? 답변 read -p "Are you sure? " -n 1 -r echo # (optional) move to a new line if [[ $REPLY =~ ^[Yy]$ ]] then # do dangerous stuff fi levislevis85 의 제안 (감사합니다!)을 통합 -n 옵션을 추가하여 Enter 키 를 누를 필요없이 한 문자를 허용 read . 이들 중 하나 또는 둘 다를 사용할 수 있습니다. 또한 부정 형식은 다음과 같습니다. read -p "Are y..

개발관련/other 2021.12.12

Python으로 파일에 리스트를 작성하는 방법

질문 : Python으로 파일에 목록 작성 writelines() 가 개행 문자를 삽입하지 않기 때문에 이것이 파일에 목록을 쓰는 가장 깨끗한 방법입니까? file.writelines(["%s\n" % item for item in list]) 표준적인 방법이있을 것 같습니다 ... 답변 루프를 사용할 수 있습니다. with open('your_file.txt', 'w') as f: for item in my_list: f.write("%s\n" % item) Python 2에서는 다음을 사용할 수도 있습니다. with open('your_file.txt', 'w') as f: for item in my_list: print >> f, item 단일 함수 호출에 관심이 있다면 적어도 대괄호 [] 제거하여..

init으로 만든 git 저장소를 완전히 삭제하는 방법

질문 : init으로 만든 git 저장소를 완전히 삭제하는 방법은 무엇입니까? git init 으로 git 저장소를 만들었습니다. 완전히 삭제하고 새로운 것을 초기화하고 싶습니다. 답변 Git은 모든 파일을 .git 디렉토리에 보관합니다. 해당 항목을 제거하고 다시 초기화하십시오. 찾을 수 없다면 숨겨져 있기 때문입니다. Windows 7에서는 폴더로 이동하여 왼쪽 상단의 구성 을 클릭 한 다음 폴더 및 검색 옵션 을 클릭 한 다음 보기 탭을 클릭하고 숨김 파일, 폴더 및 드라이브 표시 라디오 버튼을 클릭해야합니다. Mac OS : 터미널을 열고 (Spotlight를 통해 : CMD + SPACE를 누르고 terminal 을 입력 한 다음 Enter 키 를 누릅니다) 다음을 실행합니다. defaults ..

개발관련/Git 2021.12.12

C #에서 epoch 시간을 변환하는 방법

질문 : C #에서 epoch 시간을 어떻게 변환합니까? C #에서 Unix Epoch 시간 을 실시간으로 어떻게 변환합니까? (1970 년 1 월 1 일부터 시작되는 신기원) 답변 업데이트 2020 DateTimeOffset으로 이것을 할 수 있습니다. DateTimeOffset dateTimeOffset = DateTimeOffset.FromUnixTimeSeconds(epochSeconds); DateTimeOffset dateTimeOffset2 = DateTimeOffset.FromUnixTimeMilliseconds(epochMilliseconds); 당신이해야하는 경우 DateTime 대신에 목적 DateTimeOffset , 당신이 호출 할 수 DateTime 속성을 DateTime dat..

파이썬 키워드 "with"의 사용법

질문 : 파이썬 키워드 "with"는 무엇에 사용됩니까? 파이썬 키워드 "with"는 무엇에 사용됩니까? 예 : http://docs.python.org/tutorial/inputoutput.html >>> with open('/tmp/workfile', 'r') as f: ... read_data = f.read() >>> f.closed True 답변 Python에서 with 키워드는 관리되지 않는 리소스 (예 : 파일 스트림)로 작업 할 때 사용됩니다. VB.NET 및 C # using 문과 유사합니다. 이를 통해 예외가 발생하더라도 리소스를 사용하는 코드가 실행을 완료하면 리소스가 "정리"되도록 할 수 있습니다. try/finally 블록에 '구문 설탕'을 제공합니다. Python 문서에서 : w..

파일을 특정 개정으로 재설정 하거나 되돌리는 방법

질문 : 파일을 특정 개정으로 재설정하거나 되돌리려면 어떻게합니까? 파일 그룹의 일부로 몇 번 커밋 된 파일을 일부 변경했지만 이제 변경 사항을 이전 버전으로 재설정 / 되돌리려 고합니다. git diff 와 함께 git log 를 작성했지만 파일을 과거의 상태로 되 돌리는 방법을 모릅니다. 답변 원하는 커밋의 해시가 c5f567 이라고 가정합니다. git checkout c5f567 -- file1/to/restore file2/to/restore git checkout man 페이지에서 자세한 정보를 제공합니다. c5f567 이전의 커밋으로 되돌리려면 ~1 추가합니다 (여기서 1은 되돌리고 자하는 커밋의 수이며 무엇이든 가능). git checkout c5f567~1 -- file1/to/restor..

개발관련/Git 2021.12.12

Java에서 Base64 데이터 디코딩 하는 방법

질문 : Java에서 Base64 데이터 디코딩 Base64로 인코딩 된 이미지가 있습니다. Java에서 디코딩하는 가장 좋은 방법은 무엇입니까? Sun Java 6에 포함 된 라이브러리 만 사용하기를 바랍니다. 답변 v6부터 Java SE는 JAXB와 함께 제공됩니다. javax.xml.bind.DatatypeConverter 에는이를 쉽게 수행 할 수있는 정적 메소드가 있습니다. parseBase64Binary() 및 printBase64Binary() 참조하십시오. 출처 : https://stackoverflow.com/questions/469695/decode-base64-data-in-java

git-diff ^ M을 무시하는 방법

질문 : ^ M을 무시하려면 git-diff 일부 파일에 개행 구분 기호로 ^ M이 포함 된 프로젝트에서. git-diff는 전체 파일이 한 줄에 불과하기 때문에 이러한 파일을 비교하는 것은 분명히 불가능합니다. 이전 버전과 어떻게 다른가요? "diffing 할 때 ^ M을 줄 바꿈으로 처리"와 같은 옵션이 있습니까? prompt> git-diff "HEAD^" -- MyFile.as diff --git a/myproject/MyFile.as b/myproject/MyFile.as index be78321..a393ba3 100644 --- a/myproject/MyFile.cpp +++ b/myproject/MyFile.cpp @@ -1 +1 @@ -import flash.events.MouseEven..

개발관련/Git 2021.12.11

Python Pandas 오류 pandas.parser.CParserError: Error tokenizing data.

질문 : Python Pandas 오류 토큰 화 데이터 pandas를 사용하여 .csv 파일을 조작하려고하는데이 오류가 발생합니다. pandas.parser.CParserError : 데이터 토큰 화 오류. C 오류 : 3 행에 2 개의 필드가 있어야합니다. pandas 문서를 읽으려고했지만 아무것도 찾지 못했습니다. 내 코드는 간단합니다. path = 'GOOG Key Ratios.csv' #print(open(path).read()) data = pd.read_csv(path) 어떻게 해결할 수 있습니까? csv 모듈이나 다른 언어를 사용해야합니까? 모닝 스타의 파일 답변 시도해 볼 수도 있습니다. data = pd.read_csv('file1.csv', error_bad_lines=False) 이렇..

Git 병합, Git 리베이스 사용시기

질문 : Git 병합 대신 Git 리베이스를 언제 사용합니까? Git 리베이스와 Git 병합을 사용하는 것이 권장되는시기는 언제입니까? 성공적인 리베이스 후에도 병합해야합니까? 답변 Merge는 한 분기의 모든 변경 사항을 가져와 하나의 커밋에서 다른 분기로 병합합니다. Rebase는 분기 한 지점을 새 시작 지점으로 이동하고 싶다고 말합니다. 그렇다면 둘 중 하나를 언제 사용합니까? 단일 기능을 개발할 목적으로 분기를 만들었다 고 가정 해 보겠습니다. 이러한 변경 사항을 마스터로 다시 가져 오려면 병합을 원할 것입니다 (모든 중간 커밋을 유지하는 데 신경 쓰지 않음). 두 번째 시나리오는 개발을 시작한 다음 다른 개발자가 관련없는 변경을 수행 한 경우입니다. 리포지토리에서 현재 버전의 변경 사항을 기반..

개발관련/Git 2021.12.11

django OneToOneField와 ForeignKey의 차이점

질문 : django OneToOneField와 ForeignKey의 차이점은 무엇입니까? OneToOneField 와 ForeignKey 의 차이점은 무엇입니까? 답변 OneToOneField(SomeModel) 과 ForeignKey(SomeModel, unique=True) 사이에 약간의 차이가 있다는 것을 알아 두십시오. The Definitive Guide to Django 에서 언급했듯이 : OneToOneField 일대일 관계. 개념적으로 이것은 unique=True ForeignKey 와 유사하지만 관계의 "reverse"쪽은 단일 객체를 직접 반환합니다. OneToOneField "reverse"관계와 달리 ForeignKey "reverse"관계는 QuerySet 반환합니다. 예를 들어..

개발관련/other 2021.12.11

알아두면 유용한 파이썬의 숨겨진 기능들

질문 : Python의 숨겨진 기능 덜 알려졌지만 Python 프로그래밍 언어의 유용한 기능은 무엇입니까? Python 코어에 대한 답변을 제한하십시오. 답변 당 하나의 기능. 문서에 대한 링크뿐만 아니라 기능의 예와 간단한 설명을 제공하십시오. 제목을 첫 번째 줄로 사용하여 지형지 물에 레이블을 지정합니다. 답변에 대한 빠른 링크: Argument Unpacking Braces Chaining Comparison Operators Decorators Default Argument Gotchas / Dangers of Mutable Default arguments Descriptors Dictionary default .get value Docstring Tests Ellipsis Slicing Synt..

디버그 정보와 함께 Python 오류를 기록하는 방법

질문 : 디버그 정보와 함께 Python 오류를 어떻게 기록합니까? logging.error 로 Python 예외 메시지를 로그 파일에 인쇄하고 있습니다. import logging try: 1/0 except ZeroDivisionError as e: logging.error(e) # ERROR:root:division by zero 예외 문자열뿐만 아니라 예외 및이를 생성 한 코드에 대한 자세한 정보를 인쇄 할 수 있습니까? 줄 번호 또는 스택 추적과 같은 것들이 좋을 것입니다. 답변 logger.exception 은 오류 메시지와 함께 스택 추적을 출력합니다. 예를 들면 : import logging try: 1/0 except ZeroDivisionError: logging.exception("m..

C++ 함수 선언 끝에 "const"가 의미하는 것

질문 : 함수 선언 끝에 "const"는 무엇을 의미합니까? 다음과 같이 쓰여진 책이 있습니다. class Foo { public: int Bar(int random_arg) const { // code } }; 무슨 뜻이에요? 답변 const 로 표시되는 "const 함수"는이 클래스 함수가 클래스의 멤버 변수를 변경하는 것을 컴파일러 오류로 만듭니다. 그러나 함수 내부에서 클래스 변수를 읽는 것은 괜찮지 만이 함수 내부에 쓰면 컴파일러 오류가 발생합니다. 이러한 "const function"에 대해 생각하는 또 다른 방법은 암시 적 this 포인터를 사용하는 일반 함수로 클래스 함수를 보는 것입니다. 따라서 int Foo::Bar(int random_arg) 메서드 (끝에 const int Foo_B..

CSS :: before 또는 :: after 를 자바스크립트로 제어하는 방법

질문 : 자바 스크립트 (또는 jQuery)를 사용하여 :: before 및 :: after와 같은 CSS 의사 요소 선택 및 조작 ::before 및 ::after (및 하나의 세미콜론이있는 이전 버전)과 같은 CSS 의사 요소를 선택 / 조작하는 방법이 있습니까? 예를 들어 내 스타일 시트에는 다음 규칙이 있습니다. .span::after{ content:'foo' } 바닐라 JS 또는 jQuery를 사용하여 'foo'를 'bar'로 어떻게 변경할 수 있습니까? 답변 데이터 속성이있는 의사 요소에 콘텐츠를 전달한 다음 jQuery를 사용하여이를 조작 할 수도 있습니다. HTML에서 : foo jQuery에서 : $('span').hover(function(){ $(this).attr('data-con..

이 저장소에서 다른 git 프로세스가 실행중인 것 같습니다.

질문 : 이 저장소에서 다른 git 프로세스가 실행중인 것 같습니다. 나는 Git 사용법을 배우려고 노력하고 있으며 HTML, CSS 및 Javascript 파일로 작은 프로젝트를 만들었습니다. 기본적으로 빈 프로젝트에서 분기를 만든 다음 코드를 약간 변경했습니다. 변경 사항을 준비하려고했지만 다음과 같은 오류 메시지가 나타납니다. Another git process seems to be running in this repository, e.g. an editor opened by 'git commit'. Please make sure all processes are terminated then try again. If it still fails, a git process may have crashed ..

개발관련/Git 2021.12.11
728x90
반응형