반응형

Program Tip 2507

SQLAlchemy를 사용하여 SQL보기를 만드는 방법은 무엇입니까?

SQLAlchemy를 사용하여 SQL보기를 만드는 방법은 무엇입니까? SQLAlchemy로 SQL 뷰를 정의하는 "Pythonic"방식 ( "순수 SQL"쿼리 없음)이 있습니까? 업데이트 : 여기 에서 SQLAlchemy 사용 레시피도 참조 하세요. 내가 아는 한 (읽기 전용 비 구체화) 뷰를 만드는 것은 기본적으로 지원되지 않습니다. 그러나 SQLAlchemy 0.7에이 기능을 추가하는 것은 간단합니다 ( 여기 에서 제공 한 예제와 유사 함 ). 컴파일러 확장 을 작성하기 만하면 CreateView됩니다. 이 확장을 사용하면 다음을 작성할 수 있습니다 ( t열이있는 테이블 객체 라고 가정 id). createview = CreateView('viewname', t.select().where(t.c.id..

Program Tip 2020.12.01

HTML 및 CSS를 사용한 테이블 스크롤

HTML 및 CSS를 사용한 테이블 스크롤 데이터로 채우는 것과 같은 테이블이 있습니다. Product (Parent Product) Associated Sites Actions @for (int i = 0; i < Model.Count(); i++) { @Model.ElementAt(i).Name @Html.ActionLink("Edit Product", "Edit", "Products") @Html.ActionLink("Associate Site", "Associate", "Products") } 그런 CSS #products-table { width: 200px; height: 400px; overflow:scroll; } 하지만 스크롤이 작동하지 않습니다. 테이블 높이를 고정하고 초과하면 스크롤바..

Program Tip 2020.12.01

QtCreator : 유효한 키트가 없습니다.

QtCreator : 유효한 키트가 없습니다. Windows 7에 IDE 만 설치했습니다. 일반 C ++ 프로젝트 (비 QT 프로젝트)를 만들고 싶습니다. 그러나 오류가 발생합니다. No valid kits found . 옵션-> 키트를 클릭하면 데스크탑 (기본) 키트가 표시되고 오류가 표시되지 않습니다. Qt 라이브러리를 설치하지 않았기 때문에 오류가 발생합니까? 그렇다면 다운로드 / 설치를 우회하고 IDE를 사용할 수있는 방법이 있습니까? OP에서 Windows에 대해 묻지 만이 오류는 Ubuntu Linux에서도 발생하며 "QtCreator : No valid kits found"오류를 검색 할 때 Google에서이 결과를 먼저 표시합니다. Ubuntu에서는 다음을 실행하여 해결됩니다. Qt5의 경..

Program Tip 2020.12.01

정규식에서 / gi의 의미는 무엇입니까?

정규식에서 / gi의 의미는 무엇입니까? 이 질문에 이미 답변이 있습니다. 참조-이 정규식은 무엇을 의미합니까? 1 답변 내 JavaScript 코드에 다음과 같은 줄이 표시됩니다. var regex = /[^\w\s]/gi; /gi정규식에서 이것의 의미는 무엇입니까 ? 다른 부분은 단어와 공백 그룹을 받아들이 기 때문에 이해할 수 있지만 /gi. g modifier: global. All matches (don't return on first match) i modifier: insensitive. Case insensitive match (ignores case of [a-zA-Z]) 귀하의 경우에는 i캡처하지 않기 때문에 중요하지 않습니다 [a-zA-Z]. 수정자가 없으면 정규식이 첫 번째 일치를 ..

Program Tip 2020.12.01

hasNext ()가 False인데 hasNextLine ()이 True 인 이유는 무엇입니까?

hasNext ()가 False인데 hasNextLine ()이 True 인 이유는 무엇입니까? 질문 스캐너 객체의 경우 hasNextLine()메서드가 true를 hasNext()반환 하고 메서드가 false를 반환 하는 방법은 무엇입니까? 참고 : 입력 파일에 따라 hasNext()메서드는 예상대로 결과를 반환합니다. 는 hasNextLine()올바른 결과를 반환하지 않는 것. 암호 아래 결과를 생성하는 코드는 다음과 같습니다. public void ScannerTest(Reader fileReaderObject){ Scanner scannerObj = new Scanner(fileReaderObject); for(int i = 1; scannerObj.hasNext(); i++){ System.ou..

Program Tip 2020.12.01

C # 열거 형 : Nullable 또는 'Unknown'값?

C # 열거 형 : Nullable 또는 'Unknown'값? enum멤버 가있는 클래스가 있고이 멤버가 정의되지 않은 상황을 표현하고 싶다면 어느 것이 더 낫습니까? a) nullable 형식을 사용하여 클래스에서 멤버를 nullable로 선언합니다. 예 : public SomeEnum? myEnum; b) 열거 형에 기본 '알 수없는'값을 추가합니다. 예 : public enum SomeEnum { Unknown, SomeValueA, SomeValueB, SomeValueC, } 어느 쪽이든 주요 장단점을 볼 수 없습니다. 그러나 아마도 하나가 다른 것보다 더 낫습니까? nullable 값 유형을 확실히 사용하십시오. 그것이 바로 그 이유입니다. 그것은 당신의 의도를 명시 적으로 나타냅니다. 이는 ..

Program Tip 2020.12.01

MVVM : 라디오 버튼을 뷰 모델에 바인딩합니까?

MVVM : 라디오 버튼을 뷰 모델에 바인딩합니까? 편집 : 문제는 .NET 4.0에서 수정되었습니다. 버튼을 사용하여 라디오 버튼 그룹을 뷰 모델에 바인딩하려고했습니다 IsChecked. 다른 게시물을 검토 한 결과 해당 IsChecked속성이 작동하지 않는 것으로 보입니다 . 아래에 포함 된 문제를 재현하는 짧은 데모를 모았습니다. 내 질문은 다음과 같습니다. MVVM을 사용하여 라디오 버튼을 바인딩하는 간단하고 안정적인 방법이 있습니까? 감사. 추가 정보 : 이 IsChecked속성은 다음 두 가지 이유로 작동하지 않습니다. 버튼을 선택하면 그룹에있는 다른 버튼의 IsChecked 속성이 false로 설정되지 않습니다 . 단추를 선택하면 단추를 처음 선택한 후 자체 IsChecked 속성이 설정되지..

Program Tip 2020.12.01

Php 소멸자

Php 소멸자 수업에서 __destruct를 사용해야 할 때의 실제 사례를 보여주세요. 좋아, 내 마지막 답변이 분명 맞지 않았기 때문에 다시 시도 해보자. 이 주제에 대한 많은 리소스와 예제가 인터넷에 있습니다. 다른 프레임 워크의 코드를 약간 검색하고 찾아 보면 꽤 좋은 예제를 볼 수 있습니다. PHP가 종료시 리소스를 닫는다 고해서 더 이상 필요하지 않을 때 (또는 닫지 않는 것이 좋다) 명시 적으로 닫는 것이 나쁘다는 것을 의미하지는 않습니다. 사용 사례에 따라 다릅니다 ( 끝까지 사용 중인지 아니면 초기에 한 번의 호출이 있고 나머지 실행 동안 다시 필요하지 않은지 여부) ... 이제 __destruct객체가 파괴 될 때 호출 된다는 것을 알고 있습니다. 논리적으로 객체가 파괴되면 어떻게됩니까?..

Program Tip 2020.12.01

Go 객체의 포인터 값을 어떻게 인쇄합니까?

Go 객체의 포인터 값을 어떻게 인쇄합니까? 포인터 값은 무엇을 의미합니까? 나는 단지 Go를 가지고 놀면서 구조체가 값이나 참조로 전달되는시기에 대한 좋은 멘탈 모델을 아직 가지고 있지 않습니다. 이것은 매우 멍청한 질문 일 수 있지만 조금 실험하고 여전히 동일한 개체에서 작업하고 있는지 또는 복사본을 만들 었는지 확인하고 싶습니다 (값으로 전달). 객체의 포인터 (또는 포인터 값이 gc에 의해 변경된 경우 내부 ID)를 인쇄하는 방법이 있습니까? package main import ( "runtime" ) type Something struct { number int queue chan int } func gotest( s *Something, done chan bool ) { println( "fr..

Program Tip 2020.12.01

부트 스트랩의 clearfix 클래스 이해

부트 스트랩의 clearfix 클래스 이해 .clearfix { *zoom: 1; &:before, &:after { display: table; content: ""; // Fixes Opera/contenteditable bug: // http://nicolasgallagher.com/micro-clearfix-hack/#comment-36952 line-height: 0; } &:after { clear: both; } } 왜 사용하지 display:block않습니까? 또한 ::before의사 클래스 에도 적용되는 이유는 무엇입니까? .clearfix에 정의되어 less/mixins.less있습니다. 정의 바로 위에이 기사에 대한 링크가있는 주석이 있습니다. 새로운 마이크로 클리어 픽스 해킹 이 기..

Program Tip 2020.12.01
반응형