전체 글 765

PHP의 추상 상수 - 자식 클래스가 상수를 정의하도록 강제합니다.

PHP의 추상 상수 - 자식 클래스가 상수를 정의하도록 강제합니다. 저는 당신이 PHP에서 추상 상수를 가질 수 없다는 것을 알았습니다. 하위 클래스에 상수를 정의하도록 강제할 수 있는 방법이 있습니까(추상 클래스 내부 메서드 중 하나에서 사용해야 함)?이것은 약간의 '해킹'일 수도 있지만, 하위 클래스에서 상수가 선언되지 않은 경우에는 다른 오류 메시지를 사용하여 작업을 수행합니다. 자기 참조 상수 선언은 구문적으로 올바르고 문제 없이 구문 분석되며, 해당 선언이 실제로 런타임에 실행되는 경우에만 오류를 던집니다. 따라서 추상 클래스의 자기 참조 선언은 하위 클래스에서 재정의되어야 합니다. 그렇지 않으면 치명적인 오류가 발생합니다.Cannot declare self-referencing constant..

programing 2023.08.17

일부 SQLite3 테이블의 데이터를 덤프하려면 어떻게 해야 합니까?

일부 SQLite3 테이블의 데이터를 덤프하려면 어떻게 해야 합니까? 데이터베이스의 일부 SQLite3 테이블(모든 테이블은 아님)의 데이터를 스키마가 아닌 데이터만 덤프하려면 어떻게 해야 합니까?덤프는 나중에 데이터베이스에 쉽게 다시 입력하고 명령줄에서 수행해야 하므로 SQL 형식이어야 합니다.비슷한 것 sqlite3 db .dump 스키마를 덤프하지 않고 덤프할 테이블을 선택할 수 있습니다.당신은 덤프된 파일로 무엇을 하고 싶은지 말하고 있지 않습니다. CSV 파일을 가져오려면(거의 모든 항목으로 가져올 수 있음 .mode csv -- use '.separator SOME_STRING' for something other than a comma. .headers on .out file.csv sele..

programing 2023.08.17

문자열에 알파벳 문자가 포함되어 있는지 확인하려면 어떻게 해야 합니까?

문자열에 알파벳 문자가 포함되어 있는지 확인하려면 어떻게 해야 합니까? 문자열에 알파벳 문자가 포함되어 있는지 확인하는 가장 좋은 순수 파이썬 구현은 무엇입니까? string_1 = "(555).555-5555" string_2 = "(555) 555 - 5555 ext. 5555 어디에string_1돌아올 것입니다False알파벳 문자가 없기 때문에 그리고.string_2돌아올 것입니다True편지가 있어서요정규식은 빠른 접근 방식이어야 합니다. re.search('[a-zA-Z]', the_string) 어때요? >>> string_1 = "(555).555-5555" >>> string_2 = "(555) 555 - 5555 ext. 5555" >>> any(c.isalpha() for c in str..

programing 2023.08.17

모두 비활성화하는 방법모두 비활성화하는 방법jQuery와 함께 폼 안에?jQuery와 함께 폼 안에?

모두 비활성화하는 방법jQuery와 함께 폼 안에? .... 이전 버전에서는 을 사용할 수 있습니다.jQuery 1.6 기준으로 다음을 대신 사용해야 합니다. $("#target :input").prop("disabled", true); 'target' 내부의 모든 폼 요소를 비활성화합니다.참조: 모든 입력, 텍스트 영역, 선택 및 버튼 요소와 일치합니다. 당신이 원하는 것이.요소: $("#target input").prop("disabled", true); 위의 예는 기술적으로 올바르지 않습니다.최신 jQuery에서는prop()방법은 장애인과 같은 것들에 사용되어야 합니다.해당 API 페이지를 참조하십시오. 'target' 내부의 모든 양식 요소를 비활성화하려면 모든 입력, 텍스트 영역, 선택 및 버튼..

programing 2023.08.17

cURL에서 HTTP 헤더가 있는 API 키 전달

cURL에서 HTTP 헤더가 있는 API 키 전달 API 키로 인증되는 API Proxy를 Apigee에 가지고 있습니다.다음 명령을 사용하여 HTTP 요청 헤더로 키를 전달합니다. curl -v -H "apikey: my_key" http://api_org-test.apigee.net/v1/helloapikey 다음 오류가 발생했습니다. Invoke-WebRequest : Cannot bind parameter 'Headers'. Cannot convert the "apikey: my_key" value of type "System.String" to type "System.Collections.IDictionary". 헤더가 아닌 쿼리 매개 변수에서 키를 찾도록 정책을 수정하면 정상적으로 작동합니다...

programing 2023.08.17

부트스트랩 입력 포커스 파란색 표시 변경

부트스트랩 입력 포커스 파란색 표시 변경 부트스트랩을 변경하는 방법을 아는 사람?input:focus▁▁an빛을 클릭하면 나타나는 빛input 야전?결국 나는 bootstrap.css의 다음 css 항목을 변경했습니다. textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, inpu..

programing 2023.08.12

Angular 'ngOnInit'의 비동기/대기

Angular 'ngOnInit'의 비동기/대기 저는 현재 Angular의 respons를 대체하는 것에 대한 찬성 'n'의 단점을 평가하고 있습니다.RxJS'ObservablePromise사할수있록도용록을 사용할 수 .async그리고.await보다 직관적인 코드 스타일을 얻을 수 있습니다. 인 시나리오 중 는 일적인시중하다같다습니음과나는반 내에서 를 로드하는 입니다.ngOnInit.사용.Observables사용자: ngOnInit () { this.service.getData().subscribe(data => { this.data = this.modifyMyData(data); }); } 가 품반시를 때.PromisegetData()대신에, 그리고 사용합니다.async그리고.await다음과 같습니다...

programing 2023.08.12

모든 하위 요소 가져오기

모든 하위 요소 가져오기 Python과 함께 Selenium에서 WebElement의 모든 자식을 목록으로 가져올 수 있습니까?네, 당신은 그것을 성취할 수 있습니다.find_elements_by_css_selector("*")또는find_elements_by_xpath(".//*"). 그러나 이것은 요소의 모든 자식을 찾는 데 유효한 사용 사례처럼 들리지 않습니다.모든 직접/간접적인 아이들을 얻는 것은 비용이 많이 드는 수술입니다.당신이 무엇을 하려고 하는지 더 설명해 주세요.더 좋은 방법이 있을 겁니다. from selenium import webdriver driver = webdriver.Firefox() driver.get("http://www.stackoverflow.com") header =..

programing 2023.08.12

"git checkout"과 "git checkout"의 차이 --

"git checkout"과 "git checkout"의 차이 -- http://norbauer.com/notebooks/code/notes/git-revert-reset-a-single-file 저는 일자리를 찾았습니다. 하지만 여전히 사이의 차이점이 무엇인지 모릅니다. git checkout git checkout -- 첫 번째 것과 두 번째 것은 각각 어떤 상황에서 사용해야 합니까? 별한옵 "션특""--즉, "이 점 이후의 모든 인수를 파일 이름으로 표시"합니다.이것은 Git에 특화된 것이 아니라 일반적인 Unix 명령줄 규약입니다.일반적으로 인수가 옵션이 아닌 파일 이름임을 명확히 하기 위해 사용합니다. rm -f # does nothing rm -- -f # deletes a file named..

programing 2023.08.12

저장() 전에 스프링 데이터 JPA가 SELECT를 수행하지 않도록 하려면 어떻게 해야 합니까?

저장() 전에 스프링 데이터 JPA가 SELECT를 수행하지 않도록 하려면 어떻게 해야 합니까? 기존 데이터베이스에 대해 새 앱을 작성하고 있습니다.저는 Spring Data JPA를 사용하고 있으며, 단순히 MyRepository.save() 내 새 엔터티에서, 사용 MyRepository extends CrudRepository 로그에서 최대 절전 모드가 삽입 전에 선택을 수행하고 있으며 인덱스를 사용하는 경우에도 시간이 오래 걸립니다. 여기서 이것을 검색해 봤는데, 주로 찾은 답은 특히 최대 절전 모드와 관련이 있습니다.저는 JPA가 상당히 생소하고 적어도 Spring Data의 맥락에서 사용할 때 JPA와 Hibernate가 상당히 밀접하게 연관되어 있는 것 같습니다.링크된 답변은 최대 절전 모드..

programing 2023.08.12