반응형

Spring 2707

Sinatra-API-인증

Sinatra-API-인증 Sinatra에서 작은 API 애플리케이션을 개발할 것입니다. API 호출을 보호하는 데 사용할 수있는 인증 옵션은 무엇입니까? Sinatra에는 기본 제공 인증 지원이 없습니다. 사용할 수있는 일부 gem이 있지만 대부분은 사용자 인증 (예 : 웹 사이트 용)을 위해 설계되었습니다. API의 경우 과잉처럼 보입니다. 직접 만드는 것은 쉽습니다. 각 경로의 요청 매개 변수를 확인하여 유효한 API 키가 포함되어 있는지 확인하고 그렇지 않은 경우 401 오류를 반환합니다. helpers do def valid_key? (key) false end end get "/" do error 401 unless valid_key?(params[:key]) "Hello, world." en..

Development Tip 2020.12.08

JAXB- "값"속성이 이미 정의되어 있습니다.

JAXB- "값"속성이 이미 정의되어 있습니다. 사용하다 이 갈등을 해결하기 위해 JAXB를 사용하여 XML 바인딩 클래스 생성. 스키마는 레거시 XML 파일 세트를 기반으로하며 다음 스 니펫을 포함합니다. 'Value'속성이의 'value'속성과 충돌 xs:string하며 다음 오류와 함께 코드 생성이 실패합니다. com.sun.istack.SAXParseException2: Property "Value" is already defined. Use to resolve this conflict. 대답은 JAXB 바인딩 ( site-template.xjb) 을 사용하는 데 있습니다 . XPath 표현식은 노드를 찾아 이름을 변경하여 이름 충돌을 방지합니다. 이 바인딩 XML 파..

Development Tip 2020.12.08

Javascript + Regex = 반복 할 사항 없음 오류?

Javascript + Regex = 반복 할 사항 없음 오류? 저는 Regex를 처음 사용하고 있으며 새로운 프로젝트 중 하나에 작업하여 그것을 배울 수 있는지 확인하고 내 기술 목록에 추가하려고합니다. 그러나 여기에 장애물이 있습니다. 다음 .search과 같이 함수를 사용하여 사용자 입력에 잘못된 문자가 있는지 확인하려고합니다 . if (name.search("[\[\]\?\*\+\|\{\}\\\(\)\@\.\n\r]") != -1) { ... } 그러나이 줄에 포함 된 함수를 실행하려고하면 해당 특정 줄에 대해 다음 오류가 발생합니다. Uncaught SyntaxError: Invalid regular expression: /[[]?*+|{}\()@. ]/: Nothing to repeat 내 코..

Development Tip 2020.12.08

스토리 보드를 통해로드되면 뷰가 어떻게 초기화됩니까?

스토리 보드를 통해로드되면 뷰가 어떻게 초기화됩니까? 뷰가 수동으로로드되면 개발자는 초기화와 관련하여 제어권을 유지하고 호출 할 이니셜 라이저, 설정할 변수 등을 선택합니다. 스토리 보드 segue에서 뷰가로드되면 이니셜 라이저는 어떻게됩니까? 뷰가로드 된 후 사용할 수 있도록하려면 변수를 어디에 설정해야합니까? 여기에서 순서를 이해하도록 도와주세요. 여기서 클래스의 인스턴스는 어떻게 생성되고, 누가 생성하며, 어떻게 개입하여 원하는대로 설정할 수 있습니까? 펜촉 또는 스토리 보드에서 뷰가로드되면 해당 -initWithCoder:메서드가 호출됩니다. 마찬가지로 -initWithFrame:, -initWithCoder:있는 UIView의 지정 초기화입니다. UIView 하위 클래스에 대해 사용자 지정 초기..

Development Tip 2020.12.08

ggplot2-플롯 외부에 주석 달기

ggplot2-플롯 외부에 주석 달기 샘플 크기 값을 플롯의 포인트와 연결하고 싶습니다. geom_text점 근처에 숫자를 배치하는 데 사용할 수 있지만 이것은 지저분합니다. 줄거리의 바깥 쪽 가장자리를 따라 정렬하는 것이 훨씬 더 깔끔 할 것입니다. 예를 들어 다음과 같습니다. df=data.frame(y=c("cat1","cat2","cat3"),x=c(12,10,14),n=c(5,15,20)) ggplot(df,aes(x=x,y=y,label=n))+geom_point()+geom_text(size=8,hjust=-0.5) 이 플롯을 생성합니다. 나는 다음과 같은 것을 더 선호합니다. 나는 두 번째 플롯 및 사용을 만들 수 있다는 사실을 알고 계실 것 grid.arrange(라 이 게시물을 )하지만..

Development Tip 2020.12.08

Pandas 시리즈의 히스토그램 값

Pandas 시리즈의 히스토그램 값 나는 파이썬 팬더 시리즈의 일부 값이 (종류 : pandas.core.series.Series) In [1]: series = pd.Series([0.0,950.0,-70.0,812.0,0.0,-90.0,0.0,0.0,-90.0,0.0,-64.0,208.0,0.0,-90.0,0.0,-80.0,0.0,0.0,-80.0,-48.0,840.0,-100.0,190.0,130.0,-100.0,-100.0,0.0,-50.0,0.0,-100.0,-100.0,0.0,-90.0,0.0,-90.0,-90.0,63.0,-90.0,0.0,0.0,-90.0,-80.0,0.0,]) In [2]: series.min() Out[2]: -100.0 In [3]: series.max() Out[3]..

Development Tip 2020.12.08

브라우저 간 확대 방지

브라우저 간 확대 방지 지도와 같은 도구의 경우 브라우저 확대 / 축소 기능 을 비활성화하고 싶습니다 . (나는 이것이 일반적으로 나쁜 생각이라는 것을 알고 있지만 일부 특정 웹 사이트에는 필요합니다). 키보드 단축키 CTRL +/ CTRL -를 듣고을 추가하여 성공적으로 수행했습니다 e.preventDefault(). 그러나 이것이 브라우저의 확대 / 축소 메뉴에서 확대 / 축소를 변경하는 것을 막지는 않습니다. 나는 시도했다 : CSS 사용 : zoom: reset;Chrome 에서는 작동 하지만 ( 작동 예제는이 페이지 참조 ) Firefox에서는 전혀 작동하지 않습니다. 다양한 질문 / 답변에서 그러나 이것은 모바일에서만 작동하는 것 같습니다. 브라우저 간 확대 / 축소를 방지하는 방법은 무엇입니..

Development Tip 2020.12.08

"이미있는 프로그램 유형"은 무엇을 의미합니까?

"이미있는 프로그램 유형"은 무엇을 의미합니까? Android Studio에서 앱을 빌드하려고합니다. Eclipse Paho 라이브러리를 gradle 종속성으로 추가 한 후 (또는 Maven입니까? Android 생태계를 처음 사용) 다음 오류가 발생합니다. Program type already present: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat Message{kind=ERROR, text=Program type already present: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat, sources=[Unknown source f..

Development Tip 2020.12.08

적절한 Emacs를 어떻게 배우나요?

적절한 Emacs를 어떻게 배우나요? 나는 Emacs를 배우려고하고, 튜토리얼을 통해 Emacs에 관한 O'Reilly 책을 빌 렸습니다. 그러나 질문은 여전히-어떻게 좋은 Emacs 워크 플로우 를 배우는가 ? 예를 들어 Vim 과 같이 Emacs를 사용하지 않는 것 같습니다 . 이 질문은 제 생각에 즐거워 보입니다.- Emacs를 사용하는 전문가의 비디오를 어디서 찾을 수 있습니까? 아무도 이것을 언급하지 않았다는 것을 믿을 수는 없지만 Emacs에 번들로 제공되는 정보 페이지를 읽는 것은 모호한 기능에 대해 배우는 좋은 방법입니다. 코딩을 중단해야 할 때마다 M-x info읽을 페이지를 무작위로 선택하십시오. emacs 능력은 엄청나게 빠르게 향상됩니다. emacs의 자체 문서화 기능이 작업에 어떻..

Development Tip 2020.12.08

Apache의 최대 URL 길이는 얼마입니까?

Apache의 최대 URL 길이는 얼마입니까? Apache에서 URL의 최대 길이는 얼마입니까? 어디에 문서화되어 있으며 구성 할 수 있습니까? 저는 openid ID 공급자를 구현하고 있으며 제가 직면 한 제한 사항을 알고 싶습니다. Internet Explorer의 2048 바이트 경로 제한에 대해 알고 있습니다. 사용자 에이전트 감지를 사용하여 특별히 처리 할 수 ​​있습니다. 다른 브라우저에는 훨씬 더 높은 URL 제한이 있습니다. 그래서 제가 관심있는 것은 애플리케이션을 코딩 할 때 아파치 서버 제한입니다. 요청 라인 길이의 기본 제한 은 8190 바이트입니다 ( LimitRequestLine지시문 참조 ). 그리고 요청 메서드 (예 :)에 대해 3 바이트 GET, 버전 정보 (예 : HTTP/..

Development Tip 2020.12.08
반응형