반응형

자바 7072

JavaScript를 사용하여 텍스트 너비 계산

JavaScript를 사용하여 텍스트 너비 계산 JavaScript를 사용하여 문자열 너비를 계산하고 싶습니다. 고정 폭 서체를 사용하지 않고도 가능합니까? 내장되어 있지 않으면 각 문자에 대한 너비 테이블을 만드는 것이 유일한 아이디어이지만 유니 코드 와 다른 유형 크기 (및 해당 문제에 대한 모든 브라우저)를 지원하는 것은 부당 합니다. 다음 스타일로 스타일 화 된 DIV를 작성하십시오. JavaScript에서 측정하려는 글꼴 크기와 속성을 설정하고 문자열을 DIV에 넣은 다음 DIV의 현재 너비와 높이를 읽습니다. 내용에 맞게 확장되며 크기는 문자열 렌더링 크기의 몇 픽셀 내에 있습니다. var fontSize = 12; var test = document.getElementById("Test");..

development 2020.02.18

특정 문자열이 포함 된 속성에서 어떻게 일치시킬 수 있습니까?

특정 문자열이 포함 된 속성에서 어떻게 일치시킬 수 있습니까? 속성에 둘 이상의 단어가 포함 된 경우 속성별로 노드를 선택하는 데 문제가 있습니다. 예를 들면 다음과 같습니다. 이것은 내 xpath 표현입니다. //*[@class='atag'] 표현은 그러나 이전 예에서는 그렇지 않습니다. 를 어떻게 선택할 수 있습니까? 속성의 위치에 관계없이 모두 선택합니다 //div[contains(@class, 'atag') and contains(@class ,'btag')] mjv의 대답은 좋은 시작이지만 atag가 나열된 첫 번째 클래스 이름이 아닌 경우 실패합니다. 일반적인 접근 방식은 다소 다루기 힘든 것입니다. //*[contains(concat(' ', @class, ' '), ' atag ')] 이것..

development 2020.02.18

__init__와 __call__의 차이점은 무엇입니까?

__init__와 __call__의 차이점은 무엇입니까? __init__와 __call__방법 의 차이점을 알고 싶습니다 . 예를 들면 다음과 같습니다. class test: def __init__(self): self.a = 10 def __call__(self): b = 20 첫 번째는 새로 작성된 객체를 초기화하는 데 사용되며이를 수행하는 데 사용되는 인수를 수신합니다. class Foo: def __init__(self, a, b, c): # ... x = Foo(1, 2, 3) # __init__ 두 번째는 함수 호출 연산자를 구현합니다. class Foo: def __call__(self, a, b, c): # ... x = Foo() x(1, 2, 3) # __call__ __call__()..

development 2020.02.18

안드로이드에서 토스트를 표시하는 방법?

안드로이드에서 토스트를 표시하는 방법? 끌어 올 수있는 슬라이더가 있고지도를 표시합니다. 슬라이더를 위아래로 움직여지도를 숨기거나 표시 할 수 있습니다. 지도가 맨 앞에 있으면 해당지도에서 터치 이벤트를 처리 할 수 ​​있습니다. 내가 만질 때마다 a AsyncTask가 실행되면 일부 데이터를 다운로드하고 데이터 Toast를 표시합니다. 터치 이벤트에서 작업을 시작하더라도 토스트가 표시되지 않지만 슬라이더를 닫을 때까지는 안됩니다. 슬라이더가 닫히고 맵이 더 이상 표시되지 않으면이 Toast나타납니다. 어떤 아이디어? 잘 작업을 시작 편집하다: public boolean onTouchEvent(MotionEvent event, MapView mapView){ if (event.getAction() == ..

development 2020.02.18

PHP에서 파일 확장자를 얻는 방법?

PHP에서 파일 확장자를 얻는 방법? [복제] 가능한 중복 : PHP에서 파일 확장자를 추출하는 방법? 업로드하는 이미지의 파일 확장자를 얻고 싶지만 배열을 다시 얻습니다. $userfile_name = $_FILES['image']['name']; $userfile_extn = explode(".", strtolower($_FILES['image']['name'])); 확장 프로그램 자체를 얻는 방법이 있습니까? 문자열 함수를 사용할 필요가 없습니다. 실제로 원하는 것을 위해 설계된 것을 사용할 수 있습니다. pathinfo(): $path = $_FILES['image']['name']; $ext = pathinfo($path, PATHINFO_EXTENSION); 이것은 잘 작동합니다 : $arra..

development 2020.02.18

Java에서 문자열 반전

Java에서 문자열 반전 나는 한 "Hello World"라는 문자열 변수에 보관 hi. 인쇄해야하지만 그 반대입니다. 어떻게해야합니까? Java에 이미 내장 된 기능이 있다는 것을 알고 있습니다. 관련 : "Hello World"문자열의 각 개별 단어를 Java로 반전 이것을 사용할 수 있습니다 : new StringBuilder(hi).reverse().toString() 또는 JDK 1.5 이전 버전의 경우 동일한 API를 사용하는 java.util.StringBuffer대신 사용 StringBuilder하십시오. StringBuilder동시성에 대한 우려가없는 오늘날 선호되는 점에 대해 감사의 말을 전 합니다. 내용은 온라인 심사 위원 문제를 허용하지 않습니다 StringBuilder또는 Stri..

development 2020.02.18

Swift 3, 4 및 5에서 dispatch_after GCD를 작성하는 방법

Swift 3, 4 및 5에서 dispatch_after GCD를 작성하는 방법 Swift 2에서는 dispatch_after그랜드 센트럴 디스패치를 ​​사용하여 작업을 지연시키는 데 사용할 수있었습니다 . var dispatchTime: dispatch_time_t = dispatch_time(DISPATCH_TIME_NOW, Int64(0.1 * Double(NSEC_PER_SEC))) dispatch_after(dispatchTime, dispatch_get_main_queue(), { // your function here }) 그러나 이것은 더 이상 스위프트 3 이후로 컴파일되지 않는 것 같습니다. 현대 스위프트에서 이것을 작성하는 선호되는 방법은 무엇입니까? 구문은 다음과 같습니다. // to..

development 2020.02.18

Visual Studio Code와 Visual Studio의 차이점은 무엇입니까?

Visual Studio Code와 Visual Studio의 차이점은 무엇입니까? Microsoft는 최근 Visual Studio Code를 출시 했으며 Visual Studio 에는 기능적으로 많은 유사점이 있기 때문에 사용법에 약간 혼란스러워 합니다. Visual Studio (정식 버전) 는 "모든 기능을 갖춘"편리한 "개발"환경입니다. Visual Studio (무료 "Express"버전-2017 년까지만 해당) 는 전체 버전의 기능 중심 및 단순화 된 버전입니다. 기능 중심의 의미는 목표에 따라 다른 버전 (Visual Studio 웹 개발자, Visual Studio C # 등)이 있음을 의미합니다. Visual Studio (무료 커뮤니티 에디션-2015 년 이후) 는 전체 버전의 단순화..

development 2020.02.18

텍스트 영역에서 jQuery 커서 위치 설정

텍스트 영역에서 jQuery 커서 위치 설정 jQuery를 사용하여 텍스트 필드에서 커서 위치를 어떻게 설정합니까? 내용이있는 텍스트 필드가 있고 필드에 초점을 맞출 때 사용자 커서를 특정 오프셋에 배치하려고합니다. 코드는 다음과 같아야합니다. $('#input').focus(function() { $(this).setCursorPosition(4); }); 해당 setCursorPosition 함수의 구현은 어떤 모양입니까? abcdefg 컨텐츠가있는 텍스트 필드가있는 경우이 호출로 인해 커서가 abcd ** | ** efg로 배치됩니다. Java에는 비슷한 기능인 setCaretPosition이 있습니다. 자바 스크립트에 대해 비슷한 방법이 있습니까? 업데이트 : jQuery와 함께 작동하도록 CMS..

development 2020.02.18

C #에서 다차원 배열과 배열 배열의 차이점은 무엇입니까?

C #에서 다차원 배열과 배열 배열의 차이점은 무엇입니까? C #에서 다차원 배열 double[,]과 배열 배열의 차이점은 무엇입니까 double[][]? 차이가있는 경우 각각에 가장 적합한 사용법은 무엇입니까? 배열 배열 (들쭉날쭉 한 배열)은 다차원 배열보다 빠르며보다 효과적으로 사용할 수 있습니다. 다차원 배열의 구문이 더 좋습니다. 들쭉날쭉 한 배열과 다차원 배열을 사용하여 간단한 코드를 작성한 다음 IL 디스어셈블러를 사용하여 컴파일 된 어셈블리를 검사하면 들쭉날쭉 한 (또는 1 차원) 배열의 저장 및 검색이 단순한 IL 명령어 인 반면 다차원 배열에 대한 동일한 작업은 메소드라는 것을 알 수 있습니다 항상 느린 호출. 다음 방법을 고려하십시오. static void SetElementAt(in..

development 2020.02.18
반응형