반응형

2020/09/10 30

jquery-매우 큰 테이블에서 모든 행을 제거하는 가장 빠른 방법

jquery-매우 큰 테이블에서 모든 행을 제거하는 가장 빠른 방법 매우 큰 테이블 (3000 행)의 내용을 제거하는 빠른 방법이라고 생각했습니다. $jq("tbody", myTable).remove(); 하지만 파이어 폭스에서 완료하는 데 약 5 초가 걸립니다. 내가 멍청한 일을하고 있습니까 (브라우저에 3000 행을로드하는 것 외에)? 더 빠른 방법이 있습니까? $("#your-table-id").empty(); 그것은 당신이 얻는 것만 큼 빠릅니다. 모든 종류의 루프를 피하는 것이 좋습니다. 다음과 같이 모든 요소를 ​​직접 제거하십시오. $("#mytable > tbody").html(""); 분리를 사용하면 여기에있는 다른 답변보다 훨씬 빠릅니다. $('#mytable').find('tbody'..

Programing 2020.09.10

목록의 모든 요소가 고유한지 확인

목록의 모든 요소가 고유한지 확인 목록의 모든 요소가 고유한지 확인하는 가장 좋은 방법은 무엇입니까 (기존 방식과 같이 가장 좋은 방법)? a를 사용하는 현재 접근 방식 Counter은 다음과 같습니다. >>> x = [1, 1, 1, 2, 3, 4, 5, 6, 2] >>> counter = Counter(x) >>> for values in counter.itervalues(): if values > 1: # do something 더 잘할 수 있습니까? 가장 효율적이지는 않지만 간단하고 간결합니다. if len(x) > len(set(x)): pass # do something 아마도 짧은 목록의 경우 큰 차이를 만들지 않을 것입니다. 다음은 조기 종료를 수행 할 2 줄입니다. >>> def allU..

Programing 2020.09.10

전송 끝 점이 연결되지 않았습니다.

전송 끝 점이 연결되지 않았습니다. FUSE는 지속적으로 (2 ~ 3 일마다) Transport endpoint is not connected내 마운트 지점 에서이 오류를 발생 시키며 문제를 해결하는 유일한 방법은 재부팅입니다. 현재 이와 같은 마운트 포인트 설정이 있습니다. 여기에 추가해야 할 다른 세부 정보가 확실하지 않으므로 누락 된 항목이 있으면 알려주세요. /dev/sdc1 /mnt/hdd2 ext4 defaults 0 0 /dev/sdb1 /mnt/hdd1 ext4 defaults 0 0 mhddfs#/mnt/hdd1,/mnt/hdd2 /data fuse defaults,allow_other 0 0 0.1.39에서 도입 된 분할 오류 문제가 있습니다. 그동안이 문제를 수정 한 내 저장소를 확인..

Programing 2020.09.10

DOM의 JavaScript 이동 요소

DOM의 JavaScript 이동 요소 한 페이지에 세 가지 요소 가 있다고 가정 해 보겠습니다 . 첫 번째와 세 번째 위치를 바꾸려면 어떻게 해야합니까? jQuery는 괜찮습니다. jQuery 로 간단 $('#div1').insertAfter('#div3'); $('#div3').insertBefore('#div2'); 반복적으로 수행하려면 div가 이동할 때 ID를 유지하므로 다른 선택기를 사용해야합니다. $(function() { setInterval( function() { $('div:first').insertAfter($('div').eq(2)); $('div').eq(1).insertBefore('div:first'); }, 3000 ); }); 이러한 사소한 작업을 위해 라이브러리를 사용할..

Programing 2020.09.10

jQuery 양식 직렬화-빈 문자열

jQuery 양식 직렬화-빈 문자열 내 HTML : 클릭 이벤트를 시작하면 formData가 비어 있습니다. jQuery 1.4.2를 사용하고 있습니다. 당신은 포기해야 input요소의 이름을. 예 : 경고 상자에 표시 foo=2됩니다. .serialize()양식 필드의 이름과 값을 가져와 name1=value1&name2=value2. 이름이 없으면 그러한 문자열을 만들 수 없습니다. 참고 name다른 무언가이다 id. 양식을 "정상적인"방식으로 사용했다면 양식도 작동하지 않았을 것입니다. 모든 양식 필드에는 이름이 필요합니다. 이 특정 예제에는 적용되지 않지만 하나 이상의 양식 입력이 비활성화 된 경우 동일한 동작이 발생합니다 . 이러한 입력은 직렬화 된 문자열에 표시되지 않습니다. 제 경우에는 모든..

Programing 2020.09.10

mongodb는 필드 / 키당 고유 값 수를 계산합니다.

mongodb는 필드 / 키당 고유 값 수를 계산합니다. 필드가 DB에 포함하는 고유 값 수를 계산하는 쿼리가 있습니까? fe 국가 필드가 있고 국가 값에는 8 가지 유형 (스페인, 영국, 프랑스 등)이 있습니다. 누군가가 새로운 국가로 더 많은 문서를 추가하면 쿼리에서 9를 반환하고 싶습니다. 그룹화하고 계산하는 것이 더 쉬운 방법이 있습니까? MongoDB에는 필드에 대한 고유 값 배열을 반환하는 distinct명령 이 있습니다. 카운트에 대한 배열의 길이를 확인할 수 있습니다. 쉘 db.collection.distinct()도우미도 있습니다. > db.countries.distinct('country'); [ "Spain", "England", "France", "Australia" ] > db.c..

Programing 2020.09.10

레일에서 RSpec 및 Capybara를 사용할 때 정의되지 않은 방법 'visit'

레일에서 RSpec 및 Capybara를 사용할 때 정의되지 않은 방법 'visit' rspec으로 작업하는 카피 바라를 얻을 수 없습니다. 이 오류가 발생합니다. undefined method `visit' for # 나는 이것에 대한 많은 게시물이 있지만 솔루션이 나를 위해 일하지 않는다는 것을 알고 있습니다. 대부분은 / spec / features에없는 사양을 포함합니다. 먼저 오류 : $bundle exec rspec spec F Failures: 1) security signs users in Failure/Error: visit "/sessions/new" NoMethodError: undefined method `visit' for # # ./spec/features/security_spe..

Programing 2020.09.10

PyCharm을 사용하여 Scrapy 프로젝트를 디버깅하는 방법

PyCharm을 사용하여 Scrapy 프로젝트를 디버깅하는 방법 저는 Python 2.7로 Scrapy 0.20에서 작업하고 있습니다. PyCharm에는 좋은 Python 디버거가 있습니다. 나는 그것을 사용하여 내 Scrapy 거미를 테스트하고 싶습니다. 누구든지 제발 방법을 알고 있습니까? 내가 시도한 것 사실 나는 거미를 스크립으로 돌리려고했습니다. 그 결과 저는 그 스크립트를 만들었습니다. 그런 다음 Scrapy 프로젝트를 PyCharm에 다음과 같은 모델로 추가하려고했습니다. File->Setting->Project structure->Add content root. 하지만 내가 뭘해야할지 모르겠어 이 scrapy명령은 PyCharm 내부에서 시작할 수 있음을 의미하는 python 스크립트입니다..

Programing 2020.09.10

TextView의 일부 색상을 어떻게 변경할 수 있습니까?

TextView의 일부 색상을 어떻게 변경할 수 있습니까? text = text + CepVizyon.getPhoneCode() + "\n\n" + getText(R.string.currentversion) + CepVizyon.getLicenseText(); activationText.setText(text); myTextView.setText(text); CepVizyon.getPhoneCode()의 문자열 색상을 변경하고 싶습니다 . 어떻게 할 수 있습니까? Spannable 은 더 유연합니다. String text2 = text + CepVizyon.getPhoneCode() + "\n\n" + getText(R.string.currentversion) + CepVizyon.getLicenseTe..

Programing 2020.09.10

절대 위치를 중앙에 정렬하는 방법은 무엇입니까?

절대 위치를 중앙에 정렬하는 방법은 무엇입니까? 두 개의 캔버스를 함께 쌓아 이중 레이어 캔버스로 만들려고합니다. 여기에 예제가 있습니다. 하지만 화면 중앙에 두 캔버스 정렬을 설정하고 싶습니다. 'left'의 값을 상수로 설정하면 화면 방향을 변경하는 동안 (iPad에서 aps를 수행하는 것처럼) 캔버스가 작동하는 것처럼 화면 중앙에 남아 있지 않습니다. 누구든지 도와 주시겠습니까? 왼쪽과 오른쪽을 모두 0으로 설정하고 왼쪽과 오른쪽 여백을 자동으로 설정하면 절대 위치 요소를 중앙에 배치 할 수 있습니다. position:absolute; left:0; right:0; margin-left:auto; margin-right:auto; 너비와 높이를 모른 채 요소를 가운데 정렬하려면 다음을 수행하십시오...

Programing 2020.09.10
반응형