반응형

분류 전체보기 545

C/C++에서 div 또는 ldiv를 사용하는 이유는 무엇입니까?

C/C++에서 div 또는 ldiv를 사용하는 이유는 무엇입니까? '/' 또는 '%' 대신 ldiv 또는 div를 사용하여 두 변수를 나누고 변조하는 특정한 이유가 있습니까?예. C99 §7.20.6.2/2는 다음과 같이 말합니다. div,ldiv,그리고.lldiv, numer / denom그리고.numer % denom 프로세서의 단일 DIV 명령을 통해 / 및 %의 결과를 파악할 수 있습니다.따라서 역사적으로 div()는 두 가지를 모두 얻을 수 있는 최적화된 방법을 제공하는 데 사용됩니다. 그러나 저는 새로운 컴파일러들이 / 및 % 연산을 단일 분할로 최적화할 수 있다는 것을 알게 되었습니다.예를 들어 Microsoft Visual C++에서 이러한 최적화를 본 적이 있습니다.이러한 경우 div()..

programing 2023.09.20

저장 프로시저에 대한 입력으로 사용자 정의 유형을 전달하려면 어떻게 해야 합니까?

저장 프로시저에 대한 입력으로 사용자 정의 유형을 전달하려면 어떻게 해야 합니까? 사용자 정의 유형과 관련된 두 가지 저장 프로시저가 있습니다.첫 번째는 개체 ID를 수락하고 사용자 정의 유형의 해당 인스턴스를 반환합니다.두 번째는 동일한 사용자 정의 유형의 인스턴스를 수락하고 이 인스턴스로 작업을 수행합니다. 저는 자바, JDBC와 약간의 봄 JDBC를 사용하고 있습니다.첫 번째 저장 절차를 성공적으로 마쳤습니다.DB에서 사용자 정의 유형의 인스턴스를 검색할 수 있지만 두 번째 저장 프로시저가 작동하지 않습니다. 지금까지 제가 가지고 있는 내용의 기본 개요는 다음과 같습니다. 스키마(PL/SQL) create or replace type example_obj as object (ID NUMBER, NA..

programing 2023.09.20

알파벳을 어떻게 반복합니까?

알파벳을 어떻게 반복합니까? 파이썬에서는 단순히 문자를 ++로 사용할 수 있습니까? 이것을 하는 효율적인 방법은 무엇입니까? 다음과 같은 방법으로 URL을 반복하여 생성하고 싶습니다. www.website.com/term/# www.website.com/term/a www.website.com/term/b www.website.com/term/c www.website.com/term/d ... www.website.com/term/z 간단하게 소문자로 된 편리한 문자열을 사용할 수 있습니다. Python 2 예: from string import ascii_lowercase for c in ascii_lowercase: # append to your url Python 3 예: #!/usr/bin/env..

programing 2023.07.22

구성 맵 kubernetes 여러 환경

구성 맵 kubernetes 여러 환경 Kubernetes 클러스터의 구성 데이터를 사용하여 Spring Boot 애플리케이션을 배포하려고 합니다.저는 쿠버네티스 클러스터에서 메시지를 읽어 메시지를 출력하는 간단한 Rest Controller를 가지고 있습니다. private String message = "Message not coming from Kubernetes config map"; @RequestMapping(value="/echo", method=GET) public String printKubeConfig() { return message; } 내 애플리케이션에서 구성 맵의 이름을 지정했습니다.yml spring: application: name: echo-configmap 에코 구성 맵 ..

programing 2023.07.22

SQLSTATE[42S22]:열을 찾을 수 없음: 1054 'where 절'의 'id' 알 수 없는 열(SQL: 'id'에서 * 선택 = 5 제한 1)

SQLSTATE[42S22]:열을 찾을 수 없음: 1054 'where 절'의 'id' 알 수 없는 열(SQL: 'id'에서 * 선택 = 5 제한 1) 열을 사용하여 데이터베이스에서 특정 데이터를 가져오려고 합니다.SongID사용자가 링크를 클릭했지만 다음 오류가 발생한 경우: SQLSTATE[42S22]:열을 찾을 수 없음: 'where' 절에서 1054 알 수 없는 열 'id'(SQL: select * fromsongs어디에id5 제한 1) 컨트롤러 클래스:

programing 2023.07.22

생성자 기능 대 공장 기능

생성자 기능 대 공장 기능 누가 자바스크립트에서 생성자 함수와 공장 함수의 차이를 명확히 할 수 있습니까? 다른 것 대신에 어떤 것을 사용해야 합니까?는 기적인생함다함사것음입다니는용다된께과와 함께 입니다.new set 키워드가(JavaScript 로자새생함록개도성하를체으동j▁set,▁set함),록▁(▁keyword(ava도생키가성▁causes하whichthis함수 내에서 해당 개체로 이동하고 개체를 반환합니다.): var objFromConstructor = new ConstructorFunction(); 공장 함수는 "일반" 함수와 같이 호출됩니다. var objFromFactory = factoryFunction(); 그러나 그것이 "공장"으로 간주되기 위해서는 어떤 객체의 새로운 인스턴스를 반환해야..

programing 2023.07.22

Python: 지정된 날짜의 시작 및 끝 데이터 제공

Python: 지정된 날짜의 시작 및 끝 데이터 제공 day = "13/Oct/2013" print("Parsing :",day) day, mon, yr= day.split("/") sday = yr+" "+day+" "+mon myday = time.strptime(sday, '%Y %d %b') Sstart = yr+" "+time.strftime("%U",myday )+" 0" Send = yr+" "+time.strftime("%U",myday )+" 6" startweek = time.strptime(Sstart, '%Y %U %w') endweek = time.strptime(Send, '%Y %U %w') print("Start of week:",time.strftime("%a, %d %b ..

programing 2023.07.22

왜 RabbitMQ 대신 셀러리를 사용합니까?

왜 RabbitMQ 대신 셀러리를 사용합니까? 제가 알기로는 Celery는 분산된 작업 대기열입니다. 즉, 다른 서버로 작업/작업을 발송하고 결과를 반환해야 합니다.토끼MQ는 메시지 큐이며 그 이상은 아닙니다.그러나 작업자는 메시지가 수신될 때 MQ를 듣고 작업을 실행할 수 있습니다.이것은 정확히 셀러리가 제공하는 것을 달성하는데, 왜 셀러리가 필요한가요?맞아요, 당신은 셀러리가 전혀 필요하지 않아요.분산 시스템을 설계할 때는 많은 옵션이 있으며 모든 상황에 맞는 올바른 방법은 없습니다. 많은 사람들은 메시지 소비자가 대기열에 메시지가 나타나기를 기다리고, 일부 작업을 수행하고, 작업이 완료되면 메시지를 보내는 것이 더 유연하다는 것을 알게 됩니다. 셀러리는 모든 것을 패키지로 포장하는 프레임워크이지만,..

programing 2023.07.22

Python 예약 단어 및 내장 목록을 라이브러리에서 사용할 수 있습니까?

Python 예약 단어 및 내장 목록을 라이브러리에서 사용할 수 있습니까? Python 예약 단어 및 내장 목록을 라이브러리에서 사용할 수 있습니까?다음과 같은 작업을 수행하고 싶습니다. from x.y import reserved_words_and_builtins if x in reserved_words_and_builtins: x += '_' 문자열이 사용할 수 있는 키워드인지 확인하고 예약된 키워드 목록을 가져오려면 다음을 수행합니다. >>> import keyword >>> keyword.iskeyword('break') True >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continu..

programing 2023.07.22

mysql 비교에 적합한 루비 날짜 시간

mysql 비교에 적합한 루비 날짜 시간 Rails는 MySql에 정확하게 포맷된 날짜 시간을 자동으로 삽입하는 데 도움이 되었습니다. 제가 많은 생각을 할 필요가 없었습니다. 그러나 유효성 검사를 수행하려면 저장된 mysql datetime 값(즉, 2008-07-02 18:00:00)이 "지금"보다 크거나 작은지 확인해야 합니다.전화할 수 있습니다DateTime.now또는Time.now하지만 어떻게 하면 mysql like 형식으로 변환할 수 있을까요? 감사해요.사용할 수 있습니다.to_s(:db)데이터베이스에 적합한 형식으로 변환합니다. Time.now.to_s(:db) 그러나 시간은 데이터베이스의 UTC에 저장되므로 Rails에 지정된 시간대가 있으면 주의하십시오.적절한 비교를 수행하려면 이 값을..

programing 2023.07.22
반응형