반응형

분류 전체보기 550

두 어레이를 "+"(어레이 유니온 연산자)와 병합하는 방법

두 어레이를 "+"(어레이 유니온 연산자)와 병합하는 방법 다음을 사용하여 두 배열의 데이터를 병합하는 것으로 보이는 코드가 있습니다.+=하지만 요소에 모든 요소가 포함된 것은 아닙니다.어떻게 작동합니까? 예: $test = array('hi'); $test += array('test', 'oh'); var_dump($test); 출력: array(2) { [0]=> string(2) "hi" [1]=> string(2) "oh" } 무엇인가.+PHP의 배열에서 사용될 때의 평균?언어 연산자에 대한 PHP 설명서의 인용. + 연산자는 왼쪽 배열에 추가된 오른쪽 배열을 반환합니다. 두 배열 모두에 있는 키의 경우 왼쪽 배열의 요소가 사용되고 오른쪽 배열의 일치 요소는 무시됩니다. 그래서 만약 당신이 $ar..

programing 2023.05.07

postgres에서 열거형 값을 삭제하는 방법은 무엇입니까?

postgres에서 열거형 값을 삭제하는 방법은 무엇입니까? postgresql에서 만든 열거형 값을 삭제하려면 어떻게 해야 합니까? create type admin_level1 as enum('classifier', 'moderator', 'god'); 예: 제거하려는 경우moderator명단에서 서류상으로는 아무것도 찾을 수가 없어요. Postgresql 9.3.4를 사용하고 있습니다.다음을 사용하여 다른 유형과 마찬가지로 열거형을 삭제(삭제)할 수 있습니다. DROP TYPE admin_level1; 실제로 열거형에서 개별 값을 제거하는 방법에 대해 질문하는 것이 가능합니까?만약 그렇다면, 당신은 할 수 없습니다.지원되지 않습니다. 비록 ~일지라도enum유형은 주로 정적 값 집합을 대상으로 하며, ..

programing 2023.05.07

VB에서 DirectCast()와 CType()의 차이입니다.그물

VB에서 DirectCast()와 CType()의 차이입니다.그물 저는 이제 막 VB에 들어간 C/C++/C# 프로그래머입니다.NET. Ctype(및 CInt, CBool, CStr)을 캐스트에 사용하는 것은 캐릭터가 적고 처음 접하게 된 캐스팅 방식이기 때문입니다. 하지만 DirectCast와 TryCast에 대해서도 알고 있습니다. 간단히 말해 DirectCast와 Ctype 간에 차이(출연 효과, 성능 등)가 있습니까?저는 TryCast의 아이디어를 이해합니다.첫 번째로 주목해야 할 것은 VB입니다.NET은 C#과 직접 유사하지 않습니다.(type)instance주조 기구저는 이것이 두 VB를 비교할 때 출발점이자 공통적인 참고 자료로 유용하기 때문에 이것을 언급합니다.NET 연산자(및 함수 의미론..

programing 2023.05.07

실행할 프로젝트를 찾을 수 없습니다.프로젝트가 D:\home\site\wwroot에 있는지 확인합니다.

실행할 프로젝트를 찾을 수 없습니다.프로젝트가 D:\home\site\wwroot에 있는지 확인합니다. 저는 지금까지 이 문제와 씨름해 왔습니다.ASP를 받으려고 합니다.Azure App Service에서 실행할 NET Core 2.1 앱입니다. 쿠두에서 제가 보는 이상한 행동이 여기 있습니다. 나는 봅니다.dllKudu 콘솔의 내 프로젝트 파일D:\home\site\wwwroot입력합니다.dotnet run myproject.dll다음과 같은 오류가 발생합니다. 실행할 프로젝트를 찾을 수 없습니다.프로젝트가 D:\home\site\wwroot에 있는지 확인합니다. 무슨 일인지 알아요?문서에서 도트넷 실행 명령은 빌드 어셈블리가 아닌 프로젝트의 컨텍스트에서 사용됩니다.대신 프레임워크 종속 응용 프로그램 ..

programing 2023.05.07

전화로 확인할 때 확인MongoDB 컬렉션의 인덱스?

전화로 확인할 때 확인MongoDB 컬렉션의 인덱스? ?ensureIndex단일 레코드를 삽입하기 전, 단일 레코드를 삽입한 후 또는 호출하기 전find()?제 의견이 조금 오해를 받은 것 같으니, 분명히 말씀드리겠습니다.처음 find()를 호출하기 전에 어느 시점에서 호출되기만 하면 언제 호출하든 상관없습니다.즉, 인덱스를 사용하기 전에 인덱스가 있는 한 인덱스를 만들 때는 중요하지 않습니다. 제가 많이 본 일반적인 패턴은 코딩입니다.ensureIndex동시에 (그리고 같은 장소에서)find() 러불러.ensureIndex인덱스가 있는지 확인하고 없으면 만듭니다.를 찾기 에 확실한 할 여지 없이 의 오버헤드 작지만 이 작업을 하지 않는 () ▁there▁before(▁(index다매좋니▁some▁is)..

programing 2023.05.07

첫 번째 커밋을 어떻게 다시 시작합니까?

첫 번째 커밋을 어떻게 다시 시작합니까? 사용한git init새로운 레포를 만들기 위해 세 번의 커밋을 수행했습니다.이제 돌아가서 첫 번째 커밋을 수정하기 위해 기본을 변경하고 싶지만, 만약 그렇다면.git rebase -i HEAD~3오류가 표시됩니다.fatal: invalid upstream 'HEAD~3'! 저도 같은 시도를 해보면요.HEAD~2그러면 작동하지만 마지막 두 번의 커밋만 다시 정렬할 수 있습니다. '커밋이 있기 전에 커밋'을 참조하거나 돌아가서 빈 커밋을 삽입하려면 어떻게 해야 합니까? 오류:git rebase -i HEAD~3: fatal: invalid upstream 'HEAD~3' 최신 Git를 사용한 간단한 방법(이것은 지금까지 나온 지 오래되었기 때문에 당신은 이것을 가져야..

programing 2023.05.07

SQL Server에서 "read committed"와 "repeatable read"의 차이

SQL Server에서 "read committed"와 "repeatable read"의 차이 나는 위의 고립 수준이 매우 비슷하다고 생각한다.가장 큰 차이가 무엇인지 좋은 예를 들어 설명해주실 수 있나요?Read committed는 현재 읽기가 커밋된 모든 데이터의 읽기를 보장하는 격리 수준입니다.그것은 단순히 독자들이 중간적이고, 약속되지 않은, 더러운 어떤 읽기도 보지 못하도록 제한한다.트랜잭션이 읽기를 다시 발행하여 동일한 데이터를 찾을 경우 데이터를 읽은 후에는 데이터를 자유롭게 변경할 수 있다는 약속은 전혀 약속하지 않습니다. 반복 가능 읽기는 읽기 커밋 수준의 보증과 더불어 데이터 읽기가 변경될 수 없음을 보장하는 상위 격리 수준입니다. 트랜잭션에서 동일한 데이터를 다시 읽으면 이전에 읽은 ..

programing 2023.04.07

LEFT OUTER JOIN이 왼쪽 테이블에 있는 것보다 더 많은 레코드를 반환하려면 어떻게 해야 합니까?

LEFT OUTER JOIN이 왼쪽 테이블에 있는 것보다 더 많은 레코드를 반환하려면 어떻게 해야 합니까? 왼쪽 테이블의 모든 결과와 훨씬 더 큰 테이블의 추가 정보를 반환하기 위한 매우 기본적인 왼쪽 외부 조인(LEFT OUTER JOIN왼쪽 테이블에는 4935개의 레코드가 포함되어 있습니다.다른 테이블에 레코드를 남겨두면 레코드 카운트가 상당히 커집니다. LEFT OUTER JOIN은 왼쪽 테이블의 모든 레코드와 일치하는 레코드와 일치하지 않는 행의 늘 값을 반환하는 것은 절대적인 가스펠로 알고 있기 때문에 왼쪽 테이블에 존재하는 것보다 많은 행을 반환하는 것은 불가능하다고 생각합니다만, 모두 같은 일이 일어나고 있습니다! SQL 쿼리는 다음과 같습니다. SELECT SUSP.Susp_Visits.S..

programing 2023.04.07

SQL Server Management Studio에서 SQL 포맷

SQL Server Management Studio에서 SQL 포맷 Visual Studio 및 기타 IDE에서는 키보드 단축키, 메뉴 또는 입력 시 자동으로 코드를 자동 포맷할 수 있습니다. SQL Server Management Studio에서 이 표준 기능을 사용할 수 있는 방법이 아직 없습니까? 포맷되지 않은 SQL이 엉망인 대형 저장 프로시저를 사용하고 있는데 "Select All" -> "Format SQL"로 넘어가면 좋을 것 같습니다.답변이 늦었지만 보람이 있기를 바랍니다.Poor Man의 T-SQL 포메터는 완전한 T-SQL 배치/스크립트 지원(DDL, DML), SSMS 플러그인, 명령줄 벌크 포메터 및 기타 옵션을 갖춘 오픈 소스(무료) T-SQL 포메터입니다. http://poors..

programing 2023.04.07

Visual Studio 기능에 대한 IntelliSense 코멘트를 받는 방법

Visual Studio 기능에 대한 IntelliSense 코멘트를 받는 방법 Visual Studio 및 C#에서는 ToString() 등의 빌트인 함수를 사용하면 IntelliSense에 노란색 상자가 표시되어 동작을 설명합니다. 내가 쓰는 기능이나 속성에 어떻게 그것을 가질 수 있을까?함수에 대한 설명과 함수에 대한 각 파라미터를 지정할 수 있는 영역을 생성하려면 함수 앞에 있는 행에 다음을 입력하고 를 누릅니다. C#: /// VB: ''' 코멘트에 포함할 수 있는 구조화된 컨텐츠에 대한 자세한 내용은 문서 코멘트에 대한 권장 태그(C# Programming Guide)를 참조하십시오.필요한 것은 xml 코멘트입니다.기본적으로 이 코멘트는 다음 구문을 따릅니다(Solmead에 의해 막연히 설명됨..

programing 2023.04.07
반응형