분류 전체보기 750

SQL Server에 저장된 프로시저의 마지막 실행 날짜

SQL Server에 저장된 프로시저의 마지막 실행 날짜 애플리케이션에 저장 프로시저가 많이 나오기 시작했습니다.대부분은 더 이상 사용되지 않는 사용자 정의 리포트용입니다.저장 프로시저가 실행된 마지막 날짜를 알려주는 SQL Server 2005의 시스템 뷰에 대해 실행할 수 있는 쿼리를 아는 사람이 있습니까?아래 코드가 트릭을 수행해야 합니다(>= 2008). SELECT o.name, ps.last_execution_time FROM sys.dm_exec_procedure_stats ps INNER JOIN sys.objects o ON ps.object_id = o.object_id WHERE DB_NAME(ps.database_id) = '' ORDER BY ps.last_execution_tim..

programing 2023.07.08

이 장고 앱 튜토리얼에서 choice_set는 무엇입니까?

이 장고 앱 튜토리얼에서 choice_set는 무엇입니까? 장고 튜토리얼 첫 장고 앱 쓰기 파트 1: p.choice_set.create(choice='Not much', votes=0) 어떻게 있다.choice_set존재를 불러왔고 그것은 무엇입니까? 내 생각엔choice부품은 모델의 소문자 버전입니다.Choice튜토리얼에서 사용되었지만, 무엇이choice_set자세히 말씀해 주시겠어요? 업데이트: Ben의 답변을 바탕으로 다음 문서를 찾았습니다.관계를 "뒤로" 따르는 것.다음 날짜에 외부 키를 생성했습니다.Choice그것은 각각을 a와 연관시킵니다.Question. 그래서 각각.Choice을 명시적으로 가지고 있습니다.question모델에서 선언한 필드입니다. 장고의 ORM은 다음과 같은 관계를 역순..

programing 2023.07.08

ASP.NET 5 클래스 라이브러리 프로젝트를 만드는 이유는 무엇입니까?

ASP.NET 5 클래스 라이브러리 프로젝트를 만드는 이유는 무엇입니까? "ASP.NET 5 Class Library"(vNext) C# 프로젝트가 ASP.NET과 어떤 관련이 있는지 알아보고 있습니다.일반 C# "클래스 라이브러리" 프로젝트가 아닌 이 템플릿으로 프로젝트를 만드는 이유는 무엇입니까? .csproj 파일 등보다는 project.json 파일 등의 새로운 기능이 마음에 들지만 프로젝트가 ASP.NET 또는 IIS 등과 관련이 없을 때 "ASP.NET" 클래스 라이브러리를 만드는 것은 옳지 않은 것 같습니다.비즈니스 논리 계층을 위한 프로젝트일 뿐입니다.새로운 WebApi ASP.NET 웹 사이트에서 최종적으로 이 프로젝트를 참조하지만 현재는 관련이 없습니다. 그냥 이름이 잘못 지어졌나요?웹..

programing 2023.07.08

판다들은 한 시트에 여러 테이블을 읽습니다.

판다들은 한 시트에 여러 테이블을 읽습니다. 판다를 사용하여 시트 엑셀 파일에서 여러 테이블을 읽을 수 있습니까? 예를 들어, 0행부터 100행까지 표 1을 읽고 102행부터 202행까지 표 2를 읽습니다...처리해야 할 파일이 많고 올바른 행 번호를 얻기 위해 각 테이블을 검색하지 않을 경우를 대비하여 여러 테이블을 자동으로 식별하기 위해 다음 코드를 작성했습니다.또한 코드는 각 테이블 위에 비어 있지 않은 행을 찾아 테이블 메타데이터로 읽습니다. def parse_excel_sheet(file, sheet_name=0, threshold=5): '''parses multiple tables from an excel sheet into multiple data frame objects. Returns ..

programing 2023.07.08

VI가 화면에서 커밋 메시지를 기다리고 있을 때 Git 커밋을 중지하려면 어떻게 해야 합니까?

VI가 화면에서 커밋 메시지를 기다리고 있을 때 Git 커밋을 중지하려면 어떻게 해야 합니까? Git에게 Gitbash 내에서 커밋을 수행하도록 요청했습니다. 항상 그렇듯이 VI가 시작되었습니다. 이제 커밋을 취소하려고 하는데, 이 시점부터 커밋이 진행되지 않도록 하려면 어떻게 해야 합니까?두 가지 옵션이 있습니다. 빈 커밋 메시지를 제공합니다.새 커밋인데 아직 메시지를 저장하지 않은 경우에는:q!(저장하지 않고 저장).이미 저장했거나 이전 커밋을 수정 중인 경우 전체 로그 메시지를 삭제하고 다시 저장합니다.+를 사용하여 이 작업을 수행할 수 있습니다.:wq빔에 편집기를 0이 아닌 종료 코드로 종료합니다.Vim에서 사용할 수 있습니다.:cq(오류 코드 포함). 작업 복사본을 커밋하기 전 상태로 항상 재설..

programing 2023.07.08

열이 null인지 확인하기 위한 쿼리

열이 null인지 확인하기 위한 쿼리 열이 null인지 여부(열에 null 값이 허용되는지 여부)를 확인하기 위한 쿼리입니다.가능하면 yes/no 또는 1/0 또는 true/false를 반환해야 합니다.에서 검색할 수 있습니다.sys.columns: select is_nullable from sys.columns where object_id = object_id('Schema.TheTable') and name = 'TheColumn' 및 메타데이터 기능도 사용할 수 있습니다. SELECT COLUMNPROPERTY(OBJECT_ID('SchemaName.TableName', 'U'), 'ColumnName', 'AllowsNull'); 테이블의 모든 열에서 'nullable' 속성 또는 원하는 다른 속..

programing 2023.07.08

특정 날짜의 모든 커밋을 보려면 어떻게 해야 합니까?

특정 날짜의 모든 커밋을 보려면 어떻게 해야 합니까? 저는 이미 git-scm.com 과 gitref.org 의 관련 문서를 살펴보았지만, 이것을 이해할 수 없는 것 같습니다. 2013년 11월 12일 화요일에 모든 커밋을 받고 싶다고 가정해 보겠습니다.기존의 레포를 예로 들어보면, 저는 전날과 모레의 커밋뿐만 아니라 그날 커밋이 있다는 사실을 알고 있습니다. 와 함께2013-11-11그리고.2013-11-12 다음은 모두 11월 11일과 12일에 대한 커밋입니다. git log --after="2013-11-11" --until="2013-11-12" git log --since="2013-11-11" --until="2013-11-12" git log --after="2013-11-11" --befo..

programing 2023.07.08

동적 프로그래밍 - 최대 사각형 블록

동적 프로그래밍 - 최대 사각형 블록 저는 1과 0으로 가득 찬 거대한 파일에서 1의 가장 큰 정사각형을 찾아야 합니다.동적 프로그래밍을 사용해야 한다는 것을 알고 있습니다.나는 그것을 2D 어레이에 저장하고 있습니다.가장 큰 사각형을 찾기 위한 알고리즘에 도움이 된다면 정말 좋을 것입니다, 감사합니다! 입력 예: 1 0 1 0 1 0 1 0 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 답변: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 지금까지 내 코드: int Square (Sq[int x][int y]) { if (Sq[x][y]) == 0) { return 0; } else { return 1+MIN( Sq(X-1,Y), Sq(X,Y-1), Sq(X-..

programing 2023.07.08

CREATE FUNCTION에서 SQL 오류 발생(1064)(42000)

CREATE FUNCTION에서 SQL 오류 발생(1064)(42000) MariaDB 데이터베이스에 저장된 함수를 만들려고 합니다.내가 만들려는 함수를 MariaDB Docs에서 복사했습니다. DELIMITER // CREATE FUNCTION FortyTwo() RETURNS TINYINT DETERMINISTIC BEGIN DECLARE x TINYINT; SET x = 42; RETURN x; END // DELIMITER ; 유감스럽게도 다음 오류가 발생합니다. SQL 오류 [1064] [42000]:SQL 구문에 오류가 있습니다. MySQL 서버 버전에 해당하는 설명서에서 3행의 "" 근처에서 사용할 올바른 구문을 확인하십시오. 제가 가장 당황하는 것은 주어진 코드가 MariaDB 문서에 따라..

programing 2023.07.08

기본 딕트의 중첩 기본 딕트

기본 딕트의 중첩 기본 딕트 기본 명령어도 기본 명령어로 만들 수 있는 방법이 있습니까?(즉, 무한 수준 재귀 기본 명령?) 저는 다음과 같은 일을 할 수 있습니다. x = defaultdict(...stuff...) x[0][1][0] {} 할 수 있어요.x = defaultdict(defaultdict)하지만 그건 두 번째 수준에 불과합니다. x[0] {} x[0][0] KeyError: 0 이것을 할 수 있는 요리법들이 있습니다.하지만 단순히 일반적인 기본 명령 인수를 사용하여 수행할 수 있습니까? 이것은 무한 수준의 재귀 기본값 딕트를 수행하는 방법을 묻는 것이므로 파이썬: 기본값 딕트?와 구별됩니다. 기본값 딕트는 2단계 기본값 딕트를 수행하는 방법이었습니다. 저는 아마 그냥 다발 패턴을 사용하..

programing 2023.07.08