목록빅데이터 (364)
스택큐힙리스트
이름이 있는 스태시를 저장/적용하는 방법은 어떻게 되나요? git stash list에서 인덱스 번호를 찾아보지 않고 싶습니다. git stash save my_stash_name를 시도해봤지만, 그것은 스태시 설명만 변경하고, 해당 git apply my_stash_name는 작동하지 않습니다.답변 1메시지가 포함된 스태시를 저장하려면: git stash push -m my_stash_name대신 (v2.16 이후로 사용되지 않음): git stash save my_stash_name스태시를 나열하려면: git stash list모든 스태시들은 스택에 저장됩니다.n 스태시를 팝하십시오 (즉, 적용하고 삭제하십시오): git stash pop stash@{n}이름으로 스태시를 팝(적용 및 삭제)하는 것은..
sed를 사용하여 텍스트 파일에서 지정된 문자열을 포함하는 모든 줄을 삭제하는 방법은 무엇인가요?답변 1줄을 제거하고 출력을 표준 출력으로 인쇄하려면: sed '/pattern to match/d' ./infile파일을 직접 수정하려면 - BSD sed와 함께 작동하지 않습니다: sed -i '/pattern to match/d' ./infile동일하나, BSD sed (Mac OS X 및 FreeBSD)용 - GNU sed와 함께 작동하지 않습니다. sed -i '' '/pattern to match/d' ./infile파일을 직접 수정하고 백업을 만들 수 있습니다. (BSD 및 GNU sed와 함께 작동합니다.) sed -i.bak '/pattern to match/d' ./infile답변 2특정 문..
나는 과학 응용 프로그램에서 숫자 최적화를 수행하고 있습니다. 내가 알아낸 한 가지 문제는 GCC가 pow(a,2) 호출을 a*a으로 컴파일하여 최적화한다는 것입니다. 그러나 호출 #$!!*#^$& 는 최적화되지 않으며, 실제로는 라이브러리 함수 w , whi 를 호출하여 성능을 크게 늦출 수 있습니다. (반면, tel C++ Compiler , exe, 실행 가능한 c , wil, 는 pow(a,6)을 위한 라이브러리 호출을 제거합니다.)내가 궁금한 것은, 내가 GCC 4.5.1과 -O3 -lm -funroll-loops -msse4 옵션을 사용하여 #$@ *&! ## $ &를 #$ *! & * ^! $ &로 대체 할 때, 5 #$ # ^ $ # ^ @ $ & 명령을 사용한다는 것이다. movapd %..
다음 목록에서 무작위 항목을 검색하는 방법은 무엇인가요? foo = ['a', 'b', 'c', 'd', 'e']답변 1random.choice()을 사용하세요. import randomfoo = ['a', 'b', 'c', 'd', 'e']print(random.choice(foo))랜덤 선택 (예 : 단어 목록에서 암호 구성)을 위해 secrets.choice()를 사용하세요. import secretsfoo = ['battery', 'correct', 'horse', 'staple']print(secrets.choice(foo))secrets은 Python 3.6에서 새로 나온 기능입니다. 이전 버전의 Python에서는 random.SystemRandom 클래스를 사용할 수 있습니다. import ..