반응형

etc./StackOverFlow 1071

개체 이름 앞에 단일 및 이중 밑줄의 의미는 무엇입니까?

질문자 :Community Wiki 누군가 Python에서 객체 이름 앞에 단일 및 이중 선행 밑줄이 있는 정확한 의미와 둘의 차이점을 설명해 주시겠습니까? 또한 해당 객체가 변수든, 함수든, 메소드 등이든 상관없이 그 의미는 동일하게 유지됩니까? 단일 밑줄 클래스에서 이름 앞에 밑줄이 있는 것은 다른 프로그래머에게 속성이나 메서드가 개인용임을 나타내기 위한 것입니다. 그러나 이름 자체에는 특별한 것이 없습니다. PEP-8 인용: _single_leading_underscore: 약한 "내부 사용" 표시기. 예 from M import * 는 이름이 밑줄로 시작하는 객체를 가져오지 않습니다. 이중 밑줄(이름 맹글링) Python 문서에서 : __spam 형식의 식별자(최소 2개의 선행 밑줄, 최대 1개의..

etc./StackOverFlow 2022.02.27

Rails: Ruby on Rails 마이그레이션에서 데이터베이스 열의 이름을 바꾸려면 어떻게 해야 합니까?

질문자 :user1994764 hased_password 대신 hashed_password 열 이름을 잘못 지정했습니다. 마이그레이션을 사용하여 이 열의 이름을 바꾸면 데이터베이스 스키마를 어떻게 업데이트합니까? rename_column :table, :old_column, :new_column 이를 위해 별도의 마이그레이션을 만들고 싶을 것입니다. FixColumnName 이름을 원하는 대로 바꿉니다.): script/generate migration FixColumnName # creates db/migrate/xxxxxxxxxx_fix_column_name.rb 그런 다음 원하는 대로 마이그레이션을 편집합니다. # db/migrate/xxxxxxxxxx_fix_column_name.rb class ..

etc./StackOverFlow 2022.02.27

잠재적으로 위험한 Request.Form 값이 클라이언트에서 감지되었습니다.

질문자 :Radu094 사용자가 내 웹 애플리케이션의 페이지에 가 포함된 항목을 게시할 때마다 이 예외가 발생합니다. 누군가 텍스트 상자에 문자를 입력했기 때문에 예외를 던지거나 전체 웹 응용 프로그램을 충돌시키는 현명함에 대해 논의하고 싶지는 않지만 이를 처리할 수 있는 우아한 방법을 찾고 있습니다. 예외 트래핑 및 표시 오류가 발생했습니다. 돌아가서 전체 양식을 다시 입력하십시오. 그러나 이번에는 122) || ((charCode > 57) && (charCode 90) && (charCode < 97)) ) { // Show a message or do something return false; } } 그런 다음 코드 숨김의 PageLoad 이벤트에서 다음 ..

etc./StackOverFlow 2022.02.27

Git 푸시를 올바르게 강제하려면 어떻게 해야 합니까?

질문자 :Spyros 원격이 아닌 "기본" 리포지토리를 설정하고 내 컴퓨터에 복제했습니다. 일부 로컬 변경을 수행하고 로컬 저장소를 업데이트하고 변경 사항을 원격 저장소로 다시 푸시했습니다. 그 시점까지는 상황이 괜찮았습니다. 이제 원격 저장소에서 무언가를 변경해야 했습니다. 그런 다음 로컬 저장소에서 무언가를 변경했습니다. 원격 저장소로의 변경이 필요하지 않다는 것을 깨달았습니다. git push 를 시도했지만 다음과 같은 오류가 발생했습니다. 기록 손실을 방지하기 위해 빨리 감기가 아닌 업데이트가 거부되었습니다. 다시 푸시하기 전에 원격 변경 사항을 병합하십시오. git push --help 의 &#39;빨리 감기에 대한 참고 사항&#39; 섹션을 참조하세요. 나는 그것이 아마 git push --f..

etc./StackOverFlow 2022.02.27

CSS를 사용하는 모든 브라우저의 "div" 요소를 수직으로 중앙에 맞추려면 어떻게 해야 합니까?

질문자 :Burak Erdem CSS를 사용 div 를 가운데에 맞추고 싶습니다. 나는 테이블이나 JavaScript를 원하지 않고 순수한 CSS만 원합니다. 몇 가지 솔루션을 찾았지만 모두 Internet Explorer 6 지원이 누락되었습니다. Div to be aligned vertically Internet Explorer 6을 포함한 모든 주요 브라우저에서 div 세로로 가운데에 맞추려면 어떻게 해야 합니까? 다음은 고정 너비의 유연한 높이 콘텐츠 상자를 수직 및 수평 중앙에 구축할 수 있는 최고의 만능 솔루션입니다. 최신 버전의 Firefox, Opera, Chrome 및 Safari에서 테스트 및 작동했습니다. .outer { display: table; position: absolute;..

etc./StackOverFlow 2022.02.27

Android Studio에서 'assets' 폴더를 어디에 배치해야 하나요?

질문자 :hvkale assets 폴더에 대해 혼란스럽습니다. Android Studio에서 자동 생성되지 않으며 이에 대해 논의하는 거의 모든 포럼에서 Eclipse에 대해 이야기합니다. Android Studio에서 Assets 디렉토리를 어떻게 구성할 수 있습니까? Android Studio는 새로운 Gradle 기반 빌드 시스템 을 사용하므로 소스 세트 (예: src/main/assets/ ) assets/ 를 넣어야 합니다. 일반적인 Android Studio 프로젝트 main/ sourceset( app/src/main/ app/ 모듈이 있으므로 기본 자산은 app/src/main/assets/ . 하지만: debug 대 release 와 같은 빌드 유형에 특정한 자산이 필요한 경우 해당 역할..

etc./StackOverFlow 2022.02.27

바이트 배열을 16진수 문자열로 또는 그 반대로 어떻게 변환합니까?

질문자 :Community Wiki 어떻게 바이트 배열을 16진수 문자열로 또는 그 반대로 변환할 수 있습니까? 어느 하나: public static string ByteArrayToString(byte[] ba) { StringBuilder hex = new StringBuilder(ba.Length * 2); foreach (byte b in ba) hex.AppendFormat("{0:x2}", b); return hex.ToString(); } 또는: public static string ByteArrayToString(byte[] ba) { return BitConverter.ToString(ba).Replace("-",""); } 예를 들어 여기 와 같이 더 많은 변형이 있습니다. 역변환은 다..

etc./StackOverFlow 2022.02.27

Docker 컨테이너의 셸에 어떻게 들어가나요?

질문자 :Andrew Docker 작업을 시작하고 있습니다. WordPress 기본 이미지와 docker-compose를 사용하고 있습니다. 초기 빌드 중에 생성된 파일/디렉토리를 검사하기 위해 컨테이너 중 하나에 ssh를 시도하고 있습니다. docker-compose run containername ls -la 를 실행하려고 시도했지만 아무 것도 하지 않았습니다. 그렇다고 해도 단일 명령을 실행하는 것보다 디렉토리 구조를 탐색할 수 있는 콘솔을 사용하는 것이 좋습니다. Docker로 이를 수행하는 올바른 방법은 무엇입니까? docker attach 을 사용하면 Docker 컨테이너에 연결할 수 있지만 실제로는 ssh 와 동일하지 않습니다. 예를 들어 컨테이너에서 웹 서버를 실행 중인 경우 docker ..

etc./StackOverFlow 2022.02.27

C#에서 const와 readonly의 차이점은 무엇입니까?

질문자 :readonly C#에서 const 와 readonly 의 차이점은 무엇입니까? 언제 다른 것보다 하나를 사용하시겠습니까? 겉으로 보이는 차이 외에 const VS readonly 값을 정의할 때 값을 선언해야 하는 것은 동적으로 계산할 수 있지만 생성자가 종료되기 전에 할당해야 합니다. 그 후에는 고정됩니다. const 는 암시적으로 static 입니다. ClassName.ConstantName 표기법을 사용하여 액세스합니다. 미묘한 차이가 있습니다. AssemblyA 정의된 클래스를 고려하십시오. public class Const_V_Readonly { public const int I_CONST_VALUE = 2; public readonly int I_RO_VALUE; public Con..

etc./StackOverFlow 2022.02.27

32비트 루프 카운터를 64비트로 교체하면 Intel CPU에서 _mm_popcnt_u64로 미친 성능 편차가 발생합니다.

질문자 :gexicide 대규모 데이터 배열 popcount 하는 가장 빠른 방법을 찾고 있었습니다. 나는 매우 이상한 효과를 uint64_t . 루프 변수를 unsigned 에서 uint64_t로 변경하면 내 PC의 성능이 50% 감소했습니다. 벤치마크 #include #include #include int main(int argc, char* argv[]) { using namespace std; if (argc != 2) { cerr

etc./StackOverFlow 2022.02.27
반응형