전체 글 1170

PHP에서 system(), exec() 및 shell_exec()의 차이점은 무엇입니까?

PHP에서 system(), exec() 및 shell_exec()의 차이점은 무엇입니까? 외부 명령을 실행하는 것은 3개의 PHP 함수에 의해 가능합니다. system(); exec(); shell_exec(); 하지만 그들의 차이점은 무엇일까요?특정 애플리케이션에도 불구하고 대부분의 경우 동일하게 사용할 수 있습니다.동등하게 사용할 수 있을 때 어떤 것이 선호되는지 궁금합니다.예를 들어, 파일의 압축을 풀거나(tar 명령을 사용하여) 폴더를 압축하는 경우 성능 측면에서 어떤 것이 선호됩니까? 업데이트: 다른 질문에서 이러한 기능에 대한 다양한 측면을 설명하는 매우 유용한 링크를 발견했습니다.다른 사람들이 보안 문제와 다른 측면을 더 잘 이해하는 데 사용할 수 있듯이, 저는 여기에 링크를 공유합니다.e..

programing 2023.09.02

MySQL에서 보기 이름을 변경하는 방법은 무엇입니까?

MySQL에서 보기 이름을 변경하는 방법은 무엇입니까? 보기를 만들었습니다.vw_extr. 이제 이름을 바꾸고 싶습니다.vw_my. MySQL에서 보기의 이름을 변경하려면 어떻게 해야 합니까?사용할 수 있습니다.RENAME TABLE이를 위해: RENAME TABLE vw_extr to vw_my DROP VIEW IF EXISTS vw_extr; CREATE VIEW vw_my ... 당신은 내 것을 채워야 할 것입니다....사용자 뷰의 DDL로.이름 바꾸기는 제게 적합하지 않았습니다. 제가 한 일은 다음과 같습니다. MySQL을 중지하고 내 데이터베이스 디렉토리로 변경한 후 이름 변경합니다.my_old_view.frm로.my_new_view.frm. Linux를 사용하고 있었기 때문에 명령은 다음과 ..

programing 2023.09.02

MySQL - DATE_ADD 월 간격

MySQL - DATE_ADD 월 간격 기능에 문제가 있습니다.DATE_ADDMySQL에 있습니다. 제 요청은 다음과 같습니다. SELECT * FROM mydb WHERE creationdate BETWEEN "2011-01-01" AND DATE_ADD("2011-01-01", INTERVAL 6 MONTH) GROUP BY MONTH(creationdate) 문제는 결과적으로 6월이 30일밖에 남지 않아서 7월 1일 결과가 나와서 기능이 제대로 작동하지 않는 것 같습니다. 알 수 있는 방법이 있습니까?DATE_ADD일을 잘하고 한 달 안에 올바른 일수를 갖는 것?DATE_ADD다른 달에 잘 작동합니다.문제는 당신이 6개월을 추가하고 있다는 것입니다.2001-01-01그리고 7월 1일이 거기에 있을 ..

programing 2023.09.02

jQuery를 사용하여 기본 링크 클릭 동작을 중지하는 방법

jQuery를 사용하여 기본 링크 클릭 동작을 중지하는 방법 웹 페이지에 링크가 있습니다.사용자가 클릭하면 페이지의 위젯이 업데이트됩니다.그러나 기본 기능(다른 페이지로 이동)은 이벤트가 발생하기 전에 발생하기 때문에 작업을 수행하고 있습니다. 링크는 다음과 같습니다. Update Cart jQuery는 다음과 같습니다. $('.update-cart').click(function(e) { e.stopPropagation(); updateCartWidget(); }); 뭐가 문제야?e.preventDefault(); https://developer.mozilla.org/en-US/docs/Web/API/event.preventDefault 에서 이벤트의 추가 전파를 중지하지 않고 취소 가능한 경우 이벤트를..

programing 2023.09.02

ES6 화살표 기능과 함께 jQuery $(이) 사용(이 바인딩은 어휘)

ES6 화살표 기능과 함께 jQuery $(이) 사용(이 바인딩은 어휘) 어휘와 함께 ES6 화살표 기능 사용this바인딩은 훌륭합니다. 그러나 얼마 전 일반적인 jQuery 클릭 바인딩과 함께 사용하면서 문제가 발생했습니다. class Game { foo() { self = this; this._pads.on('click', function() { if (self.go) { $(this).addClass('active'); } }); } } 대신 화살표 기능 사용: class Game { foo() { this._pads.on('click', () => { if (this.go) { $(this).addClass('active'); } }); } } 그리고 나서.$(this)ES5(자체 = 이) 유형의..

programing 2023.09.02

엔디안 불가지론자 C/C++ 코드를 작성하는 방법은?

엔디안 불가지론자 C/C++ 코드를 작성하는 방법은? 저는 구글 검색을 좀 해봤는데 이 질문에 대한 좋은 기사를 찾을 수 없었습니다.엔디안 애그노스틱이 되고 싶은 앱을 구현할 때 주의해야 할 사항은 무엇입니까?엔디언에 대해 신경을 써야 하는 유일한 경우는 엔디언에 민감한 이진 데이터(즉, 텍스트가 아님)를 동일한 엔디언을 가지지 않을 수 있는 시스템 간에 전송할 때입니다.일반적인 솔루션은 "네트워크 바이트 순서"(일명 빅 엔디언)를 사용하여 데이터를 전송한 다음 필요한 경우 다른 쪽에서 바이트를 스위즐하는 것입니다. 호스트에서 네트워크 바이트 순서로 변환하려면 다음을 사용합니다.htons(3)그리고.htonl(3)하려면 다시변려면하환, 용사용을 합니다.ntohl(3)그리고.ntohs(3)당신이 알아야 할..

programing 2023.09.02

원인: "알림:초기화되지 않은 문자열 오프셋"이 표시됩니까?

원인: "알림:초기화되지 않은 문자열 오프셋"이 표시됩니까? 이 질문은 미래의 방문자들에게 도움이 될 것 같지 않습니다; 그것은 단지 작은 지리적 지역, 특정한 시간의 순간, 또는 인터넷의 전세계 사용자들에게 일반적으로 적용되지 않는 비정상적으로 좁은 상황에만 관련이 있습니다.이 질문을 보다 광범위하게 적용할 수 있도록 지원하기 위해,도움말 센터를 방문합니다. 마감됨10년 전에. 사용자가 작성하는 양식이 있으며, 양식에는 "프로젝트 이름", "프로젝트 날짜", "카테고리" 등의 동일한 필드가 여러 개 있습니다.사용자가 제출하는 양식 수에 따라 다음을 수행하는 것이 목표입니다. 서식 수를 반복합니다. 개별 SQL 삽입 문 만들기 그러나 PHP는 내가 이해하지 못하는 것처럼 보이는 알림을 보냅니다. 알림: ..

programing 2023.09.02

다른 테이블의 데이터로 mysql 테이블 업데이트

다른 테이블의 데이터로 mysql 테이블 업데이트 하위 선택으로 mysql 5.0에서 UPDATE 명령을 실행할 수 있습니까? 실행할 명령은 다음과 같습니다. UPDATE book_details SET live = 1 WHERE ISBN13 = '(SELECT ISBN13 FROM book_details_old WHERE live = 1)'; ISBN13은 현재 문자열로 저장되어 있습니다. 10k 이상의 행을 업데이트해야 합니다. 감사해요. 윌리엄UPDATE table1 t1, table2 t2 SET t1.field_to_change = t2.field_with_data WHERE t1.field1 = t2.field2; UPDATE book_details AS bd, book_details_old A..

programing 2023.09.02

MySQL 점 유형의 좌표 검색

MySQL 점 유형의 좌표 검색 다음과 같은 방법을 사용하여 MySQL에 lat/long 쌍을 포인트로 저장하고 있습니다. GeomFromText('POINT(32 -122)') 포인트가 주어지면 개별 X/Y 좌표를 어떻게 검색합니까?예를 들어 저장합니다.GeomFromText('POINT(32 -122)')라는 칼럼과 같이MY_POINT라는 표에서.MY_TABLE. 다음 항목 가져오기X좌표(반환 예정)32이 예에서는): SELECT ST_X(MY_POINT) as longitude FROM MY_TABLE; 다음 항목 가져오기Y좌표(반환 예정)-122이 예에서는): SELECT ST_Y(MY_POINT) as latitude FROM MY_TABLE; 중요: 5.6 이전 버전에서는 ST_X() 및 ST..

programing 2023.09.02

A잭스가 bootstrap-select와 함께 작동하지 않음

A잭스가 bootstrap-select와 함께 작동하지 않음 Flask-jquery-ajax 예제를 찾았습니다. 사용자가 차량 "제조" 드롭다운 메뉴에서 항목을 선택하고 차량 "모델" 드롭다운 메뉴는 선택한 제조업체의 모델 목록을 AJAX에 요청하여 채워집니다. bootstrap-select로 드롭다운 메뉴를 바꾸려고 했는데 두 번째 드롭다운 메뉴에 class="selectpicker form-control"을 포함하자마자 첫 번째 드롭다운이 선택된 후 더 이상 채워지지 않습니다. 다음은 HTML 템플릿입니다. Select Vehicle Make: {{ form.make(id="make_select", class="selectpicker form-control") }} Model: {{ form.mode..

programing 2023.09.02