반응형

전체 글 3736

F- 문자열로 소수점 이하의 고정 숫자

F- 문자열로 소수점 이하의 고정 숫자 소수점 이하 자릿수를 수정하는 Python f- 문자열 (PEP 498)을 사용하는 쉬운 방법이 있습니까? (특히 .format 또는 %와 같은 다른 문자열 형식화 옵션이 아닌 f- 문자열) 예를 들어 소수점 이하 두 자리를 표시한다고 가정 해 봅시다. 어떻게합니까? a = 10.1234 f'{a:.2}' Out[2]: '1e+01' f'{a:.4}' Out[3]: '10.12' a = 100.1234 f'{a:.4}' Out[5]: '100.1' 보시다시피 "정밀도"는 % 서식을 사용할 때와 같이 "소수점 뒤의 자리수"에서 총 자릿수로 의미가 변경되었습니다. 숫자가 아무리 커도 소수점 이하 자릿수 는 어떻게 항상 얻을 수 있습니까? 형식 표현식에 형식 지정자를 포..

Programming 2020.05.12

SELECT 문에서 NOLOCK 힌트의 영향

SELECT 문에서 NOLOCK 힌트의 영향 실제 질문은 다음과 같습니다. 더티 읽기에 신경 쓰지 않으면 with (NOLOCK) 힌트를 SELECT 문에 추가하면 성능에 영향을 미칩니다. 현재 SELECT 문 주어진 테이블에 대한 다른 거래 예: Select * from aTable with (NOLOCK) 1) 예 하는로 선택 NOLOCK빠르게 정상을 선택보다는 완료됩니다. 2) 예 . with with NOLOCK를 선택 하면 영향을받는 테이블에 대한 다른 쿼리가 일반 선택보다 빠르게 완료됩니다. 왜 이럴까요? NOLOCK일반적으로 (DB 엔진에 따라 다름)은 데이터를 제공한다는 것을 의미하며 데이터의 상태를 신경 쓰지 않으며 읽을 때 여전히 데이터를 유지하지 않아도됩니다. 한 번에 더 빠르며 리소..

Programming 2020.05.12

git은 공백과 탭을 자동으로 전환 할 수 있습니까?

git은 공백과 탭을 자동으로 전환 할 수 있습니까? 파이썬 프로그램에서 들여 쓰기에 탭을 사용하지만 대신 공백을 사용하는 사람들과 협력하고 싶습니다 (git 사용). 푸시 / 페치시 git이 공백과 탭 (예 : 4 공백 = 1 탭) 사이를 자동으로 변환하는 방법이 있습니까? (CR / LF 변환과 유사) 완벽한 솔루션은 다음과 같습니다. 저장소에서 .git/info/attributes다음을 포함 하는 파일 을 추가하십시오 . *.py filter=tabspace 리눅스 / 유닉스 이제 다음 명령을 실행하십시오 : git config --global filter.tabspace.smudge 'unexpand --tabs=4 --first-only' git config --global filter.tabs..

Programming 2020.05.12

MySQL 인덱스-모범 사례는 무엇입니까?

MySQL 인덱스-모범 사례는 무엇입니까? 나는 지금까지 MySQL 데이터베이스에서 인덱스를 사용해 왔지만 그것에 대해 제대로 배우지 못했습니다 . 일반적으로 WHERE절을 사용하여 검색하거나 선택할 필드에 색인을 넣지 만 때로는 흑백으로 보이지 않는 경우가 있습니다. MySQL 인덱스에 대한 모범 사례는 무엇입니까? 상황 / 딜레마 예 : 테이블에 6 개의 열이 있고 모두 열을 검색 할 수 있으면 열을 모두 색인화해야합니까 아니면 전혀 색인화하지 않아야합니까? . 인덱싱의 부정적인 성능 영향은 무엇입니까? . 내 사이트의 일부에서 검색 할 수있는 VARCHAR 2500 열이있는 경우 색인을 작성해야합니까? 인덱싱에 대해 읽는 데 시간을 투자해야하며 그것에 대해 많은 글이 있으며, 무슨 일이 일어나고 있..

Programming 2020.05.12

C ++ 11 범위 기반 루프 : 값으로 항목 가져 오기 또는 const 참조

C ++ 11 범위 기반 루프 : 값으로 항목 가져 오기 또는 const 참조 범위 기반 루프의 몇 가지 예를 읽으면 두 가지 주요 방법 1 , 2 , 3 , 4 를 제안합니다. std::vector vec; for (auto &x : vec) { // x is a reference to an item of vec // We can change vec's items by changing x } 또는 for (auto x : vec) { // Value of x is copied from an item of vec // We can not change vec's items by changing x } 잘. vec항목을 변경할 필요가없는 경우 IMO, 예제에서는 두 번째 버전 (값 기준)을 사용하는 것이 좋..

Programming 2020.05.12

CheckBox의 색상을 변경하는 방법은 무엇입니까?

CheckBox의 색상을 변경하는 방법은 무엇입니까? CheckBoxAndroid 에서 기본 색상을 어떻게 변경 합니까? 기본적으로 CheckBox색상은 녹색이며이 색상을 변경하고 싶습니다. 그것이 가능하지 않다면 어떻게 커스텀을 만드는지 알려주십시오 CheckBox. 당신이 경우 minSdkVersion21+ 사용 인 android:buttonTint체크 박스의 색상을 업데이트하는 속성 : AppCompat 라이브러리를 사용하고 21 미만의 Android 버전을 지원하는 프로젝트에서는 compat 버전의 buttonTint속성을 사용할 수 있습니다 . 이 경우 서브 클래스를 만들고 싶다면 대신 CheckBox사용 AppCompatCheckBox하는 것을 잊지 마십시오 . 이전 답변 : 속성을 Check..

Programming 2020.05.11

Rails 앱에서 모든 모델을 모을 수있는 방법이 있습니까?

Rails 앱에서 모든 모델을 모을 수있는 방법이 있습니까? Rails 앱에서 모든 모델을 모을 수있는 방법이 있습니까? 기본적으로 다음과 같은 작업을 수행 할 수 있습니까?- Models.each do |model| puts model.class.name end 편집 : 의견과 다른 답변을보십시오. 이것보다 더 똑똑한 답변이 있습니다! 또는 이것을 커뮤니티 위키로 향상 시키십시오. 모델은 마스터 객체에 자신을 등록하지 않으므로 Rails에는 모델 목록이 없습니다. 그러나 여전히 응용 프로그램의 models 디렉토리 내용을 볼 수 있습니다 ... Dir.foreach("#{RAILS_ROOT}/app/models") do |model_path| # ... end 편집 : 또 다른 (야생적인) 아이디어는 ..

Programming 2020.05.11

정수가 짝수인지 홀수인지 어떻게 확인합니까?

정수가 짝수인지 홀수인지 어떻게 확인합니까? [닫은] C에서 주어진 숫자가 짝수인지 홀수인지 어떻게 확인할 수 있습니까? 모듈로 (%) 연산자를 사용하여 2로 나눌 때 나머지가 있는지 확인하십시오. if (x % 2) { /* x is odd */ } 몇몇 사람들은 x & 1을 사용하는 것이 "더 빠르다"또는 "보다 효율적"이라는 내 대답을 비판했습니다. 나는 이것이 사실이라고 생각하지 않습니다. 호기심으로 두 가지 사소한 테스트 사례 프로그램을 만들었습니다. /* modulo.c */ #include int main(void) { int x; for (x = 0; x < 10; x++) if (x % 2) printf("%d is odd\n", x); return 0; } /* and.c */ #inc..

Programming 2020.05.11

루프와 함수를 지원하는 언어로 'goto'를 사용하는 것이 유리합니까?

루프와 함수를 지원하는 언어로 'goto'를 사용하는 것이 유리합니까? 그렇다면 왜 그렇습니까? 나는 goto가능하면 절대 사용해서는 안되는 인상을 오랫동안 받아왔다 . 다른 날 libavcodec (C로 작성)를 숙독하면서 여러 번 사용하는 것을 알았습니다. goto루프와 함수를 지원하는 언어 로 사용 하는 것이 유리한가요 ? 그렇다면 왜 그렇습니까? 내가 알고있는 "goto"문을 사용하는 데는 몇 가지 이유가 있습니다 (일부는 이미 이에 대해 언급했습니다). 기능을 완전히 종료 종종 함수에서 자원을 할당하고 여러 곳에서 종료해야 할 수도 있습니다. 프로그래머는 함수의 끝에 리소스 정리 코드를 넣어 코드를 단순화 할 수 있으며 함수의 모든 "종료 지점"이 정리 레이블로 이동합니다. 이런 식으로 함수의 ..

Programming 2020.05.11

내부 기수 정렬

내부 기수 정렬 긴 글입니다. 저를 참아주세요. 삶은 기수 정렬 알고리즘이 있습니까? 예비 나는 정렬하고 싶은 문자 "A", "C", "G"및 "T"(예, 당신은 짐작했습니다 : DNA ) 만 사용하는 작은 고정 길이 문자열이 많이 있습니다 . 현재 STL 의 모든 일반적인 구현에서 introsort 를 사용 std::sort하는을 사용합니다 . 이것은 꽤 잘 작동합니다. 그러나 기수 정렬이 내 문제 세트에 완벽하게 부합하고 실제로 훨씬 더 잘 작동한다고 확신합니다 . 세부 나는 매우 순진한 구현 으로이 가정을 테스트했으며 비교적 작은 입력 (약 10,000 정도)에 대해서는 이것이 사실입니다 (최소한 두 배 이상 빠름). 그러나 문제 크기가 커지면 런타임이 크게 저하됩니다 ( N > 5,000,000)..

Programming 2020.05.11
반응형