반응형

javascript 1992

테이블 잠금없이 거대한 MySQL 프로덕션 테이블에 인덱스 생성

테이블 잠금없이 거대한 MySQL 프로덕션 테이블에 인덱스 생성 ~ 5M 행 MySQL 테이블에 인덱스를 만들어야합니다. 그것은 생산 테이블이며 CREATE INDEX 문을 실행하면 모든 것의 완전한 블록이 두려워 ... 삽입 및 선택을 차단하지 않고 해당 인덱스를 만드는 방법이 있습니까? 중지하고 색인을 생성하고 시스템을 다시 시작할 필요가 없는지 궁금합니다! [2017] 업데이트 : MySQL 5.6은 온라인 인덱스 업데이트를 지원합니다. https://dev.mysql.com/doc/refman/5.6/en/innodb-create-index-overview.html MySQL 5.6 이상에서는 인덱스가 생성되거나 삭제되는 동안 테이블을 읽기 및 쓰기 작업에 사용할 수 있습니다. CREATE IND..

developer tip 2020.09.09

django admin-모델의 일부가 아닌 사용자 정의 양식 필드 추가

django admin-모델의 일부가 아닌 사용자 정의 양식 필드 추가 관리 사이트에 등록 된 모델이 있습니다. 필드 중 하나는 긴 문자열 표현식입니다. 이 필드 값을 기반으로 긴 문자열 표현식을 빌드하고 관련 모델 필드에 저장하는 관리자의이 모델의 추가 / 업데이트 페이지에 사용자 정의 양식 필드를 추가하고 싶습니다. 어떻게 할 수 있습니까? 업데이트 : 기본적으로 내가하고있는 일은 기호에서 수학 또는 문자열 표현식을 작성하는 것입니다. 사용자는 기호를 선택하고 (모델의 일부가 아닌 사용자 정의 필드) 저장을 클릭하면 다음에서 문자열 표현식 표현을 만듭니다. 심볼 목록을 작성하여 DB에 저장합니다. 심볼이 모델과 DB의 일부가 아니라 최종 표현 일뿐입니다. admin.py 또는 별도의 forms.py에..

developer tip 2020.09.09

AAPT2 컴파일 실패 : Android 3.0 Canary 1에서 유효하지 않은 치수

AAPT2 컴파일 실패 : Android 3.0 Canary 1에서 유효하지 않은 치수 Android 용 인스턴트 앱을 가지고 놀고 있는데 올바른 패키지를 모두 설치했고 인스턴트 앱 지원이 포함 된 새 애플리케이션을 만드는 데 지쳤습니다 (새 애플리케이션을 만들 때 인스턴트 앱 확인란을 선택 함). 문제는 항상 컴파일 도구에 문제가 있다는 것입니다. 다른 사람이이 문제를 가지고 있고 해결 방법을 찾을 수 있습니까? 내 환경 : 안드로이드 스튜디오 3.0 카나리아 1 SDK 컴파일 : 25 빌드 도구 : "26.0.0 rc2" Gradle 플러그인 : 3.0.0-alpha1 Gradle : gradle-4.0-milestone1 및 2를 모두 시도했습니다. 자바 1.8 / 1.7 OS : Windows 1..

developer tip 2020.09.09

정렬을 수행하는 C 라이브러리 함수

정렬을 수행하는 C 라이브러리 함수 C 표준 라이브러리에서 정렬을 수행 할 수있는 라이브러리 기능이 있습니까? qsort()당신이 찾고있는 기능입니다. 데이터 배열에 대한 포인터, 해당 배열의 요소 수, 각 요소의 크기 및 비교 함수를 사용하여 호출합니다. 그것은 마법을 수행하고 배열이 제자리에 정렬됩니다. 예는 다음과 같습니다. #include #include int comp (const void * elem1, const void * elem2) { int f = *((int*)elem1); int s = *((int*)elem2); if (f > s) return 1; if (f < s) return -1; return 0; } int main(int argc, char* argv[]) { int ..

developer tip 2020.09.09

ASP.NET MVC Razor 모델을 레이아웃으로 전달

ASP.NET MVC Razor 모델을 레이아웃으로 전달 내가 보는 것은 문자열 레이아웃 속성입니다. 하지만 어떻게 모델을 레이아웃에 명시 적으로 전달할 수 있습니까? 이 문제가 있으면 뷰 모델을 약간 잘못 모델링 한 것 같습니다. 개인적으로 레이아웃 페이지를 입력하지 않습니다. 그러나 그렇게하려면 다른 뷰 모델이 상속하는 기본 뷰 모델이 있어야하며 기본 뷰 모델에 레이아웃을 입력하고 특정 페이지로 한 번 페이지를 지정해야합니다. 사용하려는 유형으로 MainLayoutViewModel (또는 기타)이라는 컨트롤러 (또는 기본 컨트롤러)에 속성을 추가합니다. 컨트롤러 (또는 기본 컨트롤러)의 생성자에서 유형을 인스턴스화하고 속성으로 설정합니다. ViewData 필드 (또는 ViewBag)로 설정합니다. 레..

developer tip 2020.09.09

'git push origin master'에서 'origin'의 의미는 무엇입니까?

'git push origin master'에서 'origin'의 의미는 무엇입니까? 내가 실행할 때 : git push origin master ... origin이 맥락에서 의 의미는 무엇 입니까? origin복제 한 원격 git 저장소의 기본 이름입니다. 한 번 봐 가지고 .git/refs/remotes/origin/*와 .git/config자식 그것에 대해 아는 방법을 볼 수있는 당신의 소스에서입니다. git은 "remotes"라는 개념을 가지고 있습니다. 이것은 저장소의 쉬운 별명과 같으므로 다른 저장소를 참조 할 때마다 전체 URL을 사용할 필요가 없습니다. origin다른 것과 마찬가지로 원격지이지만 저장소를 처음 복제 할 때 git clone기본적으로 origin복제 한 URL을 참조하기 ..

developer tip 2020.09.09

HTML 표 셀을 편집 가능하게 만드는 방법은 무엇입니까?

HTML 표 셀을 편집 가능하게 만드는 방법은 무엇입니까? html 테이블의 일부 셀을 편집 가능하게 만들고 싶습니다. 셀을 두 번 클릭하고 텍스트를 입력하면 변경 사항이 서버로 전송 될 수 있습니다. dojo 데이터 그리드와 같은 툴킷을 사용하고 싶지 않습니다. 다른 기능을 제공하기 때문입니다. 구현 방법에 대한 코드 스 니펫이나 조언을 제공해 주시겠습니까? 해당 셀, 행 또는 표에서 contenteditable 속성을 사용할 수 있습니다. IE8 호환성을 위해 업데이트 됨 I'm editableI'm also editable I'm not editable 테이블을 편집 가능하게 만들면 최소한 Mozilla에서 행을 삭제할 수 있습니다. 또한 타겟 고객의 브라우저가이 속성을 지원하는지 확인해야합니다. ..

developer tip 2020.09.09

C ++에서 두 문자열을 연결하는 방법은 무엇입니까?

C ++에서 두 문자열을 연결하는 방법은 무엇입니까? 디렉토리에있는 파일을 열 수 있도록 확장자 char name[10]를 추가하고 싶은 개인 클래스 변수 가 .txt있습니다. 어떻게해야합니까? 연결된 문자열을 보유하는 새 문자열 변수를 만드는 것이 좋습니다. 우선 char*또는을 사용하지 마십시오 char[N]. 를 사용 std::string하면 다른 모든 것이 너무 쉬워집니다! 예, std::string s = "Hello"; std::string greet = s + " World"; //concatenation easy! 쉽죠? 이제 char const *어떤 함수에 전달하려는 경우와 같이 어떤 이유로 필요한 경우 다음을 수행 할 수 있습니다. some_c_api(s.c_str(), s.size(..

developer tip 2020.09.09

목록 내에서 고유 한 값을 계산하는 방법

목록 내에서 고유 한 값을 계산하는 방법 그래서 사용자에게 입력을 요청하고 값을 배열 / 목록에 저장하는이 프로그램을 만들려고합니다. 그런 다음 빈 줄을 입력하면 해당 값 중 몇 개가 고유한지 사용자에게 알려줍니다. 나는 이것을 문제 세트가 아닌 실제 삶의 이유로 구축하고 있습니다. enter: happy enter: rofl enter: happy enter: mpg8 enter: Cpp enter: Cpp enter: There are 4 unique words! 내 코드는 다음과 같습니다. # ask for input ipta = raw_input("Word: ") # create list uniquewords = [] counter = 0 uniquewords.append(ipta) a = 0 #..

developer tip 2020.09.08

Mac에 jmeter를 어떻게 설치합니까?

Mac에 jmeter를 어떻게 설치합니까? JMeter를 사용하고 싶습니다. http://jmeter.apache.org/usermanual/get-started.html 의 사용자 설명서에 따라 프로덕션 버전을 다운로드했습니다. 그러나 소프트웨어를 시작하고 설치하려면 어떻게해야합니까? Java를 모르고 다운로드로 수행해야하는 작업에 대한 지침을 찾을 수 없습니다. 저는 Mac을 사용하고 있습니다. 제품을 사용 가능한 프로그램으로 설치하려면 어떻게합니까? 설치하는 가장 쉬운 방법은 Homebrew를 사용하는 것입니다. brew install jmeter 또는 플러그인이 필요한 경우 : brew install jmeter --with-plugins 그리고 그것을 열려면 다음 명령을 사용하십시오 (응용 프로..

developer tip 2020.09.08
반응형