반응형

분류 전체보기 2429

ASP.NET MVC에서 Tempdata 사용-모범 사례

ASP.NET MVC에서 Tempdata 사용-모범 사례 웹 응용 프로그램을 빌드하기 위해 ASP.NET MVC 3을 사용하고 있습니다. 내가하려는 것은 두 컨트롤러 사이에 값을 전달하는 것이지만이를 수행하는 데는 여러 가지 방법이 있지만 특히 TempData이를 사용 하는 데 관심 이 있습니다. public ActionResult Action1() { string someMessage; Test obj = SomeOperation(); if(obj.Valid) { someMessage = obj.UserName; } else { someMessage = obj.ModeratorName; } TempData["message"] = someMessage; return RedirectToAction("Ind..

developer tip 2020.11.17

노드의 PassportJS가 로그 아웃시 세션을 제거하지 않는 이유

노드의 PassportJS가 로그 아웃시 세션을 제거하지 않는 이유 내 시스템이 PassportJS로 로그 아웃하는 데 문제가 있습니다. 로그 아웃 경로가 호출되고 있지만 세션을 제거하지 않는 것 같습니다. 사용자가 특정 경로에 로그인하지 않은 경우 401을 반환하고 싶습니다. 사용자가 로그인했는지 확인하기 위해 authenticateUser를 호출합니다. 감사합니다! /******* This in index.js *********/ // setup passport for username & passport authentication adminToolsSetup.setup(passport); // admin tool login/logout logic app.post("/adminTool/login", p..

developer tip 2020.11.17

Homebrew 업데이트 실패 :“제발, 변경 사항을 커밋하거나 병합하기 전에 숨김”

Homebrew 업데이트 실패 :“제발, 변경 사항을 커밋하거나 병합하기 전에 숨김” 나는 달리고있다 : brew update 그리고 오류가 발생합니다. error: Your local changes to the following files would be overwritten by merge: samtools.rb Please, commit your changes or stash them before you can merge. Aborting 이것은 잘 알려진 오류로 밝혀졌습니다. 사실, Homebrew 위키 에 언급되어 있습니다 . After running brew update, you receive a git error warning about untracked files or local chang..

developer tip 2020.11.17

Websocket onerror-오류 설명을 읽는 방법?

Websocket onerror-오류 설명을 읽는 방법? 브라우저 기반 멀티 플레이어 게임을 한동안 개발 해왔고 다양한 환경 (클라이언트 사무실, 공용 와이파이 등)에서 다양한 포트 접근성을 테스트하고 있습니다. 한 가지를 제외하고는 모든 것이 잘 진행되고 있습니다. 오류 번호를 읽는 방법을 알 수 없습니다. 또는 onerror 이벤트 수신시 설명. 클라이언트 웹 소켓은 자바 스크립트로 수행됩니다. 예를 들면 : // Init of websocket websocket = new WebSocket(wsUri); websocket.onerror = OnSocketError; ...etc... // Handler for onerror: function OnSocketError(ev) { output("Sock..

developer tip 2020.11.17

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
반응형