반응형

developer tip 2321

ASP.NET Core의 get 메서드에 여러 매개 변수를 전달하는 방법

ASP.NET Core의 get 메서드에 여러 매개 변수를 전달하는 방법 MVC 6 컨트롤러의 Get 메서드에 여러 매개 변수를 어떻게 전달할 수 있습니까? 예를 들어 다음과 같은 것을 가질 수 있기를 원합니다. [Route("api/[controller]")] public class PersonController : Controller { public string Get(int id) { } public string Get(string firstName, string lastName) { } public string Get(string firstName, string lastName, string address) { } } 그래서 나는 같은 쿼리를 할 수 있습니다. api/person?id=1 api/..

developer tip 2020.11.17

ReSharper는 메서드가 정적 일 수 있지만 그렇지 않은 경우 불평합니다.

ReSharper는 메서드가 정적 일 수 있지만 그렇지 않은 경우 불평합니다. 메서드가 정적으로 될 수 있지만 그렇지 않은 경우 ReSharper가 불평하는 이유는 무엇입니까? 유형에 대해 정적 메서드의 인스턴스가 하나만 생성되어 성능이 절약되기 때문입니까? 나는 그 주석이 두 가지 중요한 점을 지적하기 때문에 매우 유용하다고 생각합니다. 문제의 방법이 실제로 유형의 일부 여야하는지 스스로에게 묻게합니다. 인스턴스 데이터를 사용하지 않으므로 최소한 자체 유형으로 이동할 수 있는지 고려해야합니다. 유형의 필수 부분입니까, 아니면 실제로 범용 유틸리티 방법입니까? 메서드를 특정 형식으로 유지하는 것이 합리적이면 컴파일러가 정적 메서드에 대해 다른 코드를 방출하므로 잠재적 인 성능 향상이 있습니다. 동일한 경..

developer tip 2020.11.17

두 페이지로드시 Rails 플래시 메시지가 유지됨

두 페이지로드시 Rails 플래시 메시지가 유지됨 다음 코드와 함께 Rails 애플리케이션에서 플래시 알림을 사용하고 있습니다. flash[:notice] = "Sorry, we weren't able to log you in with those details." render :action => :new 플래시 메시지는 '새로 만들기'작업에서 예상대로 렌더링되지만 사용자가 방문하는 다음 페이지에도 표시됩니다. 한 번만 표시되어야하지만 무언가가 주변에 붙어 있습니다. 이 문제를 해결하는 방법에는 두 가지가 있습니다. flash.now flash.discard 하나는 사용하는 것입니다 flash.now[:notice] 현재 요청이 끝날 때 플래시를 삭제해야하며 리디렉션 후에 사용하지 않는 경우 두 번째는 전..

developer tip 2020.11.17

급행 경로 매개 변수 조건

급행 경로 매개 변수 조건 Express 앱에 다음과 같은 경로가 있습니다. app.get('/:id', function (request, response) { … }); ID는 항상 숫자입니다. 그러나 현재이 경로는 /login. 나는 이것에서 두 가지를 원한다고 생각합니다. ID가 숫자 인 경우에만이 경로를 사용하고 이미 정의 된 특정 매개 변수에 대한 경로가없는 경우에만 해당됩니다 (예 :와의 충돌 /login). 할 수 있습니까? Marius의 답변을 확장하면 정규식과 매개 변수 이름을 제공 할 수 있습니다. app.get('/:id(\\d+)/', function (req, res){ // req.params.id is now defined here for you }); 예, http://exp..

developer tip 2020.11.17

섹션 헤더가 UITableView 일반 스타일에서 수행하는 것처럼 UICollectionView에서 Supplementary View를 플로팅하는 방법

섹션 헤더가 UITableView 일반 스타일에서 수행하는 것처럼 UICollectionView에서 Supplementary View를 플로팅하는 방법 를 사용하여 "부동 섹션 헤더"효과를 얻기 위해 고군분투하고 UICollectionView있습니다. UITableView(에 대한 기본 동작 UITableViewStylePlain) 에서 충분히 쉬 웠던 것은 UICollectionView많은 노력 없이는 불가능 해 보입니다 . 나는 명백한 것을 놓치고 있습니까? Apple은이를 달성하는 방법에 대한 문서를 제공하지 않습니다. UICollectionViewLayout이 효과를 얻으려면 사용자 지정 레이아웃 을 하위 클래스로 만들고 구현 해야하는 것 같습니다 . 이것은 다음 방법을 구현하는 상당한 작업을 수..

developer tip 2020.11.17

childNode를 통해 루프

childNode를 통해 루프 다음과 같이 childNodes를 반복하려고합니다. var children = element.childNodes; children.forEach(function(item){ console.log(item); }); 그러나, 출력 Uncaught TypeError: undefined is not a function에 의한 forEach기능. 나는 또한 children대신 사용하려고 노력 childNodes하지만 아무것도 변경되지 않았습니다. 무슨 일인지 아는 사람 있나요? 변수 children는 NodeList인스턴스이고 NodeLists는 참이 아니므로 메서드를 Array상속하지 않습니다 forEach. 또한 일부 브라우저는 실제로 지원합니다. nodeList.forEach..

developer tip 2020.11.17

jinja2 템플릿에서 jinja2 구문 이스케이프

jinja2 템플릿에서 jinja2 구문 이스케이프 Flask에서 Jinja2 템플릿의 동적 페이지를 제공합니다. 이제 스크립트 태그 안에 Jinja2-clone Nunjucks라는 클라이언트 측 템플릿을 정의하고 있습니다. 문제는 클라이언트 측 템플릿 에 Flask의 Jinja2 인터프리터가 그대로 렌더링하는 대신 해석 할 수있는 것과 같은 구문이 있다는 것입니다 . 전체 스크립트 블록을 그대로 렌더링하려면 어떻게해야합니까? {% raw %}블록 내에서 태그 해석을 비활성화 할 수 있습니다 . {% raw %} Anything in this block is treated as raw text, including {{ curly braces }} and {% other block-like syntax %..

developer tip 2020.11.17

Microsoft Edge가 일부 로컬 웹 사이트를 열지 만 다른 웹 사이트는 열지 않는 이유는 도메인 이름이 호스트 파일에서 127.0.0.1로 라우팅되는 이유

Microsoft Edge가 일부 로컬 웹 사이트를 열지 만 다른 웹 사이트는 열지 않는 이유는 도메인 이름이 호스트 파일에서 127.0.0.1로 라우팅되는 이유 많은 프로그래머와 마찬가지로 저는 사이트를 로컬에서 테스트합니다. 호스트 파일을 사용하여 도메인 이름을 로컬 IP (127.0.0.1)에 매핑합니다. 일반적으로 "d"하위 도메인 ( "development"용)과 함께 정규화 된 도메인 이름을 사용합니다. 예를 들면 : d.somewebsite.com d.anotherwebsite.com and so on... Microsoft Edge에서는 대부분의 웹 사이트가 작동합니다. 그러나 그들 중 일부는 그렇지 않습니다. 작동하지 않는 도메인 이름에 대해 특별하거나 이상한 것은 없습니다. 그냥 간단 ..

developer tip 2020.11.17

Angular 2에서 클릭 이벤트에 대한 함수 호출

Angular 2에서 클릭 이벤트에 대한 함수 호출 컴포넌트 (typescript) 내부에서 함수를 선언하고 Angular 2의 클릭 이벤트에서 호출하는 방법은 무엇입니까? 다음은 Angular 2 코드가 필요한 Angular 1의 동일한 기능에 대한 코드입니다. //제어 장치 app.controller('myCtrl', ['$scope', function($cope) { $scope.myFunc= { console.log("function called"); }; }]); 구성품 코드 : import { Component } from "@angular/core"; @Component({ templateUrl:"home.html" }) export class HomePage { public items: A..

developer tip 2020.11.17

파이썬으로 모듈을 어떻게 문서화합니까?

파이썬으로 모듈을 어떻게 문서화합니까? 그게 다야. 함수 나 클래스를 문서화하려면 정의 바로 뒤에 문자열을 넣습니다. 예를 들면 : def foo(): """This function does nothing.""" pass 하지만 모듈은 어떻습니까? file.py의 기능을 어떻게 문서화 할 수 있습니까? 패키지의 경우 __init__.py. 모듈의 경우 단순히 모듈 파일에 독 스트링을 추가 할 수 있습니다. 모든 정보는 여기에 있습니다 : http://www.python.org/dev/peps/pep-0257/ 모듈 의 첫 번째 문으로 독 스트링을 추가합니다 . """ Your module's verbose yet thorough docstring. """ import foo # ... 패키지의 경우 독 ..

developer tip 2020.11.17
반응형