반응형

Spring 2111

OwinStartup시 DI 컨테이너 사용 방법

OwinStartup시 DI 컨테이너 사용 방법 Web API 2 프로젝트입니다. Ninject를 사용하여 DI를 구현할 때 오류 메시지가 나타납니다. 'TokenController'유형의 컨트롤러를 작성하는 중에 오류가 발생했습니다. 행사에 매개 변수없는 공용 생성 확인하십시오. [assembly: OwinStartup(typeof(Web.Startup))] namespace Web { public partial class Startup { public void Configuration(IAppBuilder app) { ConfigureAuth(app); ConfigureWebApi(app); } } } public class TokenController : ApiController { private ..

ProgramingTip 2020.11.25

Azure DevOps, YAML 릴리스 파이프 라인?

Azure DevOps, YAML 릴리스 파이프 라인? .NET Core Web API에 대한 YAML 빌드 파이프 프로젝트 라인을 생성하기 위해 프로세스를 작성하고 있습니다. https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started-yaml?view=vsts 릴리스와 관련하여 (최근 이름이 변경된) Azure DevOps가 릴리스 파이프 라인 정의를 위해 YAML을 지원하지 않을 것입니다. 그러나 배포 작업이 정의 된 것을 볼 수 있습니다. 예 : https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-rm-web-app-deployment?view=vsts Y..

ProgramingTip 2020.11.25

둘 이상의 항목이 이미 발견 된 경우에도 Enumerable.Single ()이 모든 요소를 ​​반복하는 이유는 무엇입니까?

둘 이상의 항목이 이미 발견 된 경우에도 Enumerable.Single ()이 모든 요소를 ​​반복하는 이유는 무엇입니까? 애플리케이션 중 하나를 약력 링 할 때 Enumerable.Single(source, predicate)컬렉션 시작 부분에 술어와 일치하는 항목이 두 개 이상있는 존재 컬렉션을 호출하는 일부 코드에서 신비한 속도를 발견 했습니다. 조사에 따르면 의 구현은Enumerable.Single() 다음과 가변 합니다. public static TSource Single(this IEnumerable source, Func predicate) { TSource result = default(TSource); long count = 0; // Note how this always iterate..

ProgramingTip 2020.11.25

JWT를 localStorage 또는 쿠키에 저장해야합니까?

JWT를 localStorage 또는 쿠키에 저장해야합니까? JWT를 사용하여 REST API를 보호하기 위해 일부 자료 (이 가이드 및이 질문 과 같은 )에 따르면 JWT는 localStorage 또는 Cookies에 지정 수 있습니다 . 내 이해를 바탕으로 : localStorage 는 XSS의 영향을 일반적으로 민감한 정보를 저장하지 않는 것이 좋습니다. 쿠키 를 사용하면 XSS의 위험을 완화하는 "httpOnly"플래그를 적용 할 수 있습니다. 그러나 백엔드의 쿠키에서 JWT를 진행하려면 CSRF의 대상이됩니다. 따라서 위의 전제에 따라 JWT를 쿠키에 저장하는 것이 좋습니다. 서버에 대한 모든 요청에서 JWT는 쿠키에서 읽기 베어러 체계를 사용하여 인증 헤더에 추가됩니다. 그런 다음 서버는 요청..

ProgramingTip 2020.11.25

어두운면으로 가라는 압박을 받고

어두운면으로 가라는 압박을 받고 레거시 (코어)에서 작업하는 개발자가 이미 스파게티 코드에 감염된 기존 코드에 새 기능을 추가 할 때 GOTO 문을 사용하는 시스템을 실행하는 상황이 있습니다. 이제 더 유지 보수가 가능한 솔루션으로 리팩토링하는 데 시간을 소비하는 대신 '단지 하나의 GOTO'를 사용하는 것이 가능하다는 것을 이해합니다. 문제는있는 것이 '단지 하나의 작은 GOTO'가 그렇게되어 있지 않다입니다. 클릭 매주 한 번 정도 추가 할 새로운 '하나의 작은 GOTO'가 있습니다. 이 코드베이스는 많은 Pastafarians 가 플라잉 스파게티 괴물 자체에서 영감을 받았다고 믿게 만드는 GOTO로 인해 1984 년 이전으로 거슬러 올라가는 코드로 인해 작업하고 이미 공포 입니다. 불행히도 오류가 ..

ProgramingTip 2020.11.25

로그 파일 대신 데이터베이스에 기록

로그 파일 대신 데이터베이스에 기록 모든 Rails 애플리케이션 로깅을 로그 파일에 추가하거나 대신하거나 (MySQL 또는 MongoDB)로 개인 정보에 관심이 있습니다. 몇 가지 이유가 대부분은 로그 파일 분석과 관련이 있습니다. 우리는 이미 Google Analytics를 사용하고 Analytics에서 실행하기 어려운 다양한 작업을 수행하고 있습니다. 또한 로그를보고 문제를 "실시간"조사하고 싶습니다. 로그 파일을보고 보는 것이 지루한 방법이며, 로그 파일 (쉽게)에서 허용하는 것보다 더 나은 검색 및 필터링을 수행하고 싶습니다. 마지막으로, 나는 종종 사이트 방문자 행동에 더 가까운 것을 조사합니다. 예를 들어, 사이트를 내부 경로를 추적하여 오류가 발생하기 전에 사용자가보고 마지막 페이지를 볼 수..

ProgramingTip 2020.11.25

.NET 2.0 SDK 프로그램-각 도구의 기능은 무엇입니까?

.NET 2.0 SDK 프로그램-각 도구의 기능은 무엇입니까? 제 질문은 간단합니다. 걔들 뭐해? 아래에서 허용되는 답변은 프레임 워크에 제공되는 .NET SDK 도구 목록입니다. 이 답변은 모든 .NET SDK 도구에 대한 설명과 링크를 다룹니다. 추가 정보가 누락 된 도구가 있으면 al.exe- 어셈블리 링커는 모듈 또는 리소스 파일 인 하나 이상의 파일에서 어셈블리 매니페스트가있는 파일을 생성합니다. 모듈은어셈블리 매니페스트가없는 MSIL (Microsoft Intermediate Language ) 파일입니다. 하나 이상의 모듈 (매니페스트가없는 메타 데이터 )이있는 경우이를 사용하여 별도의 파일에 매니페스트가있는 어셈블리를 만들 수 있습니다. apatch.exe - Delta Compressio..

ProgramingTip 2020.11.25

PHP 변수 보간과 연결

PHP 변수 보간과 연결 이 질문에 이미 답변이 있습니다. 중괄호를 사용하거나 사용하거나 내에서 변수를 연결해야합니까? 3 답변 다음 두 가지 방법 (성능, 가독성 등)의 차이점은 무엇이며 선호하는 것은 무엇입니까? echo "Welcome {$name}s!" 대 echo "Welcome ".$name."!"; 가장 잘 작동하는 것이 무엇이든 작동합니다 ... 그러나 속도를 높이려면 다음을 사용하십시오. echo 'Welcome ', $name, '!'; 작은 따옴표는 해석이 필요하지 않다는 것을 PHP에 알리고, 쉼표는 연결이 필요하지 않습니다. 참고 URL : https://stackoverflow.com/questions/16790501/php-variable-interpolation-vs-conc..

ProgramingTip 2020.11.25

Objective-C에서 IBInspectable의 주소를 설정하는 방법은 무엇입니까?

Objective-C에서 IBInspectable의 주소를 설정하는 방법은 무엇입니까? IBInspectable-properties의 관계를 다음과 같이 알고 있습니다. @IBInspectable var propertyName:propertyType = defaultValueSwift에서. 그러나 Objective Objective에서 어떤 효과를 얻으려면 Interface Builder에서 일부 속성의 배열을 복잡하게 할 수 있습니까? 때문에 설정 IBInspectable값이 설정 initWithCoder:과 전에 awakeFromNib:, 당신은에서 설정으로 수 있습니다 initWithCoder:. @interface MyView : UIView @property (copy, nonatomic) IB..

ProgramingTip 2020.11.25
반응형