반응형

programing 943

x**.5와 math.sqrt(x) 중 어느 쪽이 Python에서 더 빠릅니까?

x**.5와 math.sqrt(x) 중 어느 쪽이 Python에서 더 빠릅니까? 한동안 궁금했어요.제목에서 알 수 있듯이 실제 기능과 단순히 절반의 출력 중 어느 것이 더 빠릅니까? 갱신하다 이것은 섣부른 최적화의 문제가 아닙니다.이것은 기본적인 코드가 실제로 어떻게 동작하는지에 대한 단순한 질문입니다.Python 코드가 어떻게 동작하는지에 대한 이론은 무엇입니까? 저는 이 방법들의 차이점을 알고 싶어서 Guido van Rossum에게 이메일을 보냈습니다. 내 이메일: Python의 제곱근에는 math.sqrt, '**' 연산자 및 pow(x,.5)의 3가지 방법이 있습니다.각각의 구현의 차이가 궁금할 뿐입니다.효율에 관한 한 어떤 것이 더 나을까요? 그의 답변: pow 와 ** 는 동일합니다.math..

programing 2022.11.07

리액트 후크 useState()와 오브젝트

리액트 후크 useState()와 오브젝트 중첩된 개체에서 후크로 반응에서 상태를 업데이트하는 올바른 방법은 무엇입니까? export Example = () => { const [exampleState, setExampleState] = useState( {masterField: { fieldOne: "a", fieldTwo: { fieldTwoOne: "b" fieldTwoTwo: "c" } } }) 사용합니까?setExampleStateexampleState로로 합니다.a( 드 ( (추 ) const a = { masterField: { fieldOne: "a", fieldTwo: { fieldTwoOne: "b", fieldTwoTwo: "c" } }, masterField2: { fieldOne:..

programing 2022.11.07

mariadb 이미지에 대해 루트 사용자가 아닌 도커 컨테이너를 실행할 수 없습니다.

mariadb 이미지에 대해 루트 사용자가 아닌 도커 컨테이너를 실행할 수 없습니다. 루트 사용자가 아닌 경우 도커파일을 실행하고 있는 도커 컨테이너는 오류 없이 동작하지만 사용자를 추가하면 다음 오류가 발생합니다. Initializing database 2019-07-17 21:28:05 0 [Warning] Can't create test file /var/lib/mysql/9e79cb48a1f0.lower-test 2019-07-17 21:28:05 0 [ERROR] mysqld: Can't create/write to file '/var/lib/mysql/aria_log_control' (Errcode: 13 "Permission denied") 2019-07-17 21:28:05 0 [ERROR..

programing 2022.11.07

Chrome에서 탭이 비활성 상태일 때 setInterval도 작동하도록 하려면 어떻게 해야 합니까?

Chrome에서 탭이 비활성 상태일 때 setInterval도 작동하도록 하려면 어떻게 해야 합니까? 는 나나 a a a가 있다setInterval1초에 30번씩 코드를 실행해요이것은 훌륭하게 동작합니다만, 다른 탭을 선택하면(코드가 있는 탭이 비활성화됩니다),setInterval는 어떤 이유로 아이돌 상태로 설정되어 있습니다. 이 간단한 테스트 케이스를 만들었습니다(http://jsfiddle.net/7f6DX/3/): var $div = $('div'); var a = 0; setInterval(function() { a++; $div.css("left", a) }, 1000 / 30); 이 코드를 실행한 후 다른 탭으로 전환하고 몇 초간 기다렸다가 다시 돌아가면 애니메이션은 다른 탭으로 전환한 시점..

programing 2022.11.07

브라우저 뷰포트에 상대적인 요소의 맨 위 위치를 가져오려면 어떻게 해야 합니까?

브라우저 뷰포트에 상대적인 요소의 맨 위 위치를 가져오려면 어떻게 해야 합니까? 브라우저 뷰포트(페이지 전체가 아닌 페이지가 표시되는 뷰포트)에 상대적인 요소의 위치를 가져오고 싶다.JavaScript에서는 어떻게 할 수 있을까요? 대단히 고맙습니다기존의 답변들은 이제 구식이 되었다. ★★★★getBoundingClientRect()이 방법은 꽤 오랫동안 사용되어 왔으며 질문에 정확히 부합합니다.제5회입니다. MDN 페이지에서: 반환되는 값은 TextRectangle 개체로, 테두리 상자를 픽셀 단위로 설명하는 읽기 전용 왼쪽, 위쪽, 오른쪽 및 아래쪽 속성을 포함하고 뷰포트의 왼쪽 상단에 상대적인 왼쪽 상단입니다. 다음과 같이 사용합니다. var viewportOffset = el.getBounding..

programing 2022.11.07

php.ini: 어떤 거요?

php.ini: 어떤 거요? 이전 아파치에서 nginx와 php 5.3.10으로 이전했습니다.그리고 제 요구에 맞게 php.ini를 수정하려고 했을 때, 그 중 3개가 있었습니다. $ locate php.ini /etc/php5/cgi/php.ini /etc/php5/cli/php.ini /etc/php5/fpm/php.ini 어떤 걸 편집할까요?으로 말하면, 「 」입니다.cli/php.ini파일은 명령줄에서 PHP 바이너리를 호출할 때 사용됩니다. 해서 '실행 중'을하실 수 있습니다.php --ini를 참조해 주세요. fpm/php.iniPHP의 FPM에 대해서, Nginx의 FPM에 대해서. 그 콜링도 하실 수 .phpinfo()웹 서버에서 제공하는 php 페이지에서 확인할 수 있습니다. cgi/ph..

programing 2022.11.07

PHMailer로 이메일 보내기 - 이미지를 본문에 포함

PHMailer로 이메일 보내기 - 이미지를 본문에 포함 HTML 메일과 PHPMailer로 이미지를 보내려고 합니다.본문은 모든 정보를 포함하는 html 파일에서 로드됩니다. 메일을 보낼 때 이미지를 첨부파일로 보내도 본문에 이미지가 표시되지 않습니다. HTML태그 포인트는 플레이스와 같은 장소를 가리킵니다. PHP: $mail->AddAttachment('img/2u_cs_mini.jpg'); 이미지를 본문에 로드할 수 있도록 html 포인트로 첨부 파일을 지정하려면 어떻게 해야 합니까? PHPMailer에 부속되어 있는 예를 보면 차이는 없고, 그 경우는 이미지가 표시됩니다.답을 찾았어요 $mail->AddEmbeddedImage('img/2u_cs_mini.jpg', 'logo_2u'); 및 그 ..

programing 2022.11.07

ID가 일치하지 않는 SQL 행을 다른 테이블에서 삭제합니다.

ID가 일치하지 않는 SQL 행을 다른 테이블에서 삭제합니다. mysql 테이블에서 고아 항목을 삭제하려고 합니다. 다음과 같은 테이블이 두 개 있습니다. 테이블files: | id | .... ------------ | 1 | .... | 2 | .... | 7 | .... | 9 | .... 테이블blob: | fileid | .... ------------ | 1 | .... | 2 | .... | 3 | .... | 4 | .... | 4 | .... | 4 | .... | 9 | .... 그fileid그리고.id열을 사용하여 테이블을 결합할 수 있습니다. 테이블의 모든 행을 삭제하고 싶다blob어디에fileid표에서 찾을 수 없다files.id. 따라서 위의 예제를 사용하면 행이 삭제됩니다.bl..

programing 2022.11.07

Calendar.getInstance(TimeZone.getTimeZone("UTC")))가 UTC 시간을 반환하지 않습니다.

Calendar.getInstance(TimeZone.getTimeZone("UTC")))가 UTC 시간을 반환하지 않습니다. 나는 내가 얻는 결과에 대해 매우 혼란스럽다.Calendar.getInstance(TimeZone.getTimeZone("UTC"))메서드 호출, IST 시간을 반환합니다. 여기 제가 사용한 코드가 있습니다. Calendar cal_Two = Calendar.getInstance(TimeZone.getTimeZone("UTC")); System.out.println(cal_Two.getTime()); 그리고 제가 받은 답변은 다음과 같다. Sat Jan 25 15:44:18 IST 2014 그래서 디폴트 타임존을 UTC로 변경해보고 확인해보니 정상적으로 동작하고 있습니다. Cal..

programing 2022.11.07

IntelliJ IDEA의 잘못된 Manifest.mf가 .jar를 만들었습니다.

IntelliJ IDEA의 잘못된 Manifest.mf가 .jar를 만들었습니다. OptaPlanner 6.0.1 라이브러리를 사용한 프로젝트를 IntelliJ IDEA의 jar 아티팩트를 통해 .jar로 패키지화하려고 하는데 표준이 포함된 manifest.mf가 아닌 Manifest-Version: 1.0 Main-Class: a.b.c.app 이 jar는 OptaPlanner의 지원 라이브러리 중 하나인 ecj-3.7.2.jar에 포함된 것을 사용합니다. Manifest-Version: 1.0 Build-Jdk: 1.6.0_26 Built-By: ibrandt Created-By: Apache Maven Archiver-Version: Plexus Archiver 이 때문에,"no main manif..

programing 2022.11.07
반응형