반응형

전체 글 2757

SQL Update 문을 실행하기 전에 테스트하는 방법은 무엇입니까?

SQL Update 문을 실행하기 전에 테스트하는 방법은 무엇입니까? 경우에 따라 프로덕션에서 UPDATE 문을 실행하면 하루를 절약 할 수 있습니다. 그러나 지루한 업데이트는 초기 문제보다 더 나쁠 수 있습니다. 테스트 데이터베이스를 사용하지 않고 업데이트 문을 실행하기 전에 수행 할 작업을 알려주는 옵션은 무엇입니까? Imad가 말한 것처럼 트랜잭션을 사용하는 것 외에도 (어쨌든 필수 사항이어야 함) UPDATE와 동일한 WHERE 절을 사용하여 선택을 실행하여 영향을받는 행을 온 전성 검사 할 수도 있습니다. 따라서 UPDATE가 UPDATE foo SET bar = 42 WHERE col1 = 1 AND col2 = 'foobar'; 다음은 업데이트 될 행을 보여줍니다. SELECT * FROM ..

Development Tip 2020.10.09

Pytorch의 모델 요약

Pytorch의 모델 요약 model.summary()방법이 있습니까? 다음과 같이 Keras에서 메서드가 수행하는 것처럼 PyTorch에서 모델 요약을 인쇄 할 수 있습니까? Model Summary: ____________________________________________________________________________________________________ Layer (type) Output Shape Param # Connected to ==================================================================================================== input_1 (InputLayer) (None, 1, 15, ..

Development Tip 2020.10.09

C에서 스택 추적을 어떻게 잡을 수 있습니까?

C에서 스택 추적을 어떻게 잡을 수 있습니까? 이 작업을 수행하는 표준 C 함수가 없다는 것을 알고 있습니다. Windows 및 * nix에서 이에 대한 기술이 무엇인지 궁금합니다. (Windows XP는 지금이 작업을 수행하는 가장 중요한 OS입니다.) 우리는 이것을 프로젝트에 사용했습니다. https://www.codeproject.com/kb/threads/stackwalker.aspx 코드는 약간 지저분한 IMHO이지만 잘 작동합니다. Windows에만 해당됩니다. glibc는 backtrace () 함수를 제공합니다. http://www.gnu.org/software/libc/manual/html_node/Backtraces.html backtrace () 및 backtrace_symbols (..

Development Tip 2020.10.09

Git : 1. 브랜치의 모든 파일 나열, 2. 다른 브랜치의 파일 비교

Git : 1. 브랜치의 모든 파일 나열, 2. 다른 브랜치의 파일 비교 커밋 / 브랜치의 모든 파일을 나열 할 수있는 ls -R또는 같은 명령을 dir/s찾습니다. 서로 다른 지점의 두 파일을 비교할 수있는 명령이 있습니까? git ls-tree -r --name-only (대신에 있을 수 있습니다 ). 하위 디렉토리로 내려 가기 전에 하위 디렉토리를 나열하는 옵션 도 사용할 수 있습니다.-t git diff : :, 또는 동일한 파일을 비교하려는 경우git diff -- 다른 브랜치의 동일한 파일을 비교하려면 : git diff branch_1..branch_2 file.txt 트리 개체의 모든 파일을 나열하려면 : git ls-tree -r branch 새 분기에 추가 된 모든 파일을 나열하려면 g..

Development Tip 2020.10.09

Swift 프로젝트에서 Objective-C CocoaPods를 사용하는 방법

Swift 프로젝트에서 Objective-C CocoaPods를 사용하는 방법 Swift를 사용하여 Swift 프로젝트에서 Objective-C로 작성된 CocoaPod를 사용할 수있는 방법이 있습니까? 브리징 헤더 만 만드나요? 그렇다면 Swift의 CocoaPod에있는 라이브러리에 정의 된 객체, 클래스 및 필드에 액세스 할 수 있습니까? 귀하의 질문에 대한 기본 대답은 예입니다. CocoaPods로 빌드 된 객관적인 C 코드를 사용할 수 있습니다. 더 중요한 질문은 "어떻게 이러한 라이브러리를 사용합니까?"입니다. 이 질문에 대한 답변에 따라 use_frameworks!당신의 깃발 Podfile: 하자 당신이 이름을 사용 오브젝티브 C 포드를 원하는 상상 CoolObjectiveCLib. 포드 파일..

Development Tip 2020.10.09

Typescript : TS7006 : 매개 변수 'xxx'에는 암시 적으로 'any'유형이 있습니다.

Typescript : TS7006 : 매개 변수 'xxx'에는 암시 적으로 'any'유형이 있습니다. UserRouter를 테스트 할 때 json 파일을 사용하고 있습니다. data.json [ { "id": 1, "name": "Luke Cage", "aliases": ["Carl Lucas", "Power Man", "Mr. Bulletproof", "Hero for Hire"], "occupation": "bartender", "gender": "male", "height": { "ft": 6, "in": 3 }, "hair": "bald", "eyes": "brown", "powers": [ "strength", "durability", "healing" ] }, { ... } ] 내 앱을 빌드..

Development Tip 2020.10.09

임의의 유효 자릿수로 반올림

임의의 유효 자릿수로 반올림 모든 숫자 (정수> 0이 아닌)를 N 유효 자릿수로 반올림하려면 어떻게해야 합니까? 예를 들어 유효 숫자 3 개로 반올림하려면 다음을 사용할 수있는 수식을 찾고 있습니다. 1,239,451 및 1,240,000 반환 12.1257 및 12.1 반환 .0681 및 .0681 반환 5 및 5 반환 당연히 알고리즘은 시작 일지라도 3 개 중 N 개만 처리하도록 하드 코딩되어서는 안됩니다. 다음은 다른 답변에있는 12.100000000000001 버그가없는 Java의 동일한 코드입니다. 또한 반복되는 코드를 제거 하고 완료 power시 부동 문제를 방지하기 위해 정수 유형으로 변경 n - d했으며 긴 중간을 더 명확하게했습니다. 이 버그는 큰 수에 작은 수를 곱하여 발생했습니다. 대..

Development Tip 2020.10.09

C에서 최고의 타이밍 방법?

C에서 최고의 타이밍 방법? 고해상도와 이식성을 갖춘 코드 섹션의 시간을 측정하는 가장 좋은 방법은 무엇입니까? /* Time from here */ ProcessIntenseFunction(); /* to here. */ printf("Time taken %d seconds %d milliseconds", sec, msec); 크로스 플랫폼 솔루션이있는 표준 라이브러리가 있습니까? 이것이 효과가 있다고 생각합니다. #include clock_t start = clock(), diff; ProcessIntenseFunction(); diff = clock() - start; int msec = diff * 1000 / CLOCKS_PER_SEC; printf("Time taken %d seconds %d..

Development Tip 2020.10.09

MySQL : 사용자가 있는지 확인하고 삭제하십시오.

MySQL : 사용자가 있는지 확인하고 삭제하십시오. MySQL 사용자가 존재하는지 확인하는 표준 방법은 없으며이를 기반으로 삭제합니다. 이에 대한 해결 방법이 있습니까? 편집 : 예를 들어 오류를 던지지 않고 이것을 실행하는 직접적인 방법이 필요합니다. DROP USER test@localhost; : MySQL 5.7부터는 DROP USER IF EXISTS test 추가 정보 : http://dev.mysql.com/doc/refman/5.7/en/drop-user.html 이것은 나를 위해 일했습니다. GRANT USAGE ON *.* TO 'username'@'localhost'; DROP USER 'username'@'localhost'; 사용자가 아직 존재하지 않는 경우 사용자를 생성하고 (..

Development Tip 2020.10.09
반응형