반응형

programing 557

어레이를 셔플하려면 어떻게 해야 하나요?

어레이를 셔플하려면 어떻게 해야 하나요? 이 질문에는 이미 답변이 있습니다. JavaScript 어레이를 랜덤화(shuffle)하는 방법 (66개의 답변) 닫힘2년 전에요. JavaScript의 여러 요소를 다음과 같이 섞고 싶습니다. [0, 3, 3] -> [3, 0, 3] [9, 3, 6, 0, 6] -> [0, 3, 6, 9, 6] [3, 3, 6, 0, 6] -> [0, 3, 6, 3, 6] 최신 버전의 Fisher-Yates 셔플알고리즘을 사용합니다. /** * Shuffles array in place. * @param {Array} a items An array containing the items. */ function shuffle(a) { var j, x, i; for (i = a.le..

programing 2022.10.27

업데이트 시 입력 키 중복 방지 방법

업데이트 시 입력 키 중복 방지 방법 문제 설명 연결된 3개의 기본 키의 마지막 기본 키는 업데이트하지 않습니다.그러나 문제는 첫 번째와 두 번째 기본 키가 여러 레코드에 대해 동일할 수 있다는 것입니다.이 경우 새로운 값을 설정할 때 해당 문제를 피하기 위해 하위 요청을 사용하더라도 입력 키가 중복됩니다. 일부 코드 스키마 create table llx_element_contact ( rowid int auto_increment primary key, datecreate datetime null, statut smallint default 5 null, element_id int not null, fk_c_type_contact int not null, fk_socpeople int not null, ..

programing 2022.10.27

루프가 정말 역방향으로 더 빠릅니까?

루프가 정말 역방향으로 더 빠릅니까? 나는 이런 말을 꽤 많이 들었다.JavaScript 루프가 거꾸로 계산될 때 정말 더 빠릅니까?그렇다면 왜?역루프가 더 빠르다는 것을 보여주는 테스트 스위트의 예를 몇 가지 보았지만, 그 이유에 대한 설명을 찾을 수 없습니다! 루프가 완료되었는지 확인할 때마다 속성을 평가할 필요가 없어지고 최종 수치와 대조하여 확인할 수 있기 때문이라고 생각합니다. 예. for (var i = count - 1; i >= 0; i--) { // count is only evaluated once and then the comparison is always on 0. } 그게 아니라i--보다 빠르다i++사실 둘 다 똑같이 빨라요. 오름차순 루프에서 시간이 걸리는 것은 각각에 대한 평가..

programing 2022.10.27

jQuery에서 텍스트 영역의 변경 이벤트에 바인딩하려면 어떻게 해야 합니까?

jQuery에서 텍스트 영역의 변경 이벤트에 바인딩하려면 어떻게 해야 합니까? 에 변화가 있었는지 캡처하고 싶다.. 임의의 문자(삭제, 백스페이스)를 입력하거나 마우스를 클릭하여 붙여넣기 또는 잘라내기 등의 작업을 수행합니다.이러한 모든 이벤트에 대해 트리거할 수 있는 jQuery 이벤트가 있습니까? 변경 이벤트를 시도했지만 컴포넌트에서 탭아웃된 후에만 콜백이 트리거됩니다. 사용방법: 버튼을 활성화하고 싶은 경우에는 임의의 텍스트가 포함되어 있습니다.실제로 사용해 보세요. $('#textareaID').bind('input propertychange', function() { $("#yourBtnID").hide(); if(this.value.length){ $("#yourBtnID").show(); }..

programing 2022.10.27

Python의 진입점에 대해 설명하시겠습니까?

Python의 진입점에 대해 설명하시겠습니까? Pylons와 Peak 페이지에 있는 계란 진입점에 대한 문서를 읽었는데 아직도 잘 모르겠어요.누가 설명 좀 해주시겠어요?"엔트리 포인트"는 일반적으로 Python 패키지의 개발자 또는 사용자가 사용하기를 원하는 함수(또는 기타 호출 가능한 함수 유사 객체)입니다. 단, 호출 불가능한 객체는 (댓글에서 올바르게 지적된 바와 같이) 진입 포인트로 제공될 수 있습니다. 있는 는 「」입니다.console_scripts진입점 - 패키지를 설치하는 사용자가 명령줄 도구로 사용할 수 있는 기능을 가리킵니다.은 당신의 것은 your 에 들어갑니다.setup.py★★★★★★★★★★★★★★★★★★: entry_points={ 'console_scripts': [ 'cursi..

programing 2022.10.26

다음 주 월요일, 화요일 등의 날짜를 가져옵니다.

다음 주 월요일, 화요일 등의 날짜를 가져옵니다. 월요일, 화요일, 수요일 등의 날짜 스탬프를 찾고 싶습니다.만약 그 날이 이번 주에 오지 않았다면 이번 주, 아니면 다음 주로 하고 싶습니다.감사합니다!참조 strtotime('next tuesday'); 주 번호를 보면 해당 날이 지났는지 알 수 있습니다. $nextTuesday = strtotime('next tuesday'); $weekNo = date('W'); $weekNoNextTuesday = date('W', $nextTuesday); if ($weekNoNextTuesday != $weekNo) { //past tuesday } 조금 늦은 답변인 것은 알지만, 향후 참조를 위해 답변을 추가하고 싶습니다. // Create a new Dat..

programing 2022.10.26

python에서 행별로 MySQL ResultSet을 가져오는 방법

python에서 행별로 MySQL ResultSet을 가져오는 방법 MySQL ResultSets는 기본적으로 작업을 수행하기 전에 서버에서 완전히 가져옵니다.결과 세트가 큰 경우 이 값은 사용할 수 없게 됩니다.그 대신 서버에서 행을 하나씩 가져오고 싶습니다. Java에서는 ("ResultSet" 아래)의 지시에 따라 다음과 같은 문장을 작성합니다. stmt = conn.createStatement(java.sql.ResultSet.TYPE_FORWARD_ONLY, java.sql.ResultSet.CONCUR_READ_ONLY); stmt.setFetchSize(Integer.MIN_VALUE); 이것은 Java에서 잘 동작합니다.질문입니다. 비단뱀에게도 같은 방법이 있을까요? 한 번에 1000줄로 ..

programing 2022.10.26

time_t는 어떤 원시 데이터 유형입니까?

time_t는 어떤 원시 데이터 유형입니까? 이 질문에는 이미 답변이 있습니다. time_t는 최종적으로 typedef는 무엇입니까? (11개의 답변) 닫힘4년 전에요. 데이터 타입을 알 수 없습니다.time_t플로트 더블인가요, 아니면 다른 건가요?왜냐하면 내가 그것을 표시하려면 그것에 대응하는 태그가 필요하기 때문이다.printf나머지 부분은 제가 알아서 전시할 수 있습니다.time_t그에 해당하는 데이터 유형을 알아야 합니다.플랫폼에 따라 다릅니다.하지만 당신은 그것을 알려진 타입으로 던질 수 있습니다. printf("%lld\n", (long long) time(NULL)); 안타깝게도, 완전히 휴대할 수 있는 것은 아닙니다.보통 정수형이지만 "정수형 또는 실수형"일 수 있습니다.기능을 사용할 수..

programing 2022.10.26

클래스 스타일 또는 데코레이터 구문을 사용하지 않고 mapGetters, mapActions Vuex 및 typescript의 인텔리센스를 얻는 방법

클래스 스타일 또는 데코레이터 구문을 사용하지 않고 mapGetters, mapActions Vuex 및 typescript의 인텔리센스를 얻는 방법 한동안 Vue.js와 Vuex를 사용하지만 항상 javascript와 함께 사용합니다. 좀 더 구체적으로 말하면 Typescript, nuxt.js와 함께 Vue를 사용하려고 하는데 데코레이터나 style-class-component를 사용하지 않고 일반 Vue 구문만 계속합니다. Vuex 스토어에 있는 코드입니다. /store/todos/types.ts export interface Todo { id: number text: string done: boolean } export interface TodoState { list: Todo[] } /store..

programing 2022.10.26

javascript 파일 이름 짓기 규칙은 무엇입니까?

javascript 파일 이름 짓기 규칙은 무엇입니까? 파일 이름을 hypens.js, camelCased.js 또는 다른 이름으로 지정해야 합니까? 나는 이 질문에 대한 답을 여기서 찾을 수 없었다.가능한 이름 지정 규칙 중 하나는 jQuery가 사용하는 이름 지정 체계와 유사한 규칙을 사용하는 것입니다.그것은 보편적으로 채택되지는 않았지만 꽤 흔하다. product-name.plugin-ver.sion.filetype.js 서, 「」는product-name+plugin쌍은 네임스페이스와 모듈을 나타낼 수도 있습니다.그version ★★★★★★★★★★★★★★★★★」filetype는 보통 옵션입니다. filetype을 사용하다자주 볼 수 있는 것은 다음과 같습니다. min 파일용 custom 파일 변경 ..

programing 2022.10.26
반응형