반응형

2020/10 900

API와 관련된 콜백 URL은 무엇입니까?

API와 관련된 콜백 URL은 무엇입니까? 나는 인터넷을 샅샅이 뒤졌고 콜백 URL에 대한 아이디어를 내 머리로 감쌀 수없는 것 같습니다. 제 경우에는 직접 정의해야하는 콜백 URL이 몇 개 있습니다. 인기있는 것은 "기본 콜백 URL"입니다. 이것은 정확히 무엇입니까? 평범한 영어로 예를 들어 줄 수 있습니까? 콜백 URL은 완료된 후 호출하는 API 메서드에 의해 호출됩니다. 그래서 전화하면 POST /api.example.com/foo?callbackURL=http://my.server.com/bar 그런 다음 /foo완료되면에 요청을 보냅니다 http://my.server.com/bar. 해당 요청의 내용과 방법은 다를 수 있습니다. 액세스하는 API에 대한 문서를 확인하세요. 편지로 생각하십시오..

Programing 2020.10.20

CMake에서 일반 컴파일 플래그를 설정하는 최신 방법은 무엇입니까?

CMake에서 일반 컴파일 플래그를 설정하는 최신 방법은 무엇입니까? 컴파일러에 플래그를 가져 오기 위해 CMake에서 제공하는 여러 메커니즘이 있습니다. CMAKE__FLAGS_ 변수 add_compile_options 명령 set_target_properties 명령 현대 사용에서 다른 방법보다 선호되는 방법이 있습니까? 그렇다면 왜? 또한이 방법을 MSVC와 같은 여러 구성 시스템에서 어떻게 사용할 수 있습니까? 최신 CMake (버전 2.8.12 이상)의 경우 target_compile_options내부적으로 대상 속성을 사용 하는를 사용해야합니다 . CMAKE__FLAGS전역 변수이며 오류가 가장 많이 발생합니다. 또한 매우 편리 할 수있는 생성기 표현식을 지원하지 않습니다 . add_compi..

Programing 2020.10.20

파이썬에서 PHP의 print_r ()에 해당하는 것은 무엇입니까?

파이썬에서 PHP의 print_r ()에 해당하는 것은 무엇입니까? 아니면 배열의 내용을 빠르게 출력하는 더 좋은 방법이 있습니까 (다차원이든 아니든). 감사. python print 문은 php에서 사용할 수 있는 print_r 을 요구하지 않고 다차원 배열을 형식화하는 좋은 작업을 수행 합니다. print에 대한 정의에 따르면 각 객체는 문자열로 변환되고 간단한 배열은 '['다음에 쉼표로 구분 된 객체 값 목록과 ']'를 차례로 인쇄하므로 이는 배열의 깊이와 모양에 대해 작동합니다. . 예를 들면 >>> x = [[1,2,3],[4,5,6]] >>> print x [[1, 2, 3], [4, 5, 6]] 이보다 더 고급 서식이 필요한 경우 pprint를 제안하는 AJ 의 대답 이 아마도 갈 길일 것입..

Programing 2020.10.20

남은 높이를 100 % 채우는 방법은 무엇입니까?

남은 높이를 100 % 채우는 방법은 무엇입니까? +--------------------+ | | | | | | | | | 1 | | | | | | | | | +--------------------+ | | | | | | | | | 2 | | | | | | | | | +--------------------+ 위와 같이 (1)의 내용은 동적으로 생성되는 페이지에서 증가 또는 감소 할 수 있으므로 알려지지 않았습니다. 위에 표시된 두 번째 div (2)는 나머지 공간을 채워야합니다. 다음은 내 HTML의 예입니다. css ... #full{width: 300px; background-color: red;} #someid{height: 100%;} 아니면이 방법이 잘못 되었습니까? 어떻게해야합니까? 제 데모 ..

Programing 2020.10.20

같은 클래스에있는 다른 개체의 개인 필드에 액세스

같은 클래스에있는 다른 개체의 개인 필드에 액세스 class Person { private BankAccount account; Person(BankAccount account) { this.account = account; } public Person someMethod(Person person) { //Why accessing private field is possible? BankAccount a = person.account; } } 디자인은 잊어주세요. 나는 OOP가 개인 객체가 클래스에 개인이라는 것을 지정한다는 것을 알고 있습니다. 내 질문은 왜 OOP가 개인 필드가 개체 수준 액세스가 아닌 클래스 수준 액세스를 갖도록 설계 되었습니까? 나는 또한 대답이 조금 궁금합니다. 내가 찾은 가장 만..

Programing 2020.10.20

클로저를 Swift 3로 업데이트-@escaping

클로저를 Swift 3로 업데이트-@escaping 내 코드를 Xcode 8.0 베타 6으로 업데이트했지만 새로운 비 이스케이프 클로저 기본값에 대한 것 같은 문제가 발생했습니다. 다음 코드에서 Xcode는 아래 코드의 첫 번째 줄 @escaping앞에 추가 할 것을 제안 completion:하지만 여전히 컴파일되지 않고 원으로 이동합니다. * ( 편집 : 사실, @escaping은 Xcode가 제안한대로 뒤에 추가해야합니다 completion:. 경고는 여전히 표시 될 수 있지만 정리 및 컴파일하면 제거됩니다.) * 업데이트 된 Swift 3에서 작동하도록이 코드를 어떻게 다시 작성 / 수정해야합니까? ? 새 매뉴얼을 살펴 봤지만 적절한 코드 샘플을 찾을 수 없었습니다. func doSomething(..

Programing 2020.10.20

프로덕션 환경에서 디버그 기호 (pdb 파일)를 배포하면 어떤 위험이 있습니까?

프로덕션 환경에서 디버그 기호 (pdb 파일)를 배포하면 어떤 위험이 있습니까? 예외 strack 추적을 기록하는 응용 프로그램이 있으며 프로덕션에 배포 할 때 해당 스택 추적에 파일 이름과 줄 번호를 포함하고 싶었습니다. 어셈블리와 함께 디버그 기호를 배포하는 방법을 알아 냈지만 문제를 조사하는 과정 에서이 질문을 건너 뛰었습니다 . 이는 프로덕션 환경에 pdb 파일을 포함하는 것이 좋지 않음을 의미합니다. 허용 된 답변에 대한 의견은 "... 정보를 디버깅하면 민감한 데이터를 제공 할 수 있으며 공격 벡터가 될 수 있습니다. 앱이 무엇인지에 따라 다릅니다." 그렇다면 어떤 종류의 민감한 데이터가 노출 될 수 있습니까? 애플리케이션을 손상시키기 위해 디버그 기호를 어떻게 사용할 수 있습니까? 기술적 세..

Programing 2020.10.20

Vim은 Python 주석의 들여 쓰기를 자동으로 제거합니다.

Vim은 Python 주석의 들여 쓰기를 자동으로 제거합니다. 이 질문에 이미 답변이 있습니다. 파이썬 파일을 편집하는 동안 줄 시작 부분에 주석을 넣지 않도록 vim을 구성하는 방법 8 답변 저는 Vim을 사용하고 파이썬 스크립트를 편집하고 있습니다. 자동 들여 쓰기는 일반적으로 꽤 잘 작동하지만 새 줄을 시작하고 주석을 입력하기 위해 '#'을 입력하면 Vim이 해당 줄을 들여 씁니다. 예를 들어 def foo(): Enter 키를 누르면 Vim이 제대로 들여 쓰기됩니다. def foo(): pass 그러나을 입력하는 대신을 입력 pass하면 #자동으로 들여 쓰기됩니다. def foo(): # comment class Thing(): def __init__(self): pass # comment lin..

Programing 2020.10.20

큰 스위치 문 : 잘못된 OOP?

큰 스위치 문 : 잘못된 OOP? 나는 항상 큰 스위치 문이 잘못된 OOP 디자인의 증상이라는 의견을 가지고 있습니다. 과거에 저는이 주제를 논의하는 기사를 읽었으며 일반적으로 다형성을 기반으로하는 대체 OOP 기반 접근 방식을 제공하여 사례를 처리 할 올바른 개체를 인스턴스화했습니다. 나는 이제 프로토콜이 기본적으로 줄 바꿈으로 끝나는 명령과 데이터 줄, 끝 마커로 구성된 TCP 소켓의 데이터 스트림을 기반으로하는 괴물 같은 switch 문이있는 상황에 처해 있습니다. 이 명령은 100 개의 다른 명령 중 하나 일 수 있으므로이 괴물 switch 문을 더 관리하기 쉬운 것으로 줄이는 방법을 찾고 싶습니다. 내가 회상하는 해결책을 찾기 위해 인터넷 검색을 해봤지만 안타깝게도 Google은 요즘 많은 종류..

Programing 2020.10.20

C ++에서 비어있는 std :: shared_ptr의 차이점은 무엇입니까?

C ++에서 비어있는 std :: shared_ptr의 차이점은 무엇입니까? cplusplus.com의 shared_ptr페이지는 구별 부른다 빈 std::shared_ptr 과 널을 shared_ptr . cppreference.com 페이지 를 명시 적으로 모두 "빈"와 비교 차이를 불러하지만, 사용하지 않는 nullptr자사의 설명에 std::shared_ptr행동. 비어있는 것과 널 사이에 차이점이 shared_ptr있습니까? 이러한 혼합 동작 포인터에 대한 사용 사례가 있습니까? 비어 있지 않은 null shared_ptr이 의미가 있습니까? 정상적인 사용에서 (즉, 명시 적으로 구성하지 않은 경우) 비어 있지만 null이 아닌 경우가 발생할 수 shared_ptr있습니까? C ++ 11 버전 ..

Programing 2020.10.20
반응형