반응형

C# 2652

스레드 중단 (Thread.Abort 메서드)과 같은 작업을 중단 할 수 있습니까?

스레드 중단 (Thread.Abort 메서드)과 같은 작업을 중단 할 수 있습니까? 다음과 같은 스레드를 중단 할 수 있습니다. Thread thread = new Thread(SomeMethod); . . . thread.Abort(); 그러나 취소 메커니즘이 아닌 동일한 방식으로 작업 (.Net 4.0)을 중단 할 수 있습니다. 태스크를 즉시 죽이고 싶습니다. Thread.Abort ()를 사용하면 안됩니다. 작업은 취소 할 수 있지만 중단 할 수는 없습니다. Thread.Abort () 메소드가 (심각)는 지원되지 않습니다. 스레드와 태스크는 모두 중지 될 때 협력해야합니다. 그렇지 않으면 시스템이 불안정하거나 정의되지 않은 상태로 남겨질 위험이 있습니다. Process를 실행하고 외부에서 종료해야..

Nice programing 2020.12.29

Html.ActionLink를 동적으로 전달할 수 없습니다.

Html.ActionLink를 동적으로 전달할 수 없습니다. MVC3에 문제가 있습니다. @Html.ActionLink()내 블로그 프로젝트의 제목에 대한 링크를 생성하는 데 사용하려고합니다 . ActionLink작업 에서 상수 문자열을 사용하는 것은 멋지지만 Posts.Title(현재 Post 모델의 제목이 반복됨) 사용하면 다음 예외가 발생합니다. CS1973: 'System.Web.Mvc.HtmlHelper' has no applicable method named 'ActionLink' but appears to have an extension method by that name. Extension methods cannot be dynamically dispatched. Consider casti..

Nice programing 2020.12.29

asp.net mvc에 대한 Ninject 및 Filter 속성을 사용한 종속성 주입

asp.net mvc에 대한 Ninject 및 Filter 속성을 사용한 종속성 주입 asp.net mvc 3에 대한 사용자 지정 권한 부여 필터를 작성하고 있습니다. 클래스에 userservice를 삽입해야하는데 어떻게해야할지 모르겠습니다. public class AuthorizeAttribute : FilterAttribute, IAuthorizationFilter { private IUserService userService; private string[] roles; public AuthorizeAttribute(params string[] roles) { this.roles = roles; } public void OnAuthorization(AuthorizationContext filterCo..

Nice programing 2020.12.29

llvm이 JIT 구현에 적합하지 않은 것으로 간주되는 이유는 무엇입니까?

llvm이 JIT 구현에 적합하지 않은 것으로 간주되는 이유는 무엇입니까? 많은 동적 언어는 실행 시간을 단축하기 위해 JIT 컴파일러를 구현하거나 구현하려고합니다. 필연적으로 땅콩 갤러리의 누군가가 LLVM을 사용하지 않는 이유를 묻습니다. 대답은 종종 "LLVM은 JIT 구축에 적합하지 않습니다."입니다. (예를 들어 Armin Rigo의 의견은 여기에 있습니다. ) LLVM이 JIT 구축에 적합하지 않은 이유는 무엇입니까? 참고 : LLVM에는 자체 JIT가 있습니다. LLVM이 부적절했지만 지금은 적합하다면 변경된 사항을 말씀해주십시오. 나는 LLVM JIT에서 LLVM Bytecode를 실행하는 것에 대해 말하는 것이 아니라 LLVM 라이브러리를 사용하여 동적 언어에 대한 JIT를 구현하는 것에..

Nice programing 2020.12.29

LINQ to Entities에서는 LINQ 식 노드 형식 'ArrayIndex'가 지원되지 않습니다.

LINQ to Entities에서는 LINQ 식 노드 형식 'ArrayIndex'가 지원되지 않습니다. public List GetpathsById(List id) { long[] aa = id.ToArray(); long x; List paths = new List(); for (int i = 0; i m.PresId == aa[i]).FirstOrDefault(); paths.Add(press.FilePath); } return paths; } 이 코드는 다음 예외를 발생시킵니다. The LINQ expression node type 'ArrayInde..

Nice programing 2020.12.29

체크인 작업에 대한 자동 완료 상태를 비활성화하는 방법

체크인 작업에 대한 자동 완료 상태를 비활성화하는 방법 우리는 VS2012의 유용성면에서 2008 년에 큰 업그레이드 인 것처럼 보이는 TFS 2012를 사용하기로 옮겼습니다. 그러나 작업을 특정 작업에 연결하면 "내 작업"기능이있는 매우 성가신 기능이 있습니다. 작업 항목과 작업을 연결 한 후 분기에 대한 모든 체크인은 작업을 "완료"상태로 표시합니다. 어떻게 비활성화 할 수 있습니까? 개발 중에 작은 커밋을 할 수 있도록 개발 브랜치를 갖고 싶지만이 기능을 사용하면 작업을 현재 작업과 연결할 수 없습니다. 이 작업을 수행하는 유일한 방법 (내가 아는)은 개인 브랜치에서 마스터로 모든 작은 커밋을 병합하기 직전에 현재 작업에 대한 작업을 선택하는 것입니다. 예, 가능하지만 좋은 워크 플로는 아닙니다. ..

Nice programing 2020.12.29

업로드하기 전에 이미지의 크기를 확인할 수 있습니까?

업로드하기 전에 이미지의 크기를 확인할 수 있습니까? 이미지를 서버에 업로드하기위한 업로드 컨트롤이 있지만 업로드하기 전에 이미지 크기가 올바른지 확인하고 싶습니다. 클라이언트 측에서 자바 스크립트로 수행 할 수있는 것이 있습니까? 양식을 제출하기 전에 확인할 수 있습니다. window.URL = window.URL || window.webkitURL; $("form").submit( function( e ) { var form = this; e.preventDefault(); //Stop the submit for now //Replace with your selector to find the file input in your form var fileInput = $(this).find("input[t..

Nice programing 2020.12.29

임의 길이 문자열의 numpy 배열을 만드는 방법은 무엇입니까?

임의 길이 문자열의 numpy 배열을 만드는 방법은 무엇입니까? 저는 파이썬에 대한 완전한 신인이지만 주어진 문자열이 (효과적으로) 임의의 길이가 될 수있는 것 같습니다. 즉, a를 가져 와서 string str계속 추가 할 수 있습니다 str += "some stuff...".. 그러한 문자열의 배열을 만드는 방법이 있습니까? 이것을 시도하면 각 요소는 단일 문자 만 저장합니다. strArr = numpy.empty(10, dtype='string') for i in range(0,10) strArr[i] = "test" 반면에 특정 길이 문자열의 배열을 초기화 할 수 있다는 것을 알고 있습니다. strArr = numpy.empty(10, dtype='s256') 최대 256 자의 문자열 10 개를 ..

Nice programing 2020.12.29

'operator>'에는 const가 필요하지만 'operator <'에는 왜 필요하지 않습니까?

'operator>'에는 const가 필요하지만 'operator '(operand types are 'const MyStruct'and 'const MyStruct') {return __x> __y ; } 바로 여기에있는이 함수에는 const한정자 가 없기 때문인 것 같습니다 . bool operator > (const MyStruct& other) { return (key > other.key); } 추가하면 bool operator > (const MyStruct& other) const { return (key > other.key); } Then everything is fine again. Why is this so? I'm not too familiar with operator overloa..

Nice programing 2020.12.29

Android에서 다른 조각으로 이동 한 후 탐색 스택을 지우는 방법

Android에서 다른 조각으로 이동 한 후 탐색 스택을 지우는 방법 나는 안드로이드에서 새로운 탐색 아키텍처 구성 요소 를 사용 하고 있으며 새 조각으로 이동 한 후 탐색 스택을 지우는 데 어려움을 겪고 있습니다. 예 : 나는 loginFragment에 있고 홈 프래그먼트로 이동할 때 스택에서이 프래그먼트가 지워지도록하여 사용자가 뒤로 버튼을 눌렀을 때 loginFragment로 돌아 가지 않도록합니다. 탐색하려면 간단한 NavHostFragment.findNavController (Fragment) .navigate (R.id.homeFragment) 를 사용하고 있습니다. 현재 코드 : mAuth.signInWithCredential(credential) .addOnCompleteListener(g..

Nice programing 2020.12.29
반응형