반응형

C# 4662

두 배열이 JavaScript와 같은지 확인하는 방법은 무엇입니까?

두 배열이 JavaScript와 같은지 확인하는 방법은 무엇입니까? [복제] 이 질문에는 이미 답변이 있습니다. JavaScript에서 배열을 비교하는 방법은 무엇입니까? 답변 53 개 var a = [1, 2, 3]; var b = [3, 2, 1]; var c = new Array(1, 2, 3); alert(a == b + "|" + b == c); 데모 이 배열 true이 동일한 지 확인하고 동일한 경우 반환하는 메서드를 어떻게 얻을 수 있습니까? jQuery는 이에 대한 방법을 제공합니까? 이것이 당신이해야 할 일입니다. stringifynor를 사용하지 마십시오 . function arraysEqual(a, b) { if (a === b) return true; if (a == null ..

IT story 2020.04.25

libuv는 Boost / ASIO와 어떻게 비교됩니까?

libuv는 Boost / ASIO와 어떻게 비교됩니까? 다음과 같은 측면에 관심이 있습니다. 범위 / 기능 공연 성숙 범위 Boost.Asio 는 네트워킹에 중점을 둔 C ++ 라이브러리이지만 비동기 I / O 기능이 다른 리소스로 확장되었습니다. 또한 Boost.Asio가 Boost 라이브러리의 일부인 경우 다른 Boost 라이브러리와 중복되지 않도록 범위가 약간 좁아집니다. 예를 들어 Boost.Thread가 이미 스레드 추상화를 제공하므로 Boost.Asio는 스레드 추상화를 제공하지 않습니다 . 반면에 libuv 는 Node.js 의 플랫폼 레이어로 설계된 C 라이브러리입니다 . Windows의 IOCP , macOS의 kqueue 및 Linux의 epoll 에 대한 추상화를 제공합니다 . 또한..

IT story 2020.04.25

Python 3 : ImportError“Setuptools라는 모듈 없음”

Python 3 : ImportError“Setuptools라는 모듈 없음” Python 3에서 패키지를 설치하는 데 문제가 있습니다. 나는 항상 패키지를 설치했다 setup.py install. 그러나 이제 ansicolors 패키지를 설치하려고하면 다음과 같은 결과가 나타납니다. importerror "Setuptools라는 모듈 없음" 과거에 setuptools가 설치되어 있지 않아서 어떻게해야할지 모르겠습니다. 그래도 setup.py installsetuptools없이 많은 패키지를 설치할 수있었습니다 . 왜 setuptools를 받아야합니까? Python 3.3이 있고 setuptools가 Python 3을 지원하지 않기 때문에 setuptools를 설치할 수도 없습니다. 설치 명령이 더 이상 ..

IT story 2020.04.25

로컬 커밋을 한 후 파일을 다시 스테이지 해제하려면 어떻게해야합니까?

로컬 커밋을 한 후 파일을 다시 스테이지 해제하려면 어떻게해야합니까? 다음 명령을 수행했습니다 git add git commit -m "add the foo java" 로컬 커밋을 삭제하고 foo.java를 스테이지되지 않은 상태로 만드는 방법은 무엇입니까? 을 입력하면 git reset --hard수정 foo.java를 원래의 것으로 되돌릴 것입니다. git reset --soft HEAD~1당신이 원하는 것을해야합니다. 그 후에는 색인에서 첫 번째 변경 사항 (으로 표시 git diff --cached)이 있으며 최신 변경 사항은 준비되지 않습니다. git status다음과 같이 보일 것입니다 : # On branch master # Changes to be committed: # (use "git ..

IT story 2020.04.25

AlarmManager에 이미 알람이 설정되어 있는지 확인하는 방법은 무엇입니까?

AlarmManager에 이미 알람이 설정되어 있는지 확인하는 방법은 무엇입니까? 내 앱이 시작되면 특정 알람 (AlarmManager를 통해 등록)이 이미 설정되어 실행 중인지 확인하고 싶습니다. 구글의 결과는 이것을 할 수있는 방법이 없다는 것을 나타냅니다. 여전히 맞습니까? 새 경보를 만들기 위해 조치를 취하기 전에 사용자에게 알리려면이 점검을 수행해야합니다. ron에 대한 의견에 이어 자세한 해결책은 다음과 같습니다. 다음과 같이 보류중인 의도로 반복 알람을 등록했다고 가정 해 봅시다. Intent intent = new Intent("com.my.package.MY_UNIQUE_ACTION"); PendingIntent pendingIntent = PendingIntent.getBroadcast..

IT story 2020.04.25

jQuery를 사용하여 div에서 선택된 확인란 목록 가져 오기

jQuery를 사용하여 div에서 선택된 확인란 목록 가져 오기 특정 ID를 가진 div에서 선택된 확인란의 이름 목록을 얻고 싶습니다. jQuery를 사용하여 어떻게합니까? 예를 들어,이 div의 경우 배열 [ "c_n_0"; "c_n_3"] 또는 문자열 "c_n_0; c_n_3" Option 1 Option 2 Option 3 Option 4 두 가지 이전 답변의 조합 : var selected = []; $('#checkboxes input:checked').each(function() { selected.push($(this).attr('name')); }); 그럴까요? var selected = []; $('div#checkboxes input[type=checkbox]').each(functi..

IT story 2020.04.25

정수 스트림에서 연속 중앙값 찾기

정수 스트림에서 연속 중앙값 찾기 가능한 중복 : C의 롤링 중간 알고리즘 정수는 데이터 스트림에서 읽습니다. 지금까지 효율적으로 읽은 요소의 중앙값을 찾으십시오. 내가 읽은 해결책 : 왼쪽에서 최대 힙을 사용하여 유효 중간보다 작은 요소를 나타내고 오른쪽에서 최소 힙을 사용하여 유효 중간보다 큰 요소를 나타낼 수 있습니다. 들어오는 요소를 처리 한 후 힙의 요소 수는 최대 1 개씩 다릅니다. 두 힙에 동일한 수의 요소가 포함 된 경우 힙의 루트 데이터 평균이 유효 중앙값으로 확인됩니다. 힙의 균형이 맞지 않으면 더 많은 요소를 포함하는 힙의 루트에서 유효 중앙값을 선택합니다. 그러나 우리는 어떻게 최대 힙과 최소 힙을 구성 할 것입니까, 즉 여기서 효과적인 중앙값을 어떻게 알 수 있습니까? 모든 요소에..

IT story 2020.04.25

FileResult를 사용하여 Asp.Net MVC에서 모든 유형의 파일을 다운로드 하시겠습니까?

FileResult를 사용하여 Asp.Net MVC에서 모든 유형의 파일을 다운로드 하시겠습니까? 사용자가 내 Asp.Net MVC 응용 프로그램에서 파일을 다운로드 할 수 있도록 FileResult를 사용해야한다고 제안했습니다. 그러나 내가 찾을 수있는 유일한 예는 항상 이미지 파일 (콘텐츠 유형 이미지 / JPEG 지정)과 관련이 있습니다. 그러나 파일 형식을 알 수 없으면 어떻게합니까? 사용자가 내 사이트의 파일 영역에서 거의 모든 파일을 다운로드 할 수 있기를 바랍니다. 이 작업을 수행하는 한 가지 방법 ( 이전 코드 참조)을 읽었 지만 실제로는 한 가지 경우를 제외하고는 정상적으로 작동합니다. 다른 이름으로 저장 대화 상자에 나타나는 파일 이름은 파일 경로에서 밑줄로 연결됩니다 ( folder_..

IT story 2020.04.25

힘내, 원산지 / 마스터를 커밋으로 재설정하는 방법?

힘내, 원산지 / 마스터를 커밋으로 재설정하는 방법? 이 명령으로 로컬 마스터를 커밋으로 재설정했습니다. git reset --hard e3f1e37 $ git status명령을 입력 하면 터미널이 말합니다. # On branch master # Your branch is behind 'origin/master' by 7 commits, and can be fast-forwarded. # (use "git pull" to update your local branch) # nothing to commit, working directory clean 출발지 / 헤더도 재설정하고 싶어서 출발지 / 마스터로 결제합니다 $ git checkout origin/master Note: checking out 'ori..

IT story 2020.04.25

상황에 따라 레이아웃 팽창기를 얻는 방법?

상황에 따라 레이아웃 팽창기를 얻는 방법? ListAdapter의 사용자 지정 구현을 작성 중입니다. 생성자에서는 컨텍스트, 리소스 ID (예 : 레이아웃 파일을 나타내는 R.id.xxx) 및 목록과 맵 (데이터가 포함됨)을 사용합니다. 이제 문제는 별도의 레이아웃 XML 파일에있는 View 객체를 가져 오기 위해 LayoutInflater가 필요하다는 것입니다. 컨텍스트 만 주어진 LayoutInflater를 어떻게 잡을 수 있습니까? 자, 이것이 가능하다고 생각하는 이유는 이것이 ArrayAdapter의 생성자 (context, resource, textViewResourceId, data array)에 전달되는 것과 매우 유사하고 ArrayAdapter도 사용해야한다는 것입니다. Context 만 ..

IT story 2020.04.25
반응형