목록보안 (222)
스택큐힙리스트
나는 Django Framework에서 명명된 URL을 정말로 좋아하며, PHP Framework 중 어떤 것이 이와 같은 것을 지원하는지 궁금합니다. (Zend Framework는 이를 지원한다고 믿지만 설명없이 해당 답변에서 제외해 주세요). 예를 들어, Django에서 /items/###와 같은 경로를 item-detail-page로 이름 지을 수 있으며, 이는 제품 ID를 매개변수로 받는 뷰 '함수'를 가리킬 것입니다. 나중에, 'item-detail-page 123'과 같이 도움 함수를 사용하여 링크를 만들어 상품 상세 페이지의 주소를 참조할 수 있습니다. 이렇게 하면 HTML 템플릿 내의 참조나 링크를 변경하지 않고도 나중에 URL 구조를 변경할 수 있습니다. CodeIgniter, CakeP..
Objective-C 프로그램에서 enum 가시성에 문제가 있습니다. 저는 두 개의 헤더 파일이 있고, 하나의 헤더 파일에서는 typedef enum을 정의합니다. 다른 파일에서는 이 typedef 된 타입을 사용해야 합니다. C에서는 간단히 다른 헤더 파일을 #include하면 되지만, Objective-C에서는 헤더 파일 간에 #import를 사용하지 않는 것이 권장되며, 필요한 경우에만 forward @class 선언을 사용합니다. 그러나 열거형 타입을 어떻게 forward 선언할 수 있는지 알 수 없습니다. 저는 헤더에서 실제 열거된 값을 필요로하지 않지만, 해당하는 .m 구현 파일에서만 사용하고 싶습니다. 여기서는 안전하게 #import 할 수 있습니다. 그래서 어떻게 하면 헤더에서 typede..
나는 C 프로그램에서 호출해야 하는 C++ 함수를 작성했습니다. C에서 호출 가능하게 하기 위해 함수 선언에 extern C를 지정했습니다. 그런 다음 C++ 코드를 컴파일했지만, 컴파일러(Dignus Systems/C++)가 함수에 대해 이름 맹글링을 생성했습니다. 따라서, extern C를 준수하지 않은 것 같습니다. 이를 해결하기 위해 함수 정의에 extern C를 추가했습니다. 이후 컴파일러는 C에서 호출 가능한 함수 이름을 생성했습니다. 기술적으로는 extern C는 함수 선언에서만 지정해야 합니다. 맞습니까? (이에 대한 좋은 예시는 C++ FAQ에 있습니다.) 함수 정의에서도 지정해야 할까요? 다음은 이를 설명하는 예시입니다:/* ---------- */ /* foo.h */ /* -----..
시간대에 관한 몇 가지 질문이 있습니다: 시간은 UTC로만 캡처 될 수 있습니까? UTC -6와 GMT -6는 같은지, 그리고 그것은 미국 현지 시간을 의미합니까? 예를 들어, 02-01-2018 00:03으로 UTC 시간을 가지고 있다면, 제 미국 현지 시간은 01-01-2018 18:00인가요? 저는 Wikipedia와 많은 관련 웹 사이트를 검색했지만 관련된 설명을 찾지 못했습니다.답변 1 예, 시간은 주로 UTC로 캡처될 수 있습니다. 시간을 UTC로 저장하고 날짜 및 시간 정보를 전송할 때에도 UTC를 사용하는 것이 일반적으로 좋은 관례로 여겨집니다. 미국의 각 주는 각자의 시간을 정의하는 것으로 알고 있습니다. 또한, 공식적으로든 실제로든 시간을 GMT에서의 오프셋으로 정의한다고 생각합니다. ..