반응형

java 2289

API 보안 : SSL 및 HTTP 기본 인증과 서명

API 보안 : SSL 및 HTTP 기본 인증과 서명 웹 앱용 API를 디자인 할 때 하위 도메인을 '사용자 이름'으로 사용하고 API 키 / 공유 비밀을 생성합니다. 첫째, 사용자 이름으로 하위 도메인을 사용해도됩니까? 다른 키 생성의 이점이 보이지 않습니다. 다른 API는 다음 두 가지 중 하나를 수행하는 것 같습니다. SSL과 함께 HTTP 기본 인증 사용 모든 요청에서 사용자 이름은 하위 도메인에 설정되고 암호는 API 키에 설정됩니다. SSL을 사용하고 있으므로 스푸핑으로부터 안전해야합니다. 주목할만한 API : Google Checkout , Freshbooks , GitHub , Zendesk 공유 비밀을 사용하여 요청 서명 생성 일반적으로 키 / 값 쌍을 주문하고 공유 암호와 함께 HMAC..

program story 2020.11.21

모바일 사파리 : 입력 필드의 Javascript focus () 메서드는 클릭으로 만 작동합니까?

모바일 사파리 : 입력 필드의 Javascript focus () 메서드는 클릭으로 만 작동합니까? 이 문제에 대한 해결책을 찾을 수없는 것 같습니다. 이와 같은 간단한 입력 필드가 있습니다. ​ 그리고 focus()함수 내부에서 시도 하고 있습니다. 그래서 임의의 함수 안에 (그게 어떤 함수인지는 상관 없습니다)이 줄이 있습니다. $('.search').find('input').focus(); 이것은 모든 데스크탑에서 잘 작동합니다. 그러나 내 iPhone에서는 작동하지 않습니다. 필드에 초점이 맞춰지지 않고 키보드가 iPhone에 표시되지 않습니다. 테스트 목적과 문제를 보여주기 위해 간단한 샘플을 작성했습니다. $('#some-test-element').click(function() { $('.se..

program story 2020.11.21

JAX-RS에 대한 @PATCH 어노테이션을 갖는 방법은 무엇입니까?

JAX-RS에 대한 @PATCH 어노테이션을 갖는 방법은 무엇입니까? JAX-RS에는 GET( @GET) 및 POST( @POST) 와 같은 HTTP 동사 에 대한 @PATCH어노테이션 이 있지만 어노테이션 이 없습니다 . PATCHHTTP 동사에 대한 주석을 어떻게 가질 수 있습니까? 다음과 같은 것 : @PATCH public Response someCode() { // Code to handle the request } 나는 여기에 답을 얻었다 . 사용자 지정 패치 주석을 정의하기 만하면 됩니다. 즉, 다음 코드 로 PATCH.java 파일 을 작성해야 합니다. @Target({ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @HttpMethod..

program story 2020.11.21

console.log 대신 angular의 $ log를 사용하는 이유는 무엇입니까?

console.log 대신 angular의 $ log를 사용하는 이유는 무엇입니까? $log대신 사용하는 것이 각도에서 모범 사례라는 것을 이해합니다 console.log. 그러나 이유를 설명하는 좋은 문서를 찾을 수 없습니다. 개발자는 왜 사용해야 $log합니까? $log먼저 브라우저가 지원하는지 console.log(예 : IE 8 은 지원 하지 않음) 확인합니다. 이렇게하면 IE 8에 오류가 표시되는 것을 방지 할 수 있습니다. 참고 : 이것은 IE 8에 아무것도 기록하지 않는다는 의미가 아니라 단순히 오류가 발생하지 않는다는 의미입니다. 그 다음에 는 확장 및 테스트 목적으로 꾸미고 조롱 할 수 있습니다 $log. 예를 들어 IE 8 지원을 위해 배열에 로그하도록 장식 할 수 있습니다. 보너스 기..

program story 2020.11.21

Python의 asyncio 모듈을 사용하여 동시 작업을 올바르게 생성하고 실행하는 방법은 무엇입니까?

Python의 asyncio 모듈을 사용하여 동시 작업을 올바르게 생성하고 실행하는 방법은 무엇입니까? TaskPython 3의 비교적 새로운 asyncio모듈을 사용하여 동시에 실행되는 두 개의 객체 를 올바르게 이해하고 구현하려고 합니다. 간단히 말해서, asyncio Task는 이벤트 루프를 통한 비동기 프로세스 및 동시 실행 을 처리하도록 설계된 것 같습니다 . await이벤트 루프를 차단하지 않고 결과를 기다렸다가 사용할 수있는 콜백없는 방법으로 (비동기 함수에 적용됨) 사용을 촉진합니다 . (미래와 콜백은 여전히 ​​실행 가능한 대안입니다.) 또한 코 루틴을 래핑하도록 설계된 asyncio.Task()의 특수 하위 클래스 인 클래스를 제공합니다 Future. asyncio.ensure_futu..

program story 2020.11.21

RecyclerView.Adapter의 onBindViewHolder 내에 OnClickListener를 추가하는 것이 왜 나쁜 습관으로 간주됩니까?

RecyclerView.Adapter의 onBindViewHolder 내에 OnClickListener를 추가하는 것이 왜 나쁜 습관으로 간주됩니까? RecyclerView.Adapter클래스에 대해 다음 코드가 있으며 제대로 작동합니다. public class MyAdapter extends RecyclerView.Adapter { private List items; private int itemLayout; public MyAdapter(List items, int itemLayout){ this.items = items; this.itemLayout = itemLayout; } @Override public Viewholder onCreateViewHolder(ViewGroup parent, int..

program story 2020.11.21

C ++ 17의 새로운 범위 기반 for 루프가 Ranges TS에 어떻게 도움이 되나요?

C ++ 17의 새로운 범위 기반 for 루프가 Ranges TS에 어떻게 도움이 되나요? 위원회는 범위 기반 for 루프를 다음과 같이 변경했습니다. C ++ 11 : { auto && __range = range_expression ; for (auto __begin = begin_expr, __end = end_expr; __begin != __end; ++__begin) { range_declaration = *__begin; loop_statement } } C ++ 17로 : { auto && __range = range_expression ; auto __begin = begin_expr ; auto __end = end_expr ; for ( ; __begin != __end; ++__be..

program story 2020.11.21

Visual Studio : "다른 네임 스페이스로 클래스 이동"리팩토링이 있습니까?

Visual Studio : "다른 네임 스페이스로 클래스 이동"리팩토링이 있습니까? 여러 클래스를 다른 프로젝트 및 / 또는 네임 스페이스로 이동하는 것과 관련된 아키텍처 정리를 수행하고 있습니다. 현재 필자는 파일을 손으로 이동하고 빌드 한 다음 필요에 따라 Foo 문을 사용하여 수동으로 추가 하여 컴파일 오류를 해결하고 있습니다. 이 작업을 수행하는 더 똑똑한 방법을 아는 사람이 있습니까? (우리는 CodeRush 및 Refactor! 상점이지만 Resharper가 이에 대해 지원하는지 듣고 싶습니다.) Resharper는이 기능이있는 유일한 도구입니다. CodeRush 및 Refactor에서 누락 된 다른 많은 기능도 있습니다! Visual Studio 2010에는 네임 스페이스의 이름을 바꿀 수..

program story 2020.11.21

C #이 내 제네릭 유형을 유추하지 않는 이유는 무엇입니까?

C #이 내 제네릭 유형을 유추하지 않는 이유는 무엇입니까? 나는 일반적인 방법으로 많은 Funcy 재미 (재미 의도)를 가지고 있습니다. 대부분의 경우 C # 유형 추론은 내 제네릭 메서드에서 사용해야하는 제네릭 인수를 알아낼만큼 똑똑하지만 이제는 C # 컴파일러가 성공하지 못하는 디자인이 있습니다. 올바른 유형. 이 경우 컴파일러가 약간 멍청한 지 누구든지 말해 줄 수 있습니까? 아니면 내 일반 인수를 추론 할 수없는 매우 명확한 이유가 있습니까? 코드는 다음과 같습니다. 클래스 및 인터페이스 정의 : interface IQuery { } interface IQueryProcessor { TResult Process(TQuery query) where TQuery : IQuery; } class So..

program story 2020.11.21

열의 데이터가 잘렸습니까?

열의 데이터가 잘렸습니까? Twilio 호출 ID (34 자 문자열) 를 저장하기 위해 MySql 열의 데이터 유형을 변경 한 후 다음을 사용하여 해당 열의 데이터를 수동으로 변경하려고합니다. update calls set incoming_Cid='CA9321a83241035b4c3d3e7a4f7aa6970d' where id='1'; 그러나 열의 데이터 유형이 올바르게 수정되었으므로 의미가없는 오류가 발생합니까? | Level ||| Code | Message | Warning | 1265 | Data truncated for column 'incoming_Cid' at row 1 귀하의 문제는 현재 귀하의 incoming_Cid열 CHAR(1)이 CHAR(34). 이 문제를 해결하려면이 명령을 실행하..

program story 2020.11.21
반응형