반응형

programing 943

MySQL 테이블에 인덱스를 추가하려면 어떻게 해야 합니까?

MySQL 테이블에 인덱스를 추가하려면 어떻게 해야 합니까? 저는 약 150,000줄의 데이터가 있는 매우 큰 MySQL 테이블을 가지고 있습니다.지금 제가 도망가려고 하면 SELECT * FROM table WHERE id = '1'; ID 필드가 프라이머리 인덱스이기 때문에 코드는 정상적으로 실행됩니다.그러나 최근 프로젝트 개발을 위해 다른 필드별로 데이터베이스를 검색해야 합니다.예를 들어 다음과 같습니다. SELECT * FROM table WHERE product_id = '1'; 이 필드는 이전에 인덱싱되지 않았습니다.단, 추가했으므로 mysql은 필드를 인덱싱하지만 위의 쿼리를 실행하려고 하면 실행 속도가 매우 느립니다.이미 product_id 필드를 추가한 경우 EXPLINE 쿼리에서 인덱스..

programing 2022.11.27

공백 공간을 언더스코어로 대체하려면 어떻게 해야 합니까?

공백 공간을 언더스코어로 대체하려면 어떻게 해야 합니까? 문자열에서 공백 공간을 밑줄로 대체하여 멋진 URL을 만들고 싶습니다.예를 들어 다음과 같습니다. "This should be connected" 될 것 같다 "This_should_be_connected" 저는 파이썬을 장고와 함께 사용하고 있습니다.정규 표현으로 해결할 수 있나요?규칙적인 표현은 필요 없어요.Python에는 스트링 메서드가 내장되어 있어 필요한 작업을 수행할 수 있습니다. mystring.replace(" ", "_") 공백 치환도 괜찮지만 물음표, 아포스트로피, 느낌표 등 다른 URL 호스트 문자를 처리하는 것이 좋습니다. 또한 SEO 전문가들 사이에서는 URL에서 밑줄을 치는 것보다 대시를 사용하는 것이 일반적입니다. imp..

programing 2022.11.27

날짜로부터 월의 마지막 날을 어떻게 찾을 수 있습니까?

날짜로부터 월의 마지막 날을 어떻게 찾을 수 있습니까? PHP로 월말일을 가져오려면 어떻게 해야 하나요? 지정: $a_date = "2009-11-23" 2009-11-30을 원합니다. $a_date = "2009-12-23" 2009-12-31을 원합니다.t는 특정 날짜의 월수를 반환합니다(의 문서를 참조). $a_date = "2009-11-23"; echo date("Y-m-t", strtotime($a_date)); strtotime()을 사용하는 코드는 2038년 이후에 실패합니다(이 스레드의 첫 번째 응답에 기재되어 있습니다).예를 들어, 다음을 사용해 주세요. $a_date = "2040-11-23"; echo date("Y-m-t", strtotime($a_date)); 1970-01-31..

programing 2022.11.27

sql.쿼리가 잘리거나 불완전한 결과

sql.쿼리가 잘리거나 불완전한 결과 코드는 다음과 같습니다. const qInstances = ` SELECT i.uuid, i.host, i.hostname FROM db.instances AS i WHERE i.deleted_at IS NULL GROUP BY i.uuid; ` ... instancesMap := make(map[string]*models.InstanceModel) instances := []models.Instance{} instancesCount := 0 instancesRow, err := db.Query(qInstances) if err != nil { panic(err.Error()) } defer instancesRow.Close() for instancesRow.Next..

programing 2022.11.27

딕트를 JSON 파일에 덤프하는 방법

딕트를 JSON 파일에 덤프하는 방법 나는 다음과 같은 구술이 있다. sample = {'ObjectInterpolator': 1629, 'PointInterpolator': 1675, 'RectangleInterpolator': 2042} 아래와 같이 dict를 JSON 파일로 덤프하는 방법을 알 수 없습니다. { "name": "interpolator", "children": [ {"name": "ObjectInterpolator", "size": 1629}, {"name": "PointInterpolator", "size": 1675}, {"name": "RectangleInterpolator", "size": 2042} ] } 이것을 할 수 있는 비토닉적인 방법이 있나요? 이 경우, I가 RPG를..

programing 2022.11.27

브라우저 간 JavaScript(jQuery가 아님)를 스크롤하여 상단 애니메이션으로 이동합니다.

브라우저 간 JavaScript(jQuery가 아님)를 스크롤하여 상단 애니메이션으로 이동합니다. 링크에 적용할 수 있는 간단한 크로스 브라우저 "스크롤 투 톱" 애니메이션을 찾고 있습니다.jQuery/Moo 등의 JS 라이브러리는 필요 없습니다. // jQuery Equivilant to convert to pure JS... $('html, body').animate({scrollTop:0}, 400); 저는 도서관에 뛰어들기 전에 JS를 100% 배웠어야 하는 사람에게 완벽한 경우입니다. : (function scrollTo(element, to, duration) { if (duration 1) normalizedTime = 1; window.scrollTo(0, baseY + difference..

programing 2022.11.27

Python 문자열과 정수 연결

Python 문자열과 정수 연결 이 질문에는 이미 답이 있습니다. str 객체와 int 객체를 연결하려면 어떻게 해야 합니까? (1개의 답변) 닫힘5년 전에요. for 루프에 부가된 정수를 사용하여 문자열을 만듭니다.다음과 같이 합니다. for i in range(1, 11): string = "string" + i 그러나 다음 오류가 반환됩니다. TypeError: +: 'int' 및 'str'에 대해 지원되지 않는 오퍼랜드 유형입니다. 문자열과 정수를 연결하는 가장 좋은 방법은 무엇입니까?주의: 이 응답에 사용된 메서드(backticks)는 이후 버전의 Python 2에서는 사용되지 않으며 Python 3에서는 제거됩니다.대신 함수를 사용하십시오. 다음을 사용할 수 있습니다. string = 'str..

programing 2022.11.18

j쿼리 클릭 이벤트가 여러 번 발생합니다.

j쿼리 클릭 이벤트가 여러 번 발생합니다. 기본적인 내용을 파악하기 위해 Javascript로 비디오 포커 게임을 작성하려고 하는데 jQuery click 이벤트 핸들러가 여러 번 발생하는 문제가 발생했습니다. 베팅 버튼에 부착되어 있어 게임 중 첫손에 베팅할 때(1회만 발사)에는 문제가 없지만, 두 번째 베팅에서는 베팅 또는 플레이스 베팅 버튼을 누를 때마다 클릭 이벤트가 2회 발생합니다(따라서 1회 누를 때마다 2배씩 정확한 금액이 베팅됨).전반적으로, 이 패턴은 내기 버튼을 한 번 누를 때 클릭 이벤트가 발생하는 횟수만큼 이 패턴을 따릅니다.-여기서 시퀀스의 ih 용어는 게임 시작부터 ih 손을 베팅하기 위한 것입니다: 1, 2, 4, 7, 11, 16, 22, 29, 37, 46. 이 값은 n(n..

programing 2022.11.18

MariaDB, Django 및 127.0.0.1

MariaDB, Django 및 127.0.0.1 MySQL을 Django와 함께 사용하고 있었는데 모든 것이 정상적으로 작동했습니다. 이것은 나의 Django 데이터베이스 설정입니다. DATABASES['default'] = { 'ENGINE': 'django.db.backends.mysql', 'USER': 'putty', 'PASSWORD': 'putty', 'HOST': '127.0.0.1', 'NAME': 'putty', } 데이터베이스와 사용자를 만들기 위해 MySQL에서 실행한 작업은 다음과 같습니다. CREATE DATABASE putty CHARACTER SET = 'utf8'; CREATE USER 'putty'@'localhost' IDENTIFIED BY 'putty'; GRANT ..

programing 2022.11.18

(Python의 Mock 프레임워크를 사용하여)에서 사용되는 오픈을 어떻게 모킹합니까?

(Python의 Mock 프레임워크를 사용하여)에서 사용되는 오픈을 어떻게 모킹합니까? 에서 다음 코드를 테스트하려면 어떻게 해야 하나요? def testme(filepath): with open(filepath) as f: return f.read() 파이썬 3 프레임워크의 일부인 패치 및 사용.patch 는 콘텍스트 매니저로 사용되며 패치가 적용된 개체를 대체하기 위해 사용되는 개체를 반환합니다. from unittest.mock import patch, mock_open with patch("builtins.open", mock_open(read_data="data")) as mock_file: assert open("path/to/open").read() == "data" mock_file.ass..

programing 2022.11.18
반응형