반응형

Java 2020

자바 스크립트를 사용하여 문자열에서 함수를 만드는 방법이 있습니까?

자바 스크립트를 사용하여 문자열에서 함수를 만드는 방법이 있습니까? 예를 들면 다음과 같습니다. var s = "function test(){ alert(1); }"; var fnc = aMethod(s); 이것이 문자열이면 fnc라는 함수를 원합니다. 그리고 fnc();경고 화면이 나타납니다. eval("alert(1);") 내 문제를 해결하지 못합니다. 문자열에서 함수를 만드는 4 가지 방법에 대한 jsperf 테스트를 추가했습니다. Function 클래스와 함께 RegExp 사용 var func = "function (a, b) { return a + b; }".parseFunction(); "return"과 함께 Function 클래스 사용 var func = new Function("return..

code 2020.08.31

대소 문자를 무시하는 문자열의 startsWith () 메소드

대소 문자를 무시하는 문자열의 startsWith () 메소드 startsWith()방법 을 사용하고 싶지만 String케이스를 무시합니다. String"Session"이 있고 startsWith"sEsSi"에서 사용 한다고 가정 하면 true. 테스트하기 전에 toUpperCase()또는 toLowerCase()을 사용 하여 문자열을 표준화하십시오. 한 가지 옵션은 둘 다 소문자 또는 대문자로 변환하는 것입니다. "Session".toLowerCase().startsWith("sEsSi".toLowerCase()); 이것은 잘못되었습니다. 참조 : https://stackoverflow.com/a/15518878/14731 또 다른 옵션은 String#regionMatches()대소 문자 구분 일치를 ..

code 2020.08.30

Android MultiDex 란 무엇입니까?

Android MultiDex 란 무엇입니까? MultiDex에 대한 많은 게시물이 있습니다. 가끔 오류가 포함 해결, 경험 multiDexEnabled true에 defaultConfig내 build.gradle의 섹션을 참조하십시오. 그러나이 기능은 정확히 무엇입니까? 그것을 사용하는 시나리오는 무엇입니까? 문서 인용 : Android 애플리케이션 (APK) 파일에는 앱 실행에 사용되는 컴파일 된 코드가 포함 된 DEX (Dalvik Executable) 파일 형식의 실행 가능한 바이트 코드 파일이 포함되어 있습니다. Dalvik Executable 사양은 Android 프레임 워크 메서드, 라이브러리 메서드 및 자체 코드의 메서드를 포함하여 단일 DEX 파일 내에서 참조 할 수있는 총 메서드 수를 ..

code 2020.08.30

Subversion을 사용하여 두 개의 분기 수정본 병합

Subversion을 사용하여 두 개의 분기 수정본 병합 http : // url-of-branch-a의 rev 10과 HEAD rev 사이에 발생한 모든 변경 사항을 병합 하고 http : // url-of-branch-b에 적용 하고 싶습니다 . 뭔가 ... svn merge -r 10:HEAD http://url-of-branch-a 이게 가능해? 그렇다면 구문은 무엇입니까? 유닉스 명령 줄에서 SVN 클라이언트를 실행하고 있습니다. SVN 클라이언트 버전은 1.4입니다. 편집 : 예, 내 특정 솔루션은 ... 변경 사항을 수신 할 작업 사본의 위치로 디렉토리를 변경하십시오 (branch-b). svn merge -r 10 : HEAD http : // url-of-branch-a 이것은 'bran..

code 2020.08.30

C ++에서 핸들이란 무엇입니까?

C ++에서 핸들이란 무엇입니까? 핸들은 일종의 포인터이지만 그렇지 않다고 들었습니다. 그러면 객체 자체가 아닌 객체에 대한 참조를 유지할 수 있습니다. 더 자세한 설명은 무엇입니까? 핸들은 정수 인덱스에서 커널 공간의 리소스에 대한 포인터에 이르기까지 무엇이든 될 수 있습니다. 아이디어는 리소스의 추상화를 제공하므로 리소스를 사용하기 위해 리소스 자체에 대해 많이 알 필요가 없다는 것입니다. 예를 들어 Win32 API의 HWND는 Window의 핸들입니다. 그 자체로는 쓸모가 없습니다. 정보를 수집 할 수 없습니다. 그러나 올바른 API 함수에 전달하면 다양한 트릭을 수행 할 수 있습니다. 내부적으로는 HWND를 GUI의 창 표에 대한 색인으로 생각할 수 있습니다 (반드시 구현 방법은 아닐 수 있지만..

code 2020.08.30

zip (* [iter (s)] * n)은 파이썬에서 어떻게 작동합니까?

zip (* [iter (s)] * n)은 파이썬에서 어떻게 작동합니까? s = [1,2,3,4,5,6,7,8,9] n = 3 zip(*[iter(s)]*n) # returns [(1,2,3),(4,5,6),(7,8,9)] 어떻게 zip(*[iter(s)]*n)작동합니까? 좀 더 자세한 코드로 작성했다면 어떤 모습일까요? iter()시퀀스에 대한 반복자입니다. 수량을 [x] * n포함하는 목록 , 즉 각 요소가있는 길이 목록을 생성합니다 . 함수 호출을 위해 시퀀스를 인수로 압축 해제합니다. 따라서 동일한 반복자를에 3 번 전달하고 매번 반복기에서 항목을 가져옵니다.nxnx*argzip() x = iter([1,2,3,4,5,6,7,8,9]) print zip(x, x, x) 다른 훌륭한 답변과 주석은 ..

code 2020.08.30

값 집합 정렬

값 집합 정렬 다음과 같은 값이 있습니다. set(['0.000000000', '0.009518000', '10.277200999', '0.030810999', '0.018384000', '4.918560000']) set(['4.918859000', '0.060758000', '4.917336999', '0.003949999', '0.013945000', '10.281522000', '0.025082999']) 각 값 set을 오름차순 으로 정렬하고 싶습니다 . 세트간에 정렬하는 것이 아니라 각 세트의 값을 정렬하고 싶습니다. 댓글에서 : 각 세트를 정렬하고 싶습니다. 쉽습니다. 모든 집합 s(또는 반복 가능한 다른 항목) 에 대해 정렬 된 순서 sorted(s)로의 요소 목록을 반환합니다 s. >>>..

code 2020.08.30

Android ClassNotFoundException : 경로에서 클래스를 찾지 못했습니다.

Android ClassNotFoundException : 경로에서 클래스를 찾지 못했습니다. 10-22 15:29:40.897: E/AndroidRuntime(2561): FATAL EXCEPTION: main 10-22 15:29:40.897: E/AndroidRuntime(2561): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.gvg.simid/com.gvg.simid.Login}: java.lang.ClassNotFoundException: Didn't find class "com.gvg.simid.Login" on path: DexPathList[[zip file "/data/app/com.gvg.si..

code 2020.08.30

한 필드의 개수가 1보다 큰 경우 선택

한 필드의 개수가 1보다 큰 경우 선택 다음과 같이하고 싶습니다. SELECT * FROM db.table WHERE COUNT(someField) > 1 MySql에서 어떻게 이것을 달성 할 수 있습니까? 집계 결과 비교를 위해 HAVING, not WHERE절을 사용하십시오 . 액면가에서 쿼리 취하기 : SELECT * FROM db.table HAVING COUNT(someField) > 1 이상적으로 GROUP BY는 HAVING절 에서 적절한 평가를 위해 정의 되어야 하지만 MySQL은 GROUP BY ... 에 대한 고유 한 제약 조건을 준비하는 중 someField입니까? 그래야 할 것 같은데 ... SELECT username, numb from( Select username, count(..

code 2020.08.30

텍스트 영역이 부모 DIV 요소를 넘어 확장되는 것을 어떻게 방지 할 수 있습니까?

텍스트 영역이 부모 DIV 요소를 넘어 확장되는 것을 어떻게 방지 할 수 있습니까? (google-chrome 문제 만 해당) 텍스트 영역이 부모 DIV 요소를 넘어서 늘어나는 것을 어떻게 방지 할 수 있습니까? DIV 내부에있는 테이블 안에이 텍스트 영역이 있고 전체 테이블이 범위를 벗어나는 것처럼 보입니다. 더 간단한 경우에도 동일한 상황의 예를 볼 수 있습니다. div 안에 텍스트 영역을 추가하기 만하면됩니다 (예 : www.stackoverflow.com에서 사용됨). 아래 이미지에서 텍스트 영역이 부모 크기 이상으로 늘어날 수 있음을 알 수 있습니까? 이것을 어떻게 방지합니까? 저는 CSS에 익숙하지 않아서 어떤 CSS 속성을 사용해야하는지 잘 모르겠습니다. 나는 디스플레이 와 같은 몇 가지를 ..

code 2020.08.30
반응형