반응형

2020/02/19 30

Android 튜토리얼의 대부분의 필드 (클래스 멤버)가 왜 m으로 시작합니까?

Android 튜토리얼의 대부분의 필드 (클래스 멤버)가 왜 m으로 시작합니까? 나는 낙타 사건 규칙에 대해 알고 있지만이 m 규칙과 혼동됩니다. 그것은 무엇을 의미합니까? 저는 PHP 개발자입니다. "우리"는 부울의 경우 'b', 정수의 경우 'i'등 유형의 표시로 변수의 첫 문자를 사용합니다. 'm'은 Java입니까? 모바일을 의미합니까? 혼합? 이 표기법은 제공자를위한 AOSP (Android Open Source Project) 코드 스타일 지침 에서 비롯된 것입니다 . 필드 명명 규칙 준수 공개되지 않은 비 정적 필드 이름은 m으로 시작합니다. 정적 필드 이름은 s로 시작합니다. 다른 필드는 소문자로 시작합니다. 공개 정적 최종 필드 (상수)는 ALL_CAPS_WITH_UNDERSCORES입니다..

Programing 2020.02.19

매개 변수 이름 반영 : C # 람다 식 남용 또는 구문 광택?

매개 변수 이름 반영 : C # 람다 식 남용 또는 구문 광택? MvcContrib Grid 구성 요소를 보고 있으며 Grid 구문에 사용되는 구문 트릭에 매료되었지만 동시에 반박했습니다 . .Attributes(style => "width:100%") 위의 구문은 생성 된 HTML의 스타일 속성을로 설정합니다 width:100%. 이제주의를 기울이면 '스타일'이 지정되지 않으며 표현식의 매개 변수 이름 에서 추론됩니다 ! 나는 이것을 파헤쳐 서 '매직'이 일어나는 곳을 찾았습니다. Hash(params Func[] hash) { foreach (var func in hash) { Add(func.Method.GetParameters()[0].Name, func(null)); } } 실제로 코드는 형식,..

Programing 2020.02.19

Python을 사용하여 Selenium WebDriver에서 WebElement의 HTML 소스 가져 오기

Python을 사용하여 Selenium WebDriver에서 WebElement의 HTML 소스 가져 오기 Selenium WebDriver를 실행하기 위해 Python 바인딩을 사용하고 있습니다. from selenium import webdriver wd = webdriver.Firefox() 나는 웹 요소를 이렇게 잡을 수 있다는 것을 알고있다 ... elem = wd.find_element_by_css_selector('#my-id') 그리고 나는 전체 페이지 소스를 얻을 수 있다는 것을 알고있다 ... wd.page_source 그러나 "요소 소스"를 얻을 수있는 방법이 있습니까? elem.source # getAttribute('innerHTML'); 테스트하고와 함께 작동합니다 ChromeD..

Programing 2020.02.19

"예기치 않은 토큰 o"오류를 발생시키는 JSON 구문 분석

"예기치 않은 토큰 o"오류를 발생시키는 JSON 구문 분석 이 질문에는 이미 답변이 있습니다. "Uncaught SyntaxError : Unexpected token o" 8 개의 답변이 계속 표시됩니다. 간단한 JSON 문자열을 구문 분석하는 데 문제가 있습니다. JSONLint에서 확인한 결과 유효하다는 것을 보여줍니다. 그러나 JSON.parsejQuery 대안이나 하나를 사용하여 구문 분석하려고 하면 오류가 발생합니다 unexpected token o. 참고 : json_encode()PHP에서 사용하여 문자열을 인코딩하고 있습니다 . 귀하의 데이터는 이미 개체입니다. 파싱 ​​할 필요가 없습니다. 자바 스크립트 인터프리터가 이미 해석했습니다. var cur_ques_details ={"que..

Programing 2020.02.19

LESS-CSS 덮어 쓰기 calc () 비활성화

LESS-CSS 덮어 쓰기 calc () 비활성화 이 질문에는 이미 답변이 있습니다. CSS3 calc 4 답변 으로 덜 공격적인 컴파일 지금은 CSS3에서 LESS 코드 로이 작업을 수행하려고합니다. width: calc(100% - 200px); 그러나 LESS 컴파일시 다음을 출력합니다. width: calc(-100%); LESS에게 컴파일하지 말고 정상적으로 출력하도록 지시하는 방법이 있습니까? 사용 탈출 문자열 (일명 탈출 값) : width: ~"calc(100% - 200px)"; 또한 적은 수학을 이스케이프 된 문자열과 혼합 해야하는 경우 : width: calc(~"100% - 15rem +" (10px+5px) ~"+ 2em"); 컴파일 : width: calc(100% - 15rem..

Programing 2020.02.19

ElasticSearch, Sphinx, Lucene, Solr, Xapian.

ElasticSearch, Sphinx, Lucene, Solr, Xapian. 어느 것이 어떤 용도에 적합합니까? [닫은] 나는 현재 거대한 SQL 쿼리를 사용하는 대신 다른 검색 방법을 찾고 있습니다. 최근에 elasticsearch를 보고 whoosh (Python의 검색 엔진 구현)를 사용했습니다. 당신은 당신의 선택 이유를 줄 수 있습니까? ElasticSearch를 만든 사람으로서, 내가 왜 앞서 나 갔는지에 대한 몇 가지 추론을 해줄 수있을 것입니다 :). 순수한 Lucene을 사용하는 것은 어렵습니다. 실제로 성능을 높이고 라이브러리를 지원하려면 분산 지원이 필요하지 않으며 유지 관리 해야하는 임베디드 Java 라이브러리 일뿐입니다. Lucene의 사용성 측면에서 (거의 6 년이 지난 지금..

Programing 2020.02.19

미디어 쿼리 : 데스크톱, 태블릿 및 모바일을 타겟팅하는 방법

미디어 쿼리 : 데스크톱, 태블릿 및 모바일을 타겟팅하는 방법 미디어 쿼리에 대한 조사를 해왔으며 특정 크기의 기기를 타겟팅하는 방법을 여전히 이해하지 못합니다. 데스크톱, 태블릿 및 모바일을 타겟팅 할 수 있기를 원합니다. 불일치가 있음을 알고 있지만 이러한 장치를 타겟팅하는 데 사용할 수있는 일반 시스템을 사용하는 것이 좋습니다. 내가 찾은 몇 가지 예 : # Mobile only screen and (min-width: 480px) # Tablet only screen and (min-width: 768px) # Desktop only screen and (min-width: 992px) # Huge only screen and (min-width: 1280px) 또는: # Phone only sc..

Programing 2020.02.19

클래스와 모듈의 차이점

클래스와 모듈의 차이점 Java에서 왔으며 이제 Ruby와 더 많은 작업을하고 있습니다. 내가 익숙하지 않은 언어 기능은 module입니다. 나는 정확히 무엇 module이고 언제 사용 하는지 궁금 하며 왜 moduleover를 사용 class합니까? 첫 번째 대답은 좋으며 구조적 답변을 제공하지만 다른 접근 방식은 수행중인 작업에 대한 생각입니다. 모듈은 여러 클래스에서 사용할 수있는 메소드를 제공하는 것에 관한 것입니다. Rails 앱에서 볼 수 있듯이이를 "라이브러리"로 생각하십시오. 클래스는 객체에 관한 것입니다. 모듈은 기능에 관한 것입니다. 예를 들어 인증 및 권한 부여 시스템이 모듈의 좋은 예입니다. 인증 시스템은 여러 앱 수준 클래스에서 작동하며 (사용자는 인증되고, 세션은 인증을 관리하고..

Programing 2020.02.19

Vim에서 하나의 버퍼를 어떻게 닫습니까?

Vim에서 하나의 버퍼를 어떻게 닫습니까? 예를 들어 다음과 같이 Vim에서 여러 파일을 엽니 다. vim a/*.php 23 개의 파일이 열립니다. 그런 다음 편집하고 다음을 두 번 실행하십시오. :q 모든 버퍼가 닫힙니다. Vim에서 하나의 버퍼 만 어떻게 닫을 수 있습니까? 주의 사항 : "w는 쓰지 말고 지우는 것입니다!" 매뉴얼에서 더 많은 것 : : bd 버퍼 [N] (기본값 : 현재 버퍼)을 언로드하고 버퍼 목록에서 삭제하십시오. 버퍼가 변경된 경우 [!]를 지정하지 않으면 변경이 손실됩니다. 파일은 영향을받지 않습니다. 당신이하고있는 일을 알고 있다면 다음을 사용할 수도 있습니다 : bw : bw | : bdelete |와 같지만 실제로 버퍼를 삭제하십시오. 이전 답변으로 이것이 명확하지 ..

Programing 2020.02.19
반응형