반응형

2020/08 545

선택 항목 =… 이름으로 Django IntegerField 설정

선택 항목 =… 이름으로 Django IntegerField 설정 선택 옵션이있는 모델 필드가 있으면 사람이 읽을 수있는 이름과 관련된 마법 값이있는 경향이 있습니다. Django에 값 대신 사람이 읽을 수있는 이름으로 이러한 필드를 설정하는 편리한 방법이 있습니까? 이 모델을 고려하십시오. class Thing(models.Model): PRIORITIES = ( (0, 'Low'), (1, 'Normal'), (2, 'High'), ) priority = models.IntegerField(default=0, choices=PRIORITIES) 어느 시점에서 Thing 인스턴스가 있고 우선 순위를 설정하려고합니다. 분명히 할 수 있습니다. thing.priority = 1 그러나 그것은 당신이 PRI..

Programing 2020.08.28

포함 된 내용을 캡처하지 않고 정규식에서 OR를 사용할 수 있습니까?

포함 된 내용을 캡처하지 않고 정규식에서 OR를 사용할 수 있습니까? 내 정규식을 빌드하기 위해 rubular.com 을 사용 하고 있으며 해당 문서는 다음을 설명합니다. (...) Capture everything enclosed (a|b) a or b OR 표현식을 캡처하지 않고 어떻게 사용할 수 있습니까? 예를 들어 "ac"또는 "bc"를 캡처하고 싶습니다. 정규식을 사용할 수 없습니다. (a|b)(c) 권리? 그 이후로 한 그룹에서 "a"또는 "b"를 캡처하고 다른 그룹에서 "c"를 캡처합니다. 캡처 된 결과를 필터링 할 수 있다는 것을 알고 있지만 작업이 더 많은 것 같습니다. 나는 명백한 것을 놓치고 있습니까? 적절한 경우 Java에서 이것을 사용하고 있습니다. 정규식 구현에 따라 다음 구문과..

Programing 2020.08.28

튜플이 해결하도록 설계된 요구 사항은 무엇입니까?

튜플이 해결하도록 설계된 요구 사항은 무엇입니까? 튜플의 새로운 C # 기능을보고 있습니다. 궁금합니다. 튜플이 해결하도록 설계된 문제는 무엇입니까? 앱에서 튜플을 무엇에 사용 했습니까? 최신 정보 지금까지 답변 해주셔서 감사합니다. 마음에 똑바로있는 것이 있는지 살펴 보겠습니다. 튜플의 좋은 예가 좌표로 지적되었습니다. 이게 맞나요? var coords = Tuple.Create(geoLat,geoLong); 그런 다음 튜플을 다음과 같이 사용하십시오. var myLatlng = new google.maps.LatLng("+ coords.Item1 + ", "+ coords.Item2 + "); 그 맞습니까? 프로그램을 작성할 때 클래스 작성을 정당화하기에 충분한 공통성이없는 값 세트를 논리적으로 그룹..

Programing 2020.08.28

동일한 클래스 내의 메서드에 의한 Spring @Transaction 메서드 호출이 작동하지 않습니까?

동일한 클래스 내의 메서드에 의한 Spring @Transaction 메서드 호출이 작동하지 않습니까? 저는 Spring Transaction을 처음 사용합니다. 내가 정말 이상하다고 생각한 것, 아마 나는 이것을 제대로 이해했을 것입니다. 메서드 수준에 대한 트랜잭션을 갖고 싶었고 동일한 클래스 내에 호출자 메서드가 있는데 그게 좋지 않은 것처럼 보이므로 별도의 클래스에서 호출해야합니다. 나는 그것이 어떻게 가능한지 이해하지 못한다. 누구든지이 문제를 해결하는 방법을 알고 있다면 대단히 감사하겠습니다. 주석이 달린 트랜잭션 메서드를 호출하는 데 동일한 클래스를 사용하고 싶습니다. 다음은 코드입니다. public class UserService { @Transactional public boolean a..

Programing 2020.08.28

인터페이스의 모든 필드가 암시 적으로 정적이고 최종적인 이유는 무엇입니까?

인터페이스의 모든 필드가 암시 적으로 정적이고 최종적인 이유는 무엇입니까? 인터페이스에 정의 된 모든 필드가 암시 적으로 static및 final. 필드를 유지한다는 생각은 static인터페이스의 객체를 가질 수 없지만 왜 final(암시 적으로) 존재합니까? 자바 디자이너가 인터페이스의 필드를 만들어 갔다 이유 중 하나는 알고 static및 final? 인터페이스는 상호 작용 계약 만 지정하고 구현 세부 정보는 지정하지 않기 때문에 동작이나 상태를 가질 수 없습니다. 메서드 / 생성자 본문 또는 정적 / 인스턴스 초기화 블록을 허용하지 않음으로써 동작이 강제되지 않습니다. 정적 최종 필드 만 허용하여 상태가 적용되지 않으므로 클래스는 상태 (정적 상태)를 가질 수 있지만 인스턴스 상태는 인터페이스에서 ..

Programing 2020.08.28

연결 거부 오류의 원인은 무엇입니까?

연결 거부 오류의 원인은 무엇입니까? 다른 클라이언트를 사용하여 C로 서버 프로그램을 작성하려고합니다. 예를 들어 포트 2080을 통해 연결하려고하면이 오류가 발생합니다. connection refused 이 오류의 원인은 무엇입니까? 여러 가지 이유가있을 수 있지만 가장 일반적인 이유는 다음과 같습니다. 대상 컴퓨터에서 포트가 열려 있지 않습니다. 대상 컴퓨터에서 포트가 열려 있지만 보류중인 연결의 백 로그가 가득 찼습니다. 클라이언트와 서버 사이의 방화벽이 액세스를 차단하고 있습니다 (로컬 방화벽도 확인). 방화벽을 확인하고 포트가 열려 있는지 확인한 후 텔넷을 사용하여 IP / 포트에 연결하여 연결을 테스트합니다. 이렇게하면 응용 프로그램에서 잠재적 인 문제가 제거됩니다. 오류는 수신 소켓의 OS가..

Programing 2020.08.28

두 개의 열을 기반으로 두 개의 데이터 프레임을 결합하는 방법은 무엇입니까?

두 개의 열을 기반으로 두 개의 데이터 프레임을 결합하는 방법은 무엇입니까? [복제] 이 질문에 이미 답변이 있습니다. 데이터 프레임을 결합 (병합)하는 방법 (내부, 외부, 왼쪽, 오른쪽) 13 답변 을 (를) 사용 plyr하여 데이터 프레임을 결합 할 수 있다는 것을 알고 merge있지만 지금까지 두 개의 데이터 프레임을 2 개의 열을 기반으로하는 여러 열과 병합하는 방법을 모릅니다. 에 대한 설명서를 참조하십시오 ?merge. By default the data frames are merged on the columns with names they both have, but separate specifications of the columns can be given by by.x and by.y. ..

Programing 2020.08.28

자바 스크립트에서 함수를 오버로드하는 방법은 무엇입니까?

자바 스크립트에서 함수를 오버로드하는 방법은 무엇입니까? 오버로딩에 대한 고전적인 (비 -js) 접근 방식 : function myFunc(){ //code } function myFunc(overloaded){ //other code } Javascript는 동일한 이름으로 둘 이상의 함수를 정의 할 수 없습니다. 따라서 다음과 같은 내용이 표시됩니다. function myFunc(options){ if(options["overloaded"]){ //code } } 오버로드가있는 객체를 전달하는 것 외에 자바 스크립트에서 함수 오버로딩에 대한 더 나은 해결 방법이 있습니까? 오버로드를 전달하면 가능한 각 오버로드에 조건문이 필요하기 때문에 함수가 너무 장황해질 수 있습니다. //code이러한 조건문 내..

Programing 2020.08.28

Mongoose에서 다른 스키마 참조

Mongoose에서 다른 스키마 참조 다음과 같은 두 개의 스키마가있는 경우 : var userSchema = new Schema({ twittername: String, twitterID: Number, displayName: String, profilePic: String, }); var User = mongoose.model('User') var postSchema = new Schema({ name: String, postedBy: User, //User Model Type dateCreated: Date, comments: [{body:"string", by: mongoose.Schema.Types.ObjectId}], }); 위의 예처럼 연결하려고했지만 어떻게해야할지 모르겠습니다. 결국 내가 ..

Programing 2020.08.28

대규모 C ++ 프로젝트에서 불필요한 #include 파일을 어떻게 감지해야합니까?

대규모 C ++ 프로젝트에서 불필요한 #include 파일을 어떻게 감지해야합니까? 저는 Visual Studio 2008에서 대규모 C ++ 프로젝트를 작업 중이며 불필요한 #include지시문 이있는 파일이 많이 있습니다 . 때로는 #includes는 아티팩트 일 뿐이며 모든 것이 제거되면 잘 컴파일되며 다른 경우에는 클래스를 앞으로 선언하고 #include를 .cpp파일 로 이동할 수 있습니다 . 이 두 경우를 모두 감지 할 수있는 좋은 도구가 있습니까? 불필요한 포함 파일을 표시하지는 않지만 Visual Studio에는 컴파일 타임에 포함 된 모든 파일의 트리를 출력하는 설정 /showIncludes( .cpp파일을 마우스 오른쪽 버튼으로 클릭 Properties->C/C++->Advanced)이..

Programing 2020.08.28
반응형