programing 435

JavaScript:사용자 브라우저가 Chrome인지 확인하는 방법

JavaScript:사용자 브라우저가 Chrome인지 확인하는 방법 브라우저가 크롬인지 확인하기 위해 부울값을 반환하는 함수가 필요합니다. 이러한 기능을 작성하려면 어떻게 해야 합니까?브라우저가 Google Chrome인지 확인하려면 다음을 수행하십시오. // please note, // that IE11 now returns undefined again for window.chrome // and new Opera 30 outputs true for window.chrome // but needs to check if window.opr is not undefined // and new IE Edge outputs to true now for window.chrome // and if not iOS C..

programing 2023.02.03

PHP에서 @ 연산자를 사용하여 오류 억제

PHP에서 @ 연산자를 사용하여 오류 억제 PHP의 오류/경고를 억제하기 위해 @ 연산자를 사용하는 것이 타당하다고 생각하십니까? 그렇다면 어떤 상황에서 사용하시겠습니까? 코드 예는 환영입니다. 편집: 리플라이어에 대한 메모.에러 보고를 무효로 하는 것은 아니지만, 예를 들어 일반적인 방법은 @fopen($file); 나중에 확인하고...@를 없애려면 if (file_exists($file)) { fopen($file); } else { die('File not found'); } 또는 이와 유사합니다. 문제는 다른 방법으로 처리할 수 없는 오류를 억제하기 위해 @를 사용해야 하는 곳이 있는가 하는 것입니다.주의: 우선, PHP 개발자의 99%가 에러 억제 연산자(저도 그 중 하나였습니다)를 사용하고 있..

programing 2023.02.03

경고: 헤더 정보를 수정할 수 없습니다. 헤더는 이미 ERROR에 의해 전송되었습니다.

경고: 헤더 정보를 수정할 수 없습니다. 헤더는 이미 ERROR에 의해 전송되었습니다. 이 질문에는 이미 답변이 있습니다. PHP의 "Headers already sent" 오류를 수정하는 방법 (11개의 답변) 닫힘2년 전에요. 저는 이 오류로 인해 한동안 어려움을 겪고 있습니다. 처음에는 그냥 공백이라고 생각했는데, 좀 더 조사해 보니 다음과 같은 문제가 있을 것 같습니다. 이 헤더 스테이트먼트 전에 사용자에게 출력을 송신할 수 있는 스테이트먼트를 찾습니다.하나 또는 여러 개를 찾으면 코드를 변경하여 헤더 문을 이전으로 이동합니다.복잡한 조건문은 문제를 복잡하게 만들 수 있지만 문제를 해결하는 데 도움이 될 수도 있습니다.가능한 한 빨리 헤더 값을 결정하고 이를 설정하는 PHP 스크립트의 맨 위에 있..

programing 2023.02.03

디렉토리가 비어 있는지 확인하기 위해 PHP를 사용하는 방법은 무엇입니까?

디렉토리가 비어 있는지 확인하기 위해 PHP를 사용하는 방법은 무엇입니까? 다음 스크립트를 사용하여 디렉토리를 읽고 있습니다.디렉토리에 파일이 없는 경우는, 「empty」라고 표시됩니다.문제는 내부에 ARE 파일이 있는데도 디렉토리가 비어 있다고 계속 표시된다는 것입니다. 필요한 것 요.scandirfiles를 수 에 glob은 unix hidden files를 볼 수 없습니다.

programing 2023.02.03

Django에서 manage.py CLI를 사용하여 데이터베이스에서 모든 테이블을 삭제하려면 어떻게 해야 합니까?

Django에서 manage.py CLI를 사용하여 데이터베이스에서 모든 테이블을 삭제하려면 어떻게 해야 합니까? manage.py 및 명령줄을 사용하여 데이터베이스에서 모든 테이블을 드롭하려면 어떻게 해야 합니까?관리를 실행할 수 있는 방법이 있습니까?에서 실행할 수 있도록 적절한 파라미터를 사용하여 py를 설정합니다.NET 어플리케이션제가 알기로는 모든 테이블을 폐기하는 관리 명령어는 없습니다.Python을 해킹하는 것을 꺼려하지 않는다면, 그것을 위해 자신만의 커스텀 명령어를 작성할 수 있습니다. 게 있을 거예요.sqlclear옵션이 흥미롭습니다.으로는 '하다'라고 되어 있습니다../manage.py sqlclear DROP TABLE SQL 입니다. 업데이트: 완전한 답변을 위해 이 답변 아래에 ..

programing 2023.02.03

여러 Vue 애플리케이션, 여러 엔트리 파일, 동일한 Vuex/Vue3 Compostition Api 스토어 [반응성 상실]

여러 Vue 애플리케이션, 여러 엔트리 파일, 동일한 Vuex/Vue3 Compostition Api 스토어 [반응성 상실] .cshtml Vue "mini-apps" 입니다.마이크로 프런트엔드와 클래식 SPA 사이여야 합니다.목적은 코드 베이스의 일부, 주로 의존관계를 공유하는 것입니다.의 「」를 컴파일 .chunk-vendors.jsJavascript "mini-files" 입니다.하면, 는 분할로 진행됩니다.chunk-vendors.js로딩이 느림으로써 최적화할 수 있습니다. 여기서 설명하는 문제는 2개의 루트 Vue 인스턴스가 공유 상태를 통해 서로 통신하도록 하는 것입니다.지금은 먼저 가져오거나 마운트한 앱만 비활성화 상태를 유지합니다.문제는 Vue 2 반응성 시스템/Vuex가 구체적인 Vue ..

programing 2023.02.03

@SmallTest, @Medium의 목적은 무엇입니까?Android에서 테스트 및 @LargeTest 주석을 사용하시겠습니까?

@SmallTest, @Medium의 목적은 무엇입니까?Android에서 테스트 및 @LargeTest 주석을 사용하시겠습니까? Android를 처음 사용하는데, 이 주석을 사용한 예제 코드를 본 적이 있습니다.예를 들어 다음과 같습니다. @SmallTest public void testStuff() { TouchUtils.tapView(this, anEditTextView); sendKeys("H E L P SPACE M E PERIOD"); assertEquals("help me.", anEditTextView.getText().toString()); } 그 주석은 무엇을 달성합니까?이 블로그 게시물이 가장 잘 설명해 줍니다.기본적으로 다음과 같습니다. 소형: 이 테스트는 파일 시스템 또는 네트워크와..

programing 2023.02.03

가비지 컬렉션이 문제가 될 경우 Spring Batch가 프로그램이 9400만 건의 트랜잭션을 중지하는 것을 막을 수 있습니까?

가비지 컬렉션이 문제가 될 경우 Spring Batch가 프로그램이 9400만 건의 트랜잭션을 중지하는 것을 막을 수 있습니까? 이는 Oracle에 삽입하기 위해 1억1500만 개의 레코드를 처리하는 성능 최적화와 유사한 질문으로 보일 수 있지만, 저는 이것이 다른 문제라고 생각합니다.다른 질문에는 명확성이 부족하기 때문에 명확한 답변이 없습니다. 여러 데이터 소스에서 데이터를 수집하기 위해 다음 변수와 차원으로 구성된 netCDF 파일을 데이터베이스의 세 테이블에 로드합니다. Variables: Time: 365 entries in hours since Jan 1, 1900 Latitude: 360 entries, center of 1/2 degree latitude bands Longitude: 72..

programing 2023.02.03

PHP에서 if 문을 깨는 방법은 없나요?

PHP에서 if 문을 깨는 방법은 없나요? PHP 실행을 가 PHP에 ?if「」와 「」break ★★★★★★★★★★★★★★★★★」break(1)★★★★★★에switch/loop를 들어.예를들면 $arr=array('a','b'); foreach($arr as $val) { break; echo "test"; } echo "finish"; 는 PHP를 사용하지 .echo "test";그리고 에 갈 것이다.echo "finish"; 만약을 위해 이것이 필요하다. $a="test"; if("test"==$a) { break; echo "yes"; // I don't want this line or lines after to be executed, without using another if } echo "fi..

programing 2023.02.03

MySQL: 페이지란?

MySQL: 페이지란? MySQL 데이터베이스의 컨텍스트에서 페이지가 무엇인지 아무리 생각해도 기억할 수 없습니다.페이지당 8KB라고 하는 것은 행당 8KB를 의미합니까?아니면...?데이터베이스 페이지는 데이터베이스 파일의 데이터를 구성하기 위한 내부 기본 구조입니다.다음은 InnoDB 모델에 대한 몇 가지 정보입니다. 13.2.11.2부터. 파일 공간 관리: 컨피규레이션파일에서 정의한 데이터 파일이 InnoDB 테이블스페이스를 형성합니다.파일은 논리적으로 연결되어 테이블스페이스를 형성합니다.[...] 테이블스페이스는 기본 크기가 16KB인 데이터베이스 페이지로 구성됩니다.페이지는 크기가 1MB(64페이지 연속)인 익스텐트로 그룹화됩니다.테이블스페이스 내의 "파일"을 InnoDB에서는 세그먼트라고 부릅니..

programing 2023.02.03