반응형

2020/08/16 30

스프링 보안 필터 체인의 작동 원리

스프링 보안 필터 체인의 작동 원리 나는 Spring 보안이 요청을 가로 채고, 인증을 감지하고, 인증 진입 점으로 리디렉션하거나, 요청을 인증 서비스에 전달하고, 결국 요청이 서블릿에 도달하거나 보안 예외를 던지도록하는 필터 체인을 기반으로 구축된다는 것을 알고 있습니다. (인증되지 않았거나 승인되지 않음). DelegatingFitlerProxy는 이러한 필터를 함께 붙입니다. 작업을 수행하기 위해 이러한 필터는 UserDetailsService 및 AuthenticationManager 와 같은 서비스에 액세스합니다 . 체인의 주요 필터는 다음과 같습니다 (순서대로). SecurityContextPersistenceFilter (JSESSIONID에서 인증 복원) UsernamePasswordAut..

Programing 2020.08.16

PHP를 사용하여 Google 캘린더에서 읽을 ical 파일을 동적으로 게시하려면 어떻게해야합니까?

PHP를 사용하여 Google 캘린더에서 읽을 ical 파일을 동적으로 게시하려면 어떻게해야합니까? PHP ical에 대한 모든 Google 검색은 phpicalendar와 IN ical 파일을 구문 분석하거나 읽는 방법을 표시합니다. 데이터베이스에서 이벤트를 가져 와서 ical 형식으로 쓰는 PHP 파일을 작성하고 싶습니다. 내 문제는 두 가지 질문에 답할 수있는 곳을 찾을 수 없다는 것입니다. 머리글, 파일 형식, 바닥 글 등을 포함한 정확한 ical 형식 은 무엇입니까 ? 즉, Google 캘린더 등에서 제대로 읽기 위해 파일에 정확히 무엇이 있어야합니까? .php 확장자를 사용하여이 파일을 빌드하는 경우 어떻게 ical로 게시합니까? 새 .ics 파일에 써야합니까? 아니면 내용이 올바른 형식이면 ..

Programing 2020.08.16

CMake에 명령 줄 옵션 추가

CMake에 명령 줄 옵션 추가 저는 CMake를 사용하여 대규모 라이브러리를 구축 중이며 사용자가 빌드 프로세스의 특정 부분을 선택적으로 활성화 / 비활성화 할 수 있기를 바랍니다. CMake 빌드에 명령 줄 옵션을 추가하려면 어떻게 cmake --build-partone --nobuild-parttwo --dothis=true --dothat=false ..해야합니까? 예를 들어 사용자가 다음과 같이 입력 할 수 있습니다 . 분명히 OPTION 키워드는 CMake GUI에서 설정할 수있는 변수를 생성하지만 명령 줄에서이 작업을 수행하는 방법을 알 수 없습니다. 예, option명령을 사용해야합니다 . 다음과 같이 명령 줄에서 옵션을 설정할 수 있습니다. //CMakeLists.txt option(My..

Programing 2020.08.16

git-log의 색상

git-log의 색상 실행 git log --decorate --pretty=oneline하면 출력 (HEAD, refs/published/master, master)에 채색 과 같은 항목 이 있습니다. 또한 gitconfig에 다음이 있습니다. [color "branch"] current = yellow reverse local = yellow remote = green 다음과 같은 사용자 지정 형식을 수행 할 때 이러한 색상을 어떻게 복제합니까? git log --decorate --stat --graph --pretty=format:"%d %Cgreen%h%Creset (%ar - %Cred%an%Creset), %s%n" 자식 1.8.3 (5 월 (24), 2013)로, 당신이 사용할 수있는 %C..

Programing 2020.08.16

AngularJS : 자동으로 모델 변화 감지

AngularJS : 자동으로 모델 변화 감지 모델의 값이 변경 될 때마다 자동으로 일부 코드를 실행 (예 : 서버에 데이터 저장)하는 것과 같은 작업을하고 싶다고 가정 해 보겠습니다. ng-change모델을 변경할 수있는 각 컨트롤에 대해 이와 같은 것을 설정하여이를 수행하는 유일한 방법 입니까? 즉, 뷰를 사용하면 명시 적으로 아무것도 연결하지 않고도 모델이 변경되면 상황이 올바르게 변경됩니다. 서버에 저장하는 코드를 실행할 수있는 것과 유사한 것이 있습니까? 같은 것 myModel.on('change', function() { $.post("/my-url", ...); }); 백본과 같은 것을 볼 수 있습니다. {{}}및 / 또는 ng-model 이있는 뷰 에서 Angular는 $watch()장면 ..

Programing 2020.08.16

ASP.NET MVC 사용자 지정 오류 처리 Application_Error Global.asax?

ASP.NET MVC 사용자 지정 오류 처리 Application_Error Global.asax? 내 MVC 응용 프로그램의 오류를 확인하는 몇 가지 기본 코드가 있습니다. 현재 내 프로젝트에서 나는라는 컨트롤러가 Error동작 방법과를 HTTPError404(), HTTPError500()하고 General(). 모두 문자열 매개 변수를 error받습니다. 아래 코드를 사용하거나 수정합니다. 처리를 위해 데이터를 오류 컨트롤러에 전달하는 가장 좋은 / 올바른 방법은 무엇입니까? 가능한 한 강력한 솔루션을 갖고 싶습니다. protected void Application_Error(object sender, EventArgs e) { Exception exception = Server.GetLastErr..

Programing 2020.08.16

Java Class.cast () 대 캐스트 연산자

Java Class.cast () 대 캐스트 연산자 C ++ 시절에 C 스타일 캐스트 연산자의 악에 대해 배웠던 나는 처음에는 Java 5 java.lang.Class에서 cast메소드를 얻었음 을 알게되어 기뻤습니다 . 드디어 캐스팅에 대한 OO 방식이 있다고 생각했습니다. 결과 Class.cast는 static_castC ++에서 와 동일하지 않습니다 . 더 비슷 reinterpret_cast합니다. 예상되는 곳에 컴파일 오류가 발생하지 않고 대신 런타임으로 지연됩니다. 다음은 다양한 동작을 보여주는 간단한 테스트 사례입니다. package test; import static org.junit.Assert.assertTrue; import org.junit.Test; public class TestC..

Programing 2020.08.16

Google 프로그래밍 방식으로 Java API를 검색하는 방법

Google 프로그래밍 방식으로 Java API를 검색하는 방법 프로그래밍 방식으로 Google을 검색 할 수 있는지 여부와 방법을 아는 사람이 있습니까? 특히 Java API가있는 경우 더욱 그렇습니다. 몇 가지 사실 : Google은 JSON 을 반환하는 공개 검색 웹 서비스 API를 제공합니다 . http://ajax.googleapis.com/ajax/services/search/web . 여기에 문서화 Java는 HTTP 요청을 제공 java.net.URL하고 실행 java.net.URLConnection하고 처리합니다. JSON은 임의의 Java JSON API를 사용하여 Java에서 완전한 Javabean 객체로 변환 될 수 있습니다. 최고 중 하나는 Google Gson 입니다. 이제 수학..

Programing 2020.08.16

“IB”와“UB”는 정확히 무엇을 의미합니까?

“IB”와“UB”는 정확히 무엇을 의미합니까? 저는 "IB"와 "UB"라는 용어가 특히 C ++의 맥락에서 여러 번 사용되는 것을 보았습니다. 인터넷 검색을 시도했지만 두 글자로 된 조합이 많이 사용됩니다. :피 그래서 묻습니다 ... 그들이 나쁜 것 같다고해서 무슨 뜻입니까? IB : 구현 정의 동작.표준은 정확한 동작을 정의하기 위해 특정 컴파일러 / 플랫폼에 맡기지 만 정의해야합니다. 구현 정의 동작을 사용하면 유용 할 수 있지만 코드의 이식성이 떨어집니다. UB : 정의되지 않은 행동.표준은 정의되지 않은 동작을 호출하는 프로그램의 동작 방식을 지정하지 않습니다. 이론적으로 악마가 코에서 날아 오르게 할 수 있기 때문에 "코 악마"라고도합니다. 정의되지 않은 동작을 사용하는 것은 거의 항상 나쁜 ..

Programing 2020.08.16

Perl 플래그 -pe, -pi, -p, -w, -d, -i, -t?

Perl 플래그 -pe, -pi, -p, -w, -d, -i, -t? 나는 다른 플래그로 Perl 코드 나 스크립트를 실행하는 많은 방법을 보았다. 그러나 각 플래그가 의미하는 바에 대해 Google을 검색 할 때 주로 일반 Perl 사이트에 대한 결과를 얻고 플래그 또는 해당 사용에 대한 특정 정보를 찾을 수 없습니다. 다음은 내가 가장 자주 접하는 플래그이며 그 의미를 알지 못합니다. 펄 -pe 펄 -pi 펄 -p 펄 -w 펄 -d 펄 -i 펄 -t 그 각각의 의미와 사용 사례를 알려주거나 적어도 그 의미를 찾는 방법을 알려 주시면 매우 감사하겠습니다. 예, Google은 구두점을 찾는 데 악명이 높고, 안타깝게도 Perl 은 대부분 구두점으로 구성되어있는 것 같습니다. :-) 명령 줄 스위치는 모두..

Programing 2020.08.16
반응형