반응형

programing 1438

PHP 파일이 이미지인지 확인

PHP 파일이 이미지인지 확인 이 질문에는 이미 다음과 같은 답변이 있습니다. PHP에서 업로드된 파일 형식을 확인하는 방법 (9개 답변) 닫힘10년 전에. 수신된 파일이 이미지인지 확인하는 방법이 있습니까?PHP? 당신이 업로드 할 수 있는 것처럼 내게 확장을 위한 테스트는 그다지 안전하게 들리지 않습니다.script원하는 대로 변경할 수 있습니다 사용하려고 했습니다.getimagesize하지만 그 문제에 더 적합한 것이 있을 수도 있습니다.getimage size()는 파일이 이미지인지 여부를 계산하는 가장 확실한 방법이어야 합니다. if(@is_array(getimagesize($mediapath))){ $image = true; } else { $image = false; } 이는 getimage..

programing 2023.09.15

카트, 체크아웃 및 보기 순서에서 제품 사용자 정의 필드 및 표시 값 설정

카트, 체크아웃 및 보기 순서에서 제품 사용자 정의 필드 및 표시 값 설정 function.php를 통해 제품 페이지에 보증을 위한 사용자 정의 필드를 만들었습니다. add_action( 'woocommerce_product_options_general_product_data', 'test_custom_fields' ); function test_custom_fields() { // Print a custom text field woocommerce_wp_text_input( array( 'id' => '_warranty', 'label' => 'i.e. 15 years', 'description' => '', 'desc_tip' => 'true', 'placeholder' => 'i.e. 15 year..

programing 2023.09.15

하위 쿼리를 사용하는 쿼리는 하위 쿼리 대신 고정 데이터가 있는 동일한 쿼리보다 더 긴 시간이 필요합니다.

하위 쿼리를 사용하는 쿼리는 하위 쿼리 대신 고정 데이터가 있는 동일한 쿼리보다 더 긴 시간이 필요합니다. 결합 쿼리 select a, b from A where a > 5 and b in (select b from B where c = "some") 고정 쿼리보다 약 30배 더 오래 걸립니다. select a, b from A where a > 5 and b in (1, 2, 3) 그럼에도 불구하고. select b from B where c = "some"고정 쿼리에 사용된 행 집합과 정확히 동일한 결과를 가져옵니다.(1, 2, 3) select b from B where c = "some"실행하는 데만 0.01초가 걸립니다. select a, b from A where a > 5실행하는 데 0.3초..

programing 2023.09.15

null 값을 외부 키 필드에 전달하는 방법?

null 값을 외부 키 필드에 전달하는 방법? 테이블이 두 개 있습니다. university: university_id(p.k) | university_name 그리고.user: uid | name | university_id(f.k) 보관방법university_id 사용자 테이블에 NULL이 있습니까? 한 가지 쿼리만 작성하고 있습니다. 쿼리는 다음과 같습니다. INSERT INTO user (name, university_id) VALUES ($name, $university_id); 여기서$university_id프론트 엔드에서 null일 수 있습니다. university테이블은 제가 기본적으로 설정할 것입니다. 앞단에서, 학생은 그에 따라 대학 이름을 선택할 것입니다.university_id에 전..

programing 2023.09.15

utf-8 인코딩된 텍스트를 MySQL 테이블에 로드하는 중

utf-8 인코딩된 텍스트를 MySQL 테이블에 로드하는 중 큰 CSV 파일이 있어서 MySQL 테이블에 로드하려고 합니다.그러나 이러한 데이터는 일부 비영어 문자를 포함하기 때문에 utf-8 형식으로 인코딩됩니다.저는 이미 표에 해당하는 열의 문자 집합을 utf-8로 설정했습니다.하지만 파일을 로드할 때는.영어가 아닌 문자가 이상한 문자로 바뀝니다(테이블 행에서 선택할 때).테이블에 데이터를 로드하기 전에 데이터를 인코딩해야 합니까?만약 그렇다면 어떻게 해야 할까요?저는 파이썬을 사용하여 데이터를 로드하고 LOAD DATA LOCAL INFILE 명령을 사용하고 있습니다.감사해요.해라 LOAD DATA INFILE 'file' IGNORE INTO TABLE table CHARACTER SET UTF8..

programing 2023.09.15

"docker run -d" 후 도커 컨테이너가 자동으로 중지됩니다.

"docker run -d" 후 도커 컨테이너가 자동으로 중지됩니다. "에"를 사용합니다.docker run -d에서 실행됩니다." 라고 말합니다.이런 모습입니다. 컨테이너 ID가 이미 있는 것을 확인할 수 있습니다. root@docker:/home/root# docker run -d centos 605e3928cdddb844526bab691af51d0c9262e0a1fc3d41de3f59be1a58e1bd1d 하지만 내가 docker ps뛰어도 아무 것도 돌아오지 않았습니다. 그래서 ",docker ps -a 컨테이너가 이미 빠져나간 것을 볼 수 있습니다. root@docker:/home/root# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS POR..

programing 2023.09.15

$($).wtclick', '#id', 함수({}) 대 $('#id'.wtclick', 함수({})

$($).wtclick', '#id', 함수({}) 대 $('#id'.wtclick', 함수({}) 현재 상태로는 이 질문은 우리의 Q&A 형식에 맞지 않습니다.사실, 참고 자료 또는 전문 지식에 의해 답변이 뒷받침되기를 기대하지만, 이 질문은 토론, 주장, 여론 조사 또는 토론을 요청할 가능성이 높습니다.만약 이 질문이 개선되고 다시 열릴 수 있다고 생각한다면,안내를 받기 위해 헬프 센터를 방문합니다. 닫힘10년 전에. 저는 그들 사이에 무엇이 다른지 알아보려고 했습니다. $(document).on('click', '#id', function(){}); 그리고. $('#id').on('click', function(){}); 저는 그 둘 사이에 어떤 차이가 있는지, 또 있다면 그 차이가 무엇인지에 대한..

programing 2023.09.15

문자열에 붙여넣기

문자열에 붙여넣기 가능한 한 적은 메모리를 사용하여 C 문자열에 추가하는 가장 효율적인 방법은 무엇입니까? 큰 디렉터리 트리에 있는 파일의 경로를 재구성하려고 합니다. 여기 제가 전에 했던 일에 대한 아이디어가 있습니다. char temp[LENGTH], file[LENGTH]; file = some_file_name; while (some_condition) { parent_dir = some_calculation_that_yields_name_of_parent_dir; sprintf(temp, "%s/%s", parent_dir, file); strcpy(file, temp); } 근데 이건 좀 투박해 보여요. 어떤 도움이라도 주시면 감사하겠습니다.감사합니다!동일한 메모리 청크에 복사를 원하는 경우에..

programing 2023.09.15

size_t 유형의 변수에 대한 교차 플랫폼 형식 문자열?

size_t 유형의 변수에 대한 교차 플랫폼 형식 문자열? 이 질문에는 이미 다음과 같은 답변이 있습니다. printf를 사용하여 size_t를 인쇄하는 올바른 방법은 무엇입니까? (3개 답변) 닫힘3년 전에. 크로스 플랫폼 c/c++ 프로젝트(Win32, Linux, OSX)에서 *printf 함수를 사용하여 size_t 타입의 변수를 인쇄해야 합니다.어떤 환경에서는 size_t가 8바이트이고 어떤 환경에서는 4바이트입니다.glibc에서는 %zd를 사용하고 Win32에서는 %Id를 사용할 수 있습니다.이 문제를 해결할 수 있는 우아한 방법이 있을까요?PRIuPTRmacroo()의 합니다.uintptr_ta, 이 할 이 할 size_t예를 들어, 자르지 않고 사용할 수 있습니다. fprintf(strea..

programing 2023.09.15

비트 조작 모범 사례

비트 조작 모범 사례 초보 C 프로그래머인 저는 기기에서 제어 비트를 설정할 때 가장 읽기 쉽고 이해하기 쉬운 해결책이 무엇인지 궁금합니다.어떤 기준이 있습니까?흉내 낼 수 있는 예시적인 코드가 있습니까?구글은 신뢰할만한 답변을 주지 않았습니다. 예를 들어, 제어 블록 맵은 다음과 같습니다. 제가 볼 수 있는 첫 번째 방법은 필요한 비트를 간단히 설정하는 것입니다.그것은 댓글로 많은 설명을 필요로 하고 그렇게 전문적이지는 않은 것 같습니다. DMA_base_ptr[DMA_CONTROL_OFFS] = 0b10001100; 두 번째 방법은 비트 필드를 만드는 것입니다.처음 언급한 옵션과 달리 이렇게 사용되는 것을 경험한 적이 없기 때문에 이것을 고수해야 하는지 잘 모르겠습니다. struct DMA_contr..

programing 2023.09.15
반응형