반응형

전체 글 550

SQL 예약어를 테이블 이름으로 사용하는 방법

SQL 예약어를 테이블 이름으로 사용하는 방법 이 쿼리를 사용하는 경우: INSERT INTO order (order_quantity) VALUES ('50') 에러가 표시됩니다. SQL 구문에 오류가 있습니다. 146행의 'order(order_quantity)' VALUES('50')' 근처에서 사용할 올바른 구문은 MariaDB 서버 버전에 해당하는 설명서를 참조하십시오. 내 질문이 뭐가 문제죠?예약된 단어는 데이터베이스, 테이블, 열, 변수 또는 기타 개체 이름으로 사용하지 않는 것이 좋습니다.ANSI 표준 구문에서 예약된 단어를 개체 이름으로 사용하는 경우 해당 단어를 지정된 컨텍스트에서 키워드가 아닌 개체로 사용할 수 있도록 하려면 이중 따옴표로 묶어야 합니다. 다음으로 다양한 SQL 엔진에 ..

programing 2022.09.21

PHP에서 숫자를 월 이름으로 변환

PHP에서 숫자를 월 이름으로 변환 PHP 코드는 다음과 같습니다. $monthNum = sprintf("%02s", $result["month"]); $monthName = date("F", strtotime($monthNum)); echo $monthName; 다시 있다DecemberAugust. $result["month"]에 8은 8입니다.sprintf는 A를 입니다.0을 가능하게 하다08.이를 위해 권장되는 방법은 다음과 같습니다. 요즘은 날짜/시간 계산에 Date Time 개체를 사용해야 합니다.이를 위해서는 PHP 버전이 > = 5.2여야 합니다.글라비치의 답변에 나타난 바와 같이 다음을 사용할 수 있습니다. $monthNum = 3; $dateObj = DateTime::createFrom..

programing 2022.09.21

node.js를 사용하여 원하는 ID를 생성하는 방법

node.js를 사용하여 원하는 ID를 생성하는 방법 function generate(count) { var founded = false, _sym = 'abcdefghijklmnopqrstuvwxyz1234567890', str = ''; while(!founded) { for(var i = 0; i < count; i++) { str += _sym[parseInt(Math.random() * (_sym.length))]; } base.getID(string, function(err, res) { if(!res.length) { founded = true; // How to do it? } }); } return str; } 데이터베이스 쿼리 콜백을 사용하여 변수 값을 설정하려면 어떻게 해야 합니까?내..

programing 2022.09.21

값을 반환하지 않고 비포이드 함수의 끝에서 흘러내리면 컴파일러 오류가 발생하지 않는 이유는 무엇입니까?

값을 반환하지 않고 비포이드 함수의 끝에서 흘러내리면 컴파일러 오류가 발생하지 않는 이유는 무엇입니까? 디폴트로는 (적어도 GCC에서는) 에러가 발생하지 않는다는 것을 몇 년 전부터 알고 있었습니다만, 그 이유는 무엇입니까? 컴파일러 플래그를 발행하여 경고를 생성할 수 있다는 것은 알고 있습니다만, 항상 에러일 것 같지 않습니까?값을 반환하지 않는 비포이드 함수가 유효한 이유는 무엇입니까? 코멘트에서 요구된 예: #include int stringSize() { } int main() { char cstring[5]; printf( "the last char is: %c\n", cstring[stringSize()-1] ); return 0; } 컴파일.C99 및 C++ 규격에서는 함수를 사용하여 값을 ..

programing 2022.08.17

Python C API를 사용하여 생성기/반복기를 만드는 방법은 무엇입니까?

Python C API를 사용하여 생성기/반복기를 만드는 방법은 무엇입니까? 다음 Python 코드를 Python C API로 복제하려면 어떻게 해야 하나요? class Sequence(): def __init__(self, max): self.max = max def data(self): i = 0 while i < self.max: yield i i += 1 지금까지, 저는 다음과 같습니다. #include #include /* Define a new object class, Sequence. */ typedef struct { PyObject_HEAD size_t max; } SequenceObject; /* Instance variables */ static PyMemberDef Sequence_..

programing 2022.08.17

에러노 스레드는 안전합니까?

에러노 스레드는 안전합니까? 에서errno.h이 변수는 다음과 같이 선언됩니다.extern int errno;그래서 제 질문은, 이 모든 것을 체크하는 것이 안전한가입니다.errnoperror()를 사용합니다.나사산 안전 변수입니까?만약 그렇지 않다면, 그 대안은 무엇인가? x86 아키텍처에서 gcc와 함께 Linux를 사용하고 있습니다. 네, 스레드 세이프입니다.리눅스의 경우 글로벌 errno 변수는 스레드마다 다릅니다.POSIX에서는 errno가 스레드 세이프여야 합니다. http://www.unix.org/whitepapers/reentrant.html 를 참조해 주세요. POSIX.1에서는 errno는 외부 글로벌 변수로 정의되어 있습니다.그러나 멀티스레드 환경에서는 이 정의를 사용할 경우 비결정..

programing 2022.08.17

코드의 그림 함수 호출 그래프를 가져오는 도구

코드의 그림 함수 호출 그래프를 가져오는 도구 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?스택 오버플로의 토픽이 되도록 질문을 업데이트합니다. 4년 전에 문을 닫았어요 이 질문을 개선하다 저는 C코드의 소스 파일이 많은 넓은 작업 공간을 가지고 있습니다.오브젝트 브라우저를 사용하여 MS VS2005의 함수에서 호출된 함수를 볼 수 있지만 MSVC 6.0에서는 특정 함수에서 호출된 함수만 그래픽이 아닌 디스플레이로 표시할 수 있습니다.하다'라고 하는 있지 않습니다.main()그 후 호출된 함수가 리프 레벨 함수에 더 깊이 들어가 있습니다. 할 수 합니다.callee ★★★★★★★★★★★★★★★★★」callermain()..

programing 2022.08.17

Cython 대신 Python/C 인터페이스를 사용하는 장점이 있습니까?

Cython 대신 Python/C 인터페이스를 사용하는 장점이 있습니까? BLAS와 LAPACK을 사용하여 C 또는 C++로 모듈을 작성하여 python과 numpy를 확장하고 싶습니다.또한 코드를 스탠드아론 C/C++ 라이브러리로 배포할 수 있도록 하고 싶습니다.이 도서관은 단정도 플로트와 2배정도 플로트를 모두 사용하고 싶습니다.내가 쓸 함수의 예로는 선형 시스템을 풀기 위한 켤레 그라데이션이나 가속 1차 방법 등이 있다.일부 함수는 C/C++ 코드에서 Python 함수를 호출해야 합니다. Python/C API와 Numpy/C API를 조금 사용해 본 결과, 많은 사람들이 Cython을 대신 사용하는 것을 지지한다는 것을 알게 되었습니다(예를 들어 이 질문이나 이 질문 참조).Cython에 대한 전..

programing 2022.08.17

'얼라인먼트 포인터'란 정확히 무엇입니까?

'얼라인먼트 포인터'란 정확히 무엇입니까? 정렬된 포인터가 무슨 뜻인지 누가 좀 말해줄래요?이는 가리키는 주소가 어떤 요인에 의해 균등하게 분할된다는 것을 의미합니다. "자연 정렬"이라는 용어가 사용되는 경우가 있습니다. 이는 일반적으로 자연스러운 정렬을 가진 개체를 개체의 크기에 따라 균등하게 나눌 수 있는 주소에 배치해야 함을 의미합니다. 정렬은 하드웨어와 관련된 많은 것들이 이러한 정렬에 제한을 두기 때문에 매우 중요합니다. 예를 들어 기존 SPARC 아키텍처(및 기존 ARM)에서는 홀수 주소에서1바이트보다 큰 정수를 읽을 수 없습니다.이렇게 하면 프로그램이 즉시 중지되고 버스 오류가 발생합니다.x86 아키텍처에서는 CPU 하드웨어가 대신 (필요에 따라 캐시 및/또는 메모리에 여러 번 액세스하여) ..

programing 2022.08.17

어레이의 랜덤 전환

어레이의 랜덤 전환 다음 어레이를 랜덤으로 셔플해야 합니다. int[] solutionArray = {1, 2, 3, 4, 5, 6, 6, 5, 4, 3, 2, 1}; 그것을 할 수 있는 기능이 있나요?컬렉션을 사용하여 여러 원시 유형을 섞는 것은 좀 오버킬입니다. 예를 들어 Fisher-Yates 셔플을 사용하면 함수를 직접 구현할 수 있습니다. import java.util.*; import java.util.concurrent.ThreadLocalRandom; class Test { public static void main(String args[]) { int[] solutionArray = { 1, 2, 3, 4, 5, 6, 16, 15, 14, 13, 12, 11 }; shuffleArray(..

programing 2022.08.17
반응형