반응형

C++ 750

파일 경로에서 파일 디렉토리 경로 가져 오기

파일 경로에서 파일 디렉토리 경로 가져 오기 Bash에서 if VAR="/home/me/mydir/file.c"는 어떻게 얻 "/home/me/mydir"습니까? dirnamebasename경로 구성 요소를 추출하기 위해 찾고있는 도구는 다음 과 같습니다. $ VAR=/home/me/mydir/file.c $ DIR=$(dirname "${VAR}") $ echo "${DIR}" /home/me/mydir $ basename "${VAR}" file.c 그들은하지 않은 내부 배쉬 명령을하지만 그들은 POSIX 표준의있는 거 부분 (참조 dirname, basename배쉬를 실행할 시스템의 대부분에 사용할 수 있어야하므로)합니다. $ export VAR=/home/me/mydir/file.c $ expor..

Programming 2020.03.02

'with'문에 여러 변수가 있습니까?

'with'문에 여러 변수가 있습니까? with파이썬 에서 명령문을 사용하여 둘 이상의 변수를 선언 할 수 있습니까? 다음과 같은 것 : from __future__ import with_statement with open("out.txt","wt"), open("in.txt") as file_out, file_in: for line in file_in: file_out.write(line) ... 또는 동시에 두 개의 리소스를 정리하는 것이 문제입니까? v3.1 및 Python 2.7 부터 Python 3 에서 가능합니다 . 새로운 with구문 은 여러 컨텍스트 관리자를 지원합니다. with A() as a, B() as b, C() as c: doSomething(a,b,c) 는 달리 contextl..

Programming 2020.03.02

C #에서 목록의 첫 번째 N 요소를 얻는 방법은 무엇입니까?

C #에서 목록의 첫 번째 N 요소를 얻는 방법은 무엇입니까? Linq를 사용하여 프로젝트에서 버스 일정을 쿼리하여 언제든지 다음 5 개의 버스 도착 시간을 얻을 수 있습니다. 검색어를 처음 5 개의 결과로 제한하려면 어떻게해야합니까? 더 일반적으로 C #에서 목록을 어떻게 가져갈 수 있습니까? (파이썬에서는 mylist[:5]처음 5 개의 요소를 얻는 데 사용 합니다.) var firstFiveItems = myList.Take(5); 또는 슬라이스 : var secondFiveItems = myList.Skip(5).Take(5); 물론 어떤 종류의 순서에 따라 처음 5 개 항목을 얻는 것이 편리합니다. var firstFiveArrivals = myList.OrderBy(i => i.ArrivalT..

Programming 2020.03.02

Amazon SNS와 Amazon SQS의 차이점은 무엇입니까?

Amazon SNS와 Amazon SQS의 차이점은 무엇입니까? SNS와 SQS를 언제 사용하는지 이해하지 못하며 왜 항상 서로 연결되어 있습니까? SNS 는 분산 발행-구독 시스템입니다. 메시지는 게시자가 SNS로 보낼 때와 같이 가입자에게 푸시 됩니다. SQS 는 분산 큐잉 시스템입니다. 메시지가 수신자에게 푸시되지 않습니다. 수신자는 SQS 에서 메시지 를 폴링하거나 풀해야 합니다 . 여러 수신자가 동시에 메시지를 수신 할 수 없습니다. 수신자 한 명이 메시지를 수신하여 처리하고 삭제할 수 있습니다. 다른 수신자는 나중에 동일한 메시지를받지 않습니다. 폴링은 메시지가 즉시 가입자에게 푸시되는 SNS와 달리 SQS에서 메시지 배달에 약간의 대기 시간을 제공합니다. SNS는 이메일, SMS, http ..

Programming 2020.03.02

여백과 패딩의 차이는 무엇입니까?

여백과 패딩의 차이는 무엇입니까? CSS에서 여백 과 패딩 의 차이점은 정확히 무엇입니까 ? 실제로 많은 목적을 달성하지 못하는 것 같습니다. 차이점이 어디에 있는지 (그리고 차이점을 아는 것이 왜 중요한지) 예를 들어 주시겠습니까? padding내용과 사이의 공간 border인 반면 margin테두리 외부의 공간입니다. 빠른 Google 검색에서 찾은 이미지는이 아이디어를 보여줍니다. 여기에 대한 답변에서 빠진 한 가지 핵심 사항 : 위 / 아래 여백은 접을 수 있습니다. 따라서 요소 하단에 20px 여백이 있고 다음 요소 상단에 30px 여백이 있으면 두 요소 사이의 여백은 50px가 아닌 30px입니다. 왼쪽 / 오른쪽 여백 또는 패딩에는 적용되지 않습니다. 여백은 요소 외부 에 적용 되므로 요소가..

Programming 2020.03.02

C #에서 숫자를 소수점 이하 두 자리로 반올림하는 방법은 무엇입니까?

C #에서 숫자를 소수점 이하 두 자리로 반올림하는 방법은 무엇입니까? Math.Round함수를 사용 하여이 작업을 수행하고 싶습니다. 몇 가지 예는 다음과 같습니다. decimal a = 1.994444M; Math.Round(a, 2); //returns 1.99 decimal b = 1.995555M; Math.Round(b, 2); //returns 2.00 다음과 같은 과부하로 반올림 / 반올림 은행을보고 싶을 수도 있습니다. Math.Round(a, 2, MidpointRounding.ToEven); 여기에 더 많은 정보가 있습니다 . 이 시도: twoDec = Math.Round(val, 2) 개인적으로 나는 아무 것도 반올림하지 않습니다. 어쨌든 CS에서 반올림은 약간의 청어이기 때문에 가..

Programming 2020.03.02

Gemfile에서 로컬 젬을 어떻게 지정할 수 있습니까?

Gemfile에서 로컬 젬을 어떻게 지정할 수 있습니까? Bundler가 로컬 보석을로드하고 싶습니다. 옵션이 있습니까? 또는 gem 폴더를 .bundle 디렉토리로 이동해야합니까? 나는 당신이 이것을 할 수 있다고 믿습니다. gem "foo", path: "/path/to/foo" 경로를 지정하는 것 외에도 (Jimmy가 언급 한대로) 다음 구성 옵션 을 사용하여 Bundler가 환경에 로컬 젬을 사용하도록 할 수도 있습니다. $ bundle config local.GEM_NAME /path/to/local/git/repository 이것은 두 개의 gem 또는 gem과 rails 앱을 나란히 개발할 때 매우 유용합니다. 그러나 이것은 이미 의존성을 위해 git을 사용하고있을 때만 작동합니다. # In..

Programming 2020.03.02

msysgit의 오른쪽 클릭 메뉴 옵션을 어떻게 제거합니까?

msysgit의 오른쪽 클릭 메뉴 옵션을 어떻게 제거합니까? 이것은 최고의 프로그래밍 질문은 아니지만 직면 할 수 있습니다. 서버 결함 녀석은 git에 정통하지 않으므로이 청중에 대해 더 많이 생각합니다. 쉘에서 TortoiseGit 또는 PortableGit으로 전환하고 싶지만 이러한 성가신 상황에 맞는 메뉴 옵션이 남아 있습니다. 그들이 어떻게 가도록합니까? 제거하려면 스크립트를 작성해야합니까? 64 비트 Windows cmd.exe 창에서 다음 명령을 실행하십시오. cd "C : \ Program Files (x86) \ Git \ git-cheetah" regsvr32 / u git_shell_ext64.dll 32 비트 윈도우 cmd.exe 창에서 다음 명령을 실행하십시오. cd "C : \ P..

Programming 2020.03.02

"else if"가 "switch () case"보다 빠릅니까?

"else if"가 "switch () case"보다 빠릅니까? [복제] 가능한 중복 : C #에서 if / else와 switch-case를 사용하는 것 사이에 큰 차이가 있습니까? 저는 현재 C #을 배우고있는 전직 파스칼 사람입니다. 내 질문은 다음과 같습니다 아래 코드는 스위치를 만드는 것보다 빠릅니까? int a = 5; if (a == 1) { .... } else if(a == 2) { .... } else if(a == 3) { .... } else if(a == 4) { .... } else .... 그리고 스위치 : int a = 5; switch(a) { case 1: ... break; case 2: ... break; case 3: ... break; case 4: ... brea..

Programming 2020.03.02

Windows에서 PYTHONPATH에 추가하여 모듈 / 패키지를 찾는 방법은 무엇입니까?

Windows에서 PYTHONPATH에 추가하여 모듈 / 패키지를 찾는 방법은 무엇입니까? Django 앱을 모두 호스팅하는 디렉토리가 있습니다 ( C:\My_Projects). 이 디렉토리를 내 디렉토리에 추가 PYTHONPATH하여 앱을 직접 호출 할 수 있습니다. Windows GUI ( ) 에서 C:\My_Projects\;Windows Path변수를 추가하려고했습니다 My Computer > Properties > Advanced System Settings > Environment Variables. 그러나 여전히 coltrane 모듈을 읽지 않고 다음 오류를 생성합니다. 오류 : coltrane이라는 모듈이 없습니다. 당신은 Windows에서 실제로 나를 위해 일한 것이 무엇인지 알고 있습니..

Programming 2020.03.02
반응형